/external/llvm/lib/Target/AArch64/ |
AArch64FastISel.cpp | 313 assert(TLI.getValueType(DL, AI->getType(), true) == MVT::i64 && 366 if (TLI.isFPImmLegal(Val, VT)) { 371 return fastEmitInst_i(Opc, TLI.getRegClassFor(VT), Imm); 384 unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT)); 404 unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT)); 423 EVT DestEVT = TLI.getValueType(DL, GV->getType(), true); 462 EVT CEVT = TLI.getValueType(DL, C->getType(), true); 492 return fastEmitInst_r(Opc, TLI.getRegClassFor(VT), ZReg, /*IsKill=*/true); 541 if (TLI.getValueType(DL, U->getOperand(0)->getType()) == 542 TLI.getPointerTy(DL) [all...] |
/external/llvm/lib/LTO/ |
LTOCodeGenerator.cpp | 366 const TargetLibraryInfo& TLI, 374 if (TLI.has(F)) 375 Libcalls.push_back(TLI.getName(F)); 413 TargetLibraryInfo TLI(TLII); 415 accumulateAndSortLibcalls(Libcalls, TLI, *MergedModule, *TargetMach);
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineInternal.h | 186 TargetLibraryInfo *TLI; 199 AssumptionCache *AC, TargetLibraryInfo *TLI, 202 AA(AA), AC(AC), TLI(TLI), DT(DT), DL(DL), LI(LI), MadeIRChange(false) {} 217 TargetLibraryInfo *getTargetLibraryInfo() const { return TLI; }
|
InstructionCombining.cpp | 642 SI1->getFalseValue(), DL, TLI, DT, AC)) 649 SI1->getTrueValue(), DL, TLI, DT, AC)) [all...] |
InstCombineMulDivRem.cpp | 182 if (Value *V = SimplifyMulInst(Op0, Op1, DL, TLI, DT, AC)) 545 SimplifyFMulInst(Op0, Op1, I.getFastMathFlags(), DL, TLI, DT, AC)) [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopRerollPass.cpp | 163 TargetLibraryInfo *TLI; 357 TargetLibraryInfo *TLI, DominatorTree *DT, LoopInfo *LI, 360 : Parent(Parent), L(L), SE(SE), AA(AA), TLI(TLI), DT(DT), LI(LI), 406 TargetLibraryInfo *TLI; [all...] |
NaryReassociate.cpp | 180 TargetLibraryInfo *TLI; 217 TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); 257 RecursivelyDeleteTriviallyDeadInstructions(&*I, TLI);
|
MemCpyOptimizer.cpp | 310 TargetLibraryInfo *TLI; 316 TLI = nullptr; [all...] |
IndVarSimplify.cpp | 94 TargetLibraryInfo *TLI; 454 RecursivelyDeleteTriviallyDeadInstructions(Compare, TLI); 458 RecursivelyDeleteTriviallyDeadInstructions(Incr, TLI); 471 RecursivelyDeleteTriviallyDeadInstructions(PN, TLI); 699 if (isInstructionTriviallyDead(Inst, TLI)) [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | 315 const TargetLibraryInfo *TLI, 318 : OrigLoop(OrigLoop), PSE(PSE), LI(LI), DT(DT), TLI(TLI), TTI(TTI), 501 const TargetLibraryInfo *TLI; 563 const TargetLibraryInfo *TLI, 565 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, 1, UnrollFactor) {} [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
ScheduleDAGRRList.cpp | 276 const TargetLowering *TLI, 314 RegClass = TLI->getRepRegClassFor(VT)->getID(); 315 Cost = TLI->getRepRegClassCostFor(VT); [all...] |
LegalizeTypes.h | 35 const TargetLowering &TLI; 67 return TLI.getTypeAction(*DAG.getContext(), VT); 72 return TLI.getTypeAction(*DAG.getContext(), VT) == TargetLowering::TypeLegal; 77 return VT.isSimple() && TLI.isTypeLegal(VT); 85 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); 90 return TLI.getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), VT); 142 : TLI(dag.getTargetLoweringInfo()), DAG(dag), 143 ValueTypeActions(TLI.getValueTypeActions()) { [all...] |
/external/llvm/lib/Target/X86/ |
X86SelectionDAGInfo.cpp | 76 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); 77 EVT IntPtr = TLI.getPointerTy(DAG.getDataLayout()); 94 std::pair<SDValue,SDValue> CallResult = TLI.LowerCallTo(CLI);
|
/external/llvm/include/llvm/CodeGen/ |
FunctionLoweringInfo.h | 58 const TargetLowering *TLI;
|
/external/llvm/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 50 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = nullptr);
|
/external/llvm/lib/Transforms/IPO/ |
FunctionAttrs.cpp | 89 TargetLibraryInfo *TLI; 829 const TargetLibraryInfo &TLI, bool &Speculative) { 843 if (isKnownNonNull(RetVal, &TLI)) 893 const TargetLibraryInfo &TLI) { 919 if (isReturnNonNull(F, SCCNodes, TLI, Speculative)) { [all...] |
/external/llvm/lib/Analysis/ |
MemoryDependenceAnalysis.cpp | 107 TLI = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(); 131 const TargetLibraryInfo &TLI) { 163 if (const CallInst *CI = isFreeCall(Inst, &TLI)) { 223 ModRefInfo MR = GetLocation(Inst, Loc, *TLI); 681 if (isa<AllocaInst>(Inst) || isNoAliasFn(Inst, TLI)) { 694 isMallocLikeFn(Inst, TLI) || isCallocLikeFn(Inst, TLI)) 763 ModRefInfo MR = GetLocation(QueryInst, MemLoc, *TLI); [all...] |
LazyValueInfo.cpp | [all...] |
VectorUtils.cpp | 125 const TargetLibraryInfo *TLI) { 135 if (!TLI) 143 if (!F || F->hasLocalLinkage() || !TLI->getLibFunc(F->getName(), Func))
|
PHITransAddr.cpp | 232 if (Value *V = SimplifyGEPInst(GEPOps, DL, TLI, DT, AC)) { 282 if (Value *Res = SimplifyAddInst(LHS, RHS, isNSW, isNUW, DL, TLI, DT, AC)) {
|
ValueTracking.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | [all...] |
/external/llvm/unittests/Analysis/ |
ScalarEvolutionTest.cpp | 34 TargetLibraryInfo TLI; 40 ScalarEvolutionsTest() : M("", Context), TLII(), TLI(TLII) {} 46 return ScalarEvolution(F, TLI, *AC, *DT, *LI);
|
/external/llvm/include/llvm/Analysis/ |
MemoryDependenceAnalysis.h | 332 const TargetLibraryInfo *TLI;
|