Home | History | Annotate | Download | only in crankshaft

Lines Matching defs:HInstruction

34 class HInstruction;
459 // Declare a non-virtual predicates for each concrete HInstruction or HValue.
466 // Declare virtual predicates for abstract HInstruction or HValue
948 class HInstruction : public HValue {
950 HInstruction* next() const { return next_; }
951 HInstruction* previous() const { return previous_; }
959 void InsertBefore(HInstruction* next);
966 void InsertAfter(HInstruction* previous);
981 bool Dominates(HInstruction* other);
999 explicit HInstruction(HType type = HType::Tagged())
1015 HInstruction* next_;
1016 HInstruction* previous_;
1024 class HTemplateInstruction : public HInstruction {
1031 : HInstruction(type) {}
1040 class HControlInstruction : public HInstruction {
1434 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
1548 class HSimulate final : public HInstruction {
1856 class HPushArguments final : public HInstruction {
1912 : HInstruction(HType::Tagged()), inputs_(4, zone) {
2033 class HCallWithDescriptor final : public HInstruction {
2287 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
2500 HInstruction* instr) {
2509 HInstruction* instr) {
2881 class HDematerializedObject : public HInstruction {
2949 void ReuseSideEffectsFromStore(HInstruction* store) {
2986 HInstruction* instruction) {
3002 HInstruction* instruction) {
3010 HInstruction* instruction) {
3020 HInstruction* instruction) {
4097 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4141 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4143 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4235 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4257 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4260 static HInstruction* NewImul(Isolate* isolate, Zone* zone, HValue* context,
4262 HInstruction* instr = HMul::New(isolate, zone, context, left, right);
4301 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4332 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4364 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4407 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4462 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4491 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4516 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
4541 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
6296 static HInstruction* New(
6398 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,
6529 static HInstruction* New(Isolate* isolate, Zone* zone, HValue* context,