Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp117 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 DARMFastISel.cpp2040 MVT DestVT = RVLocs[0].getValVT(); in FinishCall()
2055 MVT CopyVT = RVLocs[0].getValVT(); in FinishCall()
2128 MVT DestVT = VA.getValVT(); in SelectRet()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp72 const MVT ValVT = VA.getValVT(); in getStackValueStoreTypeHack()
169 LLT ValTy(VA.getValVT()); in assignValueToAddress()
173 if (VA.getValVT() == MVT::i8 || VA.getValVT() == MVT::i16) in assignValueToAddress()
311 MVT ValVT = VA.getValVT(); in assignValueToAddress()
313 if (VA.getValVT() == MVT::i8 || VA.getValVT() == MVT::i16) { in assignValueToAddress()
315 MemTy = LLT(VA.getValVT()); in assignValueToAddress()
321 MemTy = LLT(VA.getValVT()); in assignValueToAddress()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.cpp71 if (AssignFn(It.getValNo(), It.getValVT(), It.getValVT(), CCValAssign::Full, in finishStackBlock()
H A DAArch64ISelLowering.cpp6422 assert((VA.getValVT().isScalableVector() || in LowerFormalArguments()
6427 ArgValue = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), ArgValue); in LowerFormalArguments()
6436 ArgValue = DAG.getZExtOrTrunc(ArgValue, DL, VA.getValVT()); in LowerFormalArguments()
6444 : VA.getValVT().getSizeInBits()) / 8; in LowerFormalArguments()
6472 MVT MemVT = VA.getValVT(); in LowerFormalArguments()
6482 assert((VA.getValVT().isScalableVector() || in LowerFormalArguments()
6504 (VA.getValVT().isScalableVector() || Subtarget->isWindowsArm64EC()) && in LowerFormalArguments()
6507 uint64_t PartSize = VA.getValVT().getStoreSize().getKnownMinValue(); in LowerFormalArguments()
6515 MVT PartLoad = VA.getValVT(); in LowerFormalArguments()
6810 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in LowerCallResult()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp219 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in convertLocVTToValVT()
262 EVT ValVT = VA.getValVT(); in unpackFromMemLoc()
287 (VA.getValVT() == MVT::f64 || VA.getValVT() == MVT::i64) && in unpack64()
297 return DAG.getLoad(VA.getValVT(), DL, Chain, FIN, in unpack64()
319 return DAG.getNode(CSKYISD::BITCAST_FROM_LOHI, DL, VA.getValVT(), Lo, Hi); in unpack64()
351 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerFormalArguments()
454 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerReturn()
572 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerCall()
727 bool IsF64OnCSKY = VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerCall()
735 RetValue = DAG.getNode(CSKYISD::BITCAST_FROM_LOHI, DL, VA.getValVT(), in LowerCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp385 if (VA.getValVT() == MVT::i32 && VA.needsCustom()) { in LowerReturn_64()
514 assert(VA.getValVT() == MVT::f64 || VA.getValVT() == MVT::v2i32); in LowerFormalArguments_32()
522 DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr, MachinePointerInfo()); in LowerFormalArguments_32()
546 WholeValue = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), WholeValue); in LowerFormalArguments_32()
556 if (VA.getValVT() == MVT::i32 || VA.getValVT() == MVT::f32) { in LowerFormalArguments_32()
557 Load = DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr, MachinePointerInfo()); in LowerFormalArguments_32()
558 } else if (VA.getValVT() == MVT::f128) { in LowerFormalArguments_32()
651 if (VA.getValVT() == MVT::i32 && VA.needsCustom()) in LowerFormalArguments_64()
660 DAG.getValueType(VA.getValVT())); in LowerFormalArguments_64()
664 DAG.getValueType(VA.getValVT())); in LowerFormalArguments_64()
[all …]
/openbsd-src/gnu/llvm/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.cpp3270 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); in LowerCall()
3536 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in LowerCallResult()
3540 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
3545 DAG.getValueType(VA.getValVT())); in LowerCallResult()
3546 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
3551 DAG.getValueType(VA.getValVT())); in LowerCallResult()
3552 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
3566 EVT ValVT = VA.getValVT(); in UnpackFromArgumentSlot()
3660 EVT ValVT = VA.getValVT(); in LowerFormalArguments()
3723 if (VA.getValVT().isFloatingPoint() && !Subtarget.useSoftFloat()) in LowerFormalArguments()
[all …]
H A DMipsFastISel.cpp1286 MVT CopyVT = RVLocs[0].getValVT(); in finishCall()
1744 MVT DestVT = VA.getValVT(); in selectRet()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp342 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()
568 Val.getValVT(), InFlag).getValue(1); in LowerCallResult()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp412 assert(VA.getValVT() == MVT::f32); in LowerReturn()
479 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
483 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
492 assert(VA.getValVT() == MVT::f32); in LowerFormalArguments()
505 Arg = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Arg); in LowerFormalArguments()
516 unsigned ValSize = VA.getValVT().getSizeInBits() / 8; in LowerFormalArguments()
528 if (VA.getValVT() == MVT::f32) in LowerFormalArguments()
533 DAG.getLoad(VA.getValVT(), DL, Chain, in LowerFormalArguments()
712 assert(VA.getValVT() == MVT::f32); in LowerCall()
826 DAG.getValueType(VA.getValVT())); in LowerCall()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp426 ValVT = VA.getValVT(); in LowerMemArgument()
431 if (VA.getValVT() == MVT::i8) { in LowerMemArgument()
433 } else if (VA.getValVT() == MVT::i16) { in LowerMemArgument()
475 return VA.isExtInLoc() ? DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val) in LowerMemArgument()
651 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall()
885 if (VA.isExtInLoc() && VA.getValVT().getScalarType() == MVT::i1) in LowerCallResult()
886 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
942 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
945 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
947 ArgValue = DAG.getBitcast(VA.getValVT(), ArgValue); in LowerFormalArguments()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp468 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()
789 RVLocs[I].getValVT(), InFlag) in LowerCallResult()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1859 State.addLoc(CCValAssign::getReg(VA1.getValNo(), VA1.getValVT(), Reg, in CC_LoongArchAssign2GRLen()
1866 CCValAssign::getMem(VA1.getValNo(), VA1.getValVT(), in CC_LoongArchAssign2GRLen()
2087 if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) in convertLocVTToValVT()
2090 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in convertLocVTToValVT()
2117 EVT ValVT = VA.getValVT(); in unpackFromMemLoc()
2148 if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) in convertValVTToLocVT()
2244 InVals.push_back(DAG.getLoad(VA.getValVT(), DL, Chain, ArgValue, in LowerFormalArguments()
2254 InVals.push_back(DAG.getLoad(PartVA.getValVT(), DL, Chain, Address, in LowerFormalArguments()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp693 const MVT ValVT = VA.getValVT(); in handleAssignments()
1091 const MVT ValVT = VA.getValVT(); in getStackValueStoreType()
1139 LLT ValTy{VA.getValVT()}; in extendRegister()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h118 MVT getValVT() const { return ValVT; } in getValVT() function
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp662 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()
949 RVLocs[i].getValVT(), InFlag).getValue(1); in LowerCallResult()
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1372 ArgValue = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
1376 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
1377 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
1381 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
1382 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
1618 Chain = DAG.getCopyFromReg(Chain, dl, RVLoc.getLocReg(), RVLoc.getValVT(), in LowerCallResult()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp11934 State.addLoc(CCValAssign::getReg(VA1.getValNo(), VA1.getValVT(), Reg, in CC_RISCVAssign2XLen()
11941 CCValAssign::getMem(VA1.getValNo(), VA1.getValVT(), in CC_RISCVAssign2XLen()
12288 if (VA.getValVT().isFixedLengthVector() && VA.getLocVT().isScalableVector()) in convertLocVTToValVT()
12289 Val = convertFromScalableVector(VA.getValVT(), Val, DAG, Subtarget); in convertLocVTToValVT()
12292 if (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16) in convertLocVTToValVT()
12294 else if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) in convertLocVTToValVT()
12297 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in convertLocVTToValVT()
12347 if (VA.getValVT().isFixedLengthVector() && LocVT.isScalableVector()) in convertValVTToLocVT()
12351 if (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16) in convertValVTToLocVT()
12353 else if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) in convertValVTToLocVT()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp368 if (RVLocs[i].getValVT() == MVT::i1) { in LowerCallResult()
390 RVLocs[i].getValVT(), Glue); in LowerCallResult()
472 bool ArgAlign = Subtarget.isHVXVectorType(VA.getValVT()); in LowerCall()
840 RegVT = VA.getValVT(); in LowerFormalArguments()
849 if (VA.getValVT() == MVT::i1) { in LowerFormalArguments()
885 SDValue L = DAG.getLoad(VA.getValVT(), dl, Chain, FIN, in LowerFormalArguments()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86FastISel.cpp1238 EVT DstVT = VA.getValVT(); in X86SelectRet()
3536 EVT CopyVT = VA.getValVT(); in fastLowerCall()
3549 isScalarFPTypeInSSEReg(VA.getValVT())) { in fastLowerCall()
3562 if (CopyVT != VA.getValVT()) { in fastLowerCall()
3563 EVT ResVT = VA.getValVT(); in fastLowerCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1377 DAG.getValueType(VA.getValVT())); in convertLocVTToValVT()
1380 DAG.getValueType(VA.getValVT())); in convertLocVTToValVT()
1383 Value = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Value); in convertLocVTToValVT()
1388 assert(VA.getValVT().isVector()); in convertLocVTToValVT()
1390 Value = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Value); in convertLocVTToValVT()
1410 assert(VA.getValVT().isVector() || VA.getValVT() == MVT::f32 || in convertValVTToLocVT()
1411 VA.getValVT() == MVT::f64 || VA.getValVT() == MVT::f128); in convertValVTToLocVT()
1414 if (VA.getValVT() == MVT::f32 && VA.getLocVT() == MVT::i64) in convertValVTToLocVT()
1416 MVT BitCastToType = VA.getValVT().isVector() && VA.getLocVT() == MVT::i64 in convertValVTToLocVT()
1579 InVals.push_back(DAG.getLoad(VA.getValVT(), DL, Chain, ArgValue, in LowerFormalArguments()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp417 DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getValVT(), Glue); in lowerCallResult()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4080 EVT ValVT = VA.getValVT(); in LowerFormalArguments_32SVR4()
4149 unsigned ObjSize = VA.getValVT().getStoreSize(); in LowerFormalArguments_32SVR4()
4158 DAG.getLoad(VA.getValVT(), dl, Chain, FIN, MachinePointerInfo())); in LowerFormalArguments_32SVR4()
5187 Val = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Val); in LowerCallResult()
5191 DAG.getValueType(VA.getValVT())); in LowerCallResult()
5192 Val = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Val); in LowerCallResult()
5196 DAG.getValueType(VA.getValVT())); in LowerCallResult()
5197 Val = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Val); in LowerCallResult()
6961 MVT ValVT = VA.getValVT(); in LowerFormalArguments_AIX()
7007 assert(VA.getValVT().isVector() && in LowerFormalArguments_AIX()
[all …]

12