Home
last modified time | relevance | path

Searched refs:PendingMembers (Results 1 – 8 of 8) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64CallingConvention.h44 static bool finishStackBlock(SmallVectorImpl<CCValAssign> &PendingMembers, in finishStackBlock() argument
52 for (auto &It : PendingMembers) { in finishStackBlock()
59 PendingMembers.clear(); in finishStackBlock()
68 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_AArch64_Custom_Stack_Block() local
72 PendingMembers.push_back( in CC_AArch64_Custom_Stack_Block()
78 return finishStackBlock(PendingMembers, LocVT, ArgFlags, State, 8); in CC_AArch64_Custom_Stack_Block()
105 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_AArch64_Custom_Block() local
109 PendingMembers.push_back( in CC_AArch64_Custom_Block()
115 unsigned RegResult = State.AllocateRegBlock(RegList, PendingMembers.size()); in CC_AArch64_Custom_Block()
117 for (auto &It : PendingMembers) { in CC_AArch64_Custom_Block()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64CallingConvention.h44 static bool finishStackBlock(SmallVectorImpl<CCValAssign> &PendingMembers, in finishStackBlock() argument
52 for (auto &It : PendingMembers) { in finishStackBlock()
59 PendingMembers.clear(); in finishStackBlock()
68 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_AArch64_Custom_Stack_Block() local
72 PendingMembers.push_back( in CC_AArch64_Custom_Stack_Block()
78 return finishStackBlock(PendingMembers, LocVT, ArgFlags, State, 8); in CC_AArch64_Custom_Stack_Block()
105 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_AArch64_Custom_Block() local
109 PendingMembers.push_back( in CC_AArch64_Custom_Block()
115 unsigned RegResult = State.AllocateRegBlock(RegList, PendingMembers.size()); in CC_AArch64_Custom_Block()
117 for (auto &It : PendingMembers) { in CC_AArch64_Custom_Block()
[all …]
/external/llvm/lib/Target/X86/
DX86CallingConv.h56 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_X86_32_MCUInReg() local
62 if (ArgFlags.isSplit() || !PendingMembers.empty()) { in CC_X86_32_MCUInReg()
63 PendingMembers.push_back( in CC_X86_32_MCUInReg()
71 if (PendingMembers.empty()) { in CC_X86_32_MCUInReg()
89 bool UseRegs = PendingMembers.size() <= std::min(2U, NumRegs - FirstFree); in CC_X86_32_MCUInReg()
91 for (auto &It : PendingMembers) { in CC_X86_32_MCUInReg()
99 PendingMembers.clear(); in CC_X86_32_MCUInReg()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86CallingConv.h70 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_X86_32_MCUInReg() local
76 if (ArgFlags.isSplit() || !PendingMembers.empty()) { in CC_X86_32_MCUInReg()
77 PendingMembers.push_back( in CC_X86_32_MCUInReg()
85 if (PendingMembers.empty()) { in CC_X86_32_MCUInReg()
103 bool UseRegs = PendingMembers.size() <= std::min(2U, NumRegs - FirstFree); in CC_X86_32_MCUInReg()
105 for (auto &It : PendingMembers) { in CC_X86_32_MCUInReg()
113 PendingMembers.clear(); in CC_X86_32_MCUInReg()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMCallingConv.h184 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_ARM_AAPCS_Custom_Aggregate() local
187 if (PendingMembers.size() > 0) in CC_ARM_AAPCS_Custom_Aggregate()
188 assert(PendingMembers[0].getLocVT() == LocVT); in CC_ARM_AAPCS_Custom_Aggregate()
194 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo, in CC_ARM_AAPCS_Custom_Aggregate()
204 unsigned Align = std::min(PendingMembers[0].getExtraInfo(), StackAlign); in CC_ARM_AAPCS_Custom_Aggregate()
237 unsigned RegResult = State.AllocateRegBlock(RegList, PendingMembers.size()); in CC_ARM_AAPCS_Custom_Aggregate()
239 for (SmallVectorImpl<CCValAssign>::iterator It = PendingMembers.begin(); in CC_ARM_AAPCS_Custom_Aggregate()
240 It != PendingMembers.end(); ++It) { in CC_ARM_AAPCS_Custom_Aggregate()
245 PendingMembers.clear(); in CC_ARM_AAPCS_Custom_Aggregate()
255 for (auto &It : PendingMembers) { in CC_ARM_AAPCS_Custom_Aggregate()
[all …]
/external/llvm/lib/Target/ARM/
DARMCallingConv.h184 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_ARM_AAPCS_Custom_Aggregate() local
187 if (PendingMembers.size() > 0) in CC_ARM_AAPCS_Custom_Aggregate()
188 assert(PendingMembers[0].getLocVT() == LocVT); in CC_ARM_AAPCS_Custom_Aggregate()
194 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo, in CC_ARM_AAPCS_Custom_Aggregate()
204 unsigned Align = std::min(PendingMembers[0].getExtraInfo(), StackAlign); in CC_ARM_AAPCS_Custom_Aggregate()
234 unsigned RegResult = State.AllocateRegBlock(RegList, PendingMembers.size()); in CC_ARM_AAPCS_Custom_Aggregate()
236 for (SmallVectorImpl<CCValAssign>::iterator It = PendingMembers.begin(); in CC_ARM_AAPCS_Custom_Aggregate()
237 It != PendingMembers.end(); ++It) { in CC_ARM_AAPCS_Custom_Aggregate()
242 PendingMembers.clear(); in CC_ARM_AAPCS_Custom_Aggregate()
252 for (auto &It : PendingMembers) { in CC_ARM_AAPCS_Custom_Aggregate()
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZCallingConv.h93 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_SystemZ_I128Indirect() local
97 if (!ArgFlags.isSplit() && PendingMembers.empty()) in CC_SystemZ_I128Indirect()
103 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, in CC_SystemZ_I128Indirect()
115 for (auto &It : PendingMembers) { in CC_SystemZ_I128Indirect()
123 PendingMembers.clear(); in CC_SystemZ_I128Indirect()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZCallingConv.h93 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs(); in CC_SystemZ_I128Indirect() local
97 if (!ArgFlags.isSplit() && PendingMembers.empty()) in CC_SystemZ_I128Indirect()
103 PendingMembers.push_back(CCValAssign::getPending(ValNo, ValVT, in CC_SystemZ_I128Indirect()
115 for (auto &It : PendingMembers) { in CC_SystemZ_I128Indirect()
123 PendingMembers.clear(); in CC_SystemZ_I128Indirect()