Lines Matching refs:HExpression
2642 class HExpression : public HTemplateInstruction<N> {
2645 HExpression<N>(InstructionKind kind,
2652 virtual ~HExpression() {} in ~HExpression()
2843 class HConstant : public HExpression<0> {
2846 : HExpression(kind, type, SideEffects::None(), dex_pc) { in HExpression() function
3310 class HCurrentMethod FINAL : public HExpression<0> {
3313 : HExpression(kCurrentMethod, type, SideEffects::None(), dex_pc) { in HExpression() function
3324 class HClassTableGet FINAL : public HExpression<1> {
3336 : HExpression(kClassTableGet, type, SideEffects::None(), dex_pc), in HClassTableGet()
3407 class HUnaryOperation : public HExpression<1> {
3413 : HExpression(kind, result_type, SideEffects::None(), dex_pc) { in HExpression() function
3445 class HBinaryOperation : public HExpression<2> {
3453 : HExpression(kind, result_type, side_effects, dex_pc) { in HExpression() function
4147 class HNewInstance FINAL : public HExpression<1> {
4155 : HExpression(kNewInstance, in HNewInstance()
4784 class HNewArray FINAL : public HExpression<2> {
4787 : HExpression(kNewArray, DataType::Type::kReference, SideEffects::CanTriggerGC(), dex_pc) { in HNewArray()
5019 class HDivZeroCheck FINAL : public HExpression<1> {
5024 : HExpression(kDivZeroCheck, value->GetType(), SideEffects::CanTriggerGC(), dex_pc) { in HDivZeroCheck()
5352 class HParameterValue FINAL : public HExpression<0> {
5359 : HExpression(kParameterValue, parameter_type, SideEffects::None(), kNoDexPc), in HExpression() function
5467 class HTypeConversion FINAL : public HExpression<1> {
5471 : HExpression(kTypeConversion, result_type, SideEffects::None(), dex_pc) { in HExpression() function
5498 class HNullCheck FINAL : public HExpression<1> {
5503 : HExpression(kNullCheck, value->GetType(), SideEffects::CanTriggerGC(), dex_pc) { in HNullCheck()
5562 class HInstanceFieldGet FINAL : public HExpression<1> {
5573 : HExpression(kInstanceFieldGet, in HInstanceFieldGet()
5679 class HArrayGet FINAL : public HExpression<2> {
5699 : HExpression(kArrayGet, type, side_effects, dex_pc) { in HArrayGet()
5889 class HArrayLength FINAL : public HExpression<1> {
5892 : HExpression(kArrayLength, DataType::Type::kInt32, SideEffects::None(), dex_pc) { in HExpression() function
5927 class HBoundsCheck FINAL : public HExpression<2> {
5935 : HExpression(kBoundsCheck, index->GetType(), SideEffects::CanTriggerGC(), dex_pc) {
6405 class HClinitCheck FINAL : public HExpression<1> {
6408 : HExpression( in HClinitCheck()
6441 class HStaticFieldGet FINAL : public HExpression<1> {
6452 : HExpression(kStaticFieldGet, in HStaticFieldGet()
6551 class HUnresolvedInstanceFieldGet FINAL : public HExpression<1> {
6557 : HExpression(kUnresolvedInstanceFieldGet, in HUnresolvedInstanceFieldGet()
6623 class HUnresolvedStaticFieldGet FINAL : public HExpression<0> {
6628 : HExpression(kUnresolvedStaticFieldGet, in HUnresolvedStaticFieldGet()
6692 class HLoadException FINAL : public HExpression<0> {
6695 : HExpression(kLoadException, DataType::Type::kReference, SideEffects::None(), dex_pc) { in HExpression() function
6758 class HInstanceOf FINAL : public HExpression<2> {
6764 : HExpression(kInstanceOf, in HInstanceOf()
6821 class HBoundType FINAL : public HExpression<1> {
6824 : HExpression(kBoundType, DataType::Type::kReference, SideEffects::None(), dex_pc), in HExpression() function
7176 class HSelect FINAL : public HExpression<3> {
7182 : HExpression(kSelect, HPhi::ToPhiType(true_value->GetType()), SideEffects::None(), dex_pc) { in HSelect()
7354 class HIntermediateAddress FINAL : public HExpression<2> {
7357 : HExpression(kIntermediateAddress, in HIntermediateAddress()