|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/SelectionDAGISel.h 73 const TargetLowering *getTargetLowering() const { return TLI; }
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp 47 TLI = IS->TLI;
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 3165 const TargetLowering *TLI = IS->TLI;
3181 const TargetLowering *TLI = IS->TLI;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 9589 ComputeValueVTs(*TLI, DAG.getDataLayout(),
9598 MVT RegisterVT = TLI->getRegisterType(*DAG.getContext(), ValueVTs[0]);
9614 ComputeValueVTs(*TLI, DAG.getDataLayout(), Arg.getType(), ValueVTs);
9620 bool NeedsRegBlock = TLI->functionArgumentNeedsConsecutiveRegisters(
9632 TLI->getABIAlignmentForCallingConv(ArgTy, DL));
9691 FrameAlign = TLI->getByValTypeAlignment(ElementTy, DL);
9704 MVT RegisterVT = TLI->getRegisterTypeForCallingConv(
9706 unsigned NumRegs = TLI->getNumRegistersForCallingConv(
9729 SDValue NewRoot = TLI->LowerFormalArguments(
9755 ComputeValueVTs(*TLI, DAG.getDataLayout(),
9760 MVT RegVT = TLI->getRegisterType(*CurDAG->getContext(), VT);
9768 RegInfo.createVirtualRegister(TLI->getRegClassFor(RegVT));
9783 ComputeValueVTs(*TLI, DAG.getDataLayout(), Arg.getType(), ValueVTs);
9801 TLI->supportSwiftError() &&
9814 MVT PartVT = TLI->getRegisterTypeForCallingConv(*CurDAG->getContext(),
9816 unsigned NumParts = TLI->getNumRegistersForCallingConv(
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 252 const TargetLowering *TLI = IS->TLI;
436 TLI = MF->getSubtarget().getTargetLowering();
478 if (OptLevel != CodeGenOpt::None && TLI->supportSplitCSR(MF)) {
499 TLI->initializeSplitCSR(EntryMBB);
560 TLI->insertCopiesSplitCSR(EntryMBB, Returns);
687 TLI->finalizeLowering(*MF);
1163 (TLI->getOperationAction(Node->getOpcode(), Node->getValueType(0))
1231 TLI->getRegClassFor(TLI->getPointerTy(CurDAG->getDataLayout()));
1231 TLI->getRegClassFor(TLI->getPointerTy(CurDAG->getDataLayout()));
1242 MCPhysReg EHPhysReg = TLI->getExceptionPointerRegister(PersonalityFn);
1269 if (unsigned Reg = TLI->getExceptionPointerRegister(PersonalityFn))
1272 if (unsigned Reg = TLI->getExceptionSelectorRegister(PersonalityFn))
1342 FastIS = TLI->createFastISel(*FuncInfo, LibInfo);
1572 TLI->getSSPStackGuardCheck(*Fn.getParent());
2236 TLI->getRegisterByName(RegStr->getString().data(), Op->getValueType(0),
2249 Register Reg = TLI->getRegisterByName(RegStr->getString().data(),
2631 Result = !::CheckType(Table, Index, N, SDISel.TLI,
2636 Result = !::CheckType(Table, Index, N.getValue(Res), SDISel.TLI,
2649 Table, Index, N, SDISel.TLI, SDISel.CurDAG->getDataLayout(),
2659 Result = !::CheckValueType(Table, Index, N, SDISel.TLI,
3058 if (!::CheckType(MatcherTable, MatcherIndex, N, TLI,
3065 if (!::CheckType(MatcherTable, MatcherIndex, N.getValue(Res), TLI,
3115 CaseVT = TLI->getPointerTy(CurDAG->getDataLayout());
3138 if (!::CheckChildType(MatcherTable, MatcherIndex, N, TLI,
3150 if (!::CheckValueType(MatcherTable, MatcherIndex, N, TLI,
3382 VT = TLI->getPointerTy(CurDAG->getDataLayout()).SimpleTy;
lib/Target/ARC/ARCISelDAGToDAG.cpp 97 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
117 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
lib/Target/ARM/ARMISelDAGToDAG.cpp 612 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
638 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
859 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
875 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
925 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
946 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
1151 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
1176 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
1226 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
1258 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
1288 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
1326 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
1450 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
2990 TLI->getPointerTy(CurDAG->getDataLayout()));
3034 FI, TLI->getPointerTy(CurDAG->getDataLayout()));
lib/Target/Sparc/SparcISelDAGToDAG.cpp 71 TLI->getPointerTy(CurDAG->getDataLayout()))
79 FIN->getIndex(), TLI->getPointerTy(CurDAG->getDataLayout()));
95 FIN->getIndex(), TLI->getPointerTy(CurDAG->getDataLayout()));
140 R2 = CurDAG->getRegister(SP::G0, TLI->getPointerTy(CurDAG->getDataLayout()));
lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp 150 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout());
172 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout());
182 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout());
198 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout());
lib/Target/X86/X86ISelDAGToDAG.cpp 274 AM.Base_FrameIndex, TLI->getPointerTy(CurDAG->getDataLayout()));
1002 static_cast<const X86TargetLowering *>(TLI);
1060 static_cast<const X86TargetLowering *>(TLI);
1320 CurDAG->getExternalSymbol("__main", TLI->getPointerTy(DL)),
2619 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode();