Home
last modified time | relevance | path

Searched refs:TargetLibraryInfo (Results 1 – 25 of 91) sorted by relevance

1234

/minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h31 class TargetLibraryInfo; variable
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 *TLI) { in extractMallocCall()
[all …]
H A DInstructionSimplify.h45 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,
106 const TargetLibraryInfo *TLI = nullptr,
115 const TargetLibraryInfo *TLI = nullptr,
124 const TargetLibraryInfo *TLI = nullptr,
[all …]
H A DConstantFolding.h28 class TargetLibraryInfo; variable
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 DLazyValueInfo.h26 class TargetLibraryInfo; variable
33 class TargetLibraryInfo *TLI;
H A DPHITransAddr.h24 class TargetLibraryInfo; variable
44 const TargetLibraryInfo *TLI;
H A DValueTracking.h30 class TargetLibraryInfo; variable
209 bool isKnownNonNull(const Value *V, const TargetLibraryInfo *TLI = nullptr);
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h23 class TargetLibraryInfo; variable
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 *TLI);
[all …]
H A DLocal.h40 class TargetLibraryInfo; variable
60 const TargetLibraryInfo *TLI = nullptr);
70 const TargetLibraryInfo *TLI = nullptr);
77 const TargetLibraryInfo *TLI = nullptr);
85 const TargetLibraryInfo *TLI = nullptr);
93 const TargetLibraryInfo *TLI = nullptr);
H A DSimplifyLibCalls.h27 class TargetLibraryInfo; variable
40 const TargetLibraryInfo *TLI;
44 FortifiedLibCallSimplifier(const DataLayout *DL, const TargetLibraryInfo *TLI,
75 const TargetLibraryInfo *TLI;
82 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI);
H A DBasicBlockUtils.h31 class TargetLibraryInfo; variable
49 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr);
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DConstantProp.cpp48 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
56 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo) in INITIALIZE_PASS_DEPENDENCY() argument
73 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); in runOnFunction()
H A DDCE.cpp45 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>(); in runOnBasicBlock()
98 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>(); in runOnFunction()
H A DLoopInstSimplify.cpp52 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
61 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo) in INITIALIZE_PASS_DEPENDENCY()
82 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); in runOnLoop()
H A DPartiallyInlineLibCalls.cpp55 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
63 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); in runOnFunction()
H A DLoopIdiomRecognize.cpp136 TargetLibraryInfo *TLI;
178 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
199 TargetLibraryInfo *getTargetLibraryInfo() { in getTargetLibraryInfo()
200 return TLI ? TLI : (TLI = &getAnalysis<TargetLibraryInfo>()); in getTargetLibraryInfo()
223 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo) in INITIALIZE_PASS_DEPENDENCY()
236 const TargetLibraryInfo *TLI) { in deleteDeadInstruction()
269 const TargetLibraryInfo *TLI) { in deleteIfDeadInstruction()
497 TargetLibraryInfo *TLI = LIR.getTargetLibraryInfo(); in transform()
670 TLI = &getAnalysis<TargetLibraryInfo>(); in runOnCountableLoop()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/
H A DTarget.cpp27 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) { in unwrap()
28 return reinterpret_cast<TargetLibraryInfo*>(P); in unwrap()
31 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) { in wrap()
32 TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P); in wrap()
57 unwrap(PM)->add(new TargetLibraryInfo(*unwrap(TLI))); in LLVMAddTargetLibraryInfo()
H A DTargetLibraryInfo.cpp19 INITIALIZE_PASS(TargetLibraryInfo, "targetlibinfo",
21 char TargetLibraryInfo::ID = 0;
23 void TargetLibraryInfo::anchor() { } in anchor()
25 const char* TargetLibraryInfo::StandardNames[LibFunc::NumLibFuncs] =
380 static void initialize(TargetLibraryInfo &TLI, const Triple &T, in initialize()
689 TargetLibraryInfo::TargetLibraryInfo() : ImmutablePass(ID) { in TargetLibraryInfo() function in TargetLibraryInfo
696 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) { in TargetLibraryInfo() function in TargetLibraryInfo
703 TargetLibraryInfo::TargetLibraryInfo(const TargetLibraryInfo &TLI) in TargetLibraryInfo() function in TargetLibraryInfo
728 bool TargetLibraryInfo::getLibFunc(StringRef funcName, in getLibFunc()
752 void TargetLibraryInfo::disableAllFunctions() { in disableAllFunctions()
H A DCMakeLists.txt4 TargetLibraryInfo.cpp
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyInstructions.cpp46 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
56 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); in runOnFunction()
109 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo)
H A DBuildLibCalls.cpp37 const TargetLibraryInfo *TLI) { in EmitStrLen()
65 const DataLayout *TD, const TargetLibraryInfo *TLI) { in EmitStrNLen()
94 const DataLayout *TD, const TargetLibraryInfo *TLI) { in EmitStrChr()
119 const TargetLibraryInfo *TLI) { in EmitStrNCmp()
150 const DataLayout *TD, const TargetLibraryInfo *TLI, in EmitStrCpy()
175 const TargetLibraryInfo *TLI, StringRef Name) { in EmitStrNCpy()
202 const TargetLibraryInfo *TLI) { in EmitMemCpyChk()
230 const TargetLibraryInfo *TLI) { in EmitMemChr()
257 const TargetLibraryInfo *TLI) { in EmitMemCmp()
343 const TargetLibraryInfo *TLI) { in EmitPutChar()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp94 const TargetLibraryInfo *TLI, in getAllocationData()
151 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocationFn()
158 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, in isNoAliasFn()
168 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isMallocLikeFn()
175 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isCallocLikeFn()
182 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocLikeFn()
189 bool llvm::isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isReallocLikeFn()
196 bool llvm::isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isOperatorNewLikeFn()
205 const TargetLibraryInfo *TLI) { in extractMallocCall()
210 const TargetLibraryInfo *TLI, in computeArraySize()
[all …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h22 class TargetLibraryInfo; variable
108 TargetLibraryInfo *LibraryInfo;
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetLibraryInfo.h698 class TargetLibraryInfo : public ImmutablePass {
719 TargetLibraryInfo();
720 TargetLibraryInfo(const Triple &T);
721 explicit TargetLibraryInfo(const TargetLibraryInfo &TLI);
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp53 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
58 const TargetLibraryInfo *TLI;
169 TLI = &getAnalysis<TargetLibraryInfo>(); in runOnFunction()
/minix3/external/bsd/llvm/lib/libLLVMTarget/
H A DMakefile11 TargetLibraryInfo.cpp \

1234