| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 116 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 D | ARMFastISel.cpp | 2036 MVT DestVT = RVLocs[0].getValVT(); in FinishCall() 2051 MVT CopyVT = RVLocs[0].getValVT(); in FinishCall() 2124 MVT DestVT = VA.getValVT(); in SelectRet()
|
| H A D | ARMISelLowering.cpp | 2164 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 D | AArch64CallLowering.cpp | 70 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 D | AArch64CallingConvention.cpp | 71 if (AssignFn(It.getValNo(), It.getValVT(), It.getValVT(), CCValAssign::Full, in finishStackBlock()
|
| H A D | AArch64ISelLowering.cpp | 4920 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 D | SparcISelLowering.cpp | 337 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 D | VEISelLowering.cpp | 363 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 D | MipsCallLowering.cpp | 174 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 D | MipsISelLowering.cpp | 3255 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 D | MipsFastISel.cpp | 1292 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 D | BPFISelLowering.cpp | 341 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 D | M68kISelLowering.cpp | 392 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 D | AVRISelLowering.cpp | 1174 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 D | CallLowering.cpp | 634 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 D | LanaiISelLowering.cpp | 472 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 D | RISCVISelLowering.cpp | 6642 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 D | CallingConvLower.h | 143 MVT getValVT() const { return ValVT; } in getValVT() function
|
| /netbsd-src/external/apache2/llvm/dist/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() 948 RVLocs[i].getValVT(), InFlag).getValue(1); in LowerCallResult()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 365 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 D | X86FastISel.cpp | 1245 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 D | ARCISelLowering.cpp | 380 DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getValVT(), Glue); in lowerCallResult()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 4004 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 D | SystemZISelLowering.cpp | 1325 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 D | SIISelLowering.cpp | 1726 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()
|