Lines Matching refs:Hi
1419 void postMerge(unsigned AggregateSize, Class &Lo, Class &Hi) const;
1445 void classify(QualType T, uint64_t OffsetBase, Class &Lo, Class &Hi,
1739 Class &Hi) const { in postMerge()
1761 if (Hi == Memory) in postMerge()
1763 if (Hi == X87Up && Lo != X87 && honorsRevision0_98()) in postMerge()
1765 if (AggregateSize > 128 && (Lo != SSE || Hi != SSEUp)) in postMerge()
1767 if (Hi == SSEUp && Lo != SSE) in postMerge()
1768 Hi = SSE; in postMerge()
1812 Class &Lo, Class &Hi, bool isNamedArg) const { in classify() argument
1821 Lo = Hi = NoClass; in classify()
1823 Class &Current = OffsetBase < 64 ? Lo : Hi; in classify()
1833 Hi = Integer; in classify()
1842 Hi = X87Up; in classify()
1851 classify(ET->getDecl()->getIntegerType(), OffsetBase, Lo, Hi, isNamedArg); in classify()
1865 Lo = Hi = Integer; in classify()
1872 Lo = Hi = Integer; in classify()
1895 Hi = Lo; in classify()
1913 Hi = Lo; in classify()
1927 Hi = SSEUp; in classify()
1940 Lo = Hi = Integer; in classify()
1946 Lo = Hi = SSE; in classify()
1954 if (Hi == NoClass && EB_Real != EB_Imag) in classify()
1955 Hi = Lo; in classify()
1993 Hi = merge(Hi, FieldHi); in classify()
1994 if (Lo == Memory || Hi == Memory) in classify()
1998 postMerge(Size, Lo, Hi); in classify()
1999 assert((Hi != SSEUp || Lo == SSE) && "Invalid SSEUp array classification."); in classify()
2046 Hi = merge(Hi, FieldHi); in classify()
2047 if (Lo == Memory || Hi == Memory) in classify()
2109 Hi = merge(Hi, FieldHi); in classify()
2110 if (Lo == Memory || Hi == Memory) in classify()
2114 postMerge(Size, Lo, Hi); in classify()
2438 GetX86_64ByValArgumentPair(llvm::Type *Lo, llvm::Type *Hi, in GetX86_64ByValArgumentPair() argument
2445 unsigned HiAlign = TD.getABITypeAlignment(Hi); in GetX86_64ByValArgumentPair()
2465 llvm::StructType *Result = llvm::StructType::get(Lo, Hi, nullptr); in GetX86_64ByValArgumentPair()
2478 X86_64ABIInfo::Class Lo, Hi; in classifyReturnType() local
2479 classify(RetTy, 0, Lo, Hi, /*isNamedArg*/ true); in classifyReturnType()
2482 assert((Hi != Memory || Lo == Memory) && "Invalid memory classification."); in classifyReturnType()
2483 assert((Hi != SSEUp || Lo == SSE) && "Invalid SSEUp classification."); in classifyReturnType()
2488 if (Hi == NoClass) in classifyReturnType()
2492 assert((Hi == SSE || Hi == Integer || Hi == X87Up) && in classifyReturnType()
2512 if (Hi == NoClass && isa<llvm::IntegerType>(ResType)) { in classifyReturnType()
2539 assert(Hi == ComplexX87 && "Unexpected ComplexX87 classification."); in classifyReturnType()
2547 switch (Hi) { in classifyReturnType()
2610 X86_64ABIInfo::Class Lo, Hi; in classifyArgumentType() local
2611 classify(Ty, 0, Lo, Hi, isNamedArg); in classifyArgumentType()
2615 assert((Hi != Memory || Lo == Memory) && "Invalid memory classification."); in classifyArgumentType()
2616 assert((Hi != SSEUp || Lo == SSE) && "Invalid SSEUp classification."); in classifyArgumentType()
2623 if (Hi == NoClass) in classifyArgumentType()
2627 assert((Hi == SSE || Hi == Integer || Hi == X87Up) && in classifyArgumentType()
2658 if (Hi == NoClass && isa<llvm::IntegerType>(ResType)) { in classifyArgumentType()
2682 switch (Hi) { in classifyArgumentType()