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

#include <ArrayBoundsClamper.h>

Public Member Functions

 ArrayBoundsClamper ()
 
void SetClampingStrategy (ShArrayIndexClampingStrategy clampingStrategy)
 
void MarkIndirectArrayBoundsForClamping (TIntermNode *root)
 
void OutputClampingFunctionDefinition (TInfoSinkBase &out) const
 
void Cleanup ()
 

Constructor & Destructor Documentation

◆ ArrayBoundsClamper()

ArrayBoundsClamper::ArrayBoundsClamper ( )

Member Function Documentation

◆ Cleanup()

void ArrayBoundsClamper::Cleanup ( )
inline

◆ MarkIndirectArrayBoundsForClamping()

void ArrayBoundsClamper::MarkIndirectArrayBoundsForClamping ( TIntermNode root)

◆ OutputClampingFunctionDefinition()

void ArrayBoundsClamper::OutputClampingFunctionDefinition ( TInfoSinkBase out) const

◆ SetClampingStrategy()

void ArrayBoundsClamper::SetClampingStrategy ( ShArrayIndexClampingStrategy  clampingStrategy)

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