/external/llvm/lib/Target/BPF/ |
D | BPFISelLowering.cpp | 410 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 422 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 426 RetOps[0] = Chain; // Update chain. in LowerReturn() 430 RetOps.push_back(Flag); in LowerReturn() 432 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyISelLowering.cpp | 478 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 479 RetOps.append(OutVals.begin(), OutVals.end()); in LowerReturn() 480 Chain = DAG.getNode(WebAssemblyISD::RETURN, DL, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.cpp | 223 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() local 225 RetOps.push_back(SDValue()); in LowerReturn_32() 250 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn_32() 259 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn_32() 273 RetOps.push_back(DAG.getRegister(SP::I0, PtrVT)); in LowerReturn_32() 277 RetOps[0] = Chain; // Update chain. in LowerReturn_32() 278 RetOps[1] = DAG.getConstant(RetAddrOffset, DL, MVT::i32); in LowerReturn_32() 282 RetOps.push_back(Flag); in LowerReturn_32() 284 return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn_32() 306 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_64() local [all …]
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.cpp | 542 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 555 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 561 RetOps[0] = Chain; // Update chain. in LowerReturn() 565 RetOps.push_back(Flag); in LowerReturn() 567 return DAG.getNode(Opc, dl, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.cpp | 1491 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1494 RetOps.push_back(DAG.getConstant(0, dl, MVT::i32)); in LowerReturn() 1537 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1540 RetOps[0] = Chain; // Update chain. in LowerReturn() 1544 RetOps.push_back(Flag); in LowerReturn() 1546 return DAG.getNode(XCoreISD::RETSP, dl, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.cpp | 3119 MipsTargetLowering::LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument 3127 return DAG.getNode(MipsISD::ERet, DL, MVT::Other, RetOps); in LowerInterruptReturn() 3148 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 3197 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3216 RetOps.push_back(DAG.getRegister(V0, getPointerTy(DAG.getDataLayout()))); in LowerReturn() 3219 RetOps[0] = Chain; // Update chain. in LowerReturn() 3223 RetOps.push_back(Flag); in LowerReturn() 3227 return LowerInterruptReturn(RetOps, DL, DAG); in LowerReturn() 3230 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps); in LowerReturn()
|
D | MipsISelLowering.h | 506 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, SDLoc DL,
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.cpp | 574 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 584 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 587 RetOps[0] = Chain; // Update chain. in LowerReturn() 591 RetOps.push_back(Flag); in LowerReturn() 593 return DAG.getNode(HexagonISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 1211 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 1212 RetOps.push_back(Chain); in LowerReturn() 1227 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); in LowerReturn() 1231 RetOps[0] = Chain; in LowerReturn() 1233 RetOps.push_back(Glue); in LowerReturn() 1235 return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn() 3124 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP() local 3125 return DAG.getMergeValues(RetOps, DL); in lowerATOMIC_LOAD_OP()
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 2227 static SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument 2254 RetOps.insert(RetOps.begin() + 1, in LowerInterruptReturn() 2257 return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps); in LowerInterruptReturn() 2279 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 2280 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 2316 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2322 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2337 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2348 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2352 RetOps[0] = Chain; in LowerReturn() [all …]
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 5789 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 5814 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 5817 RetOps[0] = Chain; // Update chain. in LowerReturn() 5821 RetOps.push_back(Flag); in LowerReturn() 5823 return DAG.getNode(PPCISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn() 7704 SDValue RetOps[] = { Value, Vals[0].getValue(1), TF }; in LowerVectorLoad() local 7705 return DAG.getMergeValues(RetOps, dl); in LowerVectorLoad() 7708 SDValue RetOps[] = { Value, TF }; in LowerVectorLoad() local 7709 return DAG.getMergeValues(RetOps, dl); in LowerVectorLoad() 7797 SDValue RetOps[] = { TF, Stores[0].getValue(1) }; in LowerVectorStore() local [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 3246 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 3272 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3280 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 3282 RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64))); in LowerReturn() 3288 RetOps[0] = Chain; // Update chain. in LowerReturn() 3292 RetOps.push_back(Flag); in LowerReturn() 3294 return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 2206 SmallVector<SDValue, 6> RetOps; in LowerReturn() local 2207 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 2209 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), dl, in LowerReturn() 2258 RetOps.push_back(ValToCopy); in LowerReturn() 2281 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2304 RetOps.push_back( in LowerReturn() 2308 RetOps[0] = Chain; // Update chain. in LowerReturn() 2312 RetOps.push_back(Flag); in LowerReturn() 2317 return DAG.getNode(opcode, dl, MVT::Other, RetOps); in LowerReturn() 16979 SDValue RetOps[] = { SDValue(Res, 0), SDValue(Res, 2) }; in getGatherNode() local [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 5479 SDValue RetOps[] = { GatherRes, Chain }; in visitMGATHER() local 5480 return DAG.getMergeValues(RetOps, DL); in visitMGATHER() 5563 SDValue RetOps[] = { LoadRes, Chain }; in visitMLOAD() local 5564 return DAG.getMergeValues(RetOps, DL); in visitMLOAD()
|