Lines Matching refs:isa
76 const char* GetInstructionSetString(InstructionSet isa);
82 NO_RETURN void InstructionSetAbort(InstructionSet isa);
84 constexpr PointerSize GetInstructionSetPointerSize(InstructionSet isa) { in GetInstructionSetPointerSize() argument
85 switch (isa) { in GetInstructionSetPointerSize()
100 InstructionSetAbort(isa); in GetInstructionSetPointerSize()
103 constexpr size_t GetInstructionSetInstructionAlignment(InstructionSet isa) { in GetInstructionSetInstructionAlignment() argument
104 switch (isa) { in GetInstructionSetInstructionAlignment()
119 InstructionSetAbort(isa); in GetInstructionSetInstructionAlignment()
122 constexpr bool IsValidInstructionSet(InstructionSet isa) { in IsValidInstructionSet() argument
123 switch (isa) { in IsValidInstructionSet()
137 size_t GetInstructionSetAlignment(InstructionSet isa);
139 constexpr bool Is64BitInstructionSet(InstructionSet isa) { in Is64BitInstructionSet() argument
140 switch (isa) { in Is64BitInstructionSet()
153 InstructionSetAbort(isa); in Is64BitInstructionSet()
156 constexpr PointerSize InstructionSetPointerSize(InstructionSet isa) { in InstructionSetPointerSize() argument
157 return Is64BitInstructionSet(isa) ? PointerSize::k64 : PointerSize::k32; in InstructionSetPointerSize()
160 constexpr size_t GetBytesPerGprSpillLocation(InstructionSet isa) { in GetBytesPerGprSpillLocation() argument
161 switch (isa) { in GetBytesPerGprSpillLocation()
176 InstructionSetAbort(isa); in GetBytesPerGprSpillLocation()
179 constexpr size_t GetBytesPerFprSpillLocation(InstructionSet isa) { in GetBytesPerFprSpillLocation() argument
180 switch (isa) { in GetBytesPerFprSpillLocation()
195 InstructionSetAbort(isa); in GetBytesPerFprSpillLocation()
215 constexpr size_t GetStackOverflowReservedBytes(InstructionSet isa) { in GetStackOverflowReservedBytes() argument
216 switch (isa) { in GetStackOverflowReservedBytes()