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

References

lib/CodeGen/GlobalISel/CallLowering.cpp
  456   LLT LocTy{VA.getLocVT()};
lib/Target/AArch64/AArch64CallLowering.cpp
   81       auto Copy = MIRBuilder.buildCopy(LLT{VA.getLocVT()}, PhysReg);
  179       Size = VA.getLocVT().getSizeInBits() / 8;
lib/Target/AArch64/AArch64FastISel.cpp
 3092       MVT DestVT = VA.getLocVT();
 3102       MVT DestVT = VA.getLocVT();
lib/Target/AArch64/AArch64ISelLowering.cpp
 3204       EVT RegVT = VA.getLocVT();
 3280         MemVT = VA.getLocVT();
 3298           ExtType, DL, VA.getLocVT(), Chain, FIN,
 3499       assert(!VA.needsCustom() && VA.getLocVT() == MVT::i64 &&
 3510           DAG.getCopyFromReg(Chain, DL, VA.getLocReg(), VA.getLocVT(), InFlag);
 3525       Val = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), Val,
 3526                         DAG.getConstant(32, DL, VA.getLocVT()));
 3873       Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg);
 3876       Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
 3884       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
 3888       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
 3889       Arg = DAG.getNode(ISD::SHL, DL, VA.getLocVT(), Arg,
 3890                         DAG.getConstant(32, DL, VA.getLocVT()));
 3893       Arg = DAG.getBitcast(VA.getLocVT(), Arg);
 3896       Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT());
 3899       Arg = DAG.getNode(ISD::FP_EXTEND, DL, VA.getLocVT(), Arg);
 3910         assert(VA.getLocVT() == MVT::i64 &&
 4195         Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
 4199       Arg = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Arg);
 4203       Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT());
 4207       Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT());
 4208       Arg = DAG.getNode(ISD::SHL, DL, VA.getLocVT(), Arg,
 4209                         DAG.getConstant(32, DL, VA.getLocVT()));
lib/Target/AMDGPU/AMDGPUCallLowering.cpp
   55     if (VA.getLocVT().getSizeInBits() < 32) {
   98     if (VA.getLocVT().getSizeInBits() < 32) {
  110       auto Copy = MIRBuilder.buildCopy(LLT{VA.getLocVT()}, PhysReg);
lib/Target/AMDGPU/R600ISelLowering.cpp
 1598     EVT MemVT = VA.getLocVT();
lib/Target/AMDGPU/SIISelLowering.cpp
 1532     MemVT = VA.getLocVT();
 1546     ExtType, SL, VA.getLocVT(), Chain, FIN,
 2129     MVT VT = VA.getLocVT();
 2133       EVT MemVT = VA.getLocVT();
 2320       Arg = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Arg);
 2323       Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg);
 2326       Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
 2329       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
 2337     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
 2387       Val = DAG.getCopyFromReg(Chain, DL, VA.getLocReg(), VA.getLocVT(), InFlag);
 2402       Val = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Val,
 2407       Val = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Val,
 2793       Arg = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Arg);
 2796       Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
 2799       Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg);
 2802       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
 2805       Arg = DAG.getNode(ISD::FP_EXTEND, DL, VA.getLocVT(), Arg);
lib/Target/ARC/ARCISelLowering.cpp
  273       Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
  276       Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
  279       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
  485       EVT RegVT = VA.getLocVT();
  502       unsigned ObjSize = VA.getLocVT().getStoreSize();
  511       ArgIn = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN,
  641     unsigned ObjSize = VA.getLocVT().getStoreSize();
  669     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
lib/Target/ARM/ARMCallLowering.cpp
  121     assert(VA.getLocVT().getSizeInBits() <= 64 && "Unsupported location size");
  135         MPO, MachineMemOperand::MOStore, VA.getLocVT().getStoreSize(),
  343     auto LocSize = VA.getLocVT().getSizeInBits();
lib/Target/ARM/ARMCallingConv.cpp
  181     assert(PendingMembers[0].getLocVT() == LocVT);
lib/Target/ARM/ARMFastISel.cpp
 1915       if (VA.getLocVT() != MVT::f64 ||
 1965         MVT DestVT = VA.getLocVT();
 1974         MVT DestVT = VA.getLocVT();
 1981         unsigned BC = fastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, Arg,
 1985         ArgVT = VA.getLocVT();
 1998       assert(VA.getLocVT() == MVT::f64 &&
lib/Target/ARM/ARMISelLowering.cpp
 1943       assert(!VA.needsCustom() && VA.getLocVT() == MVT::i32 &&
 1965       if (VA.getLocVT() == MVT::v2f64) {
 1985       Val = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getLocVT(),
 2143       Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
 2146       Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
 2149       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
 2152       Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
 2158       if (VA.getLocVT() == MVT::v2f64) {
 2184         assert(VA.getLocVT() == MVT::i32 &&
 2640         EVT RegVT = VA.getLocVT();
 2782         Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
 2787       if (VA.getLocVT() == MVT::v2f64) {
 2798         RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
 2804         RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
 2819       RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
 2831                                      ReturnF16 ? MVT::f16 : VA.getLocVT()));
 4021       EVT RegVT = VA.getLocVT();
 4026         if (VA.getLocVT() == MVT::v2f64) {
 4130             int FI = MFI.CreateFixedObject(VA.getLocVT().getSizeInBits()/8,
lib/Target/AVR/AVRISelLowering.cpp
 1070       EVT RegVT = VA.getLocVT();
 1114       EVT LocVT = VA.getLocVT();
 1199     EVT RegVT = VA.getLocVT();
 1408     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
lib/Target/BPF/BPFISelLowering.cpp
  229       EVT RegVT = VA.getLocVT();
  262       InVals.push_back(DAG.getConstant(0, DL, VA.getLocVT()));
  337       Arg = DAG.getNode(ISD::SIGN_EXTEND, CLI.DL, VA.getLocVT(), Arg);
  340       Arg = DAG.getNode(ISD::ZERO_EXTEND, CLI.DL, VA.getLocVT(), Arg);
  343       Arg = DAG.getNode(ISD::ANY_EXTEND, CLI.DL, VA.getLocVT(), Arg);
  442     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
lib/Target/Hexagon/HexagonISelLowering.cpp
  221     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
  396         Arg = DAG.getBitcast(VA.getLocVT(), Arg);
  399         Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
  402         Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
  405         Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
  416                                     VA.getLocVT().getStoreSizeInBits() >> 3);
  734       MVT RegVT = VA.getLocVT();
  767                             : VA.getLocVT().getStoreSizeInBits() / 8;
lib/Target/Lanai/LanaiISelLowering.cpp
  460       EVT RegVT = VA.getLocVT();
  492       unsigned ObjSize = VA.getLocVT().getSizeInBits() / 8;
  496                << EVT(VA.getLocVT()).getEVTString() << "\n";
  505           VA.getLocVT(), DL, Chain, FIN,
  561     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
  667       Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg);
  670       Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
  673       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
lib/Target/MSP430/MSP430ISelLowering.cpp
  627       EVT RegVT = VA.getLocVT();
  670         unsigned ObjSize = VA.getLocVT().getSizeInBits()/8;
  673                 << EVT(VA.getLocVT()).getEVTString()
  683             VA.getLocVT(), dl, Chain, FIN,
  755     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
  821         Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
  824         Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
  827         Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
lib/Target/Mips/MipsCallLowering.cpp
  168       auto Copy = MIRBuilder.buildCopy(LLT{VA.getLocVT()}, PhysReg);
  323   LLT LocTy{VA.getLocVT()};
  406                               VA.getLocMemOffset(), VA.getLocVT(), LocInfo);
  409                                        VA.getLocReg(), VA.getLocVT(), LocInfo);
lib/Target/Mips/MipsFastISel.cpp
 1212       MVT DestVT = VA.getLocVT();
 1220       MVT DestVT = VA.getLocVT();
lib/Target/Mips/MipsISelLowering.cpp
 3129     MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT();
 3201       unsigned LocSizeInBits = VA.getLocVT().getSizeInBits();
 3203           ISD::SHL, DL, VA.getLocVT(), Arg,
 3204           DAG.getConstant(LocSizeInBits - ValSizeInBits, DL, VA.getLocVT()));
 3358                                      RVLocs[i].getLocVT(), InFlag);
 3364       unsigned LocSizeInBits = VA.getLocVT().getSizeInBits();
 3368           Shift, DL, VA.getLocVT(), Val,
 3369           DAG.getConstant(LocSizeInBits - ValSizeInBits, DL, VA.getLocVT()));
 3386       Val = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Val,
 3392       Val = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Val,
 3407   MVT LocVT = VA.getLocVT();
 3418     unsigned LocSizeInBits = VA.getLocVT().getSizeInBits();
 3422         Opcode, DL, VA.getLocVT(), Val,
 3423         DAG.getConstant(LocSizeInBits - ValSizeInBits, DL, VA.getLocVT()));
 3523       MVT RegVT = VA.getLocVT();
 3553       MVT LocVT = VA.getLocVT();
 3681       Val = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Val);
 3687       Val = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Val);
 3693       Val = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Val);
 3699       Val = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Val);
 3705       unsigned LocSizeInBits = VA.getLocVT().getSizeInBits();
 3707           ISD::SHL, DL, VA.getLocVT(), Val,
 3708           DAG.getConstant(LocSizeInBits - ValSizeInBits, DL, VA.getLocVT()));
 3715     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
lib/Target/PowerPC/PPCFastISel.cpp
 1442         MVT DestVT = VA.getLocVT();
 1454         MVT DestVT = VA.getLocVT();
 1751         MVT DestVT = VA.getLocVT();
lib/Target/PowerPC/PPCISelLowering.cpp
 3532       if (VA.getLocVT() == MVT::f64 && Subtarget.hasSPE()) {
 3556       unsigned ArgSize = VA.getLocVT().getStoreSize();
 5173     if (Subtarget.hasSPE() && VA.getLocVT() == MVT::f64) {
 5188                                VA.getLocReg(), VA.getLocVT(), InFlag);
 5200       Val = DAG.getNode(ISD::AssertZext, dl, VA.getLocVT(), Val,
 5205       Val = DAG.getNode(ISD::AssertSext, dl, VA.getLocVT(), Val,
 5580       seenFloatArg |= VA.getLocVT().isFloatingPoint();
 6843       Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
 6846       Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
 6914       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
 6917       Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
 6920       Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
 6923     if (Subtarget.hasSPE() && VA.getLocVT() == MVT::f64) {
 6930       RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
 6939     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
lib/Target/RISCV/RISCVISelLowering.cpp
 1418                                      VA1.getLocVT(), CCValAssign::Full));
 1425                             VA1.getLocVT(), CCValAssign::Full));
 1675     if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) {
 1691   EVT LocVT = VA.getLocVT();
 1722   EVT LocVT = VA.getLocVT();
 1730     if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) {
 1746   EVT LocVT = VA.getLocVT();
 1772   assert(VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64 &&
 1914     if (VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64)
 2163         VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64;
 2338         DAG.getCopyFromReg(Chain, DL, VA.getLocReg(), VA.getLocVT(), Glue);
 2343     if (VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64) {
 2405     if (VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64) {
 2440       RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
lib/Target/Sparc/SparcISelLowering.cpp
  240       assert(VA.getLocVT() == MVT::v2i32);
  253       RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
  262     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
  325       OutVal = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), OutVal);
  328       OutVal = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), OutVal);
  331       OutVal = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), OutVal);
  357     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
  418         assert(VA.getLocVT() == MVT::f64 || VA.getLocVT() == MVT::v2i32);
  418         assert(VA.getLocVT() == MVT::f64 || VA.getLocVT() == MVT::v2i32);
  444         WholeValue = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), WholeValue);
  451       if (VA.getLocVT() == MVT::f32)
  453       else if (VA.getLocVT() != MVT::i32) {
  455                           DAG.getValueType(VA.getLocVT()));
  456         Arg = DAG.getNode(ISD::TRUNCATE, dl, VA.getLocVT(), Arg);
  601                                    getRegClassFor(VA.getLocVT()));
  602       SDValue Arg = DAG.getCopyFromReg(Chain, DL, VReg, VA.getLocVT());
  606         Arg = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), Arg,
  613         Arg = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Arg,
  617         Arg = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Arg,
  806       Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
  809       Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
  812       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
  815       Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
  837       assert(VA.getLocVT() == MVT::f64 || VA.getLocVT() == MVT::v2i32);
  837       assert(VA.getLocVT() == MVT::f64 || VA.getLocVT() == MVT::v2i32);
  852       if (VA.getLocVT() == MVT::f64) {
  903       if (VA.getLocVT() != MVT::f32) {
  989     if (RVLocs[i].getLocVT() == MVT::v2i32) {
 1050     MVT ValTy = VA.getLocVT();
 1085                                   Offset, VA.getLocVT(), VA.getLocInfo());
 1148       Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg);
 1151       Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
 1154       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
 1160           || VA.getLocVT() != MVT::i128)
 1161         Arg = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Arg);
 1167           && VA.getLocVT() == MVT::i128) {
 1315       RV = DAG.getCopyFromReg(Chain, DL, Reg, RVLocs[i].getLocVT(), InGlue);
 1322       RV = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), RV,
 1329       RV = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), RV,
 1333       RV = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), RV,
lib/Target/SystemZ/SystemZISelLowering.cpp
 1246     Value = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Value,
 1249     Value = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Value,
 1257     assert(VA.getLocVT() == MVT::i64);
 1273     return DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Value);
 1275     return DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Value);
 1277     return DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Value);
 1281     assert(VA.getLocVT() == MVT::i64);
 1284     return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VA.getLocVT(), Value,
 1320     EVT LocVT = VA.getLocVT();
 1368       if (VA.getLocVT() == MVT::i32 || VA.getLocVT() == MVT::f32)
 1368       if (VA.getLocVT() == MVT::i32 || VA.getLocVT() == MVT::f32)
 1541       if (VA.getLocVT() == MVT::i32 || VA.getLocVT() == MVT::f32)
 1541       if (VA.getLocVT() == MVT::i32 || VA.getLocVT() == MVT::f32)
 1625                                           VA.getLocVT(), Glue);
 1696     RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT()));
lib/Target/X86/X86CallLowering.cpp
  138     unsigned LocSize = VA.getLocVT().getSizeInBits();
  153         MPO, MachineMemOperand::MOStore, VA.getLocVT().getStoreSize(),
  272       unsigned LocSize = VA.getLocVT().getSizeInBits();
  285       auto Copy = MIRBuilder.buildCopy(LLT{VA.getLocVT()}, PhysReg);
lib/Target/X86/X86FastISel.cpp
 3332       assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
 3332       assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
 3338       bool Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(), ArgReg,
 3341       ArgVT = VA.getLocVT();
 3345       assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
 3345       assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
 3358       bool Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(), ArgReg,
 3361       ArgVT = VA.getLocVT();
 3365       assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
 3365       assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
 3367       bool Emitted = X86FastEmitExtend(ISD::ANY_EXTEND, VA.getLocVT(), ArgReg,
 3370         Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(), ArgReg,
 3373         Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(), ArgReg,
 3377       ArgVT = VA.getLocVT();
 3381       ArgReg = fastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, ArgReg,
 3384       ArgVT = VA.getLocVT();
lib/Target/X86/X86ISelLowering.cpp
 2508       ValToCopy = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), ValToCopy);
 2510       ValToCopy = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), ValToCopy);
 2513         ValToCopy = lowerMasksToReg(ValToCopy, VA.getLocVT(), dl, DAG);
 2515         ValToCopy = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), ValToCopy);
 2518       ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy);
 2838     EVT CopyVT = VA.getLocVT();
 2867       RoundAfterCopy = (CopyVT != VA.getLocVT());
 2890           ((VA.getLocVT() == MVT::i64) || (VA.getLocVT() == MVT::i32) ||
 2890           ((VA.getLocVT() == MVT::i64) || (VA.getLocVT() == MVT::i32) ||
 2891            (VA.getLocVT() == MVT::i16) || (VA.getLocVT() == MVT::i8))) {
 2891            (VA.getLocVT() == MVT::i16) || (VA.getLocVT() == MVT::i8))) {
 2893         Val = lowerRegToMasks(Val, VA.getValVT(), VA.getLocVT(), dl, DAG);
 3028       VA.getValVT().getSizeInBits() != VA.getLocVT().getSizeInBits();
 3031     ValVT = VA.getLocVT();
 3222       EVT RegVT = VA.getLocVT();
 3293                  ((VA.getLocVT() == MVT::i64) || (VA.getLocVT() == MVT::i32) ||
 3293                  ((VA.getLocVT() == MVT::i64) || (VA.getLocVT() == MVT::i32) ||
 3294                   (VA.getLocVT() == MVT::i16) || (VA.getLocVT() == MVT::i8))) {
 3294                   (VA.getLocVT() == MVT::i16) || (VA.getLocVT() == MVT::i8))) {
 3762     EVT RegVT = VA.getLocVT();
 3951       uint32_t OpSize = (VA.getLocVT().getSizeInBits()+7)/8;
 4287   if (VA.getLocVT().getSizeInBits() > Arg.getValueSizeInBits()) {
lib/Target/XCore/XCoreISelLowering.cpp
 1150         Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
 1153         Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
 1156         Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
 1301       EVT RegVT = VA.getLocVT();
 1321       unsigned ObjSize = VA.getLocVT().getSizeInBits()/8;
 1324                << EVT(VA.getLocVT()).getEVTString()
 1335       ArgIn = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN,
 1478     unsigned ObjSize = VA.getLocVT().getSizeInBits() / 8;
 1506     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));