/external/llvm/lib/Target/Mips/ |
H A D | Mips16ISelLowering.cpp | 417 std::deque< std::pair<unsigned, SDValue> > &RegsToPass, 474 RegsToPass.push_front(std::make_pair(V0Reg, Callee)); 478 RegsToPass.push_front(std::make_pair((unsigned)Mips::T9, Callee)); 483 MipsTargetLowering::getOpndList(Ops, RegsToPass, IsPICCall, GlobalOrExternal, 416 getOpndList(SmallVectorImpl<SDValue> &Ops, std::deque< std::pair<unsigned, SDValue> > &RegsToPass, bool IsPICCall, bool GlobalOrExternal, bool InternalLinkage, CallLoweringInfo &CLI, SDValue Callee, SDValue Chain) const argument
|
H A D | MipsSEISelLowering.cpp | 552 std::deque< std::pair<unsigned, SDValue> > &RegsToPass, 559 RegsToPass.push_front(std::make_pair(T9Reg, Callee)); 563 MipsTargetLowering::getOpndList(Ops, RegsToPass, IsPICCall, GlobalOrExternal, 551 getOpndList(SmallVectorImpl<SDValue> &Ops, std::deque< std::pair<unsigned, SDValue> > &RegsToPass, bool IsPICCall, bool GlobalOrExternal, bool InternalLinkage, CallLoweringInfo &CLI, SDValue Callee, SDValue Chain) const argument
|
H A D | MipsISelLowering.cpp | 2272 std::deque< std::pair<unsigned, SDValue> > &RegsToPass, 2283 RegsToPass.push_back(std::make_pair(GPReg, getGlobalReg(CLI.DAG, Ty))); 2292 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { 2293 Chain = CLI.DAG.getCopyToReg(Chain, CLI.DL, RegsToPass[i].first, 2294 RegsToPass[i].second, InFlag); 2300 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) 2301 Ops.push_back(CLI.DAG.getRegister(RegsToPass[i].first, 2302 RegsToPass[i].second.getValueType())); 2383 std::deque< std::pair<unsigned, SDValue> > RegsToPass; local 2401 passByValArg(Chain, DL, RegsToPass, MemOpChain 2271 getOpndList(SmallVectorImpl<SDValue> &Ops, std::deque< std::pair<unsigned, SDValue> > &RegsToPass, bool IsPICCall, bool GlobalOrExternal, bool InternalLinkage, CallLoweringInfo &CLI, SDValue Callee, SDValue Chain) const argument 3388 passByValArg(SDValue Chain, SDLoc DL, std::deque< std::pair<unsigned, SDValue> > &RegsToPass, SmallVectorImpl<SDValue> &MemOpChains, SDValue StackPtr, MachineFrameInfo *MFI, SelectionDAG &DAG, SDValue Arg, const MipsCC &CC, const ByValArgInfo &ByVal, const ISD::ArgFlagsTy &Flags, bool isLittle) const argument [all...] |
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 484 SmallVector<std::pair<unsigned, SDValue>, 4> RegsToPass; local 509 // Arguments that can be passed on register must be kept at RegsToPass 512 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); 553 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { 554 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, 555 RegsToPass[i].second, InFlag); 575 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) 576 Ops.push_back(DAG.getRegister(RegsToPass[i].first, 577 RegsToPass[i].second.getValueType()));
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 449 SmallVector<std::pair<unsigned, SDValue>, 16> RegsToPass; local 500 // Arguments that can be passed on register must be kept at RegsToPass 503 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); 525 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { 526 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, 527 RegsToPass[i].second, InFlag); 543 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { 544 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, 545 RegsToPass[i].second, InFlag); 575 for (unsigned i = 0, e = RegsToPass [all...] |
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 708 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; local 789 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Hi)); 793 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), Lo)); 824 // RegsToPass vector 827 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); 831 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); 857 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { 858 unsigned Reg = toCallerWindow(RegsToPass[i].first); 859 Chain = DAG.getCopyToReg(Chain, dl, Reg, RegsToPass[i].second, InFlag); 880 for (unsigned i = 0, e = RegsToPass [all...] |
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 724 SmallVector<std::pair<unsigned, SDValue>, 9> RegsToPass; local 744 RegsToPass.push_back(std::make_pair(VA.getLocReg(), ArgValue)); 772 for (unsigned I = 0, E = RegsToPass.size(); I != E; ++I) { 773 Chain = DAG.getCopyToReg(Chain, DL, RegsToPass[I].first, 774 RegsToPass[I].second, Glue); 795 for (unsigned I = 0, E = RegsToPass.size(); I != E; ++I) 796 Ops.push_back(DAG.getRegister(RegsToPass[I].first, 797 RegsToPass[I].second.getValueType()));
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 908 SmallVector<std::pair<unsigned, SDValue>, 4> RegsToPass; local 932 // RegsToPass vector 934 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); 957 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { 958 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, 959 RegsToPass[i].second, InFlag); 982 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) 983 Ops.push_back(DAG.getRegister(RegsToPass[i].first, 984 RegsToPass[i].second.getValueType()));
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 1211 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; local 1257 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); 1313 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { 1314 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, 1315 RegsToPass[i].second, InFlag); 1357 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) 1358 Ops.push_back(DAG.getRegister(RegsToPass[i].first, 1359 RegsToPass[i].second.getValueType()));
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 1369 RegsToPassVector &RegsToPass, 1377 RegsToPass.push_back(std::make_pair(VA.getLocReg(), fmrrd)); 1380 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), fmrrd.getValue(1))); 1453 RegsToPassVector RegsToPass; local 1492 PassF64ArgInRegs(dl, DAG, Chain, Op0, RegsToPass, 1497 PassF64ArgInRegs(dl, DAG, Chain, Op1, RegsToPass, 1506 PassF64ArgInRegs(dl, DAG, Chain, Arg, RegsToPass, VA, ArgLocs[++i], 1517 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); 1541 RegsToPass.push_back(std::make_pair(j, Load)); 1585 for (unsigned i = 0, e = RegsToPass 1367 PassF64ArgInRegs(SDLoc dl, SelectionDAG &DAG, SDValue Chain, SDValue &Arg, RegsToPassVector &RegsToPass, CCValAssign &VA, CCValAssign &NextVA, SDValue &StackPtr, SmallVectorImpl<SDValue> &MemOpChains, ISD::ArgFlagsTy Flags) const argument [all...] |
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 3153 SmallVectorImpl<std::pair<unsigned, SDValue> > &RegsToPass, 3318 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) 3319 Ops.push_back(DAG.getRegister(RegsToPass[i].first, 3320 RegsToPass[i].second.getValueType())); 3385 &RegsToPass, 3394 isTailCall, RegsToPass, Ops, NodeTys, 3618 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; local 3670 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); 3698 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { 3699 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[ 3151 PrepareCall(SelectionDAG &DAG, SDValue &Callee, SDValue &InFlag, SDValue &Chain, SDLoc dl, int SPDiff, bool isTailCall, SmallVectorImpl<std::pair<unsigned, SDValue> > &RegsToPass, SmallVectorImpl<SDValue> &Ops, std::vector<EVT> &NodeTys, const PPCSubtarget &PPCSubTarget) argument 3381 FinishCall(CallingConv::ID CallConv, SDLoc dl, bool isTailCall, bool isVarArg, SelectionDAG &DAG, SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, SDValue InFlag, SDValue Chain, SDValue &Callee, int SPDiff, unsigned NumBytes, const SmallVectorImpl<ISD::InputArg> &Ins, SmallVectorImpl<SDValue> &InVals) const argument 3829 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; local 4211 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; local [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 2556 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; local 2606 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); 2618 RegsToPass.push_back(std::make_pair(ShadowReg, Arg)); 2638 RegsToPass.push_back(std::make_pair(unsigned(X86::EBX), 2677 RegsToPass.push_back(std::make_pair(unsigned(X86::AL), 2743 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { 2744 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, 2745 RegsToPass[i].second, InFlag); 2848 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) 2849 Ops.push_back(DAG.getRegister(RegsToPass[ [all...] |