#include <il.h>
Definition at line 10486 of file il.h.
◆ TruncDivModInstr()
dart::TruncDivModInstr::TruncDivModInstr |
( |
Value * |
lhs, |
|
|
Value * |
rhs, |
|
|
intptr_t |
deopt_id |
|
) |
| |
Definition at line 7267 of file il.cc.
7269 SetInputAt(0, lhs);
7270 SetInputAt(1, rhs);
7271}
TemplateDefinition(intptr_t deopt_id=DeoptId::kNone)
◆ AttributesEqual()
virtual bool dart::TruncDivModInstr::AttributesEqual |
( |
const Instruction & |
other | ) |
const |
|
inlinevirtual |
◆ ComputeCanDeoptimize()
virtual bool dart::TruncDivModInstr::ComputeCanDeoptimize |
( |
| ) |
const |
|
inlinevirtual |
◆ DeoptimizationTarget()
virtual intptr_t dart::TruncDivModInstr::DeoptimizationTarget |
( |
| ) |
const |
|
inlinevirtual |
Definition at line 10501 of file il.h.
10501{ return GetDeoptId(); }
◆ OutputIndexOf()
intptr_t dart::TruncDivModInstr::OutputIndexOf |
( |
Token::Kind |
token | ) |
|
|
static |
Definition at line 7273 of file il.cc.
7273 {
7274 switch (token) {
7275 case Token::kTRUNCDIV:
7276 return 0;
7277 case Token::kMOD:
7278 return 1;
7279 default:
7281 return -1;
7282 }
7283}
◆ representation()
virtual Representation dart::TruncDivModInstr::representation |
( |
| ) |
const |
|
inlinevirtual |
Definition at line 10494 of file il.h.
10494{ return kPairOfTagged; }
◆ RequiredInputRepresentation()
virtual Representation dart::TruncDivModInstr::RequiredInputRepresentation |
( |
intptr_t |
idx | ) |
const |
|
inlinevirtual |
Definition at line 10496 of file il.h.
10496 {
10498 return kTagged;
10499 }
virtual intptr_t InputCount() const
The documentation for this class was generated from the following files:
- third_party/dart-lang/sdk/runtime/vm/compiler/backend/il.h
- third_party/dart-lang/sdk/runtime/vm/compiler/backend/il.cc