V8 Project
v8::internal::BranchIfHeapNumber Class Reference
+ Inheritance diagram for v8::internal::BranchIfHeapNumber:
+ Collaboration diagram for v8::internal::BranchIfHeapNumber:

Public Member Functions

 BranchIfHeapNumber (LCodeGen *codegen, const Register &value)
 
virtual void Emit (Label *label) const
 
virtual void EmitInverted (Label *label) const
 

Private Attributes

const Registervalue_
 

Detailed Description

Definition at line 181 of file lithium-codegen-arm64.cc.

Constructor & Destructor Documentation

◆ BranchIfHeapNumber()

v8::internal::BranchIfHeapNumber::BranchIfHeapNumber ( LCodeGen codegen,
const Register value 
)
inline

Definition at line 183 of file lithium-codegen-arm64.cc.

Member Function Documentation

◆ Emit()

virtual void v8::internal::BranchIfHeapNumber::Emit ( Label *  label) const
inlinevirtual

Definition at line 186 of file lithium-codegen-arm64.cc.

186  {
187  __ JumpIfHeapNumber(value_, label);
188  }
#define __

References __, and value_.

◆ EmitInverted()

virtual void v8::internal::BranchIfHeapNumber::EmitInverted ( Label *  label) const
inlinevirtual

Definition at line 190 of file lithium-codegen-arm64.cc.

190  {
191  __ JumpIfNotHeapNumber(value_, label);
192  }

References __, and value_.

Member Data Documentation

◆ value_

const Register& v8::internal::BranchIfHeapNumber::value_
private

Definition at line 195 of file lithium-codegen-arm64.cc.

Referenced by Emit(), and EmitInverted().


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