/external/llvm/lib/Target/Mips/ |
D | MipsSEISelLowering.cpp | 121 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()
|
D | MipsSEISelLowering.h | 37 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
|
D | Mips16ISelLowering.h | 47 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
|
D | Mips16ISelLowering.cpp | 371 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()
|
D | MipsISelLowering.h | 205 std::deque< std::pair<unsigned, SDValue> > &RegsToPass, 359 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
|
D | MipsISelLowering.cpp | 2538 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/ |
D | MBlazeISelLowering.cpp | 724 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/ |
D | SparcISelLowering.cpp | 399 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/ |
D | HexagonISelLowering.cpp | 449 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/ |
D | MSP430ISelLowering.cpp | 481 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/ |
D | PPCISelLowering.cpp | 3097 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 …]
|
D | PPCISelLowering.h | 521 &RegsToPass,
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.cpp | 954 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/ |
D | AArch64ISelLowering.cpp | 1155 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/ |
D | ARMISelLowering.h | 417 RegsToPassVector &RegsToPass,
|
D | ARMISelLowering.cpp | 1316 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/ |
D | X86ISelLowering.cpp | 2363 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 …]
|