Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
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()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
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()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
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()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
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 …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
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()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
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()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
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()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
DAVRISelLowering.cpp1476 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/
DVEISelLowering.cpp335 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/
DMipsISelLowering.cpp3797 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()
DMipsISelLowering.h610 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp220 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/
DWebAssemblyISelLowering.cpp1151 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/
DSystemZISelLowering.cpp1827 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/
DARMISelLowering.cpp3034 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/
DSIISelLowering.cpp2584 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/
DRISCVISelLowering.cpp8218 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/
DPPCISelLowering.cpp7505 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/
DAArch64ISelLowering.cpp6311 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/
DX86ISelLowering.cpp2792 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 …]