v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler Namespace Reference

Functions

bool BoolConstant (bool b)
 
intptr_t ChangeInt32ToIntPtr (int32_t i)
 
uintptr_t ChangeUint32ToWord (uint32_t u)
 
intptr_t IntPtrAdd (intptr_t a, intptr_t b)
 
intptr_t IntPtrMul (intptr_t a, intptr_t b)
 
bool IntPtrLessThan (intptr_t a, intptr_t b)
 
bool IntPtrLessThanOrEqual (intptr_t a, intptr_t b)
 
intptr_t Signed (uintptr_t u)
 
template<typename Smi >
int32_t SmiUntag (Smi s)
 
bool UintPtrLessThan (uintptr_t a, uintptr_t b)
 
uint32_t Unsigned (int32_t s)
 
bool Word32Equal (uint32_t a, uint32_t b)
 
bool Word32NotEqual (uint32_t a, uint32_t b)
 
int32_t ConstexprIntegerLiteralToInt32 (const IntegerLiteral &i)
 
int31_t ConstexprIntegerLiteralToInt31 (const IntegerLiteral &i)
 
intptr_t ConstexprIntegerLiteralToIntptr (const IntegerLiteral &i)
 
void Print (const char *str)
 

Function Documentation

◆ BoolConstant()

bool v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::BoolConstant ( bool b)
inline

Definition at line 22 of file runtime-macro-shims.h.

◆ ChangeInt32ToIntPtr()

intptr_t v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::ChangeInt32ToIntPtr ( int32_t i)
inline

Definition at line 23 of file runtime-macro-shims.h.

◆ ChangeUint32ToWord()

uintptr_t v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::ChangeUint32ToWord ( uint32_t u)
inline

Definition at line 24 of file runtime-macro-shims.h.

◆ ConstexprIntegerLiteralToInt31()

int31_t v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::ConstexprIntegerLiteralToInt31 ( const IntegerLiteral & i)
inline

Definition at line 44 of file runtime-macro-shims.h.

Here is the call graph for this function:

◆ ConstexprIntegerLiteralToInt32()

int32_t v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::ConstexprIntegerLiteralToInt32 ( const IntegerLiteral & i)
inline

Definition at line 41 of file runtime-macro-shims.h.

Here is the caller graph for this function:

◆ ConstexprIntegerLiteralToIntptr()

intptr_t v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::ConstexprIntegerLiteralToIntptr ( const IntegerLiteral & i)
inline

Definition at line 47 of file runtime-macro-shims.h.

◆ IntPtrAdd()

intptr_t v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrAdd ( intptr_t a,
intptr_t b )
inline

Definition at line 25 of file runtime-macro-shims.h.

◆ IntPtrLessThan()

bool v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrLessThan ( intptr_t a,
intptr_t b )
inline

Definition at line 27 of file runtime-macro-shims.h.

◆ IntPtrLessThanOrEqual()

bool v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrLessThanOrEqual ( intptr_t a,
intptr_t b )
inline

Definition at line 28 of file runtime-macro-shims.h.

◆ IntPtrMul()

intptr_t v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::IntPtrMul ( intptr_t a,
intptr_t b )
inline

Definition at line 26 of file runtime-macro-shims.h.

◆ Print()

void v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::Print ( const char * str)
inline

Definition at line 51 of file runtime-macro-shims.h.

Here is the call graph for this function:

◆ Signed()

intptr_t v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::Signed ( uintptr_t u)
inline

Definition at line 29 of file runtime-macro-shims.h.

◆ SmiUntag()

template<typename Smi >
int32_t v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::SmiUntag ( Smi s)
inline

Definition at line 31 of file runtime-macro-shims.h.

◆ UintPtrLessThan()

bool v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::UintPtrLessThan ( uintptr_t a,
uintptr_t b )
inline

Definition at line 34 of file runtime-macro-shims.h.

◆ Unsigned()

uint32_t v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::Unsigned ( int32_t s)
inline

Definition at line 35 of file runtime-macro-shims.h.

◆ Word32Equal()

bool v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::Word32Equal ( uint32_t a,
uint32_t b )
inline

Definition at line 39 of file runtime-macro-shims.h.

◆ Word32NotEqual()

bool v8::internal::TorqueRuntimeMacroShims::CodeStubAssembler::Word32NotEqual ( uint32_t a,
uint32_t b )
inline

Definition at line 40 of file runtime-macro-shims.h.