|
| UnboxInt32Instr (TruncationMode truncation_mode, Value *value, intptr_t deopt_id, SpeculativeMode speculative_mode=kGuardInputs) |
|
| UnboxInteger32Instr (Representation representation, TruncationMode truncation_mode, Value *value, intptr_t deopt_id, SpeculativeMode speculative_mode) |
|
| UnboxIntegerInstr (Representation representation, TruncationMode truncation_mode, Value *value, intptr_t deopt_id, SpeculativeMode speculative_mode) |
|
bool | is_truncating () const |
|
void | mark_truncating () |
|
virtual bool | ComputeCanDeoptimize () const |
|
virtual bool | AttributesEqual (const Instruction &other) const |
|
virtual Definition * | Canonicalize (FlowGraph *flow_graph) |
|
virtual void | InferRange (RangeAnalysis *analysis, Range *range) |
|
Value * | value () const |
|
virtual SpeculativeMode | SpeculativeModeOfInput (intptr_t index) const |
|
virtual Representation | representation () const |
|
Definition * | Canonicalize (FlowGraph *flow_graph) |
|
virtual intptr_t | DeoptimizationTarget () const |
|
virtual TokenPosition | token_pos () const |
|
| DECLARE_INSTRUCTION_SERIALIZABLE_FIELDS (UnboxInstr, TemplateDefinition, FIELD_LIST) protected |
|
void | set_speculative_mode (SpeculativeMode value) |
|
| TemplateDefinition (intptr_t deopt_id=DeoptId::kNone) |
|
| TemplateDefinition (const InstructionSource &source, intptr_t deopt_id=DeoptId::kNone) |
|
virtual intptr_t | InputCount () const |
|
virtual Value * | InputAt (intptr_t i) const |
|
virtual bool | MayThrow () const |
|
Definition at line 8797 of file il.h.