Searched refs:Function (Results 1 - 25 of 583) sorted by relevance

1234567891011>>

/freebsd-10.0-release/contrib/llvm/include/llvm/
H A DAutoUpgrade.h20 class Function;
27 bool UpgradeIntrinsicFunction(Function *F, Function *&NewFn);
31 void UpgradeIntrinsicCall(CallInst *CI, Function *NewFn);
37 void UpgradeCallsToIntrinsic(Function* F);
/freebsd-10.0-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DModuleUtils.h20 class Function;
26 void appendToGlobalCtors(Module &M, Function *F, int Priority);
29 void appendToGlobalDtors(Module &M, Function *F, int Priority);
H A DBypassSlowDivision.h22 #include "llvm/IR/Function.h"
28 bool bypassSlowDivision(Function &F,
29 Function::iterator &I,
H A DBlackList.h36 class Function;
46 bool isIn(const Function &F) const;
H A DCloning.h30 class Function;
99 const Twine &NameSuffix = "", Function *F = 0,
114 Function *CloneFunction(const Function *F,
128 void CloneFunctionInto(Function *NewFunc, const Function *OldFunc,
147 void CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
H A DCodeExtractor.h24 class Function;
89 Function *extractCodeRegion();
111 Function *constructFunction(const ValueSet &inputs,
115 Function *oldFunction, Module *M);
117 void moveCodeToFunction(Function *newFunction);
119 void emitCallAndSwitchStatement(Function *newFunction,
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/
H A DLint.h27 class Function;
44 const Function &F ///< The function to be checked
H A DVerifier.h30 class Function;
69 const Function &F, ///< The function to be verified
H A DPathProfileInfo.h35 typedef std::map<Function*,unsigned int> FunctionPathCountMap;
36 typedef std::map<Function*,ProfilePathMap> FunctionPathMap;
37 typedef std::map<Function*,ProfilePathMap>::iterator FunctionPathIterator;
86 void setCurrentFunction(Function* F);
87 Function* getCurrentFunction() const;
106 Function* _currentFunction;
H A DBlockFrequencyInfo.h31 BlockFrequencyImpl<BasicBlock, Function, BranchProbabilityInfo> *BFI;
42 bool runOnFunction(Function &F);
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/
H A DArgument.h29 /// This class represents an incoming formal argument to a Function. A formal
37 Function *Parent;
39 friend class SymbolTableListTraits<Argument, Function>;
40 void setParent(Function *parent);
47 explicit Argument(Type *Ty, const Twine &Name = "", Function *F = 0);
49 inline const Function *getParent() const { return Parent; }
50 inline Function *getParent() { return Parent; }
H A DFunction.h1 //===-- llvm/Function.h - Class to represent a single function --*- C++ -*-===//
10 // This file contains the declaration of the Function class, which represents a
35 : public SymbolTableListTraits<BasicBlock, Function> {
48 static ValueSymbolTable *getSymTab(Function *ItemParent);
54 : public SymbolTableListTraits<Argument, Function> {
65 static ValueSymbolTable *getSymTab(Function *ItemParent);
70 class Function : public GlobalValue, class in namespace:llvm
71 public ilist_node<Function> {
96 friend class SymbolTableListTraits<Function, Module>;
113 Function(cons
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DProfilingUtils.h22 class Function;
27 void InsertProfilingInitCall(Function *MainFn, const char *FnName,
33 void InsertProfilingShutdownCall(Function *Callee, Module *Mod);
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetIntrinsicInfo.h22 class Function;
51 virtual unsigned getIntrinsicID(Function *F) const;
56 /// Create or insert an LLVM Function declaration for an intrinsic,
59 virtual Function *getDeclaration(Module *M, unsigned ID, Type **Tys = 0,
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXAllocaHoisting.cpp16 #include "llvm/IR/Function.h"
21 bool NVPTXAllocaHoisting::runOnFunction(Function &function) {
23 Function::iterator I = function.begin();
26 for (Function::iterator E = function.end(); I != E; ++I) {
H A DNVPTXAllocaHoisting.h24 class Function;
42 virtual bool runOnFunction(Function &function);
H A DNVPTXUtilities.h17 #include "llvm/IR/Function.h"
46 bool getMaxNTIDx(const llvm::Function &, unsigned &);
47 bool getMaxNTIDy(const llvm::Function &, unsigned &);
48 bool getMaxNTIDz(const llvm::Function &, unsigned &);
50 bool getReqNTIDx(const llvm::Function &, unsigned &);
51 bool getReqNTIDy(const llvm::Function &, unsigned &);
52 bool getReqNTIDz(const llvm::Function &, unsigned &);
54 bool getMinCTASm(const llvm::Function &, unsigned &);
55 bool isKernelFunction(const llvm::Function &);
57 bool getAlign(const llvm::Function
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/
H A DTargetIntrinsicInfo.cpp16 #include "llvm/IR/Function.h"
25 unsigned TargetIntrinsicInfo::getIntrinsicID(Function *F) const {
/freebsd-10.0-release/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DIRInterpreter.h21 class Function;
46 llvm::Function &function,
51 llvm::Function &function,
60 supportsFunction (llvm::Function &llvm_function,
/freebsd-10.0-release/contrib/llvm/include/llvm/Assembly/
H A DAssemblyAnnotationWriter.h22 class Function;
35 virtual void emitFunctionAnnot(const Function *,
/freebsd-10.0-release/contrib/llvm/lib/ExecutionEngine/JIT/
H A DJIT.h23 class Function;
37 std::vector<AssertingVH<Function> > PendingFunctions;
47 std::vector<AssertingVH<Function> > &getPendingFunctions(const MutexGuard &L){
117 virtual GenericValue runFunction(Function *F,
139 void *getPointerToFunction(Function *F);
160 void *getPointerToFunctionOrStub(Function *F);
168 void *recompileAndRelinkFunction(Function *F);
171 /// Function.
173 void freeMachineCodeForFunction(Function *F);
179 void addPendingFunction(Function *
[all...]
H A DJITDwarfEmitter.h23 class Function;
50 unsigned char* EmitCommonEHFrame(const Function* Personality) const;
52 unsigned char* EmitEHFrame(const Function* Personality,
/freebsd-10.0-release/contrib/llvm/include/llvm/ExecutionEngine/
H A DJITMemoryManager.h19 class Function;
82 virtual uint8_t *startFunctionBody(const Function *F,
102 virtual void endFunctionBody(const Function *F, uint8_t *FunctionStart,
120 virtual uint8_t* startExceptionTable(const Function* F,
125 virtual void endExceptionTable(const Function *F, uint8_t *TableStart,
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/
H A DInstructionNamer.cpp18 #include "llvm/IR/Function.h"
34 bool runOnFunction(Function &F) {
35 for (Function::arg_iterator AI = F.arg_begin(), AE = F.arg_end();
40 for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DCFGPrinter.cpp15 // Function::viewCFG method, which is useful for debugging passes which operate
31 virtual bool runOnFunction(Function &F) {
54 virtual bool runOnFunction(Function &F) {
78 virtual bool runOnFunction(Function &F) {
86 WriteGraph(File, (const Function*)&F);
112 virtual bool runOnFunction(Function &F) {
120 WriteGraph(File, (const Function*)&F, true);
144 void Function::viewCFG() const {
153 void Function::viewCFGOnly() const {

Completed in 112 milliseconds

1234567891011>>