pass machinemoduleinfo down into getSymbolForDwarfGlobalReference,
[llvm/avr.git] / test / Transforms / TailDup / 2004-04-01-DemoteRegToStack.ll
blobc1e5f738a7d98a705ab337039547007bacfd1ee5
1 ; RUN: opt < %s -tailduplicate -disable-output
3 define void @interpret() {
4 entry:
5         br label %retry
6 retry:          ; preds = %endif.4, %entry
7         %tmp.8 = call i32 @interp( )            ; <i32> [#uses=3]
8         switch i32 0, label %endif.4 [
9                  i32 -25, label %return
10                  i32 -16, label %return
11         ]
12 endif.4:                ; preds = %retry
13         br i1 false, label %return, label %retry
14 return:         ; preds = %endif.4, %retry, %retry
15         %result.0 = phi i32 [ %tmp.8, %retry ], [ %tmp.8, %retry ], [ %tmp.8, %endif.4 ]                ; <i32> [#uses=0]
16         ret void
19 declare i32 @interp()