Lines Matching refs:DMB
39 // Returns whether the instruction can safely move past a DMB instruction
57 // DMB ish, dmb sy, dmb osh, etc
63 // Will be true when we have seen a DMB, and not seen any instruction since
64 // that cannot move past a DMB
67 if (MI.getOpcode() == ARM::DMB) {
69 // If the Imm of this DMB is the same as that of the last DMB, we can
70 // tag this second DMB for removal
75 // for the next DMB, recording this DMB's type as last seen DMB type
79 // After we see a DMB, a next one is removable
84 // If we find an instruction unable to pass past a DMB, a next DMB is
91 // Remove the tagged DMB