v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CpuFeatures Class Reference

#include <assembler-arm.h>

Inheritance diagram for CpuFeatures:
Collaboration diagram for CpuFeatures:

Static Public Member Functions

static void Probe ()
 
static void PrintTarget ()
 
static void PrintFeatures ()
 
static bool IsSupported (CpuFeature f)
 
static bool IsFoundByRuntimeProbingOnly (CpuFeature f)
 
static bool IsSafeForSnapshot (CpuFeature f)
 
static unsigned cache_line_size ()
 
static bool VerifyCrossCompiling ()
 
static bool VerifyCrossCompiling (CpuFeature f)
 
static void Probe ()
 
static bool IsSupported (CpuFeature f)
 
static bool IsFoundByRuntimeProbingOnly (CpuFeature f)
 
static bool IsSafeForSnapshot (CpuFeature f)
 
static unsigned dcache_line_size ()
 
static unsigned icache_line_size ()
 
static bool VerifyCrossCompiling ()
 
static bool VerifyCrossCompiling (CpuFeature f)
 
static void Probe ()
 
static bool IsSupported (CpuFeature f)
 
static bool IsFoundByRuntimeProbingOnly (CpuFeature f)
 
static bool IsSafeForSnapshot (CpuFeature f)
 
static bool VerifyCrossCompiling ()
 
static bool VerifyCrossCompiling (CpuFeature f)
 
static void Probe ()
 
static bool IsSupported (CpuFeature f)
 
static bool IsFoundByRuntimeProbingOnly (CpuFeature f)
 
static bool IsSafeForSnapshot (CpuFeature f)
 
static bool VerifyCrossCompiling ()
 
static bool VerifyCrossCompiling (CpuFeature f)
 
static void Probe ()
 
static bool IsSupported (CpuFeature f)
 
static bool IsFoundByRuntimeProbingOnly (CpuFeature f)
 
static bool IsSafeForSnapshot (CpuFeature f)
 
static bool VerifyCrossCompiling ()
 
static bool VerifyCrossCompiling (CpuFeature f)
 

Friends

class ExternalReference
 
class PlatformFeatureScope
 

Detailed Description

Definition at line 55 of file assembler-arm.h.

Member Function Documentation

static unsigned cache_line_size ( )
inlinestatic

Definition at line 84 of file assembler-arm.h.

static unsigned dcache_line_size ( )
static
static unsigned icache_line_size ( )
static
static bool IsFoundByRuntimeProbingOnly ( CpuFeature  f)
inlinestatic

Definition at line 54 of file cpu-arm64.h.

References ASSERT.

static bool IsFoundByRuntimeProbingOnly ( CpuFeature  f)
inlinestatic

Definition at line 73 of file assembler-arm.h.

References ASSERT.

Referenced by CpuFeatures::IsSafeForSnapshot().

static bool IsFoundByRuntimeProbingOnly ( CpuFeature  f)
inlinestatic

Definition at line 426 of file assembler-mips.h.

References ASSERT.

static bool IsFoundByRuntimeProbingOnly ( CpuFeature  f)
inlinestatic

Definition at line 462 of file assembler-x64.h.

References ASSERT.

static bool IsFoundByRuntimeProbingOnly ( CpuFeature  f)
inlinestatic

Definition at line 546 of file assembler-ia32.h.

References ASSERT.

static bool IsSafeForSnapshot ( CpuFeature  f)
inlinestatic
static bool IsSafeForSnapshot ( CpuFeature  f)
inlinestatic
static bool IsSafeForSnapshot ( CpuFeature  f)
inlinestatic
static bool IsSafeForSnapshot ( CpuFeature  f)
inlinestatic
static bool IsSupported ( CpuFeature  f)
inlinestatic

Definition at line 48 of file cpu-arm64.h.

References ASSERT.

static bool IsSupported ( CpuFeature  f)
inlinestatic

Definition at line 68 of file assembler-arm.h.

References ASSERT.

Referenced by CpuFeatures::IsSafeForSnapshot(), DwVfpRegister::NumRegisters(), and TEST().

static bool IsSupported ( CpuFeature  f)
inlinestatic

Definition at line 421 of file assembler-mips.h.

References ASSERT.

static bool IsSupported ( CpuFeature  f)
inlinestatic
static bool IsSupported ( CpuFeature  f)
inlinestatic
static void PrintFeatures ( )
static
static void PrintTarget ( )
static
static void Probe ( )
static
static void Probe ( )
static
static void Probe ( )
static
static void Probe ( )
static
static void Probe ( )
static
static bool VerifyCrossCompiling ( )
inlinestatic

Definition at line 71 of file cpu-arm64.h.

References ASSERT.

static bool VerifyCrossCompiling ( CpuFeature  f)
inlinestatic

Definition at line 77 of file cpu-arm64.h.

References ASSERT, and v8::internal::USE().

static bool VerifyCrossCompiling ( CpuFeature  f)
inlinestatic

Definition at line 90 of file assembler-arm.h.

static bool VerifyCrossCompiling ( )
inlinestatic

Definition at line 437 of file assembler-mips.h.

static bool VerifyCrossCompiling ( CpuFeature  f)
inlinestatic

Definition at line 441 of file assembler-mips.h.

static bool VerifyCrossCompiling ( )
inlinestatic

Definition at line 473 of file assembler-x64.h.

static bool VerifyCrossCompiling ( CpuFeature  f)
inlinestatic

Definition at line 477 of file assembler-x64.h.

static bool VerifyCrossCompiling ( )
inlinestatic

Definition at line 557 of file assembler-ia32.h.

static bool VerifyCrossCompiling ( CpuFeature  f)
inlinestatic

Definition at line 561 of file assembler-ia32.h.

Friends And Related Function Documentation

ExternalReference
friend

Definition at line 114 of file assembler-arm.h.

PlatformFeatureScope
friend

Definition at line 115 of file assembler-arm.h.


The documentation for this class was generated from the following files: