/external/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.cpp | 192 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() local 194 RetOps.push_back(SDValue()); in LowerReturn_32() 206 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn_32() 219 RetOps.push_back(DAG.getRegister(SP::I0, getPointerTy())); in LowerReturn_32() 223 RetOps[0] = Chain; // Update chain. in LowerReturn_32() 224 RetOps[1] = DAG.getConstant(RetAddrOffset, MVT::i32); in LowerReturn_32() 228 RetOps.push_back(Flag); in LowerReturn_32() 231 &RetOps[0], RetOps.size()); in LowerReturn_32() 253 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_64() local 257 RetOps.push_back(DAG.getConstant(8, MVT::i32)); in LowerReturn_64() [all …]
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.cpp | 429 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 442 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 448 RetOps[0] = Chain; // Update chain. in LowerReturn() 452 RetOps.push_back(Flag); in LowerReturn() 454 return DAG.getNode(Opc, dl, MVT::Other, &RetOps[0], RetOps.size()); in LowerReturn()
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.cpp | 1261 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1264 RetOps.push_back(DAG.getConstant(0, MVT::i32)); in LowerReturn() 1277 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1280 RetOps[0] = Chain; // Update chain. in LowerReturn() 1284 RetOps.push_back(Flag); in LowerReturn() 1287 &RetOps[0], RetOps.size()); in LowerReturn()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.cpp | 318 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 328 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 331 RetOps[0] = Chain; // Update chain. in LowerReturn() 335 RetOps.push_back(Flag); in LowerReturn() 338 &RetOps[0], RetOps.size()); in LowerReturn()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 857 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 858 RetOps.push_back(Chain); in LowerReturn() 873 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); in LowerReturn() 877 RetOps[0] = Chain; in LowerReturn() 879 RetOps.push_back(Glue); in LowerReturn() 882 RetOps.data(), RetOps.size()); in LowerReturn() 1555 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD() local 1556 return DAG.getMergeValues(RetOps, 2, DL); in lowerATOMIC_LOAD()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 1077 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1121 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1124 RetOps[0] = Chain; // Update chain. in LowerReturn() 1128 RetOps.push_back(Flag); in LowerReturn() 1131 &RetOps[0], RetOps.size()); in LowerReturn()
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.cpp | 2750 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 2765 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2783 RetOps.push_back(DAG.getRegister(V0, getPointerTy())); in LowerReturn() 2786 RetOps[0] = Chain; // Update chain. in LowerReturn() 2790 RetOps.push_back(Flag); in LowerReturn() 2793 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, &RetOps[0], RetOps.size()); in LowerReturn()
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 2083 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 2084 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 2113 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2118 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2131 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2141 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2145 RetOps[0] = Chain; in LowerReturn() 2147 RetOps.push_back(Flag); in LowerReturn() 2150 RetOps.data(), RetOps.size()); in LowerReturn()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 4490 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 4515 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 4518 RetOps[0] = Chain; // Update chain. in LowerReturn() 4522 RetOps.push_back(Flag); in LowerReturn() 4525 &RetOps[0], RetOps.size()); in LowerReturn()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 1785 SmallVector<SDValue, 6> RetOps; in LowerReturn() local 1786 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 1788 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), in LowerReturn() 1830 RetOps.push_back(ValToCopy); in LowerReturn() 1853 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1877 RetOps.push_back(DAG.getRegister(RetValReg, getPointerTy())); in LowerReturn() 1880 RetOps[0] = Chain; // Update chain. in LowerReturn() 1884 RetOps.push_back(Flag); in LowerReturn() 1887 MVT::Other, &RetOps[0], RetOps.size()); in LowerReturn()
|