Searched refs:PendingMembers (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Target/X86/
H A DX86CallingConv.h56 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); local
62 if (ArgFlags.isSplit() || !PendingMembers.empty()) {
63 PendingMembers.push_back(
71 if (PendingMembers.empty()) {
81 // We now have the entire original argument in PendingMembers, so decide
89 bool UseRegs = PendingMembers.size() <= std::min(2U, NumRegs - FirstFree);
91 for (auto &It : PendingMembers) {
99 PendingMembers.clear();
/external/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.h44 static bool finishStackBlock(SmallVectorImpl<CCValAssign> &PendingMembers, argument
52 for (auto &It : PendingMembers) {
59 PendingMembers.clear();
68 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); local
72 PendingMembers.push_back(
78 return finishStackBlock(PendingMembers, LocVT, ArgFlags, State, 8);
105 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); local
109 PendingMembers.push_back(
115 unsigned RegResult = State.AllocateRegBlock(RegList, PendingMembers.size());
117 for (auto &It : PendingMembers) {
[all...]
/external/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h93 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); local
96 // PendingMembers.empty() is false on all subsequent parts.
97 if (!ArgFlags.isSplit() && PendingMembers.empty())
103 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT,
115 for (auto &It : PendingMembers) {
123 PendingMembers.clear();
/external/llvm/lib/Target/ARM/
H A DARMCallingConv.h184 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); local
187 if (PendingMembers.size() > 0)
188 assert(PendingMembers[0].getLocVT() == LocVT);
194 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo,
204 unsigned Align = std::min(PendingMembers[0].getExtraInfo(), StackAlign);
234 unsigned RegResult = State.AllocateRegBlock(RegList, PendingMembers.size());
236 for (SmallVectorImpl<CCValAssign>::iterator It = PendingMembers.begin();
237 It != PendingMembers.end(); ++It) {
242 PendingMembers.clear();
252 for (auto &It : PendingMembers) {
[all...]

Completed in 275 milliseconds