Searched refs:PendingMembers (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallingConv.cpp | 245 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_X86_32_MCUInReg() local 251 if (ArgFlags.isSplit() || !PendingMembers.empty()) { in CC_X86_32_MCUInReg() 252 PendingMembers.push_back( in CC_X86_32_MCUInReg() 260 if (PendingMembers.empty()) { in CC_X86_32_MCUInReg() 278 bool UseRegs = PendingMembers.size() <= std::min(2U, NumRegs - FirstFree); in CC_X86_32_MCUInReg() 280 for (auto &It : PendingMembers) { in CC_X86_32_MCUInReg() 288 PendingMembers.clear(); in CC_X86_32_MCUInReg() 350 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_X86_64_I128() local 351 PendingMembers.push_back( in CC_X86_64_I128() 357 unsigned NumRegs = PendingMembers.size(); in CC_X86_64_I128() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64CallingConvention.cpp | 43 static bool finishStackBlock(SmallVectorImpl<CCValAssign> &PendingMembers, in finishStackBlock() argument 75 auto &It = PendingMembers[0]; in finishStackBlock() 96 PendingMembers.clear(); in finishStackBlock() 101 for (auto &It : PendingMembers) { in finishStackBlock() 108 PendingMembers.clear(); in finishStackBlock() 117 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_AArch64_Custom_Stack_Block() local 121 PendingMembers.push_back( in CC_AArch64_Custom_Stack_Block() 127 return finishStackBlock(PendingMembers, LocVT, ArgFlags, State, Align(8)); in CC_AArch64_Custom_Stack_Block() 166 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_AArch64_Custom_Block() local 170 PendingMembers.push_back( in CC_AArch64_Custom_Block() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMCallingConv.cpp | 173 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_ARM_AAPCS_Custom_Aggregate() local 176 if (PendingMembers.size() > 0) in CC_ARM_AAPCS_Custom_Aggregate() 177 assert(PendingMembers[0].getLocVT() == LocVT); in CC_ARM_AAPCS_Custom_Aggregate() 183 PendingMembers.push_back(CCValAssign::getPending( in CC_ARM_AAPCS_Custom_Aggregate() 194 const Align FirstMemberAlign(PendingMembers[0].getExtraInfo()); in CC_ARM_AAPCS_Custom_Aggregate() 232 State.AllocateRegBlock(RegList, PendingMembers.size()); in CC_ARM_AAPCS_Custom_Aggregate() 234 for (const auto &[PendingMember, Reg] : zip(PendingMembers, RegResult)) { in CC_ARM_AAPCS_Custom_Aggregate() 238 PendingMembers.clear(); in CC_ARM_AAPCS_Custom_Aggregate() 248 for (auto &It : PendingMembers) { in CC_ARM_AAPCS_Custom_Aggregate() 256 PendingMembers.clear(); in CC_ARM_AAPCS_Custom_Aggregate() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZCallingConv.h | 99 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_SystemZ_I128Indirect() local 103 if (!ArgFlags.isSplit() && PendingMembers.empty()) in CC_SystemZ_I128Indirect() 109 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, in CC_SystemZ_I128Indirect() 132 for (auto &It : PendingMembers) { in CC_SystemZ_I128Indirect() 140 PendingMembers.clear(); in CC_SystemZ_I128Indirect()
|