/minix/external/bsd/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 200 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 D | MSP430ISelLowering.cpp | 545 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 D | XCoreISelLowering.cpp | 1489 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 D | HexagonISelLowering.cpp | 332 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 D | SystemZISelLowering.cpp | 986 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 D | MipsISelLowering.cpp | 3093 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 D | ARMISelLowering.cpp | 2141 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 D | AArch64ISelLowering.cpp | 2884 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 D | PPCISelLowering.cpp | 5140 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 D | X86ISelLowering.cpp | 2023 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 D | DAGCombiner.cpp | 4989 SDValue RetOps[] = { LoadRes, Chain }; in visitMLOAD() local 4990 return DAG.getMergeValues(RetOps, DL); in visitMLOAD()
|