HomeSort by relevance Sort by last modified time
    Searched refs:TLI (Results 26 - 50 of 69) sorted by null

12 3

  /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();

Completed in 1726 milliseconds

12 3