V8 Project
v8::internal::MathExpGenerator Class Reference

#include <codegen-arm.h>

+ Inheritance diagram for v8::internal::MathExpGenerator:
+ Collaboration diagram for v8::internal::MathExpGenerator:

Static Public Member Functions

static void EmitMathExp (MacroAssembler *masm, DwVfpRegister input, DwVfpRegister result, DwVfpRegister double_scratch1, DwVfpRegister double_scratch2, Register temp1, Register temp2, Register temp3)
 
static void EmitMathExp (MacroAssembler *masm, DoubleRegister input, DoubleRegister result, DoubleRegister double_scratch1, DoubleRegister double_scratch2, Register temp1, Register temp2, Register temp3)
 
static void EmitMathExp (MacroAssembler *masm, XMMRegister input, XMMRegister result, XMMRegister double_scratch, Register temp1, Register temp2)
 
static void EmitMathExp (MacroAssembler *masm, DoubleRegister input, DoubleRegister result, DoubleRegister double_scratch1, DoubleRegister double_scratch2, Register temp1, Register temp2, Register temp3)
 
static void EmitMathExp (MacroAssembler *masm, DoubleRegister input, DoubleRegister result, DoubleRegister double_scratch1, DoubleRegister double_scratch2, Register temp1, Register temp2, Register temp3)
 
static void EmitMathExp (MacroAssembler *masm, XMMRegister input, XMMRegister result, XMMRegister double_scratch, Register temp1, Register temp2)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (MathExpGenerator)
 
 DISALLOW_COPY_AND_ASSIGN (MathExpGenerator)
 
 DISALLOW_COPY_AND_ASSIGN (MathExpGenerator)
 
 DISALLOW_COPY_AND_ASSIGN (MathExpGenerator)
 
 DISALLOW_COPY_AND_ASSIGN (MathExpGenerator)
 
 DISALLOW_COPY_AND_ASSIGN (MathExpGenerator)
 

Detailed Description

Definition at line 34 of file codegen-arm.h.

Member Function Documentation

◆ DISALLOW_COPY_AND_ASSIGN() [1/6]

v8::internal::MathExpGenerator::DISALLOW_COPY_AND_ASSIGN ( MathExpGenerator  )
private

◆ DISALLOW_COPY_AND_ASSIGN() [2/6]

v8::internal::MathExpGenerator::DISALLOW_COPY_AND_ASSIGN ( MathExpGenerator  )
private

◆ DISALLOW_COPY_AND_ASSIGN() [3/6]

v8::internal::MathExpGenerator::DISALLOW_COPY_AND_ASSIGN ( MathExpGenerator  )
private

◆ DISALLOW_COPY_AND_ASSIGN() [4/6]

v8::internal::MathExpGenerator::DISALLOW_COPY_AND_ASSIGN ( MathExpGenerator  )
private

◆ DISALLOW_COPY_AND_ASSIGN() [5/6]

v8::internal::MathExpGenerator::DISALLOW_COPY_AND_ASSIGN ( MathExpGenerator  )
private

◆ DISALLOW_COPY_AND_ASSIGN() [6/6]

v8::internal::MathExpGenerator::DISALLOW_COPY_AND_ASSIGN ( MathExpGenerator  )
private

◆ EmitMathExp() [1/6]

static void v8::internal::MathExpGenerator::EmitMathExp ( MacroAssembler masm,
DoubleRegister  input,
DoubleRegister  result,
DoubleRegister  double_scratch1,
DoubleRegister  double_scratch2,
Register  temp1,
Register  temp2,
Register  temp3 
)
static

◆ EmitMathExp() [2/6]

static void v8::internal::MathExpGenerator::EmitMathExp ( MacroAssembler masm,
DoubleRegister  input,
DoubleRegister  result,
DoubleRegister  double_scratch1,
DoubleRegister  double_scratch2,
Register  temp1,
Register  temp2,
Register  temp3 
)
static

◆ EmitMathExp() [3/6]

static void v8::internal::MathExpGenerator::EmitMathExp ( MacroAssembler masm,
DoubleRegister  input,
DoubleRegister  result,
DoubleRegister  double_scratch1,
DoubleRegister  double_scratch2,
Register  temp1,
Register  temp2,
Register  temp3 
)
static

◆ EmitMathExp() [4/6]

static void v8::internal::MathExpGenerator::EmitMathExp ( MacroAssembler masm,
DwVfpRegister  input,
DwVfpRegister  result,
DwVfpRegister  double_scratch1,
DwVfpRegister  double_scratch2,
Register  temp1,
Register  temp2,
Register  temp3 
)
static

◆ EmitMathExp() [5/6]

static void v8::internal::MathExpGenerator::EmitMathExp ( MacroAssembler masm,
XMMRegister  input,
XMMRegister  result,
XMMRegister  double_scratch,
Register  temp1,
Register  temp2 
)
static

◆ EmitMathExp() [6/6]

static void v8::internal::MathExpGenerator::EmitMathExp ( MacroAssembler masm,
XMMRegister  input,
XMMRegister  result,
XMMRegister  double_scratch,
Register  temp1,
Register  temp2 
)
static

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