Home
last modified time | relevance | path

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

/minix/external/bsd/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp200 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() local
202 RetOps.push_back(SDValue()); in LowerReturn_32()
227 RetOps.push_back(DAG.getRegister(SP::I0, getPointerTy())); in LowerReturn_32()
231 RetOps[0] = Chain; // Update chain. in LowerReturn_32()
232 RetOps[1] = DAG.getConstant(RetAddrOffset, MVT::i32); in LowerReturn_32()
236 RetOps.push_back(Flag); in LowerReturn_32()
238 return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn_32()
260 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_64() local
264 RetOps.push_back(DAG.getConstant(8, MVT::i32)); in LowerReturn_64()
311 RetOps[0] = Chain; // Update chain. in LowerReturn_64()
[all …]
/minix/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp545 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
558 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
564 RetOps[0] = Chain; // Update chain. in LowerReturn()
568 RetOps.push_back(Flag); in LowerReturn()
570 return DAG.getNode(Opc, dl, MVT::Other, RetOps); in LowerReturn()
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1489 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
1492 RetOps.push_back(DAG.getConstant(0, MVT::i32)); in LowerReturn()
1534 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
1537 RetOps[0] = Chain; // Update chain. in LowerReturn()
1541 RetOps.push_back(Flag); in LowerReturn()
1543 return DAG.getNode(XCoreISD::RETSP, dl, MVT::Other, RetOps); in LowerReturn()
/minix/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp332 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
342 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
345 RetOps[0] = Chain; // Update chain. in LowerReturn()
349 RetOps.push_back(Flag); in LowerReturn()
351 return DAG.getNode(HexagonISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
/minix/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp986 SmallVector<SDValue, 4> RetOps; in LowerReturn() local
987 RetOps.push_back(Chain); in LowerReturn()
1002 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); in LowerReturn()
1006 RetOps[0] = Chain; in LowerReturn()
1008 RetOps.push_back(Glue); in LowerReturn()
1010 return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
2280 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP() local
2281 return DAG.getMergeValues(RetOps, DL); in lowerATOMIC_LOAD_OP()
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3093 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
3142 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
3160 RetOps.push_back(DAG.getRegister(V0, getPointerTy())); in LowerReturn()
3163 RetOps[0] = Chain; // Update chain. in LowerReturn()
3167 RetOps.push_back(Flag); in LowerReturn()
3170 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps); in LowerReturn()
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2141 static SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument
2168 RetOps.insert(RetOps.begin() + 1, DAG.getConstant(LROffset, MVT::i32, false)); in LowerInterruptReturn()
2170 return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps); in LowerInterruptReturn()
2192 SmallVector<SDValue, 4> RetOps; in LowerReturn() local
2193 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
2250 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
2261 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
2265 RetOps[0] = Chain; in LowerReturn()
2267 RetOps.push_back(Flag); in LowerReturn()
2279 return LowerInterruptReturn(RetOps, dl, DAG); in LowerReturn()
[all …]
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2884 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
2910 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
2913 RetOps[0] = Chain; // Update chain. in LowerReturn()
2917 RetOps.push_back(Flag); in LowerReturn()
2919 return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp5140 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
5165 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
5168 RetOps[0] = Chain; // Update chain. in LowerReturn()
5172 RetOps.push_back(Flag); in LowerReturn()
5174 return DAG.getNode(PPCISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2023 SmallVector<SDValue, 6> RetOps; in LowerReturn() local
2024 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
2026 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), in LowerReturn()
2071 RetOps.push_back(ValToCopy); in LowerReturn()
2094 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
2118 RetOps.push_back(DAG.getRegister(RetValReg, getPointerTy())); in LowerReturn()
2121 RetOps[0] = Chain; // Update chain. in LowerReturn()
2125 RetOps.push_back(Flag); in LowerReturn()
2127 return DAG.getNode(X86ISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
17431 SDValue RetOps[] = { SDValue(Res, 0), SDValue(Res, 2) }; in getGatherNode() local
[all …]
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp4989 SDValue RetOps[] = { LoadRes, Chain }; in visitMLOAD() local
4990 return DAG.getMergeValues(RetOps, DL); in visitMLOAD()