webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::DFG::ArgumentPosition Class Reference

#include <DFGArgumentPosition.h>

Public Member Functions

 ArgumentPosition ()
 
void addVariable (VariableAccessData *variable)
 
VariableAccessData * someVariable () const
 
FlushFormat flushFormat () const
 
bool mergeShouldNeverUnbox (bool shouldNeverUnbox)
 
bool mergeArgumentPredictionAwareness ()
 
bool mergeArgumentUnboxingAwareness ()
 
bool shouldUnboxIfPossible () const
 
SpeculatedType prediction () const
 
DoubleFormatState doubleFormatState () const
 
bool shouldUseDoubleFormat () const
 
void dump (PrintStream &out, Graph *graph)
 

Constructor & Destructor Documentation

◆ ArgumentPosition()

JSC::DFG::ArgumentPosition::ArgumentPosition ( )
inline

Member Function Documentation

◆ addVariable()

void JSC::DFG::ArgumentPosition::addVariable ( VariableAccessData *  variable)
inline

◆ doubleFormatState()

DoubleFormatState JSC::DFG::ArgumentPosition::doubleFormatState ( ) const
inline

◆ dump()

void JSC::DFG::ArgumentPosition::dump ( PrintStream &  out,
Graph *  graph 
)
inline

◆ flushFormat()

FlushFormat JSC::DFG::ArgumentPosition::flushFormat ( ) const
inline

◆ mergeArgumentPredictionAwareness()

bool JSC::DFG::ArgumentPosition::mergeArgumentPredictionAwareness ( )
inline

◆ mergeArgumentUnboxingAwareness()

bool JSC::DFG::ArgumentPosition::mergeArgumentUnboxingAwareness ( )
inline

◆ mergeShouldNeverUnbox()

bool JSC::DFG::ArgumentPosition::mergeShouldNeverUnbox ( bool  shouldNeverUnbox)
inline

◆ prediction()

SpeculatedType JSC::DFG::ArgumentPosition::prediction ( ) const
inline

◆ shouldUnboxIfPossible()

bool JSC::DFG::ArgumentPosition::shouldUnboxIfPossible ( ) const
inline

◆ shouldUseDoubleFormat()

bool JSC::DFG::ArgumentPosition::shouldUseDoubleFormat ( ) const
inline

◆ someVariable()

VariableAccessData* JSC::DFG::ArgumentPosition::someVariable ( ) const
inline

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