Lines Matching full:const
51 BranchHint BranchHintOf(const Operator* const);
61 DeoptimizeKind DeoptimizeKindOf(const Operator* const);
78 MachineRepresentation representation() const { return representation_; }
79 BranchHint hint() const { return hint_; }
82 const MachineRepresentation representation_;
83 const BranchHint hint_;
86 bool operator==(SelectParameters const&, SelectParameters const&);
87 bool operator!=(SelectParameters const&, SelectParameters const&);
89 size_t hash_value(SelectParameters const& p);
91 std::ostream& operator<<(std::ostream&, SelectParameters const& p);
93 SelectParameters const& SelectParametersOf(const Operator* const);
96 size_t ProjectionIndexOf(const Operator* const);
98 MachineRepresentation PhiRepresentationOf(const Operator* const);
105 ParameterInfo(int index, const char* debug_name)
108 int index() const { return index_; }
109 const char* debug_name() const { return debug_name_; }
113 const char* debug_name_;
116 std::ostream& operator<<(std::ostream&, ParameterInfo const&);
118 int ParameterIndexOf(const Operator* const);
119 const ParameterInfo& ParameterInfoOf(const Operator* const);
128 const Operator* Dead();
129 const Operator* End(size_t control_input_count);
130 const Operator* Branch(BranchHint = BranchHint::kNone);
131 const Operator* IfTrue();
132 const Operator* IfFalse();
133 const Operator* IfSuccess();
134 const Operator* IfException(IfExceptionHint hint);
135 const Operator* Switch(size_t control_output_count);
136 const Operator* IfValue(int32_t value);
137 const Operator* IfDefault();
138 const Operator* Throw();
139 const Operator* Deoptimize(DeoptimizeKind kind);
140 const Operator* Return(int value_input_count = 1);
141 const Operator* Terminate();
143 const Operator* Start(int value_output_count);
144 const Operator* Loop(int control_input_count);
145 const Operator* Merge(int control_input_count);
146 const Operator* Parameter(int index, const char* debug_name = nullptr);
148 const Operator* OsrNormalEntry();
149 const Operator* OsrLoopEntry();
150 const Operator* OsrValue(int index);
152 const Operator* Int32Constant(int32_t);
153 const Operator* Int64Constant(int64_t);
154 const Operator* Float32Constant(volatile float);
155 const Operator* Float64Constant(volatile double);
156 const Operator* ExternalConstant(const ExternalReference&);
157 const Operator* NumberConstant(volatile double);
158 const Operator* HeapConstant(const Handle<HeapObject>&);
160 const Operator* Select(MachineRepresentation, BranchHint = BranchHint::kNone);
161 const Operator* Phi(MachineRepresentation representation,
163 const Operator* EffectPhi(int effect_input_count);
164 const Operator* EffectSet(int arguments);
165 const Operator* Guard(Type* type);
166 const Operator* BeginRegion();
167 const Operator* FinishRegion();
168 const Operator* StateValues(int arguments);
169 const Operator* ObjectState(int pointer_slots, int id);
170 const Operator* TypedStateValues(const ZoneVector<MachineType>* types);
171 const Operator* FrameState(BailoutId bailout_id,
173 const FrameStateFunctionInfo* function_info);
174 const Operator* Call(const CallDescriptor* descriptor);
175 const Operator* TailCall(const CallDescriptor* descriptor);
176 const Operator* Projection(size_t index);
177 const Operator* LazyBailout();
181 const Operator* ResizeMergeOrPhi(const Operator* op, int size);
184 const FrameStateFunctionInfo* CreateFrameStateFunctionInfo(
190 Zone* zone() const { return zone_; }
192 const CommonOperatorGlobalCache& cache_;
193 Zone* const zone_;