reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/ARMFastISel.cpp
  214     const TargetLowering *getTargetLowering() { return &TLI; }
  401   unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT));
  411   unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT));
  427   if (TLI.isFPImmLegal(Val, VT)) {
  437     unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
  453   unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
  517   ResultReg = createResultReg(TLI.getRegClassFor(VT));
  534   return TLI.isPositionIndependent();
  610         unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT));
  624     unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT));
  643   EVT CEVT = TLI.getValueType(DL, C->getType(), true);
  675     const TargetRegisterClass* RC = TLI.getRegClassFor(VT);
  690   EVT evt = TLI.getValueType(DL, Ty, true);
  698   return TLI.isTypeLegal(VT);
  744       if (TLI.getValueType(DL, U->getOperand(0)->getType()) ==
  745           TLI.getPointerTy(DL))
  750       if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
  750       if (TLI.getValueType(DL, U->getType()) == TLI.getPointerTy(DL))
  981         RC = TLI.getRegClassFor(VT);
  993       RC = TLI.getRegClassFor(VT);
 1010     unsigned MoveReg = createResultReg(TLI.getRegClassFor(MVT::f32));
 1025   if (TLI.supportSwiftError()) {
 1114         unsigned MoveReg = createResultReg(TLI.getRegClassFor(MVT::i32));
 1157   if (TLI.supportSwiftError()) {
 1353   EVT SrcEVT = TLI.getValueType(DL, Ty, true);
 1547   EVT SrcEVT = TLI.getValueType(DL, Src->getType(), true);
 1575   unsigned ResultReg = createResultReg(TLI.getRegClassFor(DstVT));
 1602   unsigned ResultReg = createResultReg(TLI.getRegClassFor(MVT::f32));
 1729   if (!TLI.hasStandaloneRem(VT)) {
 1750   EVT DestVT = TLI.getValueType(DL, I->getType(), true);
 1790   EVT FPVT = TLI.getValueType(DL, I->getType(), true);
 1828   unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT.SimpleTy));
 2054       const TargetRegisterClass* DstRC = TLI.getRegClassFor(DestVT);
 2074       const TargetRegisterClass* DstRC = TLI.getRegClassFor(CopyVT);
 2097   if (TLI.supportSwiftError() &&
 2101   if (TLI.supportSplitCSR(FuncInfo.MF))
 2110     GetReturnInfo(CC, F.getReturnType(), F.getAttributes(), Outs, TLI, DL);
 2137     EVT RVEVT = TLI.getValueType(DL, RV->getType());
 2187   EVT LCREVT = TLI.getValueType(DL, GVTy);
 2205   CallingConv::ID CC = TLI.getLibcallCallingConv(Call);
 2259     CalleeReg = getLibcallReg(TLI.getLibcallName(Call));
 2273     MIB.addExternalSymbol(TLI.getLibcallName(Call));
 2582   SrcVT = TLI.getValueType(DL, Op->getType(), true);
 2583   DestVT = TLI.getValueType(DL, I->getType(), true);
 2750   SrcEVT = TLI.getValueType(DL, SrcTy, true);
 2751   DestEVT = TLI.getValueType(DL, DestTy, true);
 2771   EVT DestVT = TLI.getValueType(DL, I->getType(), true);
 2978   unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
 2990     unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT));
 3039     EVT ArgVT = TLI.getValueType(DL, ArgTy);