Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:classify

890   /// classify - Determine the x86_64 register classes in which the
911 void classify(QualType T, uint64_t OffsetBase, Class &Lo, Class &Hi) const;
977 ABIArgInfo classify(QualType Ty) const;
1139 void X86_64ABIInfo::classify(QualType Ty, uint64_t OffsetBase,
1176 // Classify the underlying integer type.
1177 classify(ET->getDecl()->getIntegerType(), OffsetBase, Lo, Hi);
1296 classify(AT->getElementType(), Offset, FieldLo, FieldHi);
1333 // If this is a C++ record, classify the bases first.
1342 // Classify this field.
1349 classify(i->getType(), Offset, FieldLo, FieldHi);
1357 // Classify the fields one at a time, merging the results.
1381 // Classify this field.
1412 classify(i->getType(), Offset, FieldLo, FieldHi);
1541 /// in size, and have passed through X86_64ABIInfo::classify with a successful
1743 // It is always safe to classify this as an integer type up to i64 that
1794 // AMD64-ABI 3.2.3p4: Rule 1. Classify the return type with the
1797 classify(RetTy, 0, Lo, Hi);
1926 classify(Ty, 0, Lo, Hi);
2285 ABIArgInfo WinX86_64ABIInfo::classify(QualType Ty) const {
2326 FI.getReturnInfo() = classify(RetTy);
2330 it->info = classify(it->type);