/external/llvm/include/llvm/Analysis/ |
H A D | InstructionSimplify.h | 44 class TargetLibraryInfo; 52 const TargetLibraryInfo *TLI = nullptr, 59 const TargetLibraryInfo *TLI = nullptr, 66 const TargetLibraryInfo *TLI = nullptr, 73 const TargetLibraryInfo *TLI = nullptr, 81 const TargetLibraryInfo *TLI = nullptr, 87 const TargetLibraryInfo *TLI = nullptr, 94 const TargetLibraryInfo *TLI = nullptr, 101 const TargetLibraryInfo *TLI = nullptr, 108 const TargetLibraryInfo *TL [all...] |
H A D | ConstantFolding.h | 28 class TargetLibraryInfo; 41 const TargetLibraryInfo *TLI = nullptr); 48 const TargetLibraryInfo *TLI =nullptr); 59 const TargetLibraryInfo *TLI = nullptr); 68 const TargetLibraryInfo *TLI=nullptr); 101 const TargetLibraryInfo *TLI = nullptr);
|
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; 192 bool isKnownNonNull(const Value *V, const TargetLibraryInfo *TLI = nullptr);
|
/external/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; 35 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
|
H A D | Local.h | 39 class TargetLibraryInfo; 58 const TargetLibraryInfo *TLI = nullptr); 68 const TargetLibraryInfo *TLI = nullptr); 75 const TargetLibraryInfo *TLI = nullptr); 83 const TargetLibraryInfo *TLI = nullptr); 91 const TargetLibraryInfo *TLI = nullptr);
|
H A D | BasicBlockUtils.h | 30 class TargetLibraryInfo; 48 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | ConstantProp.cpp | 29 #include "llvm/Target/TargetLibraryInfo.h" 48 AU.addRequired<TargetLibraryInfo>(); 56 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo) 73 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
|
H A D | DCE.cpp | 24 #include "llvm/Target/TargetLibraryInfo.h" 45 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>(); 98 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>();
|
H A D | PartiallyInlineLibCalls.cpp | 21 #include "llvm/Target/TargetLibraryInfo.h" 55 AU.addRequired<TargetLibraryInfo>(); 63 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
|
H A D | LoopInstSimplify.cpp | 24 #include "llvm/Target/TargetLibraryInfo.h" 49 AU.addRequired<TargetLibraryInfo>(); 57 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo) 78 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
|
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyInstructions.cpp | 27 #include "llvm/Target/TargetLibraryInfo.h" 44 AU.addRequired<TargetLibraryInfo>(); 54 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); 104 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo)
|
H A D | BuildLibCalls.cpp | 24 #include "llvm/Target/TargetLibraryInfo.h" 37 const TargetLibraryInfo *TLI) { 66 const DataLayout *TD, const TargetLibraryInfo *TLI) { 96 const DataLayout *TD, const TargetLibraryInfo *TLI) { 122 const TargetLibraryInfo *TLI) { 154 const DataLayout *TD, const TargetLibraryInfo *TLI, 179 const TargetLibraryInfo *TLI, StringRef Name) { 206 const TargetLibraryInfo *TLI) { 234 const TargetLibraryInfo *TLI) { 262 const TargetLibraryInfo *TL [all...] |
/external/llvm/lib/Target/ |
H A D | Target.cpp | 22 #include "llvm/Target/TargetLibraryInfo.h" 27 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) { 28 return reinterpret_cast<TargetLibraryInfo*>(P); 31 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) { 32 TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P); 57 unwrap(PM)->add(new TargetLibraryInfo(*unwrap(TLI)));
|
H A D | Android.mk | 7 TargetLibraryInfo.cpp \
|
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] = 370 static void initialize(TargetLibraryInfo &TLI, const Triple &T, 378 llvm_unreachable("TargetLibraryInfo function names must be sorted"); 678 TargetLibraryInfo function in class:TargetLibraryInfo 685 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) { function in class:TargetLibraryInfo 692 TargetLibraryInfo::TargetLibraryInfo(const TargetLibraryInfo &TLI) function in class:TargetLibraryInfo [all...] |
/external/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 21 class TargetLibraryInfo; 107 TargetLibraryInfo *LibraryInfo;
|
/external/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 28 #include "llvm/Target/TargetLibraryInfo.h" 94 const TargetLibraryInfo *TLI, 151 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 158 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 168 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 175 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 182 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 189 bool llvm::isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 196 bool llvm::isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI, 205 const TargetLibraryInfo *TL [all...] |
/external/llvm/include/llvm/Target/ |
H A D | TargetLibraryInfo.h | 1 //===-- llvm/Target/TargetLibraryInfo.h - Library information ---*- C++ -*-===// 683 /// TargetLibraryInfo - This immutable pass captures information about what 686 class TargetLibraryInfo : public ImmutablePass { class in namespace:llvm 707 TargetLibraryInfo(); 708 TargetLibraryInfo(const Triple &T); 709 explicit TargetLibraryInfo(const TargetLibraryInfo &TLI); 763 /// setUnavailable - this can be used by whatever sets up TargetLibraryInfo to
|
/external/llvm/include/llvm/LTO/ |
H A D | LTOCodeGenerator.h | 53 class TargetLibraryInfo;
|
/external/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 38 class TargetLibraryInfo; 62 const TargetLibraryInfo *LibInfo; 169 const TargetLibraryInfo *libInfo);
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | BoundsChecking.cpp | 27 #include "llvm/Target/TargetLibraryInfo.h" 53 AU.addRequired<TargetLibraryInfo>(); 58 const TargetLibraryInfo *TLI; 169 TLI = &getAnalysis<TargetLibraryInfo>();
|