| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 430 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 442 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 445 RetOps[0] = Chain; // Update chain. in LowerReturn() 449 RetOps.push_back(Flag); in LowerReturn() 451 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.cpp | 629 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 670 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 673 RetOps[0] = Chain; // Update chain. in LowerReturn() 677 RetOps.push_back(Flag); in LowerReturn() 680 return DAG.getNode(ARCISD::RET, dl, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 550 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 561 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 579 RetOps.push_back( in LowerReturn() 583 RetOps[0] = Chain; // Update chain in LowerReturn() 587 RetOps.push_back(Flag); in LowerReturn() 591 ArrayRef<SDValue>(&RetOps[0], RetOps.size())); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 1594 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1613 RetOps.push_back(DAG.getRegister(RegLo, MVT::i32)); in LowerReturn() 1616 RetOps.push_back(DAG.getRegister(RegHi, MVT::i32)); in LowerReturn() 1624 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1628 RetOps[0] = Chain; // Update chain. in LowerReturn() 1632 RetOps.push_back(Glue); in LowerReturn() 1654 return DAG.getNode(RetOpc, DL, MVT::Other, RetOps); in LowerReturn() 1657 return DAG.getNode(RISCVISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 226 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32() local 228 RetOps.push_back(SDValue()); in LowerReturn_32() 276 RetOps.push_back(DAG.getRegister(SP::I0, PtrVT)); in LowerReturn_32() 280 RetOps[0] = Chain; // Update chain. in LowerReturn_32() 281 RetOps[1] = DAG.getConstant(RetAddrOffset, DL, MVT::i32); in LowerReturn_32() 285 RetOps.push_back(Flag); in LowerReturn_32() 287 return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn_32() 309 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_64() local 313 RetOps.push_back(DAG.getConstant(8, DL, MVT::i32)); in LowerReturn_64() 360 RetOps[0] = Chain; // Update chain. in LowerReturn_64() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 740 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 753 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 769 RetOps.push_back(DAG.getRegister(R12, getPointerTy(DAG.getDataLayout()))); in LowerReturn() 775 RetOps[0] = Chain; // Update chain. in LowerReturn() 779 RetOps.push_back(Flag); in LowerReturn() 781 return DAG.getNode(Opc, dl, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1400 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1410 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1425 RetOps[0] = Chain; // Update chain. in LowerReturn() 1428 RetOps.push_back(Flag); in LowerReturn() 1431 return DAG.getNode(RetOpc, dl, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 1455 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 1458 RetOps.push_back(DAG.getConstant(0, dl, MVT::i32)); in LowerReturn() 1500 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 1503 RetOps[0] = Chain; // Update chain. in LowerReturn() 1507 RetOps.push_back(Flag); in LowerReturn() 1509 return DAG.getNode(XCoreISD::RETSP, dl, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 777 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 778 RetOps.append(OutVals.begin(), OutVals.end()); in LowerReturn() 779 Chain = DAG.getNode(WebAssemblyISD::RETURN, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.cpp | 3557 MipsTargetLowering::LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument 3565 return DAG.getNode(MipsISD::ERet, DL, MVT::Other, RetOps); in LowerInterruptReturn() 3586 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 3635 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3654 RetOps.push_back(DAG.getRegister(V0, getPointerTy(DAG.getDataLayout()))); in LowerReturn() 3657 RetOps[0] = Chain; // Update chain. in LowerReturn() 3661 RetOps.push_back(Flag); in LowerReturn() 3665 return LowerInterruptReturn(RetOps, DL, DAG); in LowerReturn() 3668 return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps); in LowerReturn()
|
| H A D | MipsISelLowering.h | 622 SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps,
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 212 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 222 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 225 RetOps[0] = Chain; // Update chain. in LowerReturn() 229 RetOps.push_back(Flag); in LowerReturn() 231 return DAG.getNode(HexagonISD::RET_FLAG, dl, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 2425 static SDValue LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn() argument 2452 RetOps.insert(RetOps.begin() + 1, in LowerInterruptReturn() 2455 return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps); in LowerInterruptReturn() 2475 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 2476 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 2569 RetOps.push_back(DAG.getRegister(VA.getLocReg(), in LowerReturn() 2578 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn() 2587 RetOps[0] = Chain; in LowerReturn() 2589 RetOps.push_back(Flag); in LowerReturn() 2601 return LowerInterruptReturn(RetOps, dl, DAG); in LowerReturn() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 1479 SmallVector<SDValue, 4> RetOps; in LowerReturn() local 1480 RetOps.push_back(Chain); in LowerReturn() 1495 RetOps.push_back(DAG.getRegister(Reg, VA.getLocVT())); in LowerReturn() 1499 RetOps[0] = Chain; in LowerReturn() 1501 RetOps.push_back(Glue); in LowerReturn() 1503 return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn() 3500 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP() local 3501 return DAG.getMergeValues(RetOps, DL); in lowerATOMIC_LOAD_OP()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 6644 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 6679 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 6683 RetOps.push_back(DAG.getRegister(*I, MVT::i1)); in LowerReturn() 6685 RetOps.push_back(DAG.getRegister(*I, MVT::Other)); in LowerReturn() 6691 RetOps[0] = Chain; // Update chain. in LowerReturn() 6695 RetOps.push_back(Flag); in LowerReturn() 9343 return DAG.getMergeValues(RetOps, dl); in LowerVectorLoad() 9346 SDValue RetOps[] = { Value, TF }; in LowerVectorLoad() local 9347 return DAG.getMergeValues(RetOps, dl); in LowerVectorLoad() 9431 SDValue RetOps[] = { TF, Stores[0].getValue(1) }; in LowerVectorStore() local [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 2124 SmallVector<SDValue, 48> RetOps; in LowerReturn() local 2125 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn() 2142 RetOps.push_back(PhysReturnAddrReg); in LowerReturn() 2175 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 2186 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 2188 RetOps.push_back(DAG.getRegister(*I, MVT::i32)); in LowerReturn() 2196 RetOps[0] = Chain; in LowerReturn() 2198 RetOps.push_back(Flag); in LowerReturn() 2203 return DAG.getNode(Opc, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 3927 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn() local 3953 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn() 3961 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 3963 RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64))); in LowerReturn() 3969 RetOps[0] = Chain; // Update chain. in LowerReturn() 3973 RetOps.push_back(Flag); in LowerReturn() 3975 return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 2446 SmallVector<SDValue, 6> RetOps; in LowerReturn() local 2506 RetOps.push_back(ValToCopy); in LowerReturn() 2596 RetOps.push_back( in LowerReturn() 2610 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); in LowerReturn() 2616 RetOps[0] = Chain; // Update chain. in LowerReturn() 2620 RetOps.push_back(Flag); in LowerReturn() 2625 return DAG.getNode(opcode, dl, MVT::Other, RetOps); in LowerReturn() 22320 return DAG.getMergeValues(RetOps, dl); in getAVX2GatherNode() 22354 return DAG.getMergeValues(RetOps, dl); in getGatherNode() 26041 SDValue RetOps[] = {Exract, NewLoad.getValue(1)}; in LowerMLOAD() local [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 7803 SDValue RetOps[] = { GatherRes, Chain }; in visitMGATHER() local 7804 return DAG.getMergeValues(RetOps, DL); in visitMGATHER() 7885 SDValue RetOps[] = { LoadRes, Chain }; in visitMLOAD() local 7886 return DAG.getMergeValues(RetOps, DL); in visitMLOAD()
|