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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.cpp39 static bool finishStackBlock(SmallVectorImpl<CCValAssign> &PendingMembers, argument
48 for (auto &It : PendingMembers) {
56 PendingMembers.clear();
65 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); local
69 PendingMembers.push_back(
75 return finishStackBlock(PendingMembers, LocVT, ArgFlags, State, 8);
106 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); local
110 PendingMembers.push_back(
120 RegList, alignTo(PendingMembers.size(), EltsPerReg) / EltsPerReg);
122 for (auto &It : PendingMembers) {
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h92 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); local
95 // PendingMembers.empty() is false on all subsequent parts.
96 if (!ArgFlags.isSplit() && PendingMembers.empty())
102 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT,
114 for (auto &It : PendingMembers) {
122 PendingMembers.clear();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallingConv.cpp177 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); local
180 if (PendingMembers.size() > 0)
181 assert(PendingMembers[0].getLocVT() == LocVT);
187 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo,
197 unsigned Align = std::min(PendingMembers[0].getExtraInfo(), StackAlign);
230 unsigned RegResult = State.AllocateRegBlock(RegList, PendingMembers.size());
232 for (SmallVectorImpl<CCValAssign>::iterator It = PendingMembers.begin();
233 It != PendingMembers.end(); ++It) {
238 PendingMembers.clear();
248 for (auto &It : PendingMembers) {
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.cpp245 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); local
251 if (ArgFlags.isSplit() || !PendingMembers.empty()) {
252 PendingMembers.push_back(
260 if (PendingMembers.empty()) {
270 // We now have the entire original argument in PendingMembers, so decide
278 bool UseRegs = PendingMembers.size() <= std::min(2U, NumRegs - FirstFree);
280 for (auto &It : PendingMembers) {
288 PendingMembers.clear();

Completed in 109 milliseconds