Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp121 std::deque< std::pair<unsigned, SDValue> > &RegsToPass, in getOpndList()
128 RegsToPass.push_front(std::make_pair(T9Reg, Callee)); in getOpndList()
132 MipsTargetLowering::getOpndList(Ops, RegsToPass, IsPICCall, GlobalOrExternal, in getOpndList()
DMipsSEISelLowering.h37 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
DMips16ISelLowering.h47 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
DMips16ISelLowering.cpp371 std::deque< std::pair<unsigned, SDValue> > &RegsToPass, in getOpndList()
402 RegsToPass.push_front(std::make_pair(V0Reg, Callee)); in getOpndList()
406 RegsToPass.push_front(std::make_pair((unsigned)Mips::T9, Callee)); in getOpndList()
411 MipsTargetLowering::getOpndList(Ops, RegsToPass, IsPICCall, GlobalOrExternal, in getOpndList()
DMipsISelLowering.h205 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
359 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
DMipsISelLowering.cpp2538 std::deque< std::pair<unsigned, SDValue> > &RegsToPass, in getOpndList()
2549 RegsToPass.push_back(std::make_pair(GPReg, getGlobalReg(CLI.DAG, Ty))); in getOpndList()
2558 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in getOpndList()
2559 Chain = CLI.DAG.getCopyToReg(Chain, CLI.DL, RegsToPass[i].first, in getOpndList()
2560 RegsToPass[i].second, InFlag); in getOpndList()
2566 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in getOpndList()
2567 Ops.push_back(CLI.DAG.getRegister(RegsToPass[i].first, in getOpndList()
2568 RegsToPass[i].second.getValueType())); in getOpndList()
2638 std::deque< std::pair<unsigned, SDValue> > RegsToPass; in LowerCall() local
2656 passByValArg(Chain, DL, RegsToPass, MemOpChains, StackPtr, MFI, DAG, Arg, in LowerCall()
[all …]
/external/llvm/lib/Target/MBlaze/
DMBlazeISelLowering.cpp724 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall() local
751 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall()
792 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
793 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall()
794 RegsToPass[i].second, InFlag); in LowerCall()
819 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
820 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCall()
821 RegsToPass[i].second.getValueType())); in LowerCall()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp399 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall() local
480 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Hi)); in LowerCall()
484 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), Lo)); in LowerCall()
518 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall()
522 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall()
548 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
549 unsigned Reg = RegsToPass[i].first; in LowerCall()
554 Chain = DAG.getCopyToReg(Chain, dl, Reg, RegsToPass[i].second, InFlag); in LowerCall()
575 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
576 unsigned Reg = RegsToPass[i].first; in LowerCall()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp449 SmallVector<std::pair<unsigned, SDValue>, 16> RegsToPass; in LowerCall() local
503 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall()
524 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
525 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall()
526 RegsToPass[i].second, InFlag); in LowerCall()
542 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
543 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall()
544 RegsToPass[i].second, InFlag); in LowerCall()
574 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
575 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCall()
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp481 SmallVector<std::pair<unsigned, SDValue>, 4> RegsToPass; in LowerCCCCallTo() local
509 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCCCCallTo()
550 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCCCCallTo()
551 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCCCCallTo()
552 RegsToPass[i].second, InFlag); in LowerCCCCallTo()
572 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in LowerCCCCallTo()
573 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCCCCallTo()
574 RegsToPass[i].second.getValueType())); in LowerCCCCallTo()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp3097 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, in PrepareCall() argument
3259 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in PrepareCall()
3260 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in PrepareCall()
3261 RegsToPass[i].second.getValueType())); in PrepareCall()
3326 &RegsToPass, in FinishCall() argument
3335 isTailCall, RegsToPass, Ops, NodeTys, in FinishCall()
3558 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall_32SVR4() local
3609 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall_32SVR4()
3637 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall_32SVR4()
3638 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall_32SVR4()
[all …]
DPPCISelLowering.h521 &RegsToPass,
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp954 SmallVector<std::pair<unsigned, SDValue>, 4> RegsToPass; in LowerCCCCallTo() local
980 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCCCCallTo()
1003 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCCCCallTo()
1004 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCCCCallTo()
1005 RegsToPass[i].second, InFlag); in LowerCCCCallTo()
1028 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in LowerCCCCallTo()
1029 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCCCCallTo()
1030 RegsToPass[i].second.getValueType())); in LowerCCCCallTo()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp1155 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall() local
1201 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall()
1257 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
1258 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall()
1259 RegsToPass[i].second, InFlag); in LowerCall()
1301 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in LowerCall()
1302 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCall()
1303 RegsToPass[i].second.getValueType())); in LowerCall()
/external/llvm/lib/Target/ARM/
DARMISelLowering.h417 RegsToPassVector &RegsToPass,
DARMISelLowering.cpp1316 RegsToPassVector &RegsToPass, in PassF64ArgInRegs() argument
1324 RegsToPass.push_back(std::make_pair(VA.getLocReg(), fmrrd)); in PassF64ArgInRegs()
1327 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), fmrrd.getValue(1))); in PassF64ArgInRegs()
1398 RegsToPassVector RegsToPass; in LowerCall() local
1437 PassF64ArgInRegs(dl, DAG, Chain, Op0, RegsToPass, in LowerCall()
1442 PassF64ArgInRegs(dl, DAG, Chain, Op1, RegsToPass, in LowerCall()
1451 PassF64ArgInRegs(dl, DAG, Chain, Arg, RegsToPass, VA, ArgLocs[++i], in LowerCall()
1455 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall()
1472 RegsToPass.push_back(std::make_pair(j, Load)); in LowerCall()
1512 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
[all …]
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp2363 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall() local
2411 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall()
2423 RegsToPass.push_back(std::make_pair(ShadowReg, Arg)); in LowerCall()
2443 RegsToPass.push_back(std::make_pair(unsigned(X86::EBX), in LowerCall()
2482 RegsToPass.push_back(std::make_pair(unsigned(X86::AL), in LowerCall()
2548 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
2549 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall()
2550 RegsToPass[i].second, InFlag); in LowerCall()
2653 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in LowerCall()
2654 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCall()
[all …]