/external/llvm/lib/Target/Mips/ |
MipsSEISelDAGToDAG.cpp | 858 const TargetLowering *TLI = getTargetLowering(); 860 const TargetRegisterClass *RC = TLI->getRegClassFor(ResVecTySimple);
|
/external/llvm/lib/Transforms/Scalar/ |
LoopRerollPass.cpp | 146 TargetLibraryInfo *TLI; [all...] |
MemCpyOptimizer.cpp | 315 TargetLibraryInfo *TLI; 322 TLI = nullptr; [all...] |
JumpThreading.cpp | 81 TargetLibraryInfo *TLI; 158 TLI = &getAnalysis<TargetLibraryInfo>(); 709 Value *SimpleVal = ConstantFoldInstruction(I, DL, TLI); [all...] |
LoopIdiomRecognize.cpp | 136 TargetLibraryInfo *TLI; 142 DL = nullptr; DT = nullptr; SE = nullptr; TLI = nullptr; TTI = nullptr; 200 return TLI ? TLI : (TLI = &getAnalysis<TargetLibraryInfo>()); 236 const TargetLibraryInfo *TLI) { 257 if (isInstructionTriviallyDead(OpI, TLI)) 269 const TargetLibraryInfo *TLI) { 271 if (isInstructionTriviallyDead(I, TLI)) 272 deleteDeadInstruction(I, SE, TLI); [all...] |
SCCP.cpp | 158 const TargetLibraryInfo *TLI; 209 SCCPSolver(const DataLayout *DL, const TargetLibraryInfo *tli) 210 : DL(DL), TLI(tli) {} [all...] |
IndVarSimplify.cpp | 76 TargetLibraryInfo *TLI; 421 RecursivelyDeleteTriviallyDeadInstructions(Compare, TLI); 425 RecursivelyDeleteTriviallyDeadInstructions(Incr, TLI); 438 RecursivelyDeleteTriviallyDeadInstructions(PN, TLI); 613 if (isInstructionTriviallyDead(Inst, TLI)) [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | 46 const TargetLibraryInfo *TLI; 49 Query(const DataLayout *DL, const TargetLibraryInfo *tli, 50 const DominatorTree *dt) : DL(DL), TLI(tli), DT(dt) {} 526 Q.DL, Q.TLI); 577 const DataLayout *DL, const TargetLibraryInfo *TLI, 579 return ::SimplifyAddInst(Op0, Op1, isNSW, isNUW, Query (DL, TLI, DT), 663 Ops, Q.DL, Q.TLI); 771 const DataLayout *DL, const TargetLibraryInfo *TLI, 773 return ::SimplifySubInst(Op0, Op1, isNSW, isNUW, Query (DL, TLI, DT) [all...] |
/external/llvm/lib/CodeGen/ |
MachineLICM.cpp | 66 const TargetLoweringBase *TLI; 329 TLI = TM->getTargetLowering(); 792 RCId = TLI->getRepRegClassFor(VT)->getID(); 793 RCCost = TLI->getRepRegClassCostFor(VT); [all...] |
IfConversion.cpp | 161 const TargetLoweringBase *TLI; 272 TLI = MF.getTarget().getTargetLowering(); [all...] |
CodeGenPrepare.cpp | 88 /// TLI - Keep a pointer of a TargetLowering to consult for determining 91 const TargetLowering *TLI; 121 : FunctionPass(ID), TM(TM), TLI(nullptr) { 171 if (TM) TLI = TM->getTargetLowering(); 181 if (!OptSize && TLI && TLI->isSlowDivBypassed()) { 183 TLI->getBypassSlowDivWidths(); 536 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){ 538 EVT SrcVT = TLI.getValueType(CI->getOperand(0)->getType()); 539 EVT DstVT = TLI.getValueType(CI->getType()) [all...] |
MachineScheduler.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeVectorOps.cpp | 37 const TargetLowering &TLI; 130 DAG(dag), TLI(dag.getTargetLoweringInfo()), Changed(false) {} 203 if (TLI.isLoadExtLegal(LD->getExtensionType(), LD->getMemoryVT())) 213 switch (TLI.getTruncStoreAction(ValVT, StVT.getSimpleVT())) { 219 return TranslateLegalizeResults(Op, TLI.LowerOperation(Result, DAG)); 311 switch (TLI.getOperationAction(Node->getOpcode(), QueryType)) { 319 SDValue Tmp1 = TLI.LowerOperation(Op, DAG); 362 MVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT); 424 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewVT)) { 428 if (!isSigned && TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewVT)) [all...] |
SelectionDAGISel.cpp | 287 const TargetLowering *TLI = IS->getTargetLowering(); 291 TLI->getSchedulingPreference() == Sched::Source) 293 if (TLI->getSchedulingPreference() == Sched::RegPressure) 295 if (TLI->getSchedulingPreference() == Sched::Hybrid) 297 if (TLI->getSchedulingPreference() == Sched::VLIW) 299 assert(TLI->getSchedulingPreference() == Sched::ILP && 416 const TargetLowering *TLI = TM.getTargetLowering(); 439 CurDAG->init(*MF, TLI); [all...] |
TargetLowering.cpp | 341 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); 348 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) && 349 TLI.isZExtFree(SmallVT, Op.getValueType())) { [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
AsmPrinter.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelDAGToDAG.cpp | 577 const TargetLowering *TLI = getTargetLowering(); 580 Base = CurDAG->getTargetFrameIndex(FI, TLI->getPointerTy()); 595 const DataLayout *DL = TLI->getDataLayout(); 612 Base = CurDAG->getTargetFrameIndex(FI, TLI->getPointerTy()); 654 const TargetLowering *TLI = getTargetLowering(); 655 Base = CurDAG->getTargetFrameIndex(FI, TLI->getPointerTy()); [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXAsmPrinter.cpp | 708 const TargetLowering *TLI = TM.getTargetLowering(); 733 O << ".param .b" << TLI->getPointerTy().getSizeInBits() 748 ComputeValueVTs(*TLI, Ty, vtparts); [all...] |
NVPTXISelLowering.cpp | 77 static void ComputePTXValueVTs(const TargetLowering &TLI, Type *Ty, 84 ComputeValueVTs(TLI, Ty, TempVTs, &TempOffsets, StartingOffset); [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCFastISel.cpp | 88 const TargetLowering &TLI; 98 TLI(*TM.getTargetLowering()), 256 EVT Evt = TLI.getValueType(Ty, true); 264 return TLI.isTypeLegal(VT); 307 if (TLI.getValueType(U->getOperand(0)->getType()) == TLI.getPointerTy()) 312 if (TLI.getValueType(U->getType()) == TLI.getPointerTy()) 736 EVT SrcEVT = TLI.getValueType(Ty, true); 830 EVT SrcVT = TLI.getValueType(Src->getType(), true) [all...] |
/external/llvm/lib/Target/R600/ |
SIISelLowering.cpp | [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | 424 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); 452 if (TLI.isGAPlusOffset(BasePtr.getNode(), GV, Offset) && [all...] |
/external/llvm/lib/Transforms/IPO/ |
GlobalOpt.cpp | 90 TargetLibraryInfo *TLI; 153 static bool IsSafeComputationToRemove(Value *V, const TargetLibraryInfo *TLI) { 162 if (isAllocationFn(V, TLI)) 184 const TargetLibraryInfo *TLI) { 240 CleanupPointerRootUsers(GV, TLI); 247 if (IsSafeComputationToRemove(Dead[i].first, TLI)) { 251 if (isAllocationFn(I, TLI)) 272 TargetLibraryInfo *TLI) { 302 Changed |= CleanupConstantGlobalUsers(CE, SubInit, DL, TLI); 307 Changed |= CleanupConstantGlobalUsers(CE, nullptr, DL, TLI); [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyLibCalls.cpp | 48 const TargetLibraryInfo *TLI; 68 const TargetLibraryInfo *TLI, 72 this->TLI = TLI; 128 static bool hasUnaryFloatFn(const TargetLibraryInfo *TLI, Type *Ty, 133 return TLI->has(FloatFn); 135 return TLI->has(DoubleFn); 137 return TLI->has(LongDoubleFn); 276 Value *Ret = EmitStrCpy(Dst, Src, B, DL, TLI, Name.substr(2, 6)); 289 CI->getArgOperand(2), B, DL, TLI); [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFastISel.cpp | 85 const TargetLowering &TLI; 99 TLI(*TM.getTargetLowering()) { 448 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT)); 458 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT)); 474 if (TLI.isFPImmLegal(Val, VT)) { 484 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); 500 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); 537 unsigned ImmReg = createResultReg(TLI.getRegClassFor(MVT::i32)); 549 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); 650 unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT)) [all...] |