reference, declarationdefinition
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();