V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::CommonOperatorGlobalCache::ProjectionOperator< kIndex > Struct Template Referencefinal
Inheritance diagram for v8::internal::compiler::CommonOperatorGlobalCache::ProjectionOperator< kIndex >:
v8::internal::compiler::Operator1< size_t > v8::internal::compiler::Operator NON_EXPORTED_BASEZoneObject

Additional Inherited Members

- Public Types inherited from v8::internal::compiler::Operator
enum  Property {
  kNoProperties = 0, kCommutative = 1 << 0, kAssociative = 1 << 1, kIdempotent = 1 << 2,
  kNoRead = 1 << 3, kNoWrite = 1 << 4, kNoThrow = 1 << 5, kNoDeopt = 1 << 6,
  kFoldable = kNoRead | kNoWrite, kKontrol = kNoDeopt | kFoldable | kNoThrow, kEliminatable = kNoDeopt | kNoWrite | kNoThrow, kPure = kNoDeopt | kNoRead | kNoWrite | kNoThrow | kIdempotent
}
 
enum  PrintVerbosity { kVerbose, kSilent }
 
typedef uint16_t Opcode
 
typedef base::Flags< Property, uint8_t > Properties
 
- Public Member Functions inherited from v8::internal::compiler::Operator1< size_t >
 Operator1 (Opcode opcode, Properties properties, const char *mnemonic, size_t value_in, size_t effect_in, size_t control_in, size_t value_out, size_t effect_out, size_t control_out, size_t parameter, OpEqualTo< size_t > const &pred=OpEqualTo< size_t >(), OpHash< size_t > const &hash=OpHash< size_t >())
 
size_t const & parameter () const
 
bool Equals (const Operator *other) const final
 
size_t HashCode () const final
 
virtual void PrintParameter (std::ostream &os, PrintVerbosity verbose) const
 
void PrintParameter (std::ostream &os, PrintVerbosity verbose) const
 
void PrintParameter (std::ostream &os, PrintVerbosity verbose) const
 
void PrintToImpl (std::ostream &os, PrintVerbosity verbose) const override
 
- Public Member Functions inherited from v8::internal::compiler::Operator
 Operator (Opcode opcode, Properties properties, const char *mnemonic, size_t value_in, size_t effect_in, size_t control_in, size_t value_out, size_t effect_out, size_t control_out)
 
Opcode opcode () const
 
const charmnemonic () const
 
bool HasProperty (Property property) const
 
Properties properties () const
 
int ValueInputCount () const
 
int EffectInputCount () const
 
int ControlInputCount () const
 
int ValueOutputCount () const
 
int EffectOutputCount () const
 
int ControlOutputCount () const
 
void PrintTo (std::ostream &os, PrintVerbosity verbose=PrintVerbosity::kVerbose) const
 
void PrintPropsTo (std::ostream &os) const
 
- Static Public Member Functions inherited from v8::internal::compiler::Operator
static size_t ZeroIfEliminatable (Properties properties)
 
static size_t ZeroIfNoThrow (Properties properties)
 
static size_t ZeroIfPure (Properties properties)
 

Detailed Description

template<size_t kIndex>
struct v8::internal::compiler::CommonOperatorGlobalCache::ProjectionOperator< kIndex >

Definition at line 845 of file common-operator.cc.


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