28 #ifndef V8_ARM64_CPU_ARM64_H_
29 #define V8_ARM64_CPU_ARM64_H_
41 class CpuFeatures :
public AllStatic {
69 static unsigned supported_;
73 ASSERT(cross_compile_ == 0);
80 ASSERT(cross_compile_ == 0);
86 static uint32_t GetCacheType();
89 static unsigned icache_line_size_;
90 static unsigned dcache_line_size_;
93 static bool initialized_;
97 static unsigned found_by_runtime_probing_only_;
99 static unsigned cross_compile_;
107 #endif // V8_ARM64_CPU_ARM64_H_
static bool IsSupported(CpuFeature f)
#define ASSERT(condition)
static bool IsSafeForSnapshot(CpuFeature f)
static unsigned dcache_line_size()
#define DISALLOW_COPY_AND_ASSIGN(TypeName)
static bool IsFoundByRuntimeProbingOnly(CpuFeature f)
friend class PlatformFeatureScope
static bool VerifyCrossCompiling()
static bool VerifyCrossCompiling(CpuFeature f)
static unsigned icache_line_size()