Home
last modified time | relevance | path

Searched refs:getValVT (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp825 if (isScalarFPTypeInSSEReg(VA.getValVT())) in LowerReturn()
849 assert(VA.getValVT() == MVT::v64i1 && in LowerReturn()
1030 assert(VA.getValVT() == MVT::v64i1 && in getv64i1Argument()
1032 assert(NextVA.getValVT() == VA.getValVT() && in getv64i1Argument()
1168 if (X87Result && isScalarFPTypeInSSEReg(VA.getValVT())) { in LowerCallResult()
1177 assert(VA.getValVT() == MVT::v64i1 && in LowerCallResult()
1193 Val = DAG.getNode(ISD::FP_ROUND, dl, VA.getValVT(), Val, in LowerCallResult()
1198 if (VA.getValVT().isVector() && in LowerCallResult()
1199 VA.getValVT().getScalarType() == MVT::i1 && in LowerCallResult()
1203 Val = lowerRegToMasks(Val, VA.getValVT(), VA.getLocVT(), dl, DAG); in LowerCallResult()
[all …]
H A DX86FastISel.cpp1245 EVT DstVT = VA.getValVT(); in X86SelectRet()
3632 EVT CopyVT = VA.getValVT(); in fastLowerCall()
3645 isScalarFPTypeInSSEReg(VA.getValVT())) { in fastLowerCall()
3658 if (CopyVT != VA.getValVT()) { in fastLowerCall()
3659 EVT ResVT = VA.getValVT(); in fastLowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp106 if ((VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) || in assignCustomValue()
107 (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16)) { in assignCustomValue()
133 VA.getValVT() == MVT::f64 && VAHi.getValVT() == MVT::f64 && in assignCustomValue()
243 if ((VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) || in assignCustomValue()
244 (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16)) { in assignCustomValue()
264 VA.getValVT() == MVT::f64 && VAHi.getValVT() == MVT::f64 && in assignCustomValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp124 assert(VA.getValVT().getSizeInBits() <= 64 && "Unsupported value size"); in assignValueToReg()
150 if (VA.getValVT() != MVT::f64) in assignCustomValue()
155 assert(NextVA.getValVT() == MVT::f64 && "Unsupported type"); in assignCustomValue()
297 uint64_t ValSize = VA.getValVT().getFixedSizeInBits(); in assignValueToReg()
326 if (VA.getValVT() != MVT::f64) in assignCustomValue()
331 assert(NextVA.getValVT() == MVT::f64 && "Unsupported type"); in assignCustomValue()
H A DARMFastISel.cpp2102 MVT DestVT = RVLocs[0].getValVT(); in FinishCall()
2117 MVT CopyVT = RVLocs[0].getValVT(); in FinishCall()
2190 MVT DestVT = VA.getValVT(); in SelectRet()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp223 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in convertLocVTToValVT()
266 EVT ValVT = VA.getValVT(); in unpackFromMemLoc()
291 (VA.getValVT() == MVT::f64 || VA.getValVT() == MVT::i64) && in unpack64()
301 return DAG.getLoad(VA.getValVT(), DL, Chain, FIN, in unpack64()
323 return DAG.getNode(CSKYISD::BITCAST_FROM_LOHI, DL, VA.getValVT(), Lo, Hi); in unpack64()
355 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerFormalArguments()
459 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerReturn()
577 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerCall()
730 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerCall()
738 RetValue = DAG.getNode(CSKYISD::BITCAST_FROM_LOHI, DL, VA.getValVT(), in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp79 const MVT ValVT = VA.getValVT(); in getStackValueStoreTypeHack()
179 LLT ValTy(VA.getValVT()); in assignValueToAddress()
183 if (VA.getValVT() == MVT::i8 || VA.getValVT() == MVT::i16) in assignValueToAddress()
370 MVT ValVT = VA.getValVT(); in assignValueToAddress()
372 if (VA.getValVT() == MVT::i8 || VA.getValVT() == MVT::i16) { in assignValueToAddress()
374 MemTy = LLT(VA.getValVT()); in assignValueToAddress()
380 MemTy = LLT(VA.getValVT()); in assignValueToAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp391 if (VA.getValVT() == MVT::i32 && VA.needsCustom()) { in LowerReturn_64()
520 assert(VA.getValVT() == MVT::f64 || VA.getValVT() == MVT::v2i32); in LowerFormalArguments_32()
528 DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr, MachinePointerInfo()); in LowerFormalArguments_32()
552 WholeValue = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), WholeValue); in LowerFormalArguments_32()
562 if (VA.getValVT() == MVT::i32 || VA.getValVT() == MVT::f32) { in LowerFormalArguments_32()
563 Load = DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr, MachinePointerInfo()); in LowerFormalArguments_32()
564 } else if (VA.getValVT() == MVT::f128) { in LowerFormalArguments_32()
656 if (VA.getValVT() == MVT::i32 && VA.needsCustom()) in LowerFormalArguments_64()
665 DAG.getValueType(VA.getValVT())); in LowerFormalArguments_64()
669 DAG.getValueType(VA.getValVT())); in LowerFormalArguments_64()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.cpp78 if (AssignFn(It.getValNo(), It.getValVT(), It.getValVT(), CCValAssign::Full, in finishStackBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp174 VALo.getValVT() == MVT::f64 && VAHi.getValVT() == MVT::f64 && in assignCustomValue()
266 VALo.getValVT() == MVT::f64 && VAHi.getValVT() == MVT::f64 && in assignCustomValue()
H A DMipsISelLowering.cpp3445 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); in LowerCall()
3718 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in LowerCallResult()
3722 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
3727 DAG.getValueType(VA.getValVT())); in LowerCallResult()
3728 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
3733 DAG.getValueType(VA.getValVT())); in LowerCallResult()
3734 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
3748 EVT ValVT = VA.getValVT(); in UnpackFromArgumentSlot()
3842 EVT ValVT = VA.getValVT(); in LowerFormalArguments()
H A DMipsFastISel.cpp1298 MVT CopyVT = RVLocs[0].getValVT(); in finishCall()
1756 MVT DestVT = VA.getValVT(); in selectRet()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp410 assert(VA.getValVT() == MVT::f32); in LowerReturn()
476 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
480 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
489 assert(VA.getValVT() == MVT::f32); in LowerFormalArguments()
502 Arg = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Arg); in LowerFormalArguments()
513 unsigned ValSize = VA.getValVT().getSizeInBits() / 8; in LowerFormalArguments()
525 if (VA.getValVT() == MVT::f32) in LowerFormalArguments()
530 DAG.getLoad(VA.getValVT(), DL, Chain, in LowerFormalArguments()
702 assert(VA.getValVT() == MVT::f32); in LowerCall()
814 DAG.getValueType(VA.getValVT())); in LowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp389 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
392 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
395 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), ArgValue); in LowerFormalArguments()
654 Val.getValVT(), InGlue).getValue(1); in LowerCallResult()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp447 ValVT = VA.getValVT(); in LowerMemArgument()
452 if (VA.getValVT() == MVT::i8) { in LowerMemArgument()
454 } else if (VA.getValVT() == MVT::i16) { in LowerMemArgument()
496 return VA.isExtInLoc() ? DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val) in LowerMemArgument()
672 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall()
905 if (VA.isExtInLoc() && VA.getValVT().getScalarType() == MVT::i1) in LowerCallResult()
906 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
963 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
966 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
968 ArgValue = DAG.getBitcast(VA.getValVT(), ArgValue); in LowerFormalArguments()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp542 DAG.getValueType(VA.getValVT())); in LowerCCCArguments()
545 DAG.getValueType(VA.getValVT())); in LowerCCCArguments()
548 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerCCCArguments()
828 RVLocs[i].getValVT(), InGlue).getValue(1); in LowerCallResult()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp459 DAG.getValueType(VA.getValVT())); in LowerCCCArguments()
462 DAG.getValueType(VA.getValVT())); in LowerCCCArguments()
465 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), ArgValue); in LowerCCCArguments()
779 RVLocs[I].getValVT(), InGlue) in LowerCallResult()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp780 const MVT ValVT = VA.getValVT(); in handleAssignments()
1247 const MVT ValVT = VA.getValVT(); in getStackValueStoreType()
1295 LLT ValTy{VA.getValVT()}; in extendRegister()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h121 MVT getValVT() const { return ValVT; } in getValVT() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1371 ArgValue = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
1375 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
1376 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
1380 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
1381 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
1617 Chain = DAG.getCopyFromReg(Chain, dl, RVLoc.getLocReg(), RVLoc.getValVT(), in LowerCallResult()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp481 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
482 ArgValue = DAG.getNode((VA.getValVT() == MVT::f32) ? ISD::BITCAST in LowerFormalArguments()
484 DL, VA.getValVT(), ArgValue); in LowerFormalArguments()
492 EVT ValVT = VA.getValVT(); in LowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCallingConv.cpp248 State.addLoc(CCValAssign::getReg(VA1.getValNo(), VA1.getValVT(), Reg, in CC_RISCVAssign2XLen()
258 CCValAssign::getMem(VA1.getValNo(), VA1.getValVT(), in CC_RISCVAssign2XLen()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp438 if (RVLocs[i].getValVT() == MVT::i1) { in LowerCallResult()
460 RVLocs[i].getValVT(), Glue); in LowerCallResult()
542 bool ArgAlign = Subtarget.isHVXVectorType(VA.getValVT()); in LowerCall()
928 RegVT = VA.getValVT(); in LowerFormalArguments()
937 if (VA.getValVT() == MVT::i1) { in LowerFormalArguments()
973 SDValue L = DAG.getLoad(VA.getValVT(), dl, Chain, FIN, in LowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp6665 State.addLoc(CCValAssign::getReg(VA1.getValNo(), VA1.getValVT(), Reg, in CC_LoongArchAssign2GRLen()
6672 CCValAssign::getMem(VA1.getValNo(), VA1.getValVT(), in CC_LoongArchAssign2GRLen()
6921 if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) in convertLocVTToValVT()
6924 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in convertLocVTToValVT()
6967 EVT ValVT = VA.getValVT(); in unpackFromMemLoc()
6992 assert(VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64 && in unpackF64OnLA32DSoftABI()
7030 if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) in convertValVTToLocVT()
7122 if (VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64) { in LowerFormalArguments()
7132 InVals.push_back(DAG.getLoad(VA.getValVT(), DL, Chain, ArgValue, in LowerFormalArguments()
7142 InVals.push_back(DAG.getLoad(PartVA.getValVT(), DL, Chain, Address, in LowerFormalArguments()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1811 DAG.getValueType(VA.getValVT())); in convertLocVTToValVT()
1814 DAG.getValueType(VA.getValVT())); in convertLocVTToValVT()
1817 Value = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Value); in convertLocVTToValVT()
1822 assert(VA.getValVT().isVector()); in convertLocVTToValVT()
1824 Value = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Value); in convertLocVTToValVT()
1844 assert(VA.getValVT().isVector() || VA.getValVT() == MVT::f32 || in convertValVTToLocVT()
1845 VA.getValVT() == MVT::f64 || VA.getValVT() == MVT::f128); in convertValVTToLocVT()
1848 if (VA.getValVT() == MVT::f32 && VA.getLocVT() == MVT::i64) in convertValVTToLocVT()
1850 MVT BitCastToType = VA.getValVT().isVector() && VA.getLocVT() == MVT::i64 in convertValVTToLocVT()
2030 InVals.push_back(DAG.getLoad(VA.getValVT(), DL, Chain, ArgValue, in LowerFormalArguments()
[all …]

12