/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 410 SmallVector<SDValue, 4> RetOps(1, Chain); 422 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 426 RetOps[0] = Chain; // Update chain. 430 RetOps.push_back(Flag); 432 return DAG.getNode(Opc, DL, MVT::Other, RetOps);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 478 SmallVector<SDValue, 4> RetOps(1, Chain); 479 RetOps.append(OutVals.begin(), OutVals.end()); 480 Chain = DAG.getNode(WebAssemblyISD::RETURN, DL, MVT::Other, RetOps);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 223 SmallVector<SDValue, 4> RetOps(1, Chain); 225 RetOps.push_back(SDValue()); 250 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 259 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 273 RetOps.push_back(DAG.getRegister(SP::I0, PtrVT)); 277 RetOps[0] = Chain; // Update chain. 278 RetOps[1] = DAG.getConstant(RetAddrOffset, DL, MVT::i32); 282 RetOps.push_back(Flag); 284 return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps); 306 SmallVector<SDValue, 4> RetOps( [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 542 SmallVector<SDValue, 4> RetOps(1, Chain); 555 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 561 RetOps[0] = Chain; // Update chain. 565 RetOps.push_back(Flag); 567 return DAG.getNode(Opc, dl, MVT::Other, RetOps);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 1491 SmallVector<SDValue, 4> RetOps(1, Chain); 1494 RetOps.push_back(DAG.getConstant(0, dl, MVT::i32)); 1537 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 1540 RetOps[0] = Chain; // Update chain. 1544 RetOps.push_back(Flag); 1546 return DAG.getNode(XCoreISD::RETSP, dl, MVT::Other, RetOps);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 3104 MipsTargetLowering::LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, argument 3112 return DAG.getNode(MipsISD::ERet, DL, MVT::Other, RetOps); 3133 SmallVector<SDValue, 4> RetOps(1, Chain); 3182 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 3201 RetOps.push_back(DAG.getRegister(V0, getPointerTy(DAG.getDataLayout()))); 3204 RetOps[0] = Chain; // Update chain. 3208 RetOps.push_back(Flag); 3212 return LowerInterruptReturn(RetOps, DL, DAG); 3215 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps);
|
H A D | MipsISelLowering.h | 505 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, SDLoc DL,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 946 SmallVector<SDValue, 48> RetOps; local 947 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) 970 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 974 RetOps[0] = Chain; 976 RetOps.push_back(Flag); 978 return DAG.getNode(AMDGPUISD::RET_FLAG, DL, MVT::Other, RetOps);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 574 SmallVector<SDValue, 4> RetOps(1, Chain); 584 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 587 RetOps[0] = Chain; // Update chain. 591 RetOps.push_back(Flag); 593 return DAG.getNode(HexagonISD::RET_FLAG, dl, MVT::Other, RetOps);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 2228 static SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, argument 2255 RetOps.insert(RetOps.begin() + 1, 2258 return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps); 2280 SmallVector<SDValue, 4> RetOps; local 2281 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) 2317 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 2323 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 2338 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 2349 RetOps [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 1211 SmallVector<SDValue, 4> RetOps; local 1212 RetOps.push_back(Chain); 1227 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); 1231 RetOps[0] = Chain; 1233 RetOps.push_back(Glue); 1235 return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps); 3124 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; 3125 return DAG.getMergeValues(RetOps, DL);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 5789 SmallVector<SDValue, 4> RetOps(1, Chain); 5814 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 5817 RetOps[0] = Chain; // Update chain. 5821 RetOps.push_back(Flag); 5823 return DAG.getNode(PPCISD::RET_FLAG, dl, MVT::Other, RetOps); 7704 SDValue RetOps[] = { Value, Vals[0].getValue(1), TF }; local 7705 return DAG.getMergeValues(RetOps, dl); 7708 SDValue RetOps[] = { Value, TF }; local 7709 return DAG.getMergeValues(RetOps, dl); 7797 SDValue RetOps[] local [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 3246 SmallVector<SDValue, 4> RetOps(1, Chain); 3272 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 3280 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); 3282 RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64))); 3288 RetOps[0] = Chain; // Update chain. 3292 RetOps.push_back(Flag); 3294 return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 2213 SmallVector<SDValue, 6> RetOps; local 2214 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) 2216 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), dl, 2265 RetOps.push_back(ValToCopy); 2288 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); 2311 RetOps.push_back( 2321 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); 2327 RetOps[0] = Chain; // Update chain. 2331 RetOps.push_back(Flag); 2336 return DAG.getNode(opcode, dl, MVT::Other, RetOps); [all...] |
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 5478 SDValue RetOps[] = { GatherRes, Chain }; local 5479 return DAG.getMergeValues(RetOps, DL); 5562 SDValue RetOps[] = { LoadRes, Chain }; local 5563 return DAG.getMergeValues(RetOps, DL);
|