| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
| D | ARCISelLowering.cpp | 629 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 670 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 673 RetOps[0] = Chain; // Update chain. in LowerReturn() 677 RetOps.push_back(Flag); in LowerReturn() 680 return DAG.getNode(ARCISD::RET, dl, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
| D | BPFISelLowering.cpp | 523 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 535 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 538 RetOps[0] = Chain; // Update chain. in LowerReturn() 542 RetOps.push_back(Flag); in LowerReturn() 544 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| D | LanaiISelLowering.cpp | 550 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 561 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 579 RetOps.push_back( in LowerReturn() 583 RetOps[0] = Chain; // Update chain in LowerReturn() 587 RetOps.push_back(Flag); in LowerReturn() 591 ArrayRef<SDValue>(&RetOps[0], RetOps.size())); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| D | SparcISelLowering.cpp | 224 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() local 226 RetOps.push_back(SDValue()); in LowerReturn_32() 251 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn_32() 260 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn_32() 274 RetOps.push_back(DAG.getRegister(SP::I0, PtrVT)); in LowerReturn_32() 278 RetOps[0] = Chain; // Update chain. in LowerReturn_32() 279 RetOps[1] = DAG.getConstant(RetAddrOffset, DL, MVT::i32); in LowerReturn_32() 283 RetOps.push_back(Flag); in LowerReturn_32() 285 return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn_32() 307 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_64() local [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| D | MSP430ISelLowering.cpp | 757 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 770 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 786 RetOps.push_back(DAG.getRegister(R12, getPointerTy(DAG.getDataLayout()))); in LowerReturn() 792 RetOps[0] = Chain; // Update chain. in LowerReturn() 796 RetOps.push_back(Flag); in LowerReturn() 798 return DAG.getNode(Opc, dl, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/ |
| D | M68kISelLowering.cpp | 1022 SmallVector<SDValue, 6> RetOps; in LowerReturn() local 1024 RetOps.push_back(Chain); in LowerReturn() 1026 RetOps.push_back( in LowerReturn() 1051 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1086 SDValue Val = DAG.getCopyFromReg(RetOps[0], DL, SRetReg, in LowerReturn() 1095 RetOps.push_back( in LowerReturn() 1099 RetOps[0] = Chain; // Update chain. in LowerReturn() 1103 RetOps.push_back(Flag); in LowerReturn() 1105 return DAG.getNode(M68kISD::RET, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
| D | XCoreISelLowering.cpp | 1461 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1464 RetOps.push_back(DAG.getConstant(0, dl, MVT::i32)); in LowerReturn() 1506 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1509 RetOps[0] = Chain; // Update chain. in LowerReturn() 1513 RetOps.push_back(Flag); in LowerReturn() 1515 return DAG.getNode(XCoreISD::RETSP, dl, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
| D | AVRISelLowering.cpp | 1476 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1486 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1503 RetOps[0] = Chain; // Update chain. in LowerReturn() 1506 RetOps.push_back(Flag); in LowerReturn() 1509 return DAG.getNode(RetOpc, dl, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
| D | VEISelLowering.cpp | 335 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 381 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 384 RetOps[0] = Chain; // Update chain. in LowerReturn() 388 RetOps.push_back(Flag); in LowerReturn() 390 return DAG.getNode(VEISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
| D | MipsISelLowering.cpp | 3797 MipsTargetLowering::LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument 3805 return DAG.getNode(MipsISD::ERet, DL, MVT::Other, RetOps); in LowerInterruptReturn() 3826 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 3875 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3894 RetOps.push_back(DAG.getRegister(V0, getPointerTy(DAG.getDataLayout()))); in LowerReturn() 3897 RetOps[0] = Chain; // Update chain. in LowerReturn() 3901 RetOps.push_back(Flag); in LowerReturn() 3905 return LowerInterruptReturn(RetOps, DL, DAG); in LowerReturn() 3908 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps); in LowerReturn()
|
| D | MipsISelLowering.h | 610 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| D | HexagonISelLowering.cpp | 220 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 251 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 254 RetOps[0] = Chain; // Update chain. in LowerReturn() 258 RetOps.push_back(Flag); in LowerReturn() 260 return DAG.getNode(HexagonISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyISelLowering.cpp | 1151 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1152 RetOps.append(OutVals.begin(), OutVals.end()); in LowerReturn() 1153 Chain = DAG.getNode(WebAssemblyISD::RETURN, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| D | SystemZISelLowering.cpp | 1827 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 1828 RetOps.push_back(Chain); in LowerReturn() 1843 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); in LowerReturn() 1847 RetOps[0] = Chain; in LowerReturn() 1849 RetOps.push_back(Glue); in LowerReturn() 1851 return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn() 4010 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP() local 4011 return DAG.getMergeValues(RetOps, DL); in lowerATOMIC_LOAD_OP()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| D | ARMISelLowering.cpp | 3034 static SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument 3061 RetOps.insert(RetOps.begin() + 1, in LowerInterruptReturn() 3064 return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps); in LowerInterruptReturn() 3084 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 3085 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 3174 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3180 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3194 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3204 RetOps.push_back(DAG.getRegister( in LowerReturn() 3213 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | SIISelLowering.cpp | 2584 SmallVector<SDValue, 48> RetOps; in LowerReturn() local 2585 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 2599 RetOps.push_back(ReturnAddrVirtualReg); in LowerReturn() 2632 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2643 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 2645 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn() 2653 RetOps[0] = Chain; in LowerReturn() 2655 RetOps.push_back(Flag); in LowerReturn() 2660 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| D | RISCVISelLowering.cpp | 8218 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 8245 RetOps.push_back(DAG.getRegister(RegLo, MVT::i32)); in LowerReturn() 8248 RetOps.push_back(DAG.getRegister(RegHi, MVT::i32)); in LowerReturn() 8261 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 8265 RetOps[0] = Chain; // Update chain. in LowerReturn() 8269 RetOps.push_back(Glue); in LowerReturn() 8292 return DAG.getNode(RetOpc, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| D | PPCISelLowering.cpp | 7505 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 7534 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 7543 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 7546 RetOps[0] = Chain; // Update chain. in LowerReturn() 7550 RetOps.push_back(Flag); in LowerReturn() 7552 return DAG.getNode(PPCISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn() 10360 SmallVector<SDValue, 4> RetOps; in LowerINTRINSIC_WO_CHAIN() local 10367 RetOps.push_back(Extract); in LowerINTRINSIC_WO_CHAIN() 10369 return DAG.getMergeValues(RetOps, dl); in LowerINTRINSIC_WO_CHAIN() 10624 SDValue RetOps[] = {Value, TF}; in LowerVectorLoad() local [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| D | AArch64ISelLowering.cpp | 6311 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 6315 RetOps.push_back( in LowerReturn() 6324 SDValue Val = DAG.getCopyFromReg(RetOps[0], DL, SRetReg, in LowerReturn() 6331 RetOps.push_back( in LowerReturn() 6341 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 6343 RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64))); in LowerReturn() 6349 RetOps[0] = Chain; // Update chain. in LowerReturn() 6353 RetOps.push_back(Flag); in LowerReturn() 6355 return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| D | X86ISelLowering.cpp | 2792 SmallVector<SDValue, 6> RetOps; in LowerReturn() local 2793 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 2795 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), dl, in LowerReturn() 2801 RetOps.push_back(RetVal.second); in LowerReturn() 2807 RetOps.push_back( in LowerReturn() 2843 SDValue Val = DAG.getCopyFromReg(RetOps[0], dl, SRetReg, in LowerReturn() 2853 RetOps.push_back( in LowerReturn() 2867 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 2873 RetOps[0] = Chain; // Update chain. in LowerReturn() 2877 RetOps.push_back(Flag); in LowerReturn() [all …]
|