Lines Matching refs:public
73 public:
118 class HGraph : public ArenaObject<kArenaAllocMisc> {
119 public:
386 class HLoopInformation : public ArenaObject<kArenaAllocMisc> {
387 public:
488 class HBasicBlock : public ArenaObject<kArenaAllocMisc> {
489 public:
782 class HLoopInformationOutwardIterator : public ValueObject {
783 public:
898 class HUseListNode : public ArenaObject<kArenaAllocMisc> {
899 public:
921 class HUseList : public ValueObject {
922 public:
995 class HUseIterator : public ValueObject {
996 public:
1021 class HUserRecord : public ValueObject {
1022 public:
1051 class SideEffects : public ValueObject {
1052 public:
1114 class HEnvironment : public ArenaObject<kArenaAllocMisc> {
1115 public:
1214 public:
1291 class HInstruction : public ArenaObject<kArenaAllocMisc> {
1292 public:
1583 class HInputIterator : public ValueObject {
1584 public:
1598 class HInstructionIterator : public ValueObject {
1599 public:
1619 class HBackwardInstructionIterator : public ValueObject {
1620 public:
1644 public:
1673 public:
1688 class HTemplateInstruction: public HInstruction {
1689 public:
1710 class HExpression : public HTemplateInstruction<N> {
1711 public:
1724 class HReturnVoid : public HTemplateInstruction<0> {
1725 public:
1738 class HReturn : public HTemplateInstruction<1> {
1739 public:
1755 class HExit : public HTemplateInstruction<0> {
1756 public:
1768 class HGoto : public HTemplateInstruction<0> {
1769 public:
1787 class HIf : public HTemplateInstruction<1> {
1788 public:
1810 class HDeoptimize : public HTemplateInstruction<1> {
1811 public:
1830 class HUnaryOperation : public HExpression<1> {
1831 public:
1861 class HBinaryOperation : public HExpression<2> {
1862 public:
1937 class HCondition : public HBinaryOperation {
1938 public:
1963 class HEqual : public HCondition {
1964 public:
1987 class HNotEqual : public HCondition {
1988 public:
2011 class HLessThan : public HCondition {
2012 public:
2033 class HLessThanOrEqual : public HCondition {
2034 public:
2055 class HGreaterThan : public HCondition {
2056 public:
2077 class HGreaterThanOrEqual : public HCondition {
2078 public:
2102 class HCompare : public HBinaryOperation {
2103 public:
2154 class HLocal : public HTemplateInstruction<0> {
2155 public:
2171 class HLoadLocal : public HExpression<1> {
2172 public:
2188 class HStoreLocal : public HTemplateInstruction<2> {
2189 public:
2203 class HConstant : public HExpression<0> {
2204 public:
2219 class HFloatConstant : public HConstant {
2220 public:
2257 class HDoubleConstant : public HConstant {
2258 public:
2295 class HNullConstant : public HConstant {
2296 public:
2314 class HIntConstant : public HConstant {
2315 public:
2341 class HLongConstant : public HConstant {
2342 public:
2376 class HInvoke : public HInstruction {
2377 public:
2444 class HInvokeStaticOrDirect : public HInvoke {
2445 public:
2552 class HInvokeVirtual : public HInvoke {
2553 public:
2578 class HInvokeInterface : public HInvoke {
2579 public:
2605 class HNewInstance : public HExpression<0> {
2606 public:
2638 class HNeg : public HUnaryOperation {
2639 public:
2652 class HNewArray : public HExpression<1> {
2653 public:
2688 class HAdd : public HBinaryOperation {
2689 public:
2708 class HSub : public HBinaryOperation {
2709 public:
2726 class HMul : public HBinaryOperation {
2727 public:
2742 class HDiv : public HBinaryOperation {
2743 public:
2770 class HRem : public HBinaryOperation {
2771 public:
2797 class HDivZeroCheck : public HExpression<1> {
2798 public:
2824 class HShl : public HBinaryOperation {
2825 public:
2838 class HShr : public HBinaryOperation {
2839 public:
2852 class HUShr : public HBinaryOperation {
2853 public:
2875 class HAnd : public HBinaryOperation {
2876 public:
2891 class HOr : public HBinaryOperation {
2892 public:
2907 class HXor : public HBinaryOperation {
2908 public:
2925 class HParameterValue : public HExpression<0> {
2926 public:
2947 class HNot : public HUnaryOperation {
2948 public:
2967 class HBooleanNot : public HUnaryOperation {
2968 public:
2994 class HTypeConversion : public HExpression<1> {
2995 public:
3024 class HPhi : public HInstruction {
3025 public:
3100 class HNullCheck : public HExpression<1> {
3101 public:
3129 class FieldInfo : public ValueObject {
3130 public:
3144 class HInstanceFieldGet : public HExpression<1> {
3145 public:
3183 class HInstanceFieldSet : public HTemplateInstruction<2> {
3184 public:
3214 class HArrayGet : public HExpression<2> {
3215 public:
3248 class HArraySet : public HTemplateInstruction<3> {
3249 public:
3309 class HArrayLength : public HExpression<1> {
3310 public:
3333 class HBoundsCheck : public HExpression<2> {
3334 public:
3369 class HTemporary : public HTemplateInstruction<0> {
3370 public:
3389 class HSuspendCheck : public HTemplateInstruction<0> {
3390 public:
3417 class HLoadClass : public HExpression<0> {
3418 public:
3497 class HLoadString : public HExpression<0> {
3498 public:
3531 class HClinitCheck : public HExpression<1> {
3532 public:
3562 class HStaticFieldGet : public HExpression<1> {
3563 public:
3598 class HStaticFieldSet : public HTemplateInstruction<2> {
3599 public:
3627 class HLoadException : public HExpression<0> {
3628 public:
3637 class HThrow : public HTemplateInstruction<1> {
3638 public:
3660 class HInstanceOf : public HExpression<2> {
3661 public:
3702 class HBoundType : public HExpression<1> {
3703 public:
3729 class HCheckCast : public HTemplateInstruction<2> {
3730 public:
3773 class HMemoryBarrier : public HTemplateInstruction<0> {
3774 public:
3789 class HMonitorOperation : public HTemplateInstruction<1> {
3790 public:
3819 class MoveOperands : public ArenaObject<kArenaAllocMisc> {
3820 public:
3895 class HParallelMove : public HTemplateInstruction<0> {
3896 public:
3946 class HGraphVisitor : public ValueObject {
3947 public:
3976 class HGraphDelegateVisitor : public HGraphVisitor {
3977 public:
3993 class HInsertionOrderIterator : public ValueObject {
3994 public:
4008 class HReversePostOrderIterator : public ValueObject {
4009 public:
4026 class HPostOrderIterator : public ValueObject {
4027 public:
4045 class HLinearPostOrderIterator : public ValueObject {
4046 public:
4066 class HLinearOrderIterator : public ValueObject {
4067 public:
4085 class HBlocksInLoopIterator : public ValueObject {
4086 public:
4118 class HBlocksInLoopReversePostOrderIterator : public ValueObject {
4119 public: