| ; RUN: opt < %s -basicaa -gvn -S | FileCheck %s |
| @last = external global [65 x i32*] |
| define i32 @NextRootMove(i32 %wtm) { |
| %tmp17618 = load i32** getelementptr ([65 x i32*]* @last, i32 0, i32 1), align 4 |
| store i32* %tmp17618, i32** %A |
| ; CHECK-NEXT: %tmp17618 = load |
| br i1 false, label %cond_true128, label %cond_true145 |
| %tmp17625 = load i32** getelementptr ([65 x i32*]* @last, i32 0, i32 1), align 4 |
| store i32* %tmp17625, i32** %A |
| br i1 false, label %bb98.backedge, label %return.loopexit |
| %tmp17631 = load i32** getelementptr ([65 x i32*]* @last, i32 0, i32 1), align 4 |
| store i32* %tmp17631, i32** %A |
| br i1 false, label %bb98.backedge, label %return.loopexit |