/freebsd-10.0-release/contrib/llvm/include/llvm/ |
H A D | AutoUpgrade.h | 20 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 D | ModuleUtils.h | 20 class Function; 26 void appendToGlobalCtors(Module &M, Function *F, int Priority); 29 void appendToGlobalDtors(Module &M, Function *F, int Priority);
|
H A D | BypassSlowDivision.h | 22 #include "llvm/IR/Function.h" 28 bool bypassSlowDivision(Function &F, 29 Function::iterator &I,
|
H A D | BlackList.h | 36 class Function; 46 bool isIn(const Function &F) const;
|
H A D | Cloning.h | 30 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 D | CodeExtractor.h | 24 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 D | Lint.h | 27 class Function; 44 const Function &F ///< The function to be checked
|
H A D | Verifier.h | 30 class Function; 69 const Function &F, ///< The function to be verified
|
H A D | PathProfileInfo.h | 35 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 D | BlockFrequencyInfo.h | 31 BlockFrequencyImpl<BasicBlock, Function, BranchProbabilityInfo> *BFI; 42 bool runOnFunction(Function &F);
|
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/ |
H A D | Argument.h | 29 /// 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 D | Function.h | 1 //===-- 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 D | ProfilingUtils.h | 22 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 D | TargetIntrinsicInfo.h | 22 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 D | NVPTXAllocaHoisting.cpp | 16 #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 D | NVPTXAllocaHoisting.h | 24 class Function; 42 virtual bool runOnFunction(Function &function);
|
H A D | NVPTXUtilities.h | 17 #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 D | TargetIntrinsicInfo.cpp | 16 #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 D | IRInterpreter.h | 21 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 D | AssemblyAnnotationWriter.h | 22 class Function; 35 virtual void emitFunctionAnnot(const Function *,
|
/freebsd-10.0-release/contrib/llvm/lib/ExecutionEngine/JIT/ |
H A D | JIT.h | 23 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 D | JITDwarfEmitter.h | 23 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 D | JITMemoryManager.h | 19 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 D | InstructionNamer.cpp | 18 #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 D | CFGPrinter.cpp | 15 // 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 {
|