reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);