/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/ |
D | ARCISelLowering.cpp | 257 SmallVector<std::pair<unsigned, SDValue>, 4> RegsToPass; in LowerCall() local 286 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall() 314 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall() 315 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall() 316 RegsToPass[i].second, Glue); in LowerCall() 339 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in LowerCall() 340 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCall() 341 RegsToPass[i].second.getValueType())); in LowerCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | Mips16ISelLowering.h | 48 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
|
D | Mips16ISelLowering.cpp | 410 std::deque< std::pair<unsigned, SDValue> > &RegsToPass, in getOpndList() 489 RegsToPass.push_front(std::make_pair(V0Reg, Callee)); in getOpndList() 497 RegsToPass.push_front(std::make_pair((unsigned)Mips::T9, Callee)); in getOpndList() 502 MipsTargetLowering::getOpndList(Ops, RegsToPass, IsPICCall, GlobalOrExternal, in getOpndList()
|
D | MipsSEISelLowering.h | 69 std::deque<std::pair<unsigned, SDValue>> &RegsToPass,
|
D | MipsISelLowering.cpp | 3025 std::deque<std::pair<unsigned, SDValue>> &RegsToPass, in getOpndList() argument 3042 RegsToPass.push_back(std::make_pair(GPReg, getGlobalReg(CLI.DAG, Ty))); in getOpndList() 3051 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in getOpndList() 3052 Chain = CLI.DAG.getCopyToReg(Chain, CLI.DL, RegsToPass[i].first, in getOpndList() 3053 RegsToPass[i].second, InFlag); in getOpndList() 3059 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in getOpndList() 3060 Ops.push_back(CLI.DAG.getRegister(RegsToPass[i].first, in getOpndList() 3061 RegsToPass[i].second.getValueType())); in getOpndList() 3247 std::deque<std::pair<unsigned, SDValue>> RegsToPass; in LowerCall() local 3271 passByValArg(Chain, DL, RegsToPass, MemOpChains, StackPtr, MFI, DAG, Arg, in LowerCall() [all …]
|
D | MipsISelLowering.h | 501 std::deque<std::pair<unsigned, SDValue>> &RegsToPass, 587 std::deque<std::pair<unsigned, SDValue>> &RegsToPass,
|
D | MipsSEISelLowering.cpp | 1164 std::deque<std::pair<unsigned, SDValue>> &RegsToPass, in getOpndList() argument 1169 MipsTargetLowering::getOpndList(Ops, RegsToPass, IsPICCall, GlobalOrExternal, in getOpndList()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/ |
D | LanaiISelLowering.cpp | 652 SmallVector<std::pair<unsigned, SDValue>, 4> RegsToPass; in LowerCCCCallTo() local 686 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCCCCallTo() 714 for (unsigned I = 0, E = RegsToPass.size(); I != E; ++I) { in LowerCCCCallTo() 715 Chain = DAG.getCopyToReg(Chain, DL, RegsToPass[I].first, in LowerCCCCallTo() 716 RegsToPass[I].second, InFlag); in LowerCCCCallTo() 747 for (unsigned I = 0, E = RegsToPass.size(); I != E; ++I) in LowerCCCCallTo() 748 Ops.push_back(DAG.getRegister(RegsToPass[I].first, in LowerCCCCallTo() 749 RegsToPass[I].second.getValueType())); in LowerCCCCallTo()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.cpp | 778 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall_32() local 869 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Part0)); in LowerCall_32() 873 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), Part1)); in LowerCall_32() 904 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall_32() 908 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall_32() 933 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall_32() 934 unsigned Reg = toCallerWindow(RegsToPass[i].first); in LowerCall_32() 935 Chain = DAG.getCopyToReg(Chain, dl, Reg, RegsToPass[i].second, InFlag); in LowerCall_32() 957 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in LowerCall_32() 958 Ops.push_back(DAG.getRegister(toCallerWindow(RegsToPass[i].first), in LowerCall_32() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/ |
D | BPFISelLowering.cpp | 321 SmallVector<std::pair<unsigned, SDValue>, MaxArgs> RegsToPass; in LowerCall() local 349 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall() 359 for (auto &Reg : RegsToPass) { in LowerCall() 385 for (auto &Reg : RegsToPass) in LowerCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.cpp | 822 SmallVector<std::pair<unsigned, SDValue>, 4> RegsToPass; in LowerCCCCallTo() local 850 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCCCCallTo() 890 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCCCCallTo() 891 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCCCCallTo() 892 RegsToPass[i].second, InFlag); in LowerCCCCallTo() 912 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in LowerCCCCallTo() 913 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCCCCallTo() 914 RegsToPass[i].second.getValueType())); in LowerCCCCallTo()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 5348 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, in buildCallOperands() argument 5398 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in buildCallOperands() 5399 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in buildCallOperands() 5400 RegsToPass[i].second.getValueType())); in buildCallOperands() 5427 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, SDValue Glue, in FinishCall() argument 5451 hasNest, DAG, RegsToPass, Glue, Chain, Callee, SPDiff, in FinishCall() 5673 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall_32SVR4() local 5740 RegsToPass.push_back(std::make_pair(VA.getLocReg(), SVal.getValue(0))); in LowerCall_32SVR4() 5743 RegsToPass.push_back(std::make_pair(ArgLocs[++i].getLocReg(), in LowerCall_32SVR4() 5746 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall_32SVR4() [all …]
|
D | PPCISelLowering.h | 1106 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.cpp | 1138 SmallVector<std::pair<unsigned, SDValue>, 4> RegsToPass; in LowerCCCCallTo() local 1164 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCCCCallTo() 1187 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCCCCallTo() 1188 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCCCCallTo() 1189 RegsToPass[i].second, InFlag); in LowerCCCCallTo() 1212 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in LowerCCCCallTo() 1213 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCCCCallTo() 1214 RegsToPass[i].second.getValueType())); in LowerCCCCallTo()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.cpp | 424 SmallVector<std::pair<unsigned, SDValue>, 16> RegsToPass; in LowerCall() local 488 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall() 513 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall() 514 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall() 515 RegsToPass[i].second, Glue); in LowerCall() 530 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall() 531 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall() 532 RegsToPass[i].second, Glue); in LowerCall() 559 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall() 560 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCall() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | RISCVISelLowering.cpp | 2161 SmallVector<std::pair<Register, SDValue>, 8> RegsToPass; in LowerCall() local 2179 RegsToPass.push_back(std::make_pair(RegLo, Lo)); in LowerCall() 2193 RegsToPass.push_back(std::make_pair(RegHigh, Hi)); in LowerCall() 2235 RegsToPass.push_back(std::make_pair(VA.getLocReg(), ArgValue)); in LowerCall() 2261 for (auto &Reg : RegsToPass) { in LowerCall() 2269 validateCCReservedRegs(RegsToPass, MF); in LowerCall() 2304 for (auto &Reg : RegsToPass) in LowerCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/ |
D | AVRISelLowering.cpp | 1192 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall() local 1231 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall() 1263 for (auto Reg : RegsToPass) { in LowerCall() 1276 for (auto Reg : RegsToPass) { in LowerCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIISelLowering.h | 311 SmallVectorImpl<std::pair<unsigned, SDValue>> &RegsToPass,
|
D | SIISelLowering.cpp | 2440 SmallVectorImpl<std::pair<unsigned, SDValue>> &RegsToPass, in passSpecialInputs() argument 2505 RegsToPass.emplace_back(OutgoingArg->getRegister(), InputReg); in passSpecialInputs() 2571 RegsToPass.emplace_back(OutgoingArg->getRegister(), InputReg); in passSpecialInputs() 2770 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall() local 2782 RegsToPass.emplace_back(AMDGPU::SGPR0_SGPR1_SGPR2_SGPR3, ScratchRSrcReg); in LowerCall() 2819 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall() 2883 passSpecialInputs(CLI, CCInfo, *Info, RegsToPass, MemOpChains, Chain); in LowerCall() 2891 for (auto &RegToPass : RegsToPass) { in LowerCall() 2945 for (auto &RegToPass : RegsToPass) { in LowerCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 664 SDValue &Arg, RegsToPassVector &RegsToPass,
|
D | ARMISelLowering.cpp | 2057 RegsToPassVector &RegsToPass, in PassF64ArgInRegs() argument 2065 RegsToPass.push_back(std::make_pair(VA.getLocReg(), fmrrd.getValue(id))); in PassF64ArgInRegs() 2068 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), fmrrd.getValue(1-id))); in PassF64ArgInRegs() 2159 RegsToPassVector RegsToPass; in LowerCall() local 2198 PassF64ArgInRegs(dl, DAG, Chain, Op0, RegsToPass, in LowerCall() 2203 PassF64ArgInRegs(dl, DAG, Chain, Op1, RegsToPass, in LowerCall() 2212 PassF64ArgInRegs(dl, DAG, Chain, Arg, RegsToPass, VA, ArgLocs[++i], in LowerCall() 2227 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall() 2252 RegsToPass.push_back(std::make_pair(j, Load)); in LowerCall() 2293 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 1529 SmallVector<std::pair<unsigned, SDValue>, 9> RegsToPass; in LowerCall() local 1563 RegsToPass.push_back(std::make_pair(VA.getLocReg(), ArgValue)); in LowerCall() 1604 for (unsigned I = 0, E = RegsToPass.size(); I != E; ++I) { in LowerCall() 1605 Chain = DAG.getCopyToReg(Chain, DL, RegsToPass[I].first, in LowerCall() 1606 RegsToPass[I].second, Glue); in LowerCall() 1617 for (unsigned I = 0, E = RegsToPass.size(); I != E; ++I) in LowerCall() 1618 Ops.push_back(DAG.getRegister(RegsToPass[I].first, in LowerCall() 1619 RegsToPass[I].second.getValueType())); in LowerCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 4042 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall() local 4051 RegsToPass.emplace_back(F.PReg, Val); in LowerCall() 4117 std::find_if(RegsToPass.begin(), RegsToPass.end(), in LowerCall() 4132 RegsToPass.emplace_back(VA.getLocReg(), Arg); in LowerCall() 4210 for (auto &RegToPass : RegsToPass) { in LowerCall() 4265 for (auto &RegToPass : RegsToPass) in LowerCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 2614 SmallVectorImpl<std::pair<unsigned, SDValue>> &RegsToPass, CCValAssign &VA, in Passv64i1ArgInRegs() argument 2633 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Lo)); in Passv64i1ArgInRegs() 2634 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), Hi)); in Passv64i1ArgInRegs() 2739 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerReturn() local 2745 Passv64i1ArgInRegs(dl, DAG, ValToCopy, RegsToPass, VA, RVLocs[++I], in LowerReturn() 2748 assert(2 == RegsToPass.size() && in LowerReturn() 2755 RegsToPass.push_back(std::make_pair(VA.getLocReg(), ValToCopy)); in LowerReturn() 2759 for (auto &Reg : RegsToPass) { in LowerReturn() 3915 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall() local 3997 Passv64i1ArgInRegs(dl, DAG, Arg, RegsToPass, VA, ArgLocs[++I], Subtarget); in LowerCall() [all …]
|