Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
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
311 RetOps.push_back(DAG.getConstant(8, DL, MVT::i32)); in LowerReturn_64()
358 RetOps[0] = Chain; // Update chain. in LowerReturn_64()
[all …]
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A 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-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A 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-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A 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()
H A DMipsISelLowering.h610 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A 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-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A 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-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A 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-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A 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()
3204 RetOps.push_back(DAG.getRegister( in LowerReturn()
3213 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn()
3222 RetOps[0] = Chain; in LowerReturn()
3224 RetOps.push_back(Flag); in LowerReturn()
3236 return LowerInterruptReturn(RetOps, dl, DAG); in LowerReturn()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A 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-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A 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-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A 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-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A 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-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2792 SmallVector<SDValue, 6> RetOps; in LowerReturn() local
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()
2882 return DAG.getNode(opcode, dl, MVT::Other, RetOps); in LowerReturn()
30280 SDValue RetOps[] = {Extract, NewLoad.getValue(1)}; in LowerMLOAD() local
[all …]