| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 117 assert(VA.getValVT().getSizeInBits() <= 64 && "Unsupported value size"); in assignValueToReg() 142 if (VA.getValVT() != MVT::f64) in assignCustomValue() 147 assert(NextVA.getValVT() == MVT::f64 && "Unsupported type"); in assignCustomValue() 288 uint64_t ValSize = VA.getValVT().getFixedSizeInBits(); in assignValueToReg() 317 if (VA.getValVT() != MVT::f64) in assignCustomValue() 322 assert(NextVA.getValVT() == MVT::f64 && "Unsupported type"); in assignCustomValue()
|
| H A D | ARMFastISel.cpp | 2040 MVT DestVT = RVLocs[0].getValVT(); in FinishCall() 2055 MVT CopyVT = RVLocs[0].getValVT(); in FinishCall() 2128 MVT DestVT = VA.getValVT(); in SelectRet()
|
| H A D | ARMISelLowering.cpp | 2238 Val = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), Val); in LowerCallResult() 2246 (VA.getValVT() == MVT::f16 || VA.getValVT() == MVT::bf16)) in LowerCallResult() 2247 Val = MoveToHPR(dl, DAG, VA.getLocVT(), VA.getValVT(), Val); in LowerCallResult() 2493 (VA.getValVT() == MVT::f16 || VA.getValVT() == MVT::bf16)) { in LowerCall() 2494 Arg = MoveFromHPR(dl, DAG, VA.getLocVT(), VA.getValVT(), Arg); in LowerCall() 3217 if (VA.needsCustom() && VA.getValVT() == MVT::f16) { in LowerReturn() 3218 Arg = MoveFromHPR(dl, DAG, VA.getLocVT(), VA.getValVT(), Arg); in LowerReturn() 4567 DAG.getValueType(VA.getValVT())); in LowerFormalArguments() 4572 DAG.getValueType(VA.getValVT())); in LowerFormalArguments() 4581 (VA.getValVT() == MVT::f16 || VA.getValVT() == MVT::bf16)) in LowerFormalArguments() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 72 const MVT ValVT = VA.getValVT(); in getStackValueStoreTypeHack() 170 LLT ValTy(VA.getValVT()); in assignValueToAddress() 174 if (VA.getValVT() == MVT::i8 || VA.getValVT() == MVT::i16) in assignValueToAddress() 312 MVT ValVT = VA.getValVT(); in assignValueToAddress() 314 if (VA.getValVT() == MVT::i8 || VA.getValVT() == MVT::i16) { in assignValueToAddress() 316 MemTy = LLT(VA.getValVT()); in assignValueToAddress() 322 MemTy = LLT(VA.getValVT()); in assignValueToAddress()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64CallingConvention.cpp | 71 if (AssignFn(It.getValNo(), It.getValVT(), It.getValVT(), CCValAssign::Full, in finishStackBlock()
|
| H A D | AArch64ISelLowering.cpp | 5874 assert(VA.getValVT().isScalableVector() && in LowerFormalArguments() 5909 MVT MemVT = VA.getValVT(); in LowerFormalArguments() 5919 assert(VA.getValVT().isScalableVector() && in LowerFormalArguments() 5940 assert(VA.getValVT().isScalableVector() && in LowerFormalArguments() 5951 MVT PartLoad = VA.getValVT(); in LowerFormalArguments() 6194 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in LowerCallResult() 6203 Val = DAG.getZExtOrTrunc(Val, DL, VA.getValVT()); in LowerCallResult() 6407 A.getValVT().isScalableVector()) && in isEligibleForTailCallOptimization() 6677 assert(VA.getValVT().isScalableVector() && in LowerCall() 6818 if (VA.getValVT() == MVT::i1 || VA.getValVT() == MVT::i8 || in LowerCall() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.cpp | 214 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in convertLocVTToValVT() 257 EVT ValVT = VA.getValVT(); in unpackFromMemLoc() 282 (VA.getValVT() == MVT::f64 || VA.getValVT() == MVT::i64) && in unpack64() 292 return DAG.getLoad(VA.getValVT(), DL, Chain, FIN, in unpack64() 314 return DAG.getNode(CSKYISD::BITCAST_FROM_LOHI, DL, VA.getValVT(), Lo, Hi); in unpack64() 346 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerFormalArguments() 449 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerReturn() 567 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerCall() 723 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerCall() 731 RetValue = DAG.getNode(CSKYISD::BITCAST_FROM_LOHI, DL, VA.getValVT(), in LowerCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 384 if (VA.getValVT() == MVT::i32 && VA.needsCustom()) { in LowerReturn_64() 513 assert(VA.getValVT() == MVT::f64 || VA.getValVT() == MVT::v2i32); in LowerFormalArguments_32() 555 if (VA.getValVT() == MVT::i32 || VA.getValVT() == MVT::f32) { in LowerFormalArguments_32() 557 } else if (VA.getValVT() == MVT::f128) { in LowerFormalArguments_32() 650 if (VA.getValVT() == MVT::i32 && VA.needsCustom()) in LowerFormalArguments_64() 682 unsigned ValSize = VA.getValVT().getSizeInBits() / 8; in LowerFormalArguments_64() 690 DAG.getLoad(VA.getValVT(), DL, Chain, in LowerFormalArguments_64() 1259 if (VA.needsCustom() && VA.getValVT() == MVT::f128 in LowerCall_64() 1416 if (VA.getValVT() == MVT::i32 && VA.needsCustom()) in LowerCall_64() 1425 DAG.getValueType(VA.getValVT())); in LowerCall_64() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 174 VALo.getValVT() == MVT::f64 && VAHi.getValVT() == MVT::f64 && in assignCustomValue() 266 VALo.getValVT() == MVT::f64 && VAHi.getValVT() == MVT::f64 && in assignCustomValue()
|
| H A D | MipsISelLowering.cpp | 3271 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); in LowerCall() 3538 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in LowerCallResult() 3542 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult() 3547 DAG.getValueType(VA.getValVT())); in LowerCallResult() 3548 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult() 3553 DAG.getValueType(VA.getValVT())); in LowerCallResult() 3554 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult() 3568 EVT ValVT = VA.getValVT(); in UnpackFromArgumentSlot() 3662 EVT ValVT = VA.getValVT(); in LowerFormalArguments() 3725 if (VA.getValVT().isFloatingPoint() && !Subtarget.useSoftFloat()) in LowerFormalArguments() [all …]
|
| H A D | MipsFastISel.cpp | 1286 MVT CopyVT = RVLocs[0].getValVT(); in finishCall() 1744 MVT DestVT = VA.getValVT(); in selectRet()
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 401 assert(VA.getValVT() == MVT::f32); in LowerReturn() 468 DAG.getValueType(VA.getValVT())); in LowerFormalArguments() 472 DAG.getValueType(VA.getValVT())); in LowerFormalArguments() 481 assert(VA.getValVT() == MVT::f32); in LowerFormalArguments() 505 unsigned ValSize = VA.getValVT().getSizeInBits() / 8; in LowerFormalArguments() 517 if (VA.getValVT() == MVT::f32) in LowerFormalArguments() 522 DAG.getLoad(VA.getValVT(), DL, Chain, in LowerFormalArguments() 701 assert(VA.getValVT() == MVT::f32); in LowerCall() 816 DAG.getValueType(VA.getValVT())); in LowerCall() 820 DAG.getValueType(VA.getValVT())); in LowerCall() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 342 DAG.getValueType(VA.getValVT())); in LowerFormalArguments() 345 DAG.getValueType(VA.getValVT())); in LowerFormalArguments() 348 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), ArgValue); in LowerFormalArguments() 570 Val.getValVT(), InFlag).getValue(1); in LowerCallResult()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 395 ValVT = VA.getValVT(); in LowerMemArgument() 400 if (VA.getValVT() == MVT::i8) { in LowerMemArgument() 402 } else if (VA.getValVT() == MVT::i16) { in LowerMemArgument() 444 return VA.isExtInLoc() ? DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val) in LowerMemArgument() 620 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall() 857 if (VA.isExtInLoc() && VA.getValVT().getScalarType() == MVT::i1) in LowerCallResult() 858 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult() 914 DAG.getValueType(VA.getValVT())); in LowerFormalArguments() 917 DAG.getValueType(VA.getValVT())); in LowerFormalArguments() 919 ArgValue = DAG.getBitcast(VA.getValVT(), ArgValue); in LowerFormalArguments() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1261 ArgValue = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), ArgValue); in LowerFormalArguments() 1265 DAG.getValueType(VA.getValVT())); in LowerFormalArguments() 1266 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerFormalArguments() 1270 DAG.getValueType(VA.getValVT())); in LowerFormalArguments() 1271 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerFormalArguments() 1504 Chain = DAG.getCopyFromReg(Chain, dl, RVLoc.getLocReg(), RVLoc.getValVT(), in LowerCallResult()
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 468 DAG.getValueType(VA.getValVT())); in LowerCCCArguments() 471 DAG.getValueType(VA.getValVT())); in LowerCCCArguments() 474 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), ArgValue); in LowerCCCArguments() 793 RVLocs[I].getValVT(), InFlag) in LowerCallResult()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 668 const MVT ValVT = VA.getValVT(); in handleAssignments() 1066 const MVT ValVT = VA.getValVT(); in getStackValueStoreType() 1114 LLT ValTy{VA.getValVT()}; in extendRegister()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | CallingConvLower.h | 141 MVT getValVT() const { return ValVT; } in getValVT() function
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 662 DAG.getValueType(VA.getValVT())); in LowerCCCArguments() 665 DAG.getValueType(VA.getValVT())); in LowerCCCArguments() 668 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerCCCArguments() 950 RVLocs[i].getValVT(), InFlag).getValue(1); in LowerCallResult()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 10300 CCValAssign::getMem(VA1.getValNo(), VA1.getValVT(), in CC_RISCVAssign2XLen() 10642 if (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16) in convertLocVTToValVT() 10647 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in convertLocVTToValVT() 10686 if (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16) in convertValVTToLocVT() 10704 EVT ValVT = VA.getValVT(); in unpackFromMemLoc() 10976 if (VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64) in LowerFormalArguments() 10993 assert(VA.getValVT().isVector() || ArgPartOffset == 0); in LowerFormalArguments() 10998 if (PartVA.getValVT().isScalableVector()) in LowerFormalArguments() 11233 VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerCall() 11278 assert(VA.getValVT().isVector() || ArgPartOffset == 0); in LowerCall() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 368 if (RVLocs[i].getValVT() == MVT::i1) { in LowerCallResult() 390 RVLocs[i].getValVT(), Glue); in LowerCallResult() 472 bool ArgAlign = Subtarget.isHVXVectorType(VA.getValVT()); in LowerCall() 841 RegVT = VA.getValVT(); in LowerFormalArguments() 850 if (VA.getValVT() == MVT::i1) { in LowerFormalArguments() 886 SDValue L = DAG.getLoad(VA.getValVT(), dl, Chain, FIN, in LowerFormalArguments()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 1374 DAG.getValueType(VA.getValVT())); in convertLocVTToValVT() 1377 DAG.getValueType(VA.getValVT())); in convertLocVTToValVT() 1380 Value = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Value); in convertLocVTToValVT() 1385 assert(VA.getValVT().isVector()); in convertLocVTToValVT() 1387 Value = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Value); in convertLocVTToValVT() 1407 assert(VA.getValVT().isVector() || VA.getValVT() == MVT::f32 || in convertValVTToLocVT() 1408 VA.getValVT() == MVT::f64 || VA.getValVT() == MVT::f128); in convertValVTToLocVT() 1411 if (VA.getValVT() == MVT::f32 && VA.getLocVT() == MVT::i64) in convertValVTToLocVT() 1413 MVT BitCastToType = VA.getValVT().isVector() && VA.getLocVT() == MVT::i64 in convertValVTToLocVT() 1576 InVals.push_back(DAG.getLoad(VA.getValVT(), DL, Chain, ArgValue, in LowerFormalArguments() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86FastISel.cpp | 1240 EVT DstVT = VA.getValVT(); in X86SelectRet() 3534 EVT CopyVT = VA.getValVT(); in fastLowerCall() 3547 isScalarFPTypeInSSEReg(VA.getValVT())) { in fastLowerCall() 3560 if (CopyVT != VA.getValVT()) { in fastLowerCall() 3561 EVT ResVT = VA.getValVT(); in fastLowerCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.cpp | 419 DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getValVT(), Glue); in lowerCallResult()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 4067 EVT ValVT = VA.getValVT(); in LowerFormalArguments_32SVR4() 4136 unsigned ObjSize = VA.getValVT().getStoreSize(); in LowerFormalArguments_32SVR4() 5179 DAG.getValueType(VA.getValVT())); in LowerCallResult() 6951 MVT ValVT = VA.getValVT(); in LowerFormalArguments_AIX() 6997 assert(VA.getValVT().isVector() && in LowerFormalArguments_AIX() 7027 if (VA.getValVT().isScalarInteger()) in LowerFormalArguments_AIX() 7029 else if (VA.getValVT().isFloatingPoint() && !VA.getValVT().isVector()) { in LowerFormalArguments_AIX() 7030 switch (VA.getValVT().SimpleTy) { in LowerFormalArguments_AIX() 7040 } else if (VA.getValVT().isVector()) { in LowerFormalArguments_AIX() 7041 switch (VA.getValVT().SimpleTy) { in LowerFormalArguments_AIX() [all …]
|