Lines Matching refs:HExpression

2759 class HExpression : public HInstruction {
2761 HExpression<N>(InstructionKind kind, SideEffects side_effects, uint32_t dex_pc)
2763 HExpression<N>(InstructionKind kind,
2768 virtual ~HExpression() {} in ~HExpression()
2786 class HExpression<0> : public HInstruction {
2790 virtual ~HExpression() {} in ~HExpression()
2806 class HReturnVoid final : public HExpression<0> {
2809 : HExpression(kReturnVoid, SideEffects::None(), dex_pc) { in HExpression() function
2822 class HReturn final : public HExpression<1> {
2825 : HExpression(kReturn, SideEffects::None(), dex_pc) { in HExpression() function
2939 class HExit final : public HExpression<0> {
2942 : HExpression(kExit, SideEffects::None(), dex_pc) { in HExpression() function
2954 class HGoto final : public HExpression<0> {
2957 : HExpression(kGoto, SideEffects::None(), dex_pc) { in HExpression() function
2973 class HConstant : public HExpression<0> {
2976 : HExpression(kind, type, SideEffects::None(), dex_pc) { in HExpression() function
3224 class HIf final : public HExpression<1> {
3227 : HExpression(kIf, SideEffects::None(), dex_pc) { in HExpression() function
3254 class HTryBoundary final : public HExpression<0> {
3267 : HExpression(kTryBoundary,
3443 class HCurrentMethod final : public HExpression<0> {
3446 : HExpression(kCurrentMethod, type, SideEffects::None(), dex_pc) { in HExpression() function
3457 class HClassTableGet final : public HExpression<1> {
3469 : HExpression(kClassTableGet, type, SideEffects::None(), dex_pc), in HClassTableGet()
3506 class HPackedSwitch final : public HExpression<1> {
3512 : HExpression(kPackedSwitch, SideEffects::None(), dex_pc), in HExpression() function
3540 class HUnaryOperation : public HExpression<1> {
3546 : HExpression(kind, result_type, SideEffects::None(), dex_pc) { in HExpression() function
3578 class HBinaryOperation : public HExpression<2> {
3586 : HExpression(kind, result_type, side_effects, dex_pc) { in HExpression() function
4278 class HNewInstance final : public HExpression<1> {
4286 : HExpression(kNewInstance, in HNewInstance()
4987 class HNewArray final : public HExpression<2> {
4990 : HExpression(kNewArray, DataType::Type::kReference, SideEffects::CanTriggerGC(), dex_pc) { in HNewArray()
5347 class HDivZeroCheck final : public HExpression<1> {
5353 : HExpression(kDivZeroCheck, value->GetType(), SideEffects::None(), dex_pc) { in HDivZeroCheck()
5678 class HParameterValue final : public HExpression<0> {
5685 : HExpression(kParameterValue, parameter_type, SideEffects::None(), kNoDexPc), in HExpression() function
5793 class HTypeConversion final : public HExpression<1> {
5797 : HExpression(kTypeConversion, result_type, SideEffects::None(), dex_pc) { in HExpression() function
5829 class HNullCheck final : public HExpression<1> {
5835 : HExpression(kNullCheck, value->GetType(), SideEffects::None(), dex_pc) { in HNullCheck()
5894 class HInstanceFieldGet final : public HExpression<1> {
5905 : HExpression(kInstanceFieldGet, in HInstanceFieldGet()
5956 class HInstanceFieldSet final : public HExpression<2> {
5968 : HExpression(kInstanceFieldSet, in HInstanceFieldSet()
6011 class HArrayGet final : public HExpression<2> {
6031 : HExpression(kArrayGet, type, side_effects, dex_pc) { in HArrayGet()
6102 class HArraySet final : public HExpression<3> {
6124 : HExpression(kArraySet, side_effects, dex_pc) { in HArraySet()
6221 class HArrayLength final : public HExpression<1> {
6224 : HExpression(kArrayLength, DataType::Type::kInt32, SideEffects::None(), dex_pc) { in HExpression() function
6259 class HBoundsCheck final : public HExpression<2> {
6268 : HExpression(kBoundsCheck, index->GetType(), SideEffects::None(), dex_pc) {
6301 class HSuspendCheck final : public HExpression<0> {
6304 : HExpression(kSuspendCheck, SideEffects::CanTriggerGC(), dex_pc), in HExpression() function
6330 class HNativeDebugInfo : public HExpression<0> {
6333 : HExpression<0>(kNativeDebugInfo, SideEffects::None(), dex_pc) { in HNativeDebugInfo()
6847 class HClinitCheck final : public HExpression<1> {
6850 : HExpression( in HClinitCheck()
6882 class HStaticFieldGet final : public HExpression<1> {
6893 : HExpression(kStaticFieldGet, in HStaticFieldGet()
6941 class HStaticFieldSet final : public HExpression<2> {
6953 : HExpression(kStaticFieldSet, in HStaticFieldSet()
7043 class HUnresolvedInstanceFieldGet final : public HExpression<1> {
7049 : HExpression(kUnresolvedInstanceFieldGet, in HUnresolvedInstanceFieldGet()
7073 class HUnresolvedInstanceFieldSet final : public HExpression<2> {
7080 : HExpression(kUnresolvedInstanceFieldSet, SideEffects::AllExceptGCDependency(), dex_pc), in HUnresolvedInstanceFieldSet()
7113 class HUnresolvedStaticFieldGet final : public HExpression<0> {
7118 : HExpression(kUnresolvedStaticFieldGet, in HUnresolvedStaticFieldGet()
7141 class HUnresolvedStaticFieldSet final : public HExpression<1> {
7147 : HExpression(kUnresolvedStaticFieldSet, SideEffects::AllExceptGCDependency(), dex_pc), in HUnresolvedStaticFieldSet()
7180 class HLoadException final : public HExpression<0> {
7183 : HExpression(kLoadException, DataType::Type::kReference, SideEffects::None(), dex_pc) { in HExpression() function
7196 class HClearException final : public HExpression<0> {
7199 : HExpression(kClearException, SideEffects::AllWrites(), dex_pc) { in HExpression() function
7208 class HThrow final : public HExpression<1> {
7211 : HExpression(kThrow, SideEffects::CanTriggerGC(), dex_pc) { in HThrow()
7399 class HBoundType final : public HExpression<1> {
7402 : HExpression(kBoundType, DataType::Type::kReference, SideEffects::None(), dex_pc), in HExpression() function
7509 class HMemoryBarrier final : public HExpression<0> {
7512 : HExpression(kMemoryBarrier, in HExpression() function
7691 class HMonitorOperation final : public HExpression<1> {
7700 : HExpression(kMonitorOperation, in HMonitorOperation()
7736 class HSelect final : public HExpression<3> {
7742 : HExpression(kSelect, HPhi::ToPhiType(true_value->GetType()), SideEffects::None(), dex_pc) { in HSelect()
7852 class HParallelMove final : public HExpression<0> {
7855 : HExpression(kParallelMove, SideEffects::None(), dex_pc), in HExpression() function
7914 class HIntermediateAddress final : public HExpression<2> {
7917 : HExpression(kIntermediateAddress, in HIntermediateAddress()