#include <js-intrinsic-lowering.h>
 | 
| Reduction  | ReduceCopyDataProperties (Node *node) | 
|   | 
| Reduction  | ReduceCopyDataPropertiesWithExcludedPropertiesOnStack (Node *node) | 
|   | 
| Reduction  | ReduceCreateIterResultObject (Node *node) | 
|   | 
| Reduction  | ReduceDeoptimizeNow (Node *node) | 
|   | 
| Reduction  | ReduceCreateJSGeneratorObject (Node *node) | 
|   | 
| Reduction  | ReduceGeneratorClose (Node *node) | 
|   | 
| Reduction  | ReduceAsyncFunctionAwait (Node *node) | 
|   | 
| Reduction  | ReduceAsyncFunctionEnter (Node *node) | 
|   | 
| Reduction  | ReduceAsyncFunctionReject (Node *node) | 
|   | 
| Reduction  | ReduceAsyncFunctionResolve (Node *node) | 
|   | 
| Reduction  | ReduceAsyncGeneratorAwait (Node *node) | 
|   | 
| Reduction  | ReduceAsyncGeneratorReject (Node *node) | 
|   | 
| Reduction  | ReduceAsyncGeneratorResolve (Node *node) | 
|   | 
| Reduction  | ReduceAsyncGeneratorYieldWithAwait (Node *node) | 
|   | 
| Reduction  | ReduceGeneratorGetResumeMode (Node *node) | 
|   | 
| Reduction  | ReduceIsInstanceType (Node *node, InstanceType instance_type) | 
|   | 
| Reduction  | ReduceIsJSReceiver (Node *node) | 
|   | 
| Reduction  | ReduceIsBeingInterpreted (Node *node) | 
|   | 
| Reduction  | ReduceTurbofanStaticAssert (Node *node) | 
|   | 
| Reduction  | ReduceVerifyType (Node *node) | 
|   | 
| Reduction  | ReduceCheckTurboshaftTypeOf (Node *node) | 
|   | 
| Reduction  | ReduceToLength (Node *node) | 
|   | 
| Reduction  | ReduceToObject (Node *node) | 
|   | 
| Reduction  | ReduceToString (Node *node) | 
|   | 
| Reduction  | ReduceCall (Node *node) | 
|   | 
| Reduction  | ReduceIncBlockCounter (Node *node) | 
|   | 
| Reduction  | ReduceGetImportMetaObject (Node *node) | 
|   | 
| Reduction  | Change (Node *node, const Operator *op) | 
|   | 
| Reduction  | Change (Node *node, const Operator *op, Node *a, Node *b) | 
|   | 
| Reduction  | Change (Node *node, const Operator *op, Node *a, Node *b, Node *c) | 
|   | 
| Reduction  | Change (Node *node, const Operator *op, Node *a, Node *b, Node *c, Node *d) | 
|   | 
| Reduction  | Change (Node *node, Callable const &callable, int stack_parameter_count, enum FrameStateFlag frame_state_flag=kNeedsFrameState) | 
|   | 
| TFGraph *  | graph () const | 
|   | 
| JSGraph *  | jsgraph () const | 
|   | 
| JSHeapBroker *  | broker () const | 
|   | 
| Isolate *  | isolate () const | 
|   | 
| CommonOperatorBuilder *  | common () const | 
|   | 
| JSOperatorBuilder *  | javascript () const | 
|   | 
| SimplifiedOperatorBuilder *  | simplified () const | 
|   | 
Definition at line 30 of file js-intrinsic-lowering.h.
 
◆ FrameStateFlag
◆ JSIntrinsicLowering()
      
        
          | v8::internal::compiler::JSIntrinsicLowering::JSIntrinsicLowering  | 
          ( | 
          Editor * |           editor,  | 
        
        
           | 
           | 
          JSGraph * |           jsgraph,  | 
        
        
           | 
           | 
          JSHeapBroker * |           broker ) | 
        
      
 
 
◆ ~JSIntrinsicLowering()
  
  
      
        
          | v8::internal::compiler::JSIntrinsicLowering::~JSIntrinsicLowering  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
finaldefault   | 
  
 
 
◆ broker()
  
  
      
        
          | JSHeapBroker * v8::internal::compiler::JSIntrinsicLowering::broker  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ Change() [1/5]
◆ Change() [2/5]
◆ Change() [3/5]
◆ Change() [4/5]
◆ Change() [5/5]
◆ common()
◆ graph()
  
  
      
        
          | TFGraph * v8::internal::compiler::JSIntrinsicLowering::graph  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
private   | 
  
 
 
◆ isolate()
  
  
      
        
          | Isolate * v8::internal::compiler::JSIntrinsicLowering::isolate  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
private   | 
  
 
 
◆ javascript()
  
  
      
        
          | JSOperatorBuilder * v8::internal::compiler::JSIntrinsicLowering::javascript  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
private   | 
  
 
 
◆ jsgraph()
  
  
      
        
          | JSGraph * v8::internal::compiler::JSIntrinsicLowering::jsgraph  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ Reduce()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::Reduce  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
final   | 
  
 
 
◆ ReduceAsyncFunctionAwait()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceAsyncFunctionAwait  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceAsyncFunctionEnter()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceAsyncFunctionEnter  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceAsyncFunctionReject()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceAsyncFunctionReject  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceAsyncFunctionResolve()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceAsyncFunctionResolve  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceAsyncGeneratorAwait()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceAsyncGeneratorAwait  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceAsyncGeneratorReject()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceAsyncGeneratorReject  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceAsyncGeneratorResolve()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceAsyncGeneratorResolve  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceAsyncGeneratorYieldWithAwait()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceAsyncGeneratorYieldWithAwait  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceCall()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceCall  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceCheckTurboshaftTypeOf()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceCheckTurboshaftTypeOf  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceCopyDataProperties()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceCopyDataProperties  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceCopyDataPropertiesWithExcludedPropertiesOnStack()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceCopyDataPropertiesWithExcludedPropertiesOnStack  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceCreateIterResultObject()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceCreateIterResultObject  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceCreateJSGeneratorObject()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceCreateJSGeneratorObject  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceDeoptimizeNow()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceDeoptimizeNow  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceGeneratorClose()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceGeneratorClose  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceGeneratorGetResumeMode()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceGeneratorGetResumeMode  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceGetImportMetaObject()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceGetImportMetaObject  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceIncBlockCounter()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceIncBlockCounter  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceIsBeingInterpreted()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceIsBeingInterpreted  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceIsInstanceType()
◆ ReduceIsJSReceiver()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceIsJSReceiver  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ reducer_name()
  
  
      
        
          | const char * v8::internal::compiler::JSIntrinsicLowering::reducer_name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ ReduceToLength()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceToLength  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceToObject()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceToObject  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceToString()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceToString  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceTurbofanStaticAssert()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceTurbofanStaticAssert  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ReduceVerifyType()
  
  
      
        
          | Reduction v8::internal::compiler::JSIntrinsicLowering::ReduceVerifyType  | 
          ( | 
          Node * |           node | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ simplified()
◆ broker_
  
  
      
        
          | JSHeapBroker* const v8::internal::compiler::JSIntrinsicLowering::broker_ | 
         
       
   | 
  
private   | 
  
 
 
◆ jsgraph_
  
  
      
        
          | JSGraph* const v8::internal::compiler::JSIntrinsicLowering::jsgraph_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: