| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| H A 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| H A 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| H A 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| H A 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 …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
| H A 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| H A 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| H A 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1461 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1471 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1488 RetOps[0] = Chain; // Update chain. in LowerReturn() 1491 RetOps.push_back(Flag); in LowerReturn() 1494 return DAG.getNode(RetOpc, dl, MVT::Other, RetOps); in LowerReturn()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 334 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 380 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 383 RetOps[0] = Chain; // Update chain. in LowerReturn() 387 RetOps.push_back(Flag); in LowerReturn() 389 return DAG.getNode(VEISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.cpp | 3778 MipsTargetLowering::LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument 3786 return DAG.getNode(MipsISD::ERet, DL, MVT::Other, RetOps); in LowerInterruptReturn() 3807 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 3856 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3875 RetOps.push_back(DAG.getRegister(V0, getPointerTy(DAG.getDataLayout()))); in LowerReturn() 3878 RetOps[0] = Chain; // Update chain. in LowerReturn() 3882 RetOps.push_back(Flag); in LowerReturn() 3886 return LowerInterruptReturn(RetOps, DL, DAG); in LowerReturn() 3889 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps); in LowerReturn()
|
| H A D | MipsISelLowering.h | 610 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1092 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1093 RetOps.append(OutVals.begin(), OutVals.end()); in LowerReturn() 1094 Chain = DAG.getNode(WebAssemblyISD::RETURN, DL, MVT::Other, RetOps); in LowerReturn()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 217 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 248 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 251 RetOps[0] = Chain; // Update chain. in LowerReturn() 255 RetOps.push_back(Flag); in LowerReturn() 257 return DAG.getNode(HexagonISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 1778 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 1779 RetOps.push_back(Chain); in LowerReturn() 1794 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); in LowerReturn() 1798 RetOps[0] = Chain; in LowerReturn() 1800 RetOps.push_back(Glue); in LowerReturn() 1802 return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn() 3961 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP() local 3962 return DAG.getMergeValues(RetOps, DL); in lowerATOMIC_LOAD_OP()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 7782 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 7809 RetOps.push_back(DAG.getRegister(RegLo, MVT::i32)); in LowerReturn() 7812 RetOps.push_back(DAG.getRegister(RegHi, MVT::i32)); in LowerReturn() 7825 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 7829 RetOps[0] = Chain; // Update chain. in LowerReturn() 7833 RetOps.push_back(Glue); in LowerReturn() 7855 return DAG.getNode(RetOpc, DL, MVT::Other, RetOps); in LowerReturn() 7858 return DAG.getNode(RISCVISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 2917 static SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument 2944 RetOps.insert(RetOps.begin() + 1, in LowerInterruptReturn() 2947 return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps); in LowerInterruptReturn() 2967 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 2968 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 3057 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3063 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3077 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3087 RetOps.push_back(DAG.getRegister( in LowerReturn() 3096 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 2544 SmallVector<SDValue, 48> RetOps; in LowerReturn() local 2545 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 2559 RetOps.push_back(ReturnAddrVirtualReg); in LowerReturn() 2592 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2603 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 2605 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn() 2613 RetOps[0] = Chain; in LowerReturn() 2615 RetOps.push_back(Flag); in LowerReturn() 2620 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 7461 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 7490 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 7499 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 7502 RetOps[0] = Chain; // Update chain. in LowerReturn() 7506 RetOps.push_back(Flag); in LowerReturn() 7508 return DAG.getNode(PPCISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn() 10316 SmallVector<SDValue, 4> RetOps; in LowerINTRINSIC_WO_CHAIN() local 10323 RetOps.push_back(Extract); in LowerINTRINSIC_WO_CHAIN() 10325 return DAG.getMergeValues(RetOps, dl); in LowerINTRINSIC_WO_CHAIN() 10580 SDValue RetOps[] = {Value, TF}; in LowerVectorLoad() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 6042 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 6046 RetOps.push_back( in LowerReturn() 6055 SDValue Val = DAG.getCopyFromReg(RetOps[0], DL, SRetReg, in LowerReturn() 6062 RetOps.push_back( in LowerReturn() 6072 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 6074 RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64))); in LowerReturn() 6080 RetOps[0] = Chain; // Update chain. in LowerReturn() 6084 RetOps.push_back(Flag); in LowerReturn() 6086 return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 2788 SmallVector<SDValue, 6> RetOps; in LowerReturn() local 2789 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 2791 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), dl, in LowerReturn() 2797 RetOps.push_back(RetVal.second); in LowerReturn() 2803 RetOps.push_back( in LowerReturn() 2839 SDValue Val = DAG.getCopyFromReg(RetOps[0], dl, SRetReg, in LowerReturn() 2849 RetOps.push_back( in LowerReturn() 2863 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 2869 RetOps[0] = Chain; // Update chain. in LowerReturn() 2873 RetOps.push_back(Flag); in LowerReturn() [all …]
|