Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp116 assert(VA.getValVT().getSizeInBits() <= 64 && "Unsupported value size"); in assignValueToReg()
144 if (VA.getValVT() != MVT::f64) in assignCustomValue()
149 assert(NextVA.getValVT() == MVT::f64 && "Unsupported type"); in assignCustomValue()
287 uint64_t ValSize = VA.getValVT().getFixedSizeInBits(); in assignValueToReg()
315 if (VA.getValVT() != MVT::f64) in assignCustomValue()
320 assert(NextVA.getValVT() == MVT::f64 && "Unsupported type"); in assignCustomValue()
H A DARMFastISel.cpp2036 MVT DestVT = RVLocs[0].getValVT(); in FinishCall()
2051 MVT CopyVT = RVLocs[0].getValVT(); in FinishCall()
2124 MVT DestVT = VA.getValVT(); in SelectRet()
H A DARMISelLowering.cpp2164 Val = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), Val); in LowerCallResult()
2172 (VA.getValVT() == MVT::f16 || VA.getValVT() == MVT::bf16)) in LowerCallResult()
2173 Val = MoveToHPR(dl, DAG, VA.getLocVT(), VA.getValVT(), Val); in LowerCallResult()
2347 (VA.getValVT() == MVT::f16 || VA.getValVT() == MVT::bf16)) { in LowerCall()
2348 Arg = MoveFromHPR(dl, DAG, VA.getLocVT(), VA.getValVT(), Arg); in LowerCall()
3031 if (VA.needsCustom() && VA.getValVT() == MVT::f16) { in LowerReturn()
3032 Arg = MoveFromHPR(dl, DAG, VA.getLocVT(), VA.getValVT(), Arg); in LowerReturn()
4380 ArgValue = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
4384 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
4385 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp70 const MVT ValVT = VA.getValVT(); in getStackValueStoreSizeHack()
166 LLT ValTy(VA.getValVT()); in assignValueToAddress()
170 if (VA.getValVT() == MVT::i8 || VA.getValVT() == MVT::i16) in assignValueToAddress()
299 MVT ValVT = VA.getValVT(); in assignValueToAddress()
301 if (VA.getValVT() == MVT::i8 || VA.getValVT() == MVT::i16) { in assignValueToAddress()
303 MemSize = VA.getValVT().getStoreSize(); in assignValueToAddress()
313 MemSize = VA.getValVT().getStoreSize(); in assignValueToAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.cpp71 if (AssignFn(It.getValNo(), It.getValVT(), It.getValVT(), CCValAssign::Full, in finishStackBlock()
H A DAArch64ISelLowering.cpp4920 assert(VA.getValVT().isScalableVector() && in LowerFormalArguments()
4924 ArgValue = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), ArgValue); in LowerFormalArguments()
4933 ArgValue = DAG.getZExtOrTrunc(ArgValue, DL, VA.getValVT()); in LowerFormalArguments()
4941 : VA.getValVT().getSizeInBits()) / 8; in LowerFormalArguments()
4955 MVT MemVT = VA.getValVT(); in LowerFormalArguments()
4965 assert(VA.getValVT().isScalableVector() && in LowerFormalArguments()
4988 assert(VA.getValVT().isScalableVector() && in LowerFormalArguments()
4991 uint64_t PartSize = VA.getValVT().getStoreSize().getKnownMinSize(); in LowerFormalArguments()
4999 MVT PartLoad = VA.getValVT(); in LowerFormalArguments()
5240 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in LowerCallResult()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp337 if (VA.getValVT() == MVT::i32 && VA.needsCustom()) { in LowerReturn_64()
466 assert(VA.getValVT() == MVT::f64 || VA.getValVT() == MVT::v2i32); in LowerFormalArguments_32()
474 DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr, MachinePointerInfo()); in LowerFormalArguments_32()
498 WholeValue = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), WholeValue); in LowerFormalArguments_32()
508 if (VA.getValVT() == MVT::i32 || VA.getValVT() == MVT::f32) { in LowerFormalArguments_32()
509 Load = DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr, MachinePointerInfo()); in LowerFormalArguments_32()
510 } else if (VA.getValVT() == MVT::f128) { in LowerFormalArguments_32()
603 if (VA.getValVT() == MVT::i32 && VA.needsCustom()) in LowerFormalArguments_64()
612 DAG.getValueType(VA.getValVT())); in LowerFormalArguments_64()
616 DAG.getValueType(VA.getValVT())); in LowerFormalArguments_64()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEISelLowering.cpp363 assert(VA.getValVT() == MVT::f32); in LowerReturn()
430 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
434 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
443 assert(VA.getValVT() == MVT::f32); in LowerFormalArguments()
456 Arg = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Arg); in LowerFormalArguments()
467 unsigned ValSize = VA.getValVT().getSizeInBits() / 8; in LowerFormalArguments()
479 if (VA.getValVT() == MVT::f32) in LowerFormalArguments()
484 DAG.getLoad(VA.getValVT(), DL, Chain, in LowerFormalArguments()
663 assert(VA.getValVT() == MVT::f32); in LowerCall()
778 DAG.getValueType(VA.getValVT())); in LowerCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp174 unsigned Size = alignTo(VA.getValVT().getSizeInBits(), 8) / 8; in getStackAddress()
275 unsigned Size = alignTo(VA.getValVT().getSizeInBits(), 8) / 8; in getStackAddress()
369 CCValAssign::getMem(VA.getValNo(), VA.getValVT(), in setLocInfo()
372 ArgLocs[i] = CCValAssign::getReg(VA.getValNo(), VA.getValVT(), in setLocInfo()
H A DMipsISelLowering.cpp3255 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); in LowerCall()
3519 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in LowerCallResult()
3523 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
3528 DAG.getValueType(VA.getValVT())); in LowerCallResult()
3529 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
3534 DAG.getValueType(VA.getValVT())); in LowerCallResult()
3535 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
3549 EVT ValVT = VA.getValVT(); in UnpackFromArgumentSlot()
3643 EVT ValVT = VA.getValVT(); in LowerFormalArguments()
3701 if (VA.getValVT().isFloatingPoint() && !Subtarget.useSoftFloat()) in LowerFormalArguments()
[all …]
H A DMipsFastISel.cpp1292 MVT CopyVT = RVLocs[0].getValVT(); in finishCall()
1750 MVT DestVT = VA.getValVT(); in selectRet()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp341 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
344 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
347 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), ArgValue); in LowerFormalArguments()
569 Val.getValVT(), InFlag).getValue(1); in LowerCallResult()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp392 ValVT = VA.getValVT(); in LowerMemArgument()
397 if (VA.getValVT() == MVT::i8) { in LowerMemArgument()
399 } else if (VA.getValVT() == MVT::i16) { in LowerMemArgument()
441 return VA.isExtInLoc() ? DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val) in LowerMemArgument()
616 SDValue SpillSlot = DAG.CreateStackTemporary(VA.getValVT()); in LowerCall()
853 if (VA.isExtInLoc() && VA.getValVT().getScalarType() == MVT::i1) in LowerCallResult()
854 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
908 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
911 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
913 ArgValue = DAG.getBitcast(VA.getValVT(), ArgValue); in LowerFormalArguments()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1174 ArgValue = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
1178 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
1179 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
1183 DAG.getValueType(VA.getValVT())); in LowerFormalArguments()
1184 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue); in LowerFormalArguments()
1411 Chain = DAG.getCopyFromReg(Chain, dl, RVLoc.getLocReg(), RVLoc.getValVT(), in LowerCallResult()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp634 const MVT ValVT = VA.getValVT(); in handleAssignments()
1021 const EVT ValVT = VA.getValVT(); in getStackValueStoreSize()
1056 LLT ValTy{VA.getValVT()}; in extendRegister()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp472 DAG.getValueType(VA.getValVT())); in LowerCCCArguments()
475 DAG.getValueType(VA.getValVT())); in LowerCCCArguments()
478 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), ArgValue); in LowerCCCArguments()
788 RVLocs[I].getValVT(), InFlag) in LowerCallResult()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6642 State.addLoc(CCValAssign::getReg(VA1.getValNo(), VA1.getValVT(), Reg, in CC_RISCVAssign2XLen()
6649 CCValAssign::getMem(VA1.getValNo(), VA1.getValVT(), in CC_RISCVAssign2XLen()
6967 if (VA.getValVT().isFixedLengthVector() && VA.getLocVT().isScalableVector()) in convertLocVTToValVT()
6968 Val = convertFromScalableVector(VA.getValVT(), Val, DAG, Subtarget); in convertLocVTToValVT()
6971 if (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16) in convertLocVTToValVT()
6973 else if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) in convertLocVTToValVT()
6976 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in convertLocVTToValVT()
7011 if (VA.getValVT().isFixedLengthVector() && LocVT.isScalableVector()) in convertValVTToLocVT()
7015 if (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16) in convertValVTToLocVT()
7017 else if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) in convertValVTToLocVT()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h143 MVT getValVT() const { return ValVT; } in getValVT() function
/netbsd-src/external/apache2/llvm/dist/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()
948 RVLocs[i].getValVT(), InFlag).getValue(1); in LowerCallResult()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp365 if (RVLocs[i].getValVT() == MVT::i1) { in LowerCallResult()
387 RVLocs[i].getValVT(), Glue); in LowerCallResult()
470 bool ArgAlign = Subtarget.isHVXVectorType(VA.getValVT()); in LowerCall()
843 RegVT = VA.getValVT(); in LowerFormalArguments()
852 if (VA.getValVT() == MVT::i1) { in LowerFormalArguments()
888 SDValue L = DAG.getLoad(VA.getValVT(), dl, Chain, FIN, in LowerFormalArguments()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86FastISel.cpp1245 EVT DstVT = VA.getValVT(); in X86SelectRet()
3537 EVT CopyVT = VA.getValVT(); in fastLowerCall()
3550 isScalarFPTypeInSSEReg(VA.getValVT())) { in fastLowerCall()
3563 if (CopyVT != VA.getValVT()) { in fastLowerCall()
3564 EVT ResVT = VA.getValVT(); in fastLowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp380 DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getValVT(), Glue); in lowerCallResult()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4004 EVT ValVT = VA.getValVT(); in LowerFormalArguments_32SVR4()
4073 unsigned ObjSize = VA.getValVT().getStoreSize(); in LowerFormalArguments_32SVR4()
4082 DAG.getLoad(VA.getValVT(), dl, Chain, FIN, MachinePointerInfo())); in LowerFormalArguments_32SVR4()
5120 Val = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Val); in LowerCallResult()
5124 DAG.getValueType(VA.getValVT())); in LowerCallResult()
5125 Val = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Val); in LowerCallResult()
5129 DAG.getValueType(VA.getValVT())); in LowerCallResult()
5130 Val = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Val); in LowerCallResult()
6879 MVT ValVT = VA.getValVT(); in LowerFormalArguments_AIX()
6925 assert(VA.getValVT().isVector() && in LowerFormalArguments_AIX()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1325 DAG.getValueType(VA.getValVT())); in convertLocVTToValVT()
1328 DAG.getValueType(VA.getValVT())); in convertLocVTToValVT()
1331 Value = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Value); in convertLocVTToValVT()
1336 assert(VA.getValVT().isVector()); in convertLocVTToValVT()
1338 Value = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Value); in convertLocVTToValVT()
1360 assert(VA.getValVT().isVector()); in convertValVTToLocVT()
1456 InVals.push_back(DAG.getLoad(VA.getValVT(), DL, Chain, ArgValue, in LowerFormalArguments()
1467 InVals.push_back(DAG.getLoad(PartVA.getValVT(), DL, Chain, Address, in LowerFormalArguments()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1726 unsigned ArgSize = VA.getValVT().getStoreSize(); in lowerStackParameter()
1736 MVT MemVT = VA.getValVT(); in lowerStackParameter()
2425 EVT ValVT = VA.getValVT(); in LowerFormalArguments()
2654 Val = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Val); in LowerCallResult()
2658 DAG.getValueType(VA.getValVT())); in LowerCallResult()
2659 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
2663 DAG.getValueType(VA.getValVT())); in LowerCallResult()
2664 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
2667 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
3103 Flags.getByValSize() : VA.getValVT().getStoreSize(); in LowerCall()

12