Home
last modified time | relevance | path

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

1234

/external/llvm/include/llvm/Analysis/
DInstructionSimplify.h44 class TargetLibraryInfo; variable
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 *TLI = 0,
[all …]
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,
75 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI);
77 const TargetLibraryInfo *TLI) { in extractMallocCall()
85 const TargetLibraryInfo *TLI);
[all …]
DConstantFolding.h28 class TargetLibraryInfo; variable
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);
DLazyValueInfo.h23 class TargetLibraryInfo; variable
30 class TargetLibraryInfo *TLI;
DPHITransAddr.h23 class TargetLibraryInfo; variable
43 const TargetLibraryInfo *TLI;
/external/llvm/include/llvm/Transforms/Utils/
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 …]
DLocal.h39 class TargetLibraryInfo; variable
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);
DSimplifyLibCalls.h23 class TargetLibraryInfo; variable
34 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
DBasicBlockUtils.h30 class TargetLibraryInfo; variable
49 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = 0);
/external/llvm/lib/Target/
DTarget.cpp35 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) { in unwrap()
36 return reinterpret_cast<TargetLibraryInfo*>(P); in unwrap()
39 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) { in wrap()
40 TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P); in wrap()
63 unwrap(PM)->add(new TargetLibraryInfo(*unwrap(TLI))); in LLVMAddTargetLibraryInfo()
DTargetLibraryInfo.cpp19 INITIALIZE_PASS(TargetLibraryInfo, "targetlibinfo",
21 char TargetLibraryInfo::ID = 0;
23 void TargetLibraryInfo::anchor() { } in anchor()
25 const char* TargetLibraryInfo::StandardNames[LibFunc::NumLibFuncs] =
337 static void initialize(TargetLibraryInfo &TLI, const Triple &T, in initialize()
587 TargetLibraryInfo::TargetLibraryInfo() : ImmutablePass(ID) { in TargetLibraryInfo() function in TargetLibraryInfo
594 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) { in TargetLibraryInfo() function in TargetLibraryInfo
601 TargetLibraryInfo::TargetLibraryInfo(const TargetLibraryInfo &TLI) in TargetLibraryInfo() function in TargetLibraryInfo
626 bool TargetLibraryInfo::getLibFunc(StringRef funcName, in getLibFunc()
650 void TargetLibraryInfo::disableAllFunctions() { in disableAllFunctions()
DTargetMachineC.cpp39 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) { in unwrap()
40 return reinterpret_cast<TargetLibraryInfo*>(P); in unwrap()
43 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) { in wrap()
44 TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P); in wrap()
/external/llvm/lib/Transforms/Scalar/
DConstantProp.cpp47 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
55 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo) in INITIALIZE_PASS_DEPENDENCY() argument
71 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); in runOnFunction()
DDCE.cpp42 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>(); in runOnBasicBlock()
92 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>(); in runOnFunction()
DLoopInstSimplify.cpp48 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
56 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo) in INITIALIZE_PASS_DEPENDENCY() argument
71 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); in runOnLoop()
/external/llvm/lib/Transforms/Utils/
DSimplifyInstructions.cpp43 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
50 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); in runOnFunction()
92 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo)
DBuildLibCalls.cpp36 const TargetLibraryInfo *TLI) { in EmitStrLen()
65 const DataLayout *TD, const TargetLibraryInfo *TLI) { in EmitStrNLen()
95 const DataLayout *TD, const TargetLibraryInfo *TLI) { in EmitStrChr()
121 const TargetLibraryInfo *TLI) { in EmitStrNCmp()
153 const DataLayout *TD, const TargetLibraryInfo *TLI, in EmitStrCpy()
178 const TargetLibraryInfo *TLI, StringRef Name) { in EmitStrNCpy()
205 const TargetLibraryInfo *TLI) { in EmitMemCpyChk()
233 const TargetLibraryInfo *TLI) { in EmitMemChr()
261 const TargetLibraryInfo *TLI) { in EmitMemCmp()
320 const TargetLibraryInfo *TLI) { in EmitPutChar()
[all …]
/external/llvm/lib/Analysis/
DMemoryBuiltins.cpp92 const TargetLibraryInfo *TLI, in getAllocationData()
149 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocationFn()
156 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, in isNoAliasFn()
166 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isMallocLikeFn()
173 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isCallocLikeFn()
180 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocLikeFn()
187 bool llvm::isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isReallocLikeFn()
196 const TargetLibraryInfo *TLI) { in extractMallocCall()
201 const TargetLibraryInfo *TLI, in computeArraySize()
231 const TargetLibraryInfo *TLI) { in isArrayMalloc()
[all …]
DInstructionSimplify.cpp46 const TargetLibraryInfo *TLI;
49 Query(const DataLayout *td, const TargetLibraryInfo *tli, in Query()
654 const DataLayout *TD, const TargetLibraryInfo *TLI, in SimplifyAddInst()
858 const DataLayout *TD, const TargetLibraryInfo *TLI, in SimplifySubInst()
1036 const DataLayout *TD, const TargetLibraryInfo *TLI, in SimplifyFAddInst()
1042 const DataLayout *TD, const TargetLibraryInfo *TLI, in SimplifyFSubInst()
1050 const TargetLibraryInfo *TLI, in SimplifyFMulInst()
1056 const TargetLibraryInfo *TLI, in SimplifyMulInst()
1144 const TargetLibraryInfo *TLI, in SimplifySDivInst()
1160 const TargetLibraryInfo *TLI, in SimplifyUDivInst()
[all …]
/external/llvm/include/llvm/Target/
DTargetLibraryInfo.h645 class TargetLibraryInfo : public ImmutablePass {
666 TargetLibraryInfo();
667 TargetLibraryInfo(const Triple &T);
668 explicit TargetLibraryInfo(const TargetLibraryInfo &TLI);
/external/llvm/lib/Target/Mips/
DMipsOptimizeMathLibCalls.cpp63 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
78 const TargetLibraryInfo *LibInfo = &getAnalysis<TargetLibraryInfo>(); in runOnFunction()
/external/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h21 class TargetLibraryInfo; variable
97 TargetLibraryInfo *LibraryInfo;
/external/llvm/lib/ExecutionEngine/
DExecutionEngineBindings.cpp37 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) { in unwrap()
38 return reinterpret_cast<TargetLibraryInfo*>(P); in unwrap()
41 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) { in wrap()
42 TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P); in wrap()
/external/llvm/lib/Transforms/Instrumentation/
DBoundsChecking.cpp52 AU.addRequired<TargetLibraryInfo>(); in getAnalysisUsage()
57 const TargetLibraryInfo *TLI;
171 TLI = &getAnalysis<TargetLibraryInfo>(); in runOnFunction()
/external/llvm/include/llvm/CodeGen/
DFastISel.h37 class TargetLibraryInfo; variable
60 const TargetLibraryInfo *LibInfo;
167 const TargetLibraryInfo *libInfo);

1234