Lines Matching refs:InstructionSet
27 enum InstructionSet { enum
37 std::ostream& operator<<(std::ostream& os, const InstructionSet& rhs);
40 static constexpr InstructionSet kRuntimeISA = kArm;
42 static constexpr InstructionSet kRuntimeISA = kArm64;
44 static constexpr InstructionSet kRuntimeISA = kMips;
46 static constexpr InstructionSet kRuntimeISA = kMips64;
48 static constexpr InstructionSet kRuntimeISA = kX86;
50 static constexpr InstructionSet kRuntimeISA = kX86_64;
52 static constexpr InstructionSet kRuntimeISA = kNone;
78 const char* GetInstructionSetString(InstructionSet isa);
81 InstructionSet GetInstructionSetFromString(const char* instruction_set);
83 InstructionSet GetInstructionSetFromELF(uint16_t e_machine, uint32_t e_flags);
85 static inline size_t GetInstructionSetPointerSize(InstructionSet isa) { in GetInstructionSetPointerSize()
110 static inline bool IsValidInstructionSet(InstructionSet isa) { in IsValidInstructionSet()
126 size_t GetInstructionSetAlignment(InstructionSet isa);
128 static inline bool Is64BitInstructionSet(InstructionSet isa) { in Is64BitInstructionSet()
150 static inline size_t InstructionSetPointerSize(InstructionSet isa) { in InstructionSetPointerSize()
154 static inline size_t GetBytesPerGprSpillLocation(InstructionSet isa) { in GetBytesPerGprSpillLocation()
179 static inline size_t GetBytesPerFprSpillLocation(InstructionSet isa) { in GetBytesPerFprSpillLocation()
204 size_t GetStackOverflowReservedBytes(InstructionSet isa);