Lines Matching refs:Hi

1236   void postMerge(unsigned AggregateSize, Class &Lo, Class &Hi) const;
1264 void classify(QualType T, uint64_t OffsetBase, Class &Lo, Class &Hi,
1705 Class &Hi) const { in postMerge()
1727 if (Hi == Memory) in postMerge()
1729 if (Hi == X87Up && Lo != X87 && honorsRevision0_98()) in postMerge()
1731 if (AggregateSize > 128 && (Lo != SSE || Hi != SSEUp)) in postMerge()
1733 if (Hi == SSEUp && Lo != SSE) in postMerge()
1734 Hi = SSE; in postMerge()
1778 Class &Hi, bool isNamedArg, bool IsRegCall) const { in classify() argument
1787 Lo = Hi = NoClass; in classify()
1789 Class &Current = OffsetBase < 64 ? Lo : Hi; in classify()
1799 Hi = Integer; in classify()
1807 Hi = SSEUp; in classify()
1812 Hi = SSEUp; in classify()
1815 Hi = X87Up; in classify()
1828 classify(ET->getDecl()->getIntegerType(), OffsetBase, Lo, Hi, isNamedArg); in classify()
1842 Lo = Hi = Integer; in classify()
1849 Lo = Hi = Integer; in classify()
1874 Hi = Lo; in classify()
1897 Hi = Lo; in classify()
1923 Hi = SSEUp; in classify()
1936 Lo = Hi = Integer; in classify()
1941 Lo = Hi = SSE; in classify()
1949 Lo = Hi = SSE; in classify()
1958 if (Hi == NoClass && EB_Real != EB_Imag) in classify()
1959 Hi = Lo; in classify()
1968 Lo = Hi = Integer; in classify()
2010 Hi = merge(Hi, FieldHi); in classify()
2011 if (Lo == Memory || Hi == Memory) in classify()
2015 postMerge(Size, Lo, Hi); in classify()
2016 assert((Hi != SSEUp || Lo == SSE) && "Invalid SSEUp array classification."); in classify()
2063 Hi = merge(Hi, FieldHi); in classify()
2064 if (Lo == Memory || Hi == Memory) { in classify()
2065 postMerge(Size, Lo, Hi); in classify()
2100 postMerge(Size, Lo, Hi); in classify()
2106 postMerge(Size, Lo, Hi); in classify()
2140 Hi = merge(Hi, FieldHi); in classify()
2141 if (Lo == Memory || Hi == Memory) in classify()
2145 postMerge(Size, Lo, Hi); in classify()
2523 GetX86_64ByValArgumentPair(llvm::Type *Lo, llvm::Type *Hi, in GetX86_64ByValArgumentPair() argument
2530 llvm::Align HiAlign = TD.getABITypeAlign(Hi); in GetX86_64ByValArgumentPair()
2553 llvm::StructType *Result = llvm::StructType::get(Lo, Hi); in GetX86_64ByValArgumentPair()
2565 X86_64ABIInfo::Class Lo, Hi; in classifyReturnType() local
2566 classify(RetTy, 0, Lo, Hi, /*isNamedArg*/ true); in classifyReturnType()
2569 assert((Hi != Memory || Lo == Memory) && "Invalid memory classification."); in classifyReturnType()
2570 assert((Hi != SSEUp || Lo == SSE) && "Invalid SSEUp classification."); in classifyReturnType()
2575 if (Hi == NoClass) in classifyReturnType()
2579 assert((Hi == SSE || Hi == Integer || Hi == X87Up) && in classifyReturnType()
2599 if (Hi == NoClass && isa<llvm::IntegerType>(ResType)) { in classifyReturnType()
2626 assert(Hi == ComplexX87 && "Unexpected ComplexX87 classification."); in classifyReturnType()
2633 switch (Hi) { in classifyReturnType()
2695 X86_64ABIInfo::Class Lo, Hi; in classifyArgumentType() local
2696 classify(Ty, 0, Lo, Hi, isNamedArg, IsRegCall); in classifyArgumentType()
2700 assert((Hi != Memory || Lo == Memory) && "Invalid memory classification."); in classifyArgumentType()
2701 assert((Hi != SSEUp || Lo == SSE) && "Invalid SSEUp classification."); in classifyArgumentType()
2708 if (Hi == NoClass) in classifyArgumentType()
2712 assert((Hi == SSE || Hi == Integer || Hi == X87Up) && in classifyArgumentType()
2743 if (Hi == NoClass && isa<llvm::IntegerType>(ResType)) { in classifyArgumentType()
2767 switch (Hi) { in classifyArgumentType()