Lines Matching defs:classify
461 /// \brief Classify argument of given type \p Ty.
552 Class classify(QualType Ty) const;
819 X86_32ABIInfo::Class X86_32ABIInfo::classify(QualType Ty) const {
835 Class C = classify(Ty);
1119 /// classify - Determine the x86_64 register classes in which the
1143 void classify(QualType T, uint64_t OffsetBase, Class &Lo, Class &Hi,
1217 ABIArgInfo classify(QualType Ty, bool IsReturnType) const;
1421 void X86_64ABIInfo::classify(QualType Ty, uint64_t OffsetBase,
1460 // Classify the underlying integer type.
1461 classify(ET->getDecl()->getIntegerType(), OffsetBase, Lo, Hi, isNamedArg);
1586 classify(AT->getElementType(), Offset, FieldLo, FieldHi, isNamedArg);
1623 // If this is a C++ record, classify the bases first.
1632 // Classify this field.
1640 classify(i->getType(), Offset, FieldLo, FieldHi, isNamedArg);
1648 // Classify the fields one at a time, merging the results.
1672 // Classify this field.
1703 classify(i->getType(), Offset, FieldLo, FieldHi, isNamedArg);
1832 /// in size, and have passed through X86_64ABIInfo::classify with a successful
2037 // It is always safe to classify this as an integer type up to i64 that
2088 // AMD64-ABI 3.2.3p4: Rule 1. Classify the return type with the
2091 classify(RetTy, 0, Lo, Hi, /*isNamedArg*/ true);
2221 classify(Ty, 0, Lo, Hi, isNamedArg);
2603 ABIArgInfo WinX86_64ABIInfo::classify(QualType Ty, bool IsReturnType) const {
2649 FI.getReturnInfo() = classify(RetTy, true);
2653 it->info = classify(it->type, false);