Lines Matching defs:CCState
79 /// Similar to llvm::CCState, but for Clang.
80 struct CCState {
81 CCState(CGFunctionInfo &FI)
129 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const;
131 ABIArgInfo getIndirectReturnResult(QualType Ty, CCState &State) const;
137 ABIArgInfo classifyReturnType(QualType RetTy, CCState &State) const;
138 ABIArgInfo classifyArgumentType(QualType RetTy, CCState &State,
143 bool updateFreeRegs(QualType Ty, CCState &State) const;
145 bool shouldAggregateUseDirect(QualType Ty, CCState &State, bool &InReg,
147 bool shouldPrimitiveUseInReg(QualType Ty, CCState &State) const;
158 void runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const;
456 ABIArgInfo X86_32ABIInfo::getIndirectReturnResult(QualType RetTy, CCState &State) const {
469 CCState &State) const {
595 CCState &State) const {
631 bool X86_32ABIInfo::updateFreeRegs(QualType Ty, CCState &State) const {
662 bool X86_32ABIInfo::shouldAggregateUseDirect(QualType Ty, CCState &State,
692 bool X86_32ABIInfo::shouldPrimitiveUseInReg(QualType Ty, CCState &State) const {
711 void X86_32ABIInfo::runVectorCallFirstPass(CGFunctionInfo &FI, CCState &State) const {
737 ABIArgInfo X86_32ABIInfo::classifyArgumentType(QualType Ty, CCState &State,
903 CCState State(FI);
1066 CCState State(*const_cast<CGFunctionInfo *>(CGF.CurFnInfo));