Home
last modified time | relevance | path

Searched refs:RegsToPass (Results 1 – 24 of 24) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCISelLowering.cpp257 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/
DMips16ISelLowering.h48 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
DMips16ISelLowering.cpp410 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()
DMipsSEISelLowering.h69 std::deque<std::pair<unsigned, SDValue>> &RegsToPass,
DMipsISelLowering.cpp3025 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 …]
DMipsISelLowering.h501 std::deque<std::pair<unsigned, SDValue>> &RegsToPass,
587 std::deque<std::pair<unsigned, SDValue>> &RegsToPass,
DMipsSEISelLowering.cpp1164 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/
DLanaiISelLowering.cpp652 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/
DSparcISelLowering.cpp778 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/
DBPFISelLowering.cpp321 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/
DMSP430ISelLowering.cpp822 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/
DPPCISelLowering.cpp5348 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 …]
DPPCISelLowering.h1106 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp1138 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/
DHexagonISelLowering.cpp424 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/
DRISCVISelLowering.cpp2161 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/
DAVRISelLowering.cpp1192 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/
DSIISelLowering.h311 SmallVectorImpl<std::pair<unsigned, SDValue>> &RegsToPass,
DSIISelLowering.cpp2440 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/
DARMISelLowering.h664 SDValue &Arg, RegsToPassVector &RegsToPass,
DARMISelLowering.cpp2057 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/
DSystemZISelLowering.cpp1529 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/
DAArch64ISelLowering.cpp4042 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/
DX86ISelLowering.cpp2614 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 …]