/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.cpp | 449 SmallVector<std::pair<unsigned, SDValue>, 16> RegsToPass; 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.size(); i != e; ++i) [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 484 SmallVector<std::pair<unsigned, SDValue>, 4> RegsToPass; 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())); [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 708 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; 789 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Hi)); 793 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), Lo)); [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.cpp | 724 SmallVector<std::pair<unsigned, SDValue>, 9> RegsToPass; 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())); [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelLowering.cpp | [all...] |