Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:classify

443 /// \brief Classify argument of given type \p Ty.
544 Class classify(QualType Ty) const;
812 X86_32ABIInfo::Class X86_32ABIInfo::classify(QualType Ty) const {
828 Class C = classify(Ty);
1230 /// classify - Determine the x86_64 register classes in which the
1254 void classify(QualType T, uint64_t OffsetBase, Class &Lo, Class &Hi,
1328 ABIArgInfo classify(QualType Ty, bool IsReturnType) const;
1539 void X86_64ABIInfo::classify(QualType Ty, uint64_t OffsetBase,
1578 // Classify the underlying integer type.
1579 classify(ET->getDecl()->getIntegerType(), OffsetBase, Lo, Hi, isNamedArg);
1704 classify(AT->getElementType(), Offset, FieldLo, FieldHi, isNamedArg);
1741 // If this is a C++ record, classify the bases first.
1749 // Classify this field.
1757 classify(I.getType(), Offset, FieldLo, FieldHi, isNamedArg);
1765 // Classify the fields one at a time, merging the results.
1789 // Classify this field.
1820 classify(i->getType(), Offset, FieldLo, FieldHi, isNamedArg);
1949 /// in size, and have passed through X86_64ABIInfo::classify with a successful
2153 // It is always safe to classify this as an integer type up to i64 that
2204 // AMD64-ABI 3.2.3p4: Rule 1. Classify the return type with the
2207 classify(RetTy, 0, Lo, Hi, /*isNamedArg*/ true);
2337 classify(Ty, 0, Lo, Hi, isNamedArg);
2720 ABIArgInfo WinX86_64ABIInfo::classify(QualType Ty, bool IsReturnType) const {
2772 FI.getReturnInfo() = classify(FI.getReturnType(), true);
2775 I.info = classify(I.type, false);