/external/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.cpp | 200 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() local 202 RetOps.push_back(SDValue()); in LowerReturn_32() 214 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 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() [all …]
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.cpp | 543 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 556 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 562 RetOps[0] = Chain; // Update chain. in LowerReturn() 566 RetOps.push_back(Flag); in LowerReturn() 568 return DAG.getNode(Opc, dl, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.cpp | 1480 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1483 RetOps.push_back(DAG.getConstant(0, MVT::i32)); in LowerReturn() 1525 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1528 RetOps[0] = Chain; // Update chain. in LowerReturn() 1532 RetOps.push_back(Flag); in LowerReturn() 1534 return DAG.getNode(XCoreISD::RETSP, dl, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/Hexagon/ |
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()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 985 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 986 RetOps.push_back(Chain); in LowerReturn() 1001 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); in LowerReturn() 1005 RetOps[0] = Chain; in LowerReturn() 1007 RetOps.push_back(Glue); in LowerReturn() 1009 return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn() 2279 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP() local 2280 return DAG.getMergeValues(RetOps, DL); in lowerATOMIC_LOAD_OP()
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.cpp | 2824 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 2839 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2857 RetOps.push_back(DAG.getRegister(V0, getPointerTy())); in LowerReturn() 2860 RetOps[0] = Chain; // Update chain. in LowerReturn() 2864 RetOps.push_back(Flag); in LowerReturn() 2867 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 2046 static SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument 2073 RetOps.insert(RetOps.begin() + 1, DAG.getConstant(LROffset, MVT::i32, false)); in LowerInterruptReturn() 2075 return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps); in LowerInterruptReturn() 2097 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 2098 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 2130 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2136 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2151 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2162 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2166 RetOps[0] = Chain; in LowerReturn() [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 2496 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 2522 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2525 RetOps[0] = Chain; // Update chain. in LowerReturn() 2529 RetOps.push_back(Flag); in LowerReturn() 2531 return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 4772 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 4797 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 4800 RetOps[0] = Chain; // Update chain. in LowerReturn() 4804 RetOps.push_back(Flag); in LowerReturn() 4806 return DAG.getNode(PPCISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 1879 SmallVector<SDValue, 6> RetOps; in LowerReturn() local 1880 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 1882 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), in LowerReturn() 1927 RetOps.push_back(ValToCopy); in LowerReturn() 1950 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1974 RetOps.push_back(DAG.getRegister(RetValReg, getPointerTy())); in LowerReturn() 1977 RetOps[0] = Chain; // Update chain. in LowerReturn() 1981 RetOps.push_back(Flag); in LowerReturn() 1983 return DAG.getNode(X86ISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn() 14219 SDValue RetOps[] = { SDValue(Res, 0), SDValue(Res, 2) }; in getGatherNode() local [all …]
|