Home
last modified time | relevance | path

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

/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp410 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/
DWebAssemblyISelLowering.cpp478 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/
DSparcISelLowering.cpp223 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/
DMSP430ISelLowering.cpp542 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/
DXCoreISelLowering.cpp1491 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/
DMipsISelLowering.cpp3119 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()
DMipsISelLowering.h506 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, SDLoc DL,
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp574 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/
DSystemZISelLowering.cpp1211 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/
DARMISelLowering.cpp2227 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/
DPPCISelLowering.cpp5789 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/
DAArch64ISelLowering.cpp3246 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/
DX86ISelLowering.cpp2206 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/
DDAGCombiner.cpp5479 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()