Home
last modified time | relevance | path

Searched refs:RetOps (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp629 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 DBPFISelLowering.cpp523 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 DLanaiISelLowering.cpp550 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 DSparcISelLowering.cpp224 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 DMSP430ISelLowering.cpp757 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 DM68kISelLowering.cpp1022 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 DXCoreISelLowering.cpp1461 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 DAVRISelLowering.cpp1461 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 DVEISelLowering.cpp334 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 DMipsISelLowering.cpp3778 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 DMipsISelLowering.h610 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1092 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 DHexagonISelLowering.cpp217 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 DSystemZISelLowering.cpp1778 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 DRISCVISelLowering.cpp7782 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 DARMISelLowering.cpp2917 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 DSIISelLowering.cpp2544 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 DPPCISelLowering.cpp7461 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 DAArch64ISelLowering.cpp6042 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 DX86ISelLowering.cpp2788 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 …]