Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp430 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
442 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
445 RetOps[0] = Chain; // Update chain. in LowerReturn()
449 RetOps.push_back(Flag); in LowerReturn()
451 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
/freebsd-12.1/contrib/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-12.1/contrib/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-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1594 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
1613 RetOps.push_back(DAG.getRegister(RegLo, MVT::i32)); in LowerReturn()
1616 RetOps.push_back(DAG.getRegister(RegHi, MVT::i32)); in LowerReturn()
1624 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
1628 RetOps[0] = Chain; // Update chain. in LowerReturn()
1632 RetOps.push_back(Glue); in LowerReturn()
1654 return DAG.getNode(RetOpc, DL, MVT::Other, RetOps); in LowerReturn()
1657 return DAG.getNode(RISCVISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp226 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() local
228 RetOps.push_back(SDValue()); in LowerReturn_32()
276 RetOps.push_back(DAG.getRegister(SP::I0, PtrVT)); in LowerReturn_32()
280 RetOps[0] = Chain; // Update chain. in LowerReturn_32()
281 RetOps[1] = DAG.getConstant(RetAddrOffset, DL, MVT::i32); in LowerReturn_32()
285 RetOps.push_back(Flag); in LowerReturn_32()
287 return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn_32()
309 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_64() local
313 RetOps.push_back(DAG.getConstant(8, DL, MVT::i32)); in LowerReturn_64()
360 RetOps[0] = Chain; // Update chain. in LowerReturn_64()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp740 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
753 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
769 RetOps.push_back(DAG.getRegister(R12, getPointerTy(DAG.getDataLayout()))); in LowerReturn()
775 RetOps[0] = Chain; // Update chain. in LowerReturn()
779 RetOps.push_back(Flag); in LowerReturn()
781 return DAG.getNode(Opc, dl, MVT::Other, RetOps); in LowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1400 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
1410 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
1425 RetOps[0] = Chain; // Update chain. in LowerReturn()
1428 RetOps.push_back(Flag); in LowerReturn()
1431 return DAG.getNode(RetOpc, dl, MVT::Other, RetOps); in LowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1455 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
1458 RetOps.push_back(DAG.getConstant(0, dl, MVT::i32)); in LowerReturn()
1500 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
1503 RetOps[0] = Chain; // Update chain. in LowerReturn()
1507 RetOps.push_back(Flag); in LowerReturn()
1509 return DAG.getNode(XCoreISD::RETSP, dl, MVT::Other, RetOps); in LowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp777 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
778 RetOps.append(OutVals.begin(), OutVals.end()); in LowerReturn()
779 Chain = DAG.getNode(WebAssemblyISD::RETURN, DL, MVT::Other, RetOps); in LowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3557 MipsTargetLowering::LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument
3565 return DAG.getNode(MipsISD::ERet, DL, MVT::Other, RetOps); in LowerInterruptReturn()
3586 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
3635 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
3654 RetOps.push_back(DAG.getRegister(V0, getPointerTy(DAG.getDataLayout()))); in LowerReturn()
3657 RetOps[0] = Chain; // Update chain. in LowerReturn()
3661 RetOps.push_back(Flag); in LowerReturn()
3665 return LowerInterruptReturn(RetOps, DL, DAG); in LowerReturn()
3668 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps); in LowerReturn()
H A DMipsISelLowering.h622 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps,
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp212 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
222 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
225 RetOps[0] = Chain; // Update chain. in LowerReturn()
229 RetOps.push_back(Flag); in LowerReturn()
231 return DAG.getNode(HexagonISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2425 static SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument
2452 RetOps.insert(RetOps.begin() + 1, in LowerInterruptReturn()
2455 return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps); in LowerInterruptReturn()
2475 SmallVector<SDValue, 4> RetOps; in LowerReturn() local
2476 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
2569 RetOps.push_back(DAG.getRegister(VA.getLocReg(), in LowerReturn()
2578 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn()
2587 RetOps[0] = Chain; in LowerReturn()
2589 RetOps.push_back(Flag); in LowerReturn()
2601 return LowerInterruptReturn(RetOps, dl, DAG); in LowerReturn()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1479 SmallVector<SDValue, 4> RetOps; in LowerReturn() local
1480 RetOps.push_back(Chain); in LowerReturn()
1495 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); in LowerReturn()
1499 RetOps[0] = Chain; in LowerReturn()
1501 RetOps.push_back(Glue); in LowerReturn()
1503 return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
3500 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP() local
3501 return DAG.getMergeValues(RetOps, DL); in lowerATOMIC_LOAD_OP()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp6644 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
6679 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn()
6683 RetOps.push_back(DAG.getRegister(*I, MVT::i1)); in LowerReturn()
6685 RetOps.push_back(DAG.getRegister(*I, MVT::Other)); in LowerReturn()
6691 RetOps[0] = Chain; // Update chain. in LowerReturn()
6695 RetOps.push_back(Flag); in LowerReturn()
9343 return DAG.getMergeValues(RetOps, dl); in LowerVectorLoad()
9346 SDValue RetOps[] = { Value, TF }; in LowerVectorLoad() local
9347 return DAG.getMergeValues(RetOps, dl); in LowerVectorLoad()
9431 SDValue RetOps[] = { TF, Stores[0].getValue(1) }; in LowerVectorStore() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp2124 SmallVector<SDValue, 48> RetOps; in LowerReturn() local
2125 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
2142 RetOps.push_back(PhysReturnAddrReg); in LowerReturn()
2175 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
2186 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn()
2188 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn()
2196 RetOps[0] = Chain; in LowerReturn()
2198 RetOps.push_back(Flag); in LowerReturn()
2203 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp3927 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
3953 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
3961 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn()
3963 RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64))); in LowerReturn()
3969 RetOps[0] = Chain; // Update chain. in LowerReturn()
3973 RetOps.push_back(Flag); in LowerReturn()
3975 return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2446 SmallVector<SDValue, 6> RetOps; in LowerReturn() local
2506 RetOps.push_back(ValToCopy); in LowerReturn()
2596 RetOps.push_back( in LowerReturn()
2610 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn()
2616 RetOps[0] = Chain; // Update chain. in LowerReturn()
2620 RetOps.push_back(Flag); in LowerReturn()
2625 return DAG.getNode(opcode, dl, MVT::Other, RetOps); in LowerReturn()
22320 return DAG.getMergeValues(RetOps, dl); in getAVX2GatherNode()
22354 return DAG.getMergeValues(RetOps, dl); in getGatherNode()
26041 SDValue RetOps[] = {Exract, NewLoad.getValue(1)}; in LowerMLOAD() local
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp7803 SDValue RetOps[] = { GatherRes, Chain }; in visitMGATHER() local
7804 return DAG.getMergeValues(RetOps, DL); in visitMGATHER()
7885 SDValue RetOps[] = { LoadRes, Chain }; in visitMLOAD() local
7886 return DAG.getMergeValues(RetOps, DL); in visitMLOAD()