Home
last modified time | relevance | path

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

/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp368 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
380 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
383 RetOps[0] = Chain; // Update chain. in LowerReturn()
387 RetOps.push_back(Flag); in LowerReturn()
389 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
/external/llvm/lib/Target/Lanai/
DLanaiISelLowering.cpp535 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
546 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
564 RetOps.push_back( in LowerReturn()
568 RetOps[0] = Chain; // Update chain in LowerReturn()
572 RetOps.push_back(Flag); in LowerReturn()
576 ArrayRef<SDValue>(&RetOps[0], RetOps.size())); in LowerReturn()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp450 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
451 RetOps.append(OutVals.begin(), OutVals.end()); in LowerReturn()
452 Chain = DAG.getNode(WebAssemblyISD::RETURN, DL, MVT::Other, RetOps); in LowerReturn()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp224 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() local
226 RetOps.push_back(SDValue()); in LowerReturn_32()
251 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn_32()
260 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn_32()
274 RetOps.push_back(DAG.getRegister(SP::I0, PtrVT)); in LowerReturn_32()
278 RetOps[0] = Chain; // Update chain. in LowerReturn_32()
279 RetOps[1] = DAG.getConstant(RetAddrOffset, DL, MVT::i32); in LowerReturn_32()
283 RetOps.push_back(Flag); in LowerReturn_32()
285 return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn_32()
307 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_64() local
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp526 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
539 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
545 RetOps[0] = Chain; // Update chain. in LowerReturn()
549 RetOps.push_back(Flag); in LowerReturn()
551 return DAG.getNode(Opc, dl, MVT::Other, RetOps); in LowerReturn()
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp1473 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
1476 RetOps.push_back(DAG.getConstant(0, dl, MVT::i32)); in LowerReturn()
1519 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
1522 RetOps[0] = Chain; // Update chain. in LowerReturn()
1526 RetOps.push_back(Flag); in LowerReturn()
1528 return DAG.getNode(XCoreISD::RETSP, dl, MVT::Other, RetOps); in LowerReturn()
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp3196 MipsTargetLowering::LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument
3205 return DAG.getNode(MipsISD::ERet, DL, MVT::Other, RetOps); in LowerInterruptReturn()
3226 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
3275 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
3294 RetOps.push_back(DAG.getRegister(V0, getPointerTy(DAG.getDataLayout()))); in LowerReturn()
3297 RetOps[0] = Chain; // Update chain. in LowerReturn()
3301 RetOps.push_back(Flag); in LowerReturn()
3305 return LowerInterruptReturn(RetOps, DL, DAG); in LowerReturn()
3308 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps); in LowerReturn()
DMipsISelLowering.h511 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps,
/external/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp993 SmallVector<SDValue, 48> RetOps; in LowerReturn() local
994 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
1017 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
1021 RetOps[0] = Chain; in LowerReturn()
1023 RetOps.push_back(Flag); in LowerReturn()
1026 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp573 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
583 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
586 RetOps[0] = Chain; // Update chain. in LowerReturn()
590 RetOps.push_back(Flag); in LowerReturn()
592 return DAG.getNode(HexagonISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp6032 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
6057 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
6067 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn()
6069 RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64))); in LowerReturn()
6071 RetOps.push_back(DAG.getRegister(*I, MVT::i1)); in LowerReturn()
6073 RetOps.push_back(DAG.getRegister(*I, MVT::Other)); in LowerReturn()
6079 RetOps[0] = Chain; // Update chain. in LowerReturn()
6083 RetOps.push_back(Flag); in LowerReturn()
6085 return DAG.getNode(PPCISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
8006 SDValue RetOps[] = { Value, Vals[0].getValue(1), TF }; in LowerVectorLoad() local
[all …]
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp2223 static SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument
2250 RetOps.insert(RetOps.begin() + 1, in LowerInterruptReturn()
2253 return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps); in LowerInterruptReturn()
2275 SmallVector<SDValue, 4> RetOps; in LowerReturn() local
2276 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
2312 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
2318 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
2333 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
2344 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
2352 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn()
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp1256 SmallVector<SDValue, 4> RetOps; in LowerReturn() local
1257 RetOps.push_back(Chain); in LowerReturn()
1272 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); in LowerReturn()
1276 RetOps[0] = Chain; in LowerReturn()
1278 RetOps.push_back(Glue); in LowerReturn()
1280 return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
3273 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP() local
3274 return DAG.getMergeValues(RetOps, DL); in lowerATOMIC_LOAD_OP()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp3303 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local
3329 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
3337 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn()
3339 RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64))); in LowerReturn()
3345 RetOps[0] = Chain; // Update chain. in LowerReturn()
3349 RetOps.push_back(Flag); in LowerReturn()
3351 return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp1415 SmallVector<SDValue, 6> RetOps; in LowerReturn() local
1416 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
1418 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), in LowerReturn()
1450 RetOps.push_back(ValToCopy); in LowerReturn()
1495 RetOps[0] = Chain; // Update chain. in LowerReturn()
1499 RetOps.push_back(Flag); in LowerReturn()
1502 MVT::Other, &RetOps[0], RetOps.size()); in LowerReturn()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp5534 SDValue RetOps[] = { GatherRes, Chain }; in visitMGATHER() local
5535 return DAG.getMergeValues(RetOps, DL); in visitMGATHER()
5618 SDValue RetOps[] = { LoadRes, Chain }; in visitMLOAD() local
5619 return DAG.getMergeValues(RetOps, DL); in visitMLOAD()