Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/ARC/
DARCISelLowering.cpp665 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
706 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
709 RetOps[0] = Chain; // Update chain. in LowerReturn()
713 RetOps.push_back(Flag); in LowerReturn()
716 return DAG.getNode(ARCISD::RET, dl, MVT::Other, RetOps); in LowerReturn()
/openbsd/src/gnu/llvm/llvm/lib/Target/BPF/
DBPFISelLowering.cpp522 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
534 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
537 RetOps[0] = Chain; // Update chain. in LowerReturn()
541 RetOps.push_back(Flag); in LowerReturn()
543 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
/openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/
DLanaiISelLowering.cpp555 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
566 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
584 RetOps.push_back( in LowerReturn()
588 RetOps[0] = Chain; // Update chain in LowerReturn()
592 RetOps.push_back(Flag); in LowerReturn()
596 ArrayRef<SDValue>(&RetOps[0], RetOps.size())); in LowerReturn()
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp272 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() local
274 RetOps.push_back(SDValue()); in LowerReturn_32()
299 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn_32()
308 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn_32()
322 RetOps.push_back(DAG.getRegister(SP::I0, PtrVT)); in LowerReturn_32()
326 RetOps[0] = Chain; // Update chain. in LowerReturn_32()
327 RetOps[1] = DAG.getConstant(RetAddrOffset, DL, MVT::i32); in LowerReturn_32()
331 RetOps.push_back(Flag); in LowerReturn_32()
333 return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn_32()
355 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_64() local
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp758 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
771 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
788 RetOps.push_back(DAG.getRegister(R12, PtrVT)); in LowerReturn()
794 RetOps[0] = Chain; // Update chain. in LowerReturn()
798 RetOps.push_back(Flag); in LowerReturn()
800 return DAG.getNode(Opc, dl, MVT::Other, RetOps); in LowerReturn()
/openbsd/src/gnu/llvm/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp1454 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
1457 RetOps.push_back(DAG.getConstant(0, dl, MVT::i32)); in LowerReturn()
1499 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
1502 RetOps[0] = Chain; // Update chain. in LowerReturn()
1506 RetOps.push_back(Flag); in LowerReturn()
1508 return DAG.getNode(XCoreISD::RETSP, dl, MVT::Other, RetOps); in LowerReturn()
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/
DAVRISelLowering.cpp1668 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
1678 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
1694 RetOps.push_back(DAG.getRegister(Subtarget.getZeroRegister(), MVT::i8)); in LowerReturn()
1700 RetOps[0] = Chain; // Update chain. in LowerReturn()
1703 RetOps.push_back(Flag); in LowerReturn()
1706 return DAG.getNode(RetOpc, dl, MVT::Other, RetOps); in LowerReturn()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsISelLowering.cpp3807 MipsTargetLowering::LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument
3815 return DAG.getNode(MipsISD::ERet, DL, MVT::Other, RetOps); in LowerInterruptReturn()
3836 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
3885 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
3904 RetOps.push_back(DAG.getRegister(V0, getPointerTy(DAG.getDataLayout()))); in LowerReturn()
3907 RetOps[0] = Chain; // Update chain. in LowerReturn()
3911 RetOps.push_back(Flag); in LowerReturn()
3915 return LowerInterruptReturn(RetOps, DL, DAG); in LowerReturn()
3918 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps); in LowerReturn()
DMipsISelLowering.h618 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps,
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVEISelLowering.cpp383 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
429 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
432 RetOps[0] = Chain; // Update chain. in LowerReturn()
436 RetOps.push_back(Flag); in LowerReturn()
438 return DAG.getNode(VEISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
/openbsd/src/gnu/llvm/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()
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp1266 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
1267 RetOps.append(OutVals.begin(), OutVals.end()); in LowerReturn()
1268 Chain = DAG.getNode(WebAssemblyISD::RETURN, DL, MVT::Other, RetOps); in LowerReturn()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp7574 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
7603 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
7612 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
7615 RetOps[0] = Chain; // Update chain. in LowerReturn()
7619 RetOps.push_back(Flag); in LowerReturn()
7621 return DAG.getNode(PPCISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
10606 SmallVector<SDValue, 4> RetOps; in LowerINTRINSIC_WO_CHAIN() local
10616 RetOps.push_back(Extract); in LowerINTRINSIC_WO_CHAIN()
10622 RetOps.push_back(Extract); in LowerINTRINSIC_WO_CHAIN()
10628 RetOps.push_back(Extract); in LowerINTRINSIC_WO_CHAIN()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp1966 SmallVector<SDValue, 4> RetOps; in LowerReturn() local
1967 RetOps.push_back(Chain); in LowerReturn()
1982 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); in LowerReturn()
1986 RetOps[0] = Chain; in LowerReturn()
1988 RetOps.push_back(Glue); in LowerReturn()
1990 return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
4247 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP() local
4248 return DAG.getMergeValues(RetOps, DL); in lowerATOMIC_LOAD_OP()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMISelLowering.cpp3125 static SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument
3152 RetOps.insert(RetOps.begin() + 1, in LowerInterruptReturn()
3155 return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps); in LowerInterruptReturn()
3175 SmallVector<SDValue, 4> RetOps; in LowerReturn() local
3176 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
3265 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
3271 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
3285 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
3295 RetOps.push_back(DAG.getRegister( in LowerReturn()
3304 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp2669 SmallVector<SDValue, 48> RetOps; in LowerReturn() local
2670 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
2702 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
2713 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn()
2715 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn()
2723 RetOps[0] = Chain; in LowerReturn()
2725 RetOps.push_back(Flag); in LowerReturn()
2730 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp13171 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
13198 RetOps.push_back(DAG.getRegister(RegLo, MVT::i32)); in LowerReturn()
13201 RetOps.push_back(DAG.getRegister(RegHi, MVT::i32)); in LowerReturn()
13214 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
13218 RetOps[0] = Chain; // Update chain. in LowerReturn()
13222 RetOps.push_back(Glue); in LowerReturn()
13249 return DAG.getNode(RetOpc, DL, MVT::Other, RetOps); in LowerReturn()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp7835 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
7839 RetOps.push_back( in LowerReturn()
7848 SDValue Val = DAG.getCopyFromReg(RetOps[0], DL, SRetReg, in LowerReturn()
7855 RetOps.push_back( in LowerReturn()
7863 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn()
7865 RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64))); in LowerReturn()
7871 RetOps[0] = Chain; // Update chain. in LowerReturn()
7875 RetOps.push_back(Flag); in LowerReturn()
7877 return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelLowering.cpp3271 SmallVector<SDValue, 6> RetOps; in LowerReturn() local
3272 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
3274 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), dl, in LowerReturn()
3280 RetOps.push_back(RetVal.second); in LowerReturn()
3286 RetOps.push_back( in LowerReturn()
3322 SDValue Val = DAG.getCopyFromReg(RetOps[0], dl, SRetReg, in LowerReturn()
3332 RetOps.push_back( in LowerReturn()
3346 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn()
3352 RetOps[0] = Chain; // Update chain. in LowerReturn()
3356 RetOps.push_back(Flag); in LowerReturn()
[all …]