Lines Matching refs:HExpression

1710 class HExpression : public HTemplateInstruction<N> {
1712 HExpression<N>(Primitive::Type type, SideEffects side_effects)
1714 virtual ~HExpression() {} in ~HExpression()
1830 class HUnaryOperation : public HExpression<1> {
1833 : HExpression(result_type, SideEffects::None()) { in HUnaryOperation()
1861 class HBinaryOperation : public HExpression<2> {
1865 HInstruction* right) : HExpression(result_type, SideEffects::None()) { in HBinaryOperation()
2171 class HLoadLocal : public HExpression<1> {
2174 : HExpression(type, SideEffects::None()) { in HLoadLocal()
2203 class HConstant : public HExpression<0> {
2205 explicit HConstant(Primitive::Type type) : HExpression(type, SideEffects::None()) {} in HConstant()
2605 class HNewInstance : public HExpression<0> {
2608 : HExpression(Primitive::kPrimNot, SideEffects::None()), in HNewInstance()
2652 class HNewArray : public HExpression<1> {
2658 : HExpression(Primitive::kPrimNot, SideEffects::None()), in HNewArray()
2797 class HDivZeroCheck : public HExpression<1> {
2800 : HExpression(value->GetType(), SideEffects::None()), dex_pc_(dex_pc) { in HDivZeroCheck()
2925 class HParameterValue : public HExpression<0> {
2928 : HExpression(parameter_type, SideEffects::None()), index_(index), is_this_(is_this) {} in HExpression() function
2994 class HTypeConversion : public HExpression<1> {
2998 : HExpression(result_type, SideEffects::None()), dex_pc_(dex_pc) { in HTypeConversion()
3100 class HNullCheck : public HExpression<1> {
3103 : HExpression(value->GetType(), SideEffects::None()), dex_pc_(dex_pc) { in HNullCheck()
3144 class HInstanceFieldGet : public HExpression<1> {
3150 : HExpression(field_type, SideEffects::DependsOnSomething()), in HInstanceFieldGet()
3214 class HArrayGet : public HExpression<2> {
3217 : HExpression(type, SideEffects::DependsOnSomething()) { in HArrayGet()
3309 class HArrayLength : public HExpression<1> {
3312 : HExpression(Primitive::kPrimInt, SideEffects::None()) { in HArrayLength()
3333 class HBoundsCheck : public HExpression<2> {
3336 : HExpression(index->GetType(), SideEffects::None()), dex_pc_(dex_pc) { in HBoundsCheck()
3417 class HLoadClass : public HExpression<0> {
3422 : HExpression(Primitive::kPrimNot, SideEffects::None()), in HLoadClass()
3497 class HLoadString : public HExpression<0> {
3500 : HExpression(Primitive::kPrimNot, SideEffects::None()), in HLoadString()
3531 class HClinitCheck : public HExpression<1> {
3534 : HExpression(Primitive::kPrimNot, SideEffects::ChangesSomething()), in HClinitCheck()
3562 class HStaticFieldGet : public HExpression<1> {
3568 : HExpression(field_type, SideEffects::DependsOnSomething()), in HStaticFieldGet()
3627 class HLoadException : public HExpression<0> {
3629 HLoadException() : HExpression(Primitive::kPrimNot, SideEffects::None()) {} in HLoadException()
3660 class HInstanceOf : public HExpression<2> {
3666 : HExpression(Primitive::kPrimBoolean, SideEffects::None()), in HInstanceOf()
3702 class HBoundType : public HExpression<1> {
3705 : HExpression(Primitive::kPrimNot, SideEffects::None()), in HBoundType()