/freebsd-10.3-release/contrib/llvm/include/llvm/Analysis/ |
H A D | InstructionSimplify.h | 44 class TargetLibraryInfo; 52 const TargetLibraryInfo *TLI = 0, 59 const TargetLibraryInfo *TLI = 0, 66 const TargetLibraryInfo *TLI = 0, 73 const TargetLibraryInfo *TLI = 0, 81 const TargetLibraryInfo *TLI = 0, 87 const TargetLibraryInfo *TLI = 0, 93 const TargetLibraryInfo *TLI = 0, 99 const TargetLibraryInfo *TLI = 0, 105 const TargetLibraryInfo *TL [all...] |
H A D | ConstantFolding.h | 28 class TargetLibraryInfo; 40 const TargetLibraryInfo *TLI = 0); 47 const TargetLibraryInfo *TLI = 0); 58 const TargetLibraryInfo *TLI = 0); 67 const TargetLibraryInfo *TLI = 0); 99 const TargetLibraryInfo *TLI = 0);
|
H A D | MemoryBuiltins.h | 31 class TargetLibraryInfo; 39 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 44 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 49 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 54 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 59 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 64 bool isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 69 bool isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI, 79 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI); 81 const TargetLibraryInfo *TL [all...] |
H A D | LazyValueInfo.h | 23 class TargetLibraryInfo; 30 class TargetLibraryInfo *TLI;
|
H A D | PHITransAddr.h | 23 class TargetLibraryInfo; 43 const TargetLibraryInfo *TLI;
|
H A D | ValueTracking.h | 28 class TargetLibraryInfo; 190 bool isKnownNonNull(const Value *V, const TargetLibraryInfo *TLI = 0);
|
/freebsd-10.3-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | BuildLibCalls.h | 23 class TargetLibraryInfo; 32 const TargetLibraryInfo *TLI); 38 const DataLayout *TD, const TargetLibraryInfo *TLI); 44 const TargetLibraryInfo *TLI); 48 const DataLayout *TD, const TargetLibraryInfo *TLI); 53 const DataLayout *TD, const TargetLibraryInfo *TLI, 59 const DataLayout *TD, const TargetLibraryInfo *TLI, 67 const TargetLibraryInfo *TLI); 72 const DataLayout *TD, const TargetLibraryInfo *TLI); 76 const DataLayout *TD, const TargetLibraryInfo *TL [all...] |
H A D | SimplifyLibCalls.h | 23 class TargetLibraryInfo; 34 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
|
H A D | Local.h | 39 class TargetLibraryInfo; 58 const TargetLibraryInfo *TLI = 0); 67 bool isInstructionTriviallyDead(Instruction *I, const TargetLibraryInfo *TLI=0); 74 const TargetLibraryInfo *TLI=0); 81 bool RecursivelyDeleteDeadPHINode(PHINode *PN, const TargetLibraryInfo *TLI=0); 90 const TargetLibraryInfo *TLI = 0);
|
H A D | BasicBlockUtils.h | 30 class TargetLibraryInfo; 49 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = 0);
|
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | ConstantProp.cpp | 30 #include "llvm/Target/TargetLibraryInfo.h" 47 AU.addRequired<TargetLibraryInfo>(); 55 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo) 71 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
|
H A D | DCE.cpp | 25 #include "llvm/Target/TargetLibraryInfo.h" 42 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>(); 92 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>();
|
H A D | PartiallyInlineLibCalls.cpp | 22 #include "llvm/Target/TargetLibraryInfo.h" 54 AU.addRequired<TargetLibraryInfo>(); 62 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
|
H A D | LoopInstSimplify.cpp | 25 #include "llvm/Target/TargetLibraryInfo.h" 48 AU.addRequired<TargetLibraryInfo>(); 56 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo) 71 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
|
/freebsd-10.3-release/lib/clang/libllvmtarget/ |
H A D | Makefile | 12 TargetLibraryInfo.cpp \
|
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyInstructions.cpp | 28 #include "llvm/Target/TargetLibraryInfo.h" 43 AU.addRequired<TargetLibraryInfo>(); 50 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); 92 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo)
|
H A D | BuildLibCalls.cpp | 24 #include "llvm/Target/TargetLibraryInfo.h" 36 const TargetLibraryInfo *TLI) { 65 const DataLayout *TD, const TargetLibraryInfo *TLI) { 95 const DataLayout *TD, const TargetLibraryInfo *TLI) { 121 const TargetLibraryInfo *TLI) { 153 const DataLayout *TD, const TargetLibraryInfo *TLI, 178 const TargetLibraryInfo *TLI, StringRef Name) { 205 const TargetLibraryInfo *TLI) { 233 const TargetLibraryInfo *TLI) { 261 const TargetLibraryInfo *TL [all...] |
/freebsd-10.3-release/contrib/llvm/lib/Target/ |
H A D | Target.cpp | 22 #include "llvm/Target/TargetLibraryInfo.h" 35 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) { 36 return reinterpret_cast<TargetLibraryInfo*>(P); 39 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) { 40 TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P); 63 unwrap(PM)->add(new TargetLibraryInfo(*unwrap(TLI)));
|
H A D | TargetLibraryInfo.cpp | 1 //===-- TargetLibraryInfo.cpp - Runtime library information ----------------==// 10 // This file implements the TargetLibraryInfo class. 14 #include "llvm/Target/TargetLibraryInfo.h" 19 INITIALIZE_PASS(TargetLibraryInfo, "targetlibinfo", 21 char TargetLibraryInfo::ID = 0; 23 void TargetLibraryInfo::anchor() { } 25 const char* TargetLibraryInfo::StandardNames[LibFunc::NumLibFuncs] = 361 static void initialize(TargetLibraryInfo &TLI, const Triple &T, 369 llvm_unreachable("TargetLibraryInfo function names must be sorted"); 620 TargetLibraryInfo function in class:TargetLibraryInfo 627 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) { function in class:TargetLibraryInfo 634 TargetLibraryInfo::TargetLibraryInfo(const TargetLibraryInfo &TLI) function in class:TargetLibraryInfo [all...] |
H A D | TargetMachineC.cpp | 40 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) { 41 return reinterpret_cast<TargetLibraryInfo*>(P); 44 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) { 45 TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P);
|
/freebsd-10.3-release/contrib/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 21 class TargetLibraryInfo; 103 TargetLibraryInfo *LibraryInfo;
|
/freebsd-10.3-release/contrib/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 29 #include "llvm/Target/TargetLibraryInfo.h" 93 const TargetLibraryInfo *TLI, 150 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 157 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 167 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 174 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 181 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 188 bool llvm::isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 195 bool llvm::isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI, 204 const TargetLibraryInfo *TL [all...] |
/freebsd-10.3-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLibraryInfo.h | 1 //===-- llvm/Target/TargetLibraryInfo.h - Library information ---*- C++ -*-===// 654 /// TargetLibraryInfo - This immutable pass captures information about what 657 class TargetLibraryInfo : public ImmutablePass { class in namespace:llvm 678 TargetLibraryInfo(); 679 TargetLibraryInfo(const Triple &T); 680 explicit TargetLibraryInfo(const TargetLibraryInfo &TLI); 732 /// setUnavailable - this can be used by whatever sets up TargetLibraryInfo to
|
/freebsd-10.3-release/contrib/llvm/include/llvm/LTO/ |
H A D | LTOCodeGenerator.h | 52 class TargetLibraryInfo;
|
/freebsd-10.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 37 class TargetLibraryInfo; 60 const TargetLibraryInfo *LibInfo; 167 const TargetLibraryInfo *libInfo);
|