Lines Matching defs:classify
136 Class classify(QualType Ty) const;
618 X86_32ABIInfo::Class X86_32ABIInfo::classify(QualType Ty) const {
633 Class C = classify(Ty);
1238 /// classify - Determine the x86_64 register classes in which the
1264 void classify(QualType T, uint64_t OffsetBase, Class &Lo, Class &Hi,
1313 /// classify it as INTEGER (for compatibility with older clang compilers).
1396 ABIArgInfo classify(QualType Ty, unsigned &FreeSSERegs, bool IsReturnType,
1783 void X86_64ABIInfo::classify(QualType Ty, uint64_t OffsetBase, Class &Lo,
1834 classify(ET->getDecl()->getIntegerType(), OffsetBase, Lo, Hi, isNamedArg);
1846 // If Has64BitPointers, this is an {i64, i64}, so classify both
2014 classify(AT->getElementType(), Offset, FieldLo, FieldHi, isNamedArg);
2051 // If this is a C++ record, classify the bases first.
2067 classify(I.getType(), Offset, FieldLo, FieldHi, isNamedArg);
2147 classify(i->getType(), Offset, FieldLo, FieldHi, isNamedArg);
2292 /// in size, and have passed through X86_64ABIInfo::classify with a successful
2519 // It is always safe to classify this as an integer type up to i64 that
2575 classify(RetTy, 0, Lo, Hi, /*isNamedArg*/ true);
2705 classify(Ty, 0, Lo, Hi, isNamedArg, IsRegCall);
3268 ABIArgInfo WinX86_64ABIInfo::classify(QualType Ty, unsigned &FreeSSERegs,
3412 FI.getReturnInfo() = classify(FI.getReturnType(), FreeSSERegs, true,
3432 classify(I.type, *MaybeFreeSSERegs, false, IsVectorCall, IsRegCall);