/external/llvm/lib/Transforms/Utils/ |
LowerInvoke.cpp | 74 // We peek in TLI to grab the target's jmp_buf size and alignment 75 const TargetLowering *TLI; 79 explicit LowerInvoke(const TargetLowering *tli = NULL, 82 TLI(tli) { 112 FunctionPass *llvm::createLowerInvokePass(const TargetLowering *TLI) { 113 return new LowerInvoke(TLI, ExpensiveEHSupport); 115 FunctionPass *llvm::createLowerInvokePass(const TargetLowering *TLI, 117 return new LowerInvoke(TLI, useExpensiveEHSupport); 126 unsigned JBSize = TLI ? TLI->getJumpBufSize() : 0 [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFastISel.cpp | 89 const TargetLowering &TLI; 101 TLI(*TM.getTargetLowering()) { 464 unsigned ResultReg = createResultReg(TLI.getRegClassFor(RetVT)); 478 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT)); 488 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT)); 504 if (TLI.isFPImmLegal(Val, VT)) { 514 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); 531 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); 547 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)); 608 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT)) [all...] |
/external/llvm/lib/CodeGen/ |
CodePlacementOpt.cpp | 35 const TargetLowering *TLI; 363 if (!TLI->shouldOptimizeCodePlacement()) 382 unsigned Align = TLI->getPrefLoopAlignment(); 417 TLI = MF.getTarget().getTargetLowering();
|
DwarfEHPrepare.cpp | 39 const TargetLowering *TLI; 105 FunctionPass(ID), TM(tm), TLI(TM->getTargetLowering()), 503 const char *RewindName = TLI->getLibcallName(RTLIB::UNWIND_RESUME); 524 CI->setCallingConv(TLI->getLibcallCallingConv(RTLIB::UNWIND_RESUME)); 684 const char *RewindName = TLI->getLibcallName(RTLIB::UNWIND_RESUME); 710 CI->setCallingConv(TLI->getLibcallCallingConv(RTLIB::UNWIND_RESUME));
|
TargetInstrInfoImpl.cpp | 468 const TargetLowering &TLI = *MF.getTarget().getTargetLowering(); 469 if (MI->definesRegister(TLI.getStackPointerRegisterToSaveRestore()))
|
/external/llvm/lib/Target/X86/ |
X86FastISel.cpp | 149 EVT evt = TLI.getValueType(Ty, /*HandleUnknown=*/true); 168 return (AllowI1 && VT == MVT::i1) || TLI.isTypeLegal(VT); 368 if (TLI.getValueType(U->getOperand(0)->getType()) == TLI.getPointerTy()) 374 if (TLI.getValueType(U->getType()) == TLI.getPointerTy()) 548 if (TLI.getPointerTy() == MVT::i64) { 616 if (TLI.getValueType(U->getOperand(0)->getType()) == TLI.getPointerTy()) 622 if (TLI.getValueType(U->getType()) == TLI.getPointerTy() [all...] |
X86SelectionDAGInfo.cpp | 23 TLI(*TM.getTargetLowering()) { 56 EVT IntPtr = TLI.getPointerTy(); 66 TLI.LowerCallTo(Chain, Type::getVoidTy(*DAG.getContext()),
|
/external/llvm/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | [all...] |
LoopIdiomRecognize.cpp | 71 TargetLibraryInfo *TLI; 200 TLI = &getAnalysis<TargetLibraryInfo>(); 333 if (!TLI->has(LibFunc::memset)) 454 if (SplatValue && TLI->has(LibFunc::memset) && 460 } else if (TLI->has(LibFunc::memset_pattern16) && 554 if (!TLI->has(LibFunc::memcpy))
|
MemCpyOptimizer.cpp | 304 TargetLibraryInfo *TLI; 311 TLI = 0; 837 if (!TLI->has(LibFunc::memmove)) [all...] |
SimplifyLibCalls.cpp | 52 const TargetLibraryInfo *TLI; 67 const TargetLibraryInfo *TLI, IRBuilder<> &B) { 70 this->TLI = TLI; [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeVectorTypes.cpp | 289 TargetLowering::getExtendForContent(TLI.getBooleanContents(true)); 540 if (TLI.isBigEndian()) 559 if (TLI.isBigEndian()) 564 if (TLI.isBigEndian()) 674 TLI.getTargetData()->getPrefTypeAlignment(VecType); [all...] |
ScheduleDAGRRList.cpp | 284 const TargetLowering *TLI, 312 RegClass = TLI->getRepRegClassFor(VT)->getID(); 313 Cost = TLI->getRepRegClassCostFor(VT); [all...] |
SelectionDAGISel.cpp | 143 const TargetLowering &TLI = IS->getTargetLowering(); 147 if (TLI.getSchedulingPreference() == Sched::Latency) 149 if (TLI.getSchedulingPreference() == Sched::RegPressure) 151 if (TLI.getSchedulingPreference() == Sched::Hybrid) 153 assert(TLI.getSchedulingPreference() == Sched::ILP && 193 MachineFunctionPass(ID), TM(tm), TLI(*tm.getTargetLowering()), 194 FuncInfo(new FunctionLoweringInfo(TLI)), 702 unsigned Reg = TLI.getExceptionAddressRegister(); 706 Reg = TLI.getExceptionSelectorRegister(); 829 FastIS = TLI.createFastISel(*FuncInfo) [all...] |
InstrEmitter.cpp | 88 if (TLI->isTypeLegal(VT)) 89 UseRC = TLI->getRegClassFor(VT); 147 DstRC = TLI->getRegClassFor(VT); 255 const TargetRegisterClass *RC = TLI->getRegClassFor(Op.getValueType()); 416 RC = TRI->getSubClassWithSubReg(TLI->getRegClassFor(VT), SubIdx); 452 const TargetRegisterClass *TRC = TLI->getRegClassFor(Node->getValueType(0)); 505 const TargetRegisterClass *SRC = TLI->getRegClassFor(Node->getValueType(0)); 783 TLI->AdjustInstrPostInstrSelection(MI, Node); [all...] |
InstrEmitter.h | 34 const TargetLowering *TLI;
|
SelectionDAG.cpp | 833 return TLI.getTargetData()->getABITypeAlignment(Ty); 838 : TM(tm), TLI(*tm.getTargetLowering()), TSI(*tm.getSelectionDAGInfo()), [all...] |
LegalizeTypes.h | 36 const TargetLowering &TLI; 68 return TLI.getTypeAction(*DAG.getContext(), VT); 73 return TLI.getTypeAction(*DAG.getContext(), VT) == TargetLowering::TypeLegal; 120 : TLI(dag.getTargetLoweringInfo()), DAG(dag), 121 ValueTypeActions(TLI.getValueTypeActions()) { [all...] |
TargetLowering.cpp | 657 TargetLowering *TLI) { 673 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { 681 if (!TLI->isTypeLegal(NewVT)) 691 EVT DestVT = TLI->getRegisterType(NewVT); [all...] |
/external/llvm/include/llvm/CodeGen/ |
SelectionDAGISel.h | 44 const TargetLowering &TLI; 59 const TargetLowering &getTargetLowering() { return TLI; }
|
FastISel.h | 55 const TargetLowering &TLI;
|
/external/llvm/tools/opt/ |
opt.cpp | 545 TargetLibraryInfo *TLI = new TargetLibraryInfo(Triple(M->getTargetTriple())); 549 TLI->disableAllFunctions(); 550 Passes.add(TLI);
|
/external/llvm/lib/Target/Alpha/ |
AlphaISelDAGToDAG.cpp | 196 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode(); 203 return CurDAG->getRegister(GlobalRetAddr, TLI.getPointerTy()).getNode();
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeISelDAGToDAG.cpp | 184 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
|
/external/llvm/lib/Target/Sparc/ |
SparcISelDAGToDAG.cpp | 70 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
|