Lines Matching refs:NullCheckEliminator
475 class NullCheckEliminator;
478 NullCheckEliminator* _nce;
479 NullCheckEliminator* nce() { return _nce; }
484 void set_eliminator(NullCheckEliminator* nce) { _nce = nce; }
542 class NullCheckEliminator: public ValueVisitor {
590 NullCheckEliminator(Optimizer* opt)
603 ~NullCheckEliminator() {
719 void NullCheckEliminator::visit(Value* p) {
727 bool NullCheckEliminator::merge_state_for(BlockBegin* block, ValueSet* incoming_state) {
743 void NullCheckEliminator::iterate_all() {
750 void NullCheckEliminator::iterate_one(BlockBegin* block) {
842 void NullCheckEliminator::iterate(BlockBegin* block) {
847 void NullCheckEliminator::handle_AccessField(AccessField* x) {
904 void NullCheckEliminator::handle_ArrayLength(ArrayLength* x) {
935 void NullCheckEliminator::handle_LoadIndexed(LoadIndexed* x) {
966 void NullCheckEliminator::handle_StoreIndexed(StoreIndexed* x) {
986 void NullCheckEliminator::handle_NullCheck(NullCheck* x) {
1010 void NullCheckEliminator::handle_Invoke(Invoke* x) {
1028 void NullCheckEliminator::handle_NewInstance(NewInstance* x) {
1036 void NullCheckEliminator::handle_NewArray(NewArray* x) {
1044 void NullCheckEliminator::handle_ExceptionObject(ExceptionObject* x) {
1052 void NullCheckEliminator::handle_AccessMonitor(AccessMonitor* x) {
1072 void NullCheckEliminator::handle_Intrinsic(Intrinsic* x) {
1104 void NullCheckEliminator::handle_Phi(Phi* x) {
1133 NullCheckEliminator nce(this);