Home | History | Annotate | Download | only in compiler

Lines Matching refs:Operator

25 class Operator;
31 OStream& operator<<(OStream&, BaseTaggedness);
60 bool operator==(ElementAccess const& lhs, ElementAccess const& rhs);
61 bool operator!=(ElementAccess const& lhs, ElementAccess const& rhs);
63 OStream& operator<<(OStream&, ElementAccess const&);
70 const FieldAccess& FieldAccessOf(const Operator* op) WARN_UNUSED_RESULT;
71 const ElementAccess& ElementAccessOf(const Operator* op) WARN_UNUSED_RESULT;
100 const Operator* BooleanNot();
101 const Operator* BooleanToNumber();
103 const Operator* NumberEqual();
104 const Operator* NumberLessThan();
105 const Operator* NumberLessThanOrEqual();
106 const Operator* NumberAdd();
107 const Operator* NumberSubtract();
108 const Operator* NumberMultiply();
109 const Operator* NumberDivide();
110 const Operator* NumberModulus();
111 const Operator* NumberToInt32();
112 const Operator* NumberToUint32();
114 const Operator* ReferenceEqual(Type* type);
116 const Operator* StringEqual();
117 const Operator* StringLessThan();
118 const Operator* StringLessThanOrEqual();
119 const Operator* StringAdd();
121 const Operator* ChangeTaggedToInt32();
122 const Operator* ChangeTaggedToUint32();
123 const Operator* ChangeTaggedToFloat64();
124 const Operator* ChangeInt32ToTagged();
125 const Operator* ChangeUint32ToTagged();
126 const Operator* ChangeFloat64ToTagged();
127 const Operator* ChangeBoolToBit();
128 const Operator* ChangeBitToBool();
130 const Operator* LoadField(const FieldAccess&);
131 const Operator* StoreField(const FieldAccess&);
134 const Operator* LoadElement(ElementAccess const&);
137 const Operator* StoreElement(ElementAccess const&);