/external/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 368 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 D | LanaiISelLowering.cpp | 535 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 D | WebAssemblyISelLowering.cpp | 450 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 D | SparcISelLowering.cpp | 224 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 D | MSP430ISelLowering.cpp | 526 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 D | XCoreISelLowering.cpp | 1473 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 D | MipsISelLowering.cpp | 3196 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 D | MipsISelLowering.h | 511 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps,
|
/external/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 993 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 D | ARMISelLowering.cpp | 2223 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 D | HexagonISelLowering.cpp | 573 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 D | PPCISelLowering.cpp | 6032 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 D | SystemZISelLowering.cpp | 1256 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 D | AArch64ISelLowering.cpp | 3303 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 D | X86ISelLowering.cpp | 2074 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 D | X86ISelLowering.cpp | 1415 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 D | DAGCombiner.cpp | 5534 SDValue RetOps[] = { GatherRes, Chain }; local 5535 return DAG.getMergeValues(RetOps, DL); 5618 SDValue RetOps[] = { LoadRes, Chain }; local 5619 return DAG.getMergeValues(RetOps, DL);
|