/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/Utils/ |
D | BuildLibCalls.h | 32 const TargetLibraryInfo &TLI); 33 bool inferNonMandatoryLibFuncAttrs(Function &F, const TargetLibraryInfo &TLI); 37 FunctionCallee getOrInsertLibFunc(Module *M, const TargetLibraryInfo &TLI, 40 FunctionCallee getOrInsertLibFunc(Module *M, const TargetLibraryInfo &TLI, 43 FunctionCallee getOrInsertLibFunc(Module *M, const TargetLibraryInfo &TLI, in getOrInsertLibFunc() 53 FunctionCallee getOrInsertLibFunc(Module *M, const TargetLibraryInfo &TLI, in getOrInsertLibFunc() 61 getOrInsertLibFunc(Module *M, const TargetLibraryInfo &TLI, 67 bool isLibFuncEmittable(const Module *M, const TargetLibraryInfo *TLI, 69 bool isLibFuncEmittable(const Module *M, const TargetLibraryInfo *TLI, 74 bool hasFloatFn(const Module *M, const TargetLibraryInfo *TLI, Type *Ty, [all …]
|
D | Local.h | 48 class TargetLibraryInfo; variable 63 const TargetLibraryInfo *TLI = nullptr, 74 const TargetLibraryInfo *TLI = nullptr); 80 const TargetLibraryInfo *TLI = nullptr); 88 Instruction *I, const TargetLibraryInfo *TLI = nullptr); 94 Value *V, const TargetLibraryInfo *TLI = nullptr, 109 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr, 119 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr, 129 const TargetLibraryInfo *TLI = nullptr, 138 const TargetLibraryInfo *TLI = nullptr); [all …]
|
D | MemoryOpRemark.h | 39 const TargetLibraryInfo &TLI; 42 const DataLayout &DL, const TargetLibraryInfo &TLI) in MemoryOpRemark() 48 static bool canHandle(const Instruction *I, const TargetLibraryInfo &TLI); 99 const DataLayout &DL, const TargetLibraryInfo &TLI) in AutoInitRemark()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | BuildLibCalls.h | 23 class TargetLibraryInfo; variable 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 31 bool inferLibFuncAttributes(Module *M, StringRef Name, const TargetLibraryInfo &TLI); 35 bool hasFloatFn(const TargetLibraryInfo *TLI, Type *Ty, 40 StringRef getFloatFnName(const TargetLibraryInfo *TLI, Type *Ty, 51 const TargetLibraryInfo *TLI); 56 Value *emitStrDup(Value *Ptr, IRBuilder<> &B, const TargetLibraryInfo *TLI); 62 const DataLayout &DL, const TargetLibraryInfo *TLI); 68 const TargetLibraryInfo *TLI); 72 const DataLayout &DL, const TargetLibraryInfo *TLI); [all …]
|
D | Local.h | 56 class TargetLibraryInfo; variable 122 const TargetLibraryInfo *TLI = nullptr, 132 const TargetLibraryInfo *TLI = nullptr); 138 const TargetLibraryInfo *TLI = nullptr); 144 Value *V, const TargetLibraryInfo *TLI = nullptr, 157 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr); 165 const TargetLibraryInfo *TLI = nullptr); 173 const TargetLibraryInfo *TLI = nullptr); 469 bool callsGCLeafFunction(const CallBase *Call, const TargetLibraryInfo &TLI); 523 const TargetLibraryInfo *TLI);
|
/external/llvm/include/llvm/Analysis/ |
D | InstructionSimplify.h | 45 class TargetLibraryInfo; variable 53 const TargetLibraryInfo *TLI = nullptr, 62 const TargetLibraryInfo *TLI = nullptr, 71 const TargetLibraryInfo *TLI = nullptr, 80 const TargetLibraryInfo *TLI = nullptr, 89 const TargetLibraryInfo *TLI = nullptr, 97 const TargetLibraryInfo *TLI = nullptr, 105 const TargetLibraryInfo *TLI = nullptr, 113 const TargetLibraryInfo *TLI = nullptr, 122 const TargetLibraryInfo *TLI = nullptr, [all …]
|
D | MemoryBuiltins.h | 31 class TargetLibraryInfo; variable 44 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 49 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 54 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 59 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 64 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 74 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI); 76 const TargetLibraryInfo *TLI) { in extractMallocCall() 85 PointerType *getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI); 92 Type *getMallocAllocatedType(const CallInst *CI, const TargetLibraryInfo *TLI); [all …]
|
D | TargetLibraryInfo.h | 75 friend class TargetLibraryInfo; variable 207 class TargetLibraryInfo { 214 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl) : Impl(&Impl) {} in TargetLibraryInfo() function 217 TargetLibraryInfo(const TargetLibraryInfo &TLI) : Impl(TLI.Impl) {} in TargetLibraryInfo() function 218 TargetLibraryInfo(TargetLibraryInfo &&TLI) : Impl(TLI.Impl) {} in TargetLibraryInfo() function 219 TargetLibraryInfo &operator=(const TargetLibraryInfo &TLI) { 223 TargetLibraryInfo &operator=(TargetLibraryInfo &&TLI) { 309 typedef TargetLibraryInfo Result; 333 TargetLibraryInfo run(Module &M, ModuleAnalysisManager &); 334 TargetLibraryInfo run(Function &F, FunctionAnalysisManager &); [all …]
|
D | ConstantFolding.h | 32 class TargetLibraryInfo; variable 46 const TargetLibraryInfo *TLI = nullptr); 53 const TargetLibraryInfo *TLI = nullptr); 63 const TargetLibraryInfo *TLI = nullptr); 76 const TargetLibraryInfo *TLI = nullptr); 85 const TargetLibraryInfo *TLI = nullptr); 139 const TargetLibraryInfo *TLI = nullptr);
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | MemoryBuiltins.h | 51 class TargetLibraryInfo; variable 59 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 62 function_ref<const TargetLibraryInfo &(Function &)> GetTLI, 67 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 72 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 75 function_ref<const TargetLibraryInfo &(Function &)> GetTLI, 80 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 85 bool isMallocOrCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 90 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 95 bool isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, [all …]
|
D | TargetLibraryInfo.h | 49 friend class TargetLibraryInfo; variable 212 class TargetLibraryInfo { 224 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl, 248 TargetLibraryInfo(const TargetLibraryInfo &TLI) in TargetLibraryInfo() function 250 TargetLibraryInfo(TargetLibraryInfo &&TLI) in TargetLibraryInfo() function 252 TargetLibraryInfo &operator=(const TargetLibraryInfo &TLI) { 257 TargetLibraryInfo &operator=(TargetLibraryInfo &&TLI) { 407 typedef TargetLibraryInfo Result; 421 TargetLibraryInfo run(const Function &F, FunctionAnalysisManager &); 432 Optional<TargetLibraryInfo> TLI; [all …]
|
D | ConstantFolding.h | 33 class TargetLibraryInfo; variable 47 const TargetLibraryInfo *TLI = nullptr); 53 const TargetLibraryInfo *TLI = nullptr); 63 const TargetLibraryInfo *TLI = nullptr); 72 const TargetLibraryInfo *TLI = nullptr); 152 const TargetLibraryInfo *TLI = nullptr); 162 bool isMathLibCallNoop(const CallBase *Call, const TargetLibraryInfo *TLI);
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BuildLibCalls.h | 23 class TargetLibraryInfo; variable 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI); [all …]
|
D | Local.h | 43 class TargetLibraryInfo; variable 63 const TargetLibraryInfo *TLI = nullptr); 72 const TargetLibraryInfo *TLI = nullptr); 78 const TargetLibraryInfo *TLI = nullptr); 86 const TargetLibraryInfo *TLI = nullptr); 94 const TargetLibraryInfo *TLI = nullptr); 367 const TargetLibraryInfo *TLI);
|
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Analysis/ |
D | MemoryBuiltins.h | 56 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI); 58 function_ref<const TargetLibraryInfo &(Function &)> GetTLI); 62 bool isNewLikeFn(const Value *V, const TargetLibraryInfo *TLI); 66 bool isMallocOrCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI); 70 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI); 87 Value *getFreedOperand(const CallBase *CB, const TargetLibraryInfo *TLI); 102 bool isRemovableAlloc(const CallBase *V, const TargetLibraryInfo *TLI); 108 Value *getAllocAlignment(const CallBase *V, const TargetLibraryInfo *TLI); 116 const CallBase *CB, const TargetLibraryInfo *TLI, 125 const TargetLibraryInfo *TLI, [all …]
|
D | TargetLibraryInfo.h | 51 friend class TargetLibraryInfo; variable 234 class TargetLibraryInfo { 246 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl, 270 TargetLibraryInfo(const TargetLibraryInfo &TLI) = default; 271 TargetLibraryInfo(TargetLibraryInfo &&TLI) in TargetLibraryInfo() function 273 TargetLibraryInfo &operator=(const TargetLibraryInfo &TLI) = default; 274 TargetLibraryInfo &operator=(TargetLibraryInfo &&TLI) { 284 bool areInlineCompatible(const TargetLibraryInfo &CalleeTLI, in areInlineCompatible() 542 typedef TargetLibraryInfo Result; 556 TargetLibraryInfo run(const Function &F, FunctionAnalysisManager &); [all …]
|
D | ConstantFolding.h | 35 class TargetLibraryInfo; variable 52 const TargetLibraryInfo *TLI = nullptr); 58 const TargetLibraryInfo *TLI = nullptr); 68 const TargetLibraryInfo *TLI = nullptr); 76 const TargetLibraryInfo *TLI = nullptr, const Instruction *I = nullptr); 181 const TargetLibraryInfo *TLI = nullptr); 191 bool isMathLibCallNoop(const CallBase *Call, const TargetLibraryInfo *TLI);
|
D | Loads.h | 30 class TargetLibraryInfo; variable 39 const TargetLibraryInfo *TLI = nullptr); 50 const TargetLibraryInfo *TLI = nullptr); 61 const TargetLibraryInfo *TLI = nullptr); 76 const TargetLibraryInfo *TLI = nullptr); 102 const TargetLibraryInfo *TLI = nullptr);
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | MemoryBuiltins.cpp | 136 const TargetLibraryInfo *TLI) { in getAllocationDataForFunction() 173 const TargetLibraryInfo *TLI, in getAllocationData() 185 function_ref<const TargetLibraryInfo &(Function &)> GetTLI, in getAllocationData() 197 const TargetLibraryInfo *TLI) { in getAllocationSize() 235 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocationFn() 240 const Value *V, function_ref<const TargetLibraryInfo &(Function &)> GetTLI, in isAllocationFn() 247 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, in isNoAliasFn() 257 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isMallocLikeFn() 262 const Value *V, function_ref<const TargetLibraryInfo &(Function &)> GetTLI, in isMallocLikeFn() 270 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isCallocLikeFn() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | BuildLibCalls.cpp | 140 const TargetLibraryInfo &TLI) { in inferLibFuncAttributes() 147 bool llvm::inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI) { in inferLibFuncAttributes() 788 bool llvm::hasFloatFn(const TargetLibraryInfo *TLI, Type *Ty, in hasFloatFn() 802 StringRef llvm::getFloatFnName(const TargetLibraryInfo *TLI, Type *Ty, in getFloatFnName() 830 const TargetLibraryInfo *TLI, in emitLibCall() 848 const TargetLibraryInfo *TLI) { in emitStrLen() 855 const TargetLibraryInfo *TLI) { in emitStrDup() 861 const TargetLibraryInfo *TLI) { in emitStrChr() 869 const DataLayout &DL, const TargetLibraryInfo *TLI) { in emitStrNCmp() 878 const TargetLibraryInfo *TLI) { in emitStrCpy() [all …]
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/ |
D | BuildLibCalls.cpp | 254 const TargetLibraryInfo &TLI) { in inferNonMandatoryLibFuncAttrs() 262 const TargetLibraryInfo &TLI) { in inferNonMandatoryLibFuncAttrs() 1237 const TargetLibraryInfo &TLI, bool Signed = true) { in setArgExtAttr() 1244 const TargetLibraryInfo &TLI, bool Signed = true) { in setRetExtAttr() 1285 FunctionCallee llvm::getOrInsertLibFunc(Module *M, const TargetLibraryInfo &TLI, in getOrInsertLibFunc() 1358 FunctionCallee llvm::getOrInsertLibFunc(Module *M, const TargetLibraryInfo &TLI, in getOrInsertLibFunc() 1363 bool llvm::isLibFuncEmittable(const Module *M, const TargetLibraryInfo *TLI, in isLibFuncEmittable() 1380 bool llvm::isLibFuncEmittable(const Module *M, const TargetLibraryInfo *TLI, in isLibFuncEmittable() 1387 bool llvm::hasFloatFn(const Module *M, const TargetLibraryInfo *TLI, Type *Ty, in hasFloatFn() 1401 StringRef llvm::getFloatFn(const Module *M, const TargetLibraryInfo *TLI, in getFloatFn() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/AggressiveInstCombine/ |
D | AggressiveInstCombineInternal.h | 50 class TargetLibraryInfo; variable 53 TargetLibraryInfo &TLI; 79 TruncInstCombine(TargetLibraryInfo &TLI, const DataLayout &DL, in TruncInstCombine()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Instrumentation/ |
D | ValueProfileCollector.cpp | 38 PluginChain(Function &F, TargetLibraryInfo &TLI) {} in PluginChain() 48 PluginChain(Function &F, TargetLibraryInfo &TLI) in PluginChain() 67 TargetLibraryInfo &TLI) in ValueProfileCollector()
|
/external/llvm/lib/Transforms/Scalar/ |
D | DCE.cpp | 48 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnBasicBlock() 77 const TargetLibraryInfo *TLI) { in DCEInstruction() 103 static bool eliminateDeadCode(Function &F, TargetLibraryInfo *TLI) { in eliminateDeadCode() 144 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnFunction()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
D | InferFunctionAttrs.cpp | 23 Module &M, function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in inferAllPrototypeAttributes() 39 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run() 68 auto GetTLI = [this](Function &F) -> TargetLibraryInfo & { in runOnModule()
|