Searched refs:RetOps (Results 1 - 17 of 17) sorted by relevance

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

Completed in 1522 milliseconds