Searched refs:TLI (Results 1 - 25 of 134) sorted by last modified time

123456

/external/llvm/tools/llc/
H A Dllc.cpp314 TargetLibraryInfo *TLI = new TargetLibraryInfo(TheTriple); local
316 TLI->disableAllFunctions();
317 PM.add(TLI);
/external/llvm/tools/opt/
H A Dopt.cpp440 TargetLibraryInfo *TLI = new TargetLibraryInfo(Triple(M->getTargetTriple())); local
444 TLI->disableAllFunctions();
445 Passes.add(TLI);
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp253 const TargetLibraryInfo *TLI, unsigned VecWidth,
255 : OrigLoop(OrigLoop), SE(SE), LI(LI), DT(DT), DL(DL), TLI(TLI),
415 const TargetLibraryInfo *TLI; member in class:__anon26368::InnerLoopVectorizer
463 const TargetLibraryInfo *TLI, unsigned UnrollFactor) :
464 InnerLoopVectorizer(OrigLoop, SE, LI, DT, DL, TLI, 1, UnrollFactor) { }
541 DominatorTree *DT, TargetLibraryInfo *TLI,
544 DT(DT), TLI(TLI), TheFunction(F), Induction(nullptr),
794 TargetLibraryInfo *TLI; member in class:__anon26368::LoopVectorizationLegality
251 InnerLoopVectorizer(Loop *OrigLoop, ScalarEvolution *SE, LoopInfo *LI, DominatorTree *DT, const DataLayout *DL, const TargetLibraryInfo *TLI, unsigned VecWidth, unsigned UnrollFactor) argument
461 InnerLoopUnroller(Loop *OrigLoop, ScalarEvolution *SE, LoopInfo *LI, DominatorTree *DT, const DataLayout *DL, const TargetLibraryInfo *TLI, unsigned UnrollFactor) argument
540 LoopVectorizationLegality(Loop *L, ScalarEvolution *SE, const DataLayout *DL, DominatorTree *DT, TargetLibraryInfo *TLI, Function *F) argument
839 LoopVectorizationCostModel(Loop *L, ScalarEvolution *SE, LoopInfo *LI, LoopVectorizationLegality *Legal, const TargetTransformInfo &TTI, const DataLayout *DL, const TargetLibraryInfo *TLI) argument
918 const TargetLibraryInfo *TLI; member in class:__anon26368::LoopVectorizationCostModel
1115 TargetLibraryInfo *TLI; member in struct:__anon26368::LoopVectorize
[all...]
H A DSLPVectorizer.cpp395 : F(Func), SE(Se), DL(Dl), TTI(Tti), TLI(TLi), AA(Aa), LI(Li), DT(Dt),
584 TargetLibraryInfo *TLI; member in class:__anon26372::BoUpSLP
1069 Intrinsic::ID ID = getIntrinsicIDForCall(CI, TLI);
1082 getIntrinsicIDForCall(CI2, TLI) != ID) {
1296 Intrinsic::ID ID = getIntrinsicIDForCall(CI, TLI);
1889 Intrinsic::ID ID = getIntrinsicIDForCall(CI, TLI);
2145 TargetLibraryInfo *TLI; member in struct:__anon26372::SLPVectorizer
2158 TLI = getAnalysisIfAvailable<TargetLibraryInfo>();
2184 BoUpSLP R(&F, SE, DL, TTI, TLI, AA, LI, DT);
/external/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h59 const TargetLibraryInfo *TLI; member in class:llvm::AliasAnalysis
78 AliasAnalysis() : DL(nullptr), TLI(nullptr), AA(nullptr) {}
94 const TargetLibraryInfo *getTargetLibraryInfo() const { return TLI; }
H A DConstantFolding.h41 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 DInstructionSimplify.h52 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 *TLI = nullptr,
115 const TargetLibraryInfo *TLI
[all...]
H A DLazyValueInfo.h30 class TargetLibraryInfo *TLI; member in class:llvm::LazyValueInfo
H A DMemoryBuiltins.h39 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) {
82 return const_cast<CallInst*>(extractMallocCall((const Value*)I, TLI));
80 extractMallocCall(Value *I, const TargetLibraryInfo *TLI) argument
122 extractCallocCall(Value *I, const TargetLibraryInfo *TLI) argument
135 isFreeCall(Value *I, const TargetLibraryInfo *TLI) argument
163 const TargetLibraryInfo *TLI; member in class:llvm::ObjectSizeOffsetVisitor
226 const TargetLibraryInfo *TLI; member in class:llvm::ObjectSizeOffsetEvaluator
[all...]
H A DPHITransAddr.h42 /// TLI - The target library info if known, otherwise null.
43 const TargetLibraryInfo *TLI; member in class:llvm::PHITransAddr
49 : Addr(addr), DL(DL), TLI(nullptr) {
H A DScalarEvolution.h232 /// TLI - The target library information for the target we are targeting.
234 TargetLibraryInfo *TLI; member in class:llvm::ScalarEvolution
H A DValueTracking.h192 bool isKnownNonNull(const Value *V, const TargetLibraryInfo *TLI = nullptr);
/external/llvm/include/llvm/CodeGen/
H A DAnalysis.h55 void ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
66 const TargetLowering &TLI);
97 const TargetLoweringBase &TLI);
H A DFastISel.h60 const TargetLowering &TLI; member in class:llvm::FastISel
H A DResourcePriorityQueue.h61 const TargetLowering *TLI; member in class:llvm::ResourcePriorityQueue
H A DSelectionDAG.h170 const TargetLowering *TLI; member in class:llvm::SelectionDAG
269 void init(MachineFunction &mf, const TargetLowering *TLI);
278 const TargetLowering &getTargetLoweringInfo() const { return *TLI; }
H A DStackProtector.h53 /// TLI - Keep a pointer of a TargetLowering to consult for determining
55 const TargetLoweringBase *TLI; member in class:llvm::StackProtector
109 : FunctionPass(ID), TM(nullptr), TLI(nullptr), SSPBufferSize(0) {
113 : FunctionPass(ID), TM(TM), TLI(nullptr), Trip(TM->getTargetTriple()),
/external/llvm/include/llvm/Target/
H A DTargetLibraryInfo.h709 explicit TargetLibraryInfo(const TargetLibraryInfo &TLI);
H A DTargetLowering.h2129 /// calls. It is passed to TLI::LowerCallTo when the SelectionDAG builder
2593 const TargetLowering &TLI);
/external/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h48 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr);
H A DBuildLibCalls.h32 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);
97 const TargetLibraryInfo *TLI);
[all...]
H A DLocal.h58 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 DSimplifyLibCalls.h35 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
H A DVectorUtils.h97 getIntrinsicIDForCall(CallInst *CI, const TargetLibraryInfo *TLI) { argument
108 if (!TLI)
116 if (!F || F->hasLocalLinkage() || !TLI->getLibFunc(F->getName(), Func))
/external/llvm/include/llvm-c/
H A DTarget.h198 void LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef TLI,

Completed in 193 milliseconds

123456