Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; ModuleID = '../../scratch/sort.ll'
- target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
- target triple = "x86_64-pc-linux-gnu"
- @10 = private global [16 x i8*] [i8* blockaddress(@foo, %24), i8* blockaddress(@foo, %26), i8* blockaddress(@foo, %36), i8* blockaddress(@foo, %6), i8* blockaddress(@foo, %52), i8* blockaddress(@foo, %70), i8* blockaddress(@foo, %72), i8* blockaddress(@foo, %73), i8* blockaddress(@foo, %80), i8* blockaddress(@foo, %98), i8* blockaddress(@foo, %99), i8* blockaddress(@foo, %102), i8* blockaddress(@foo, %104), i8* blockaddress(@foo, %123), i8* blockaddress(@foo, %125), i8* blockaddress(@foo, %127)]
- ; Function Attrs: nounwind uwtable
- }
- ; Function Attrs: nounwind
- ; Function Attrs: nounwind
- ; Function Attrs: nounwind uwtable
- br label %3
- ; <label>:3 ; preds = %3, %0, %9, %35, %18, %12, %11
- %4 = phi i32 [ undef, %0 ], [ %4, %9 ], [ %5, %35 ], [ %4, %18 ], [ %4, %12 ], [ %l, %11 ], [ %4, %3 ]
- %5 = phi i32 [ undef, %0 ], [ %5, %9 ], [ %5, %35 ], [ %5, %18 ], [ %15, %12 ], [ %5, %11 ], [ %5, %3 ]
- ; <label>:9 ; preds = %3
- br label %3
- ; <label>:11 ; preds = %3
- br label %3
- ; <label>:12 ; preds = %3
- br label %3
- ; <label>:18 ; preds = %3
- br label %3
- ; <label>:35 ; preds = %3
- br label %3
- ; <label>:36 ; preds = %3
- ret void
- }
- ; Function Attrs: nounwind uwtable
- br label %6
- ; <label>:6 ; preds = %6, %0, %127, %104, %102, %99, %98, %80, %73, %72, %70, %52, %36, %26, %24
- %7 = phi i32 [ undef, %0 ], [ %7, %24 ], [ %12, %127 ], [ %7, %104 ], [ %7, %102 ], [ %7, %99 ], [ %18, %98 ], [ %7, %80 ], [ %7, %73 ], [ %7, %72 ], [ %12, %70 ], [ %7, %52 ], [ %7, %36 ], [ %7, %26 ], [ %7, %6 ]
- %8 = phi i64 [ undef, %0 ], [ %8, %24 ], [ %128, %127 ], [ %8, %104 ], [ %8, %102 ], [ %8, %99 ], [ %17, %98 ], [ %8, %80 ], [ %8, %73 ], [ %8, %72 ], [ %71, %70 ], [ %8, %52 ], [ %8, %36 ], [ %8, %26 ], [ %8, %6 ]
- %9 = phi i32 [ undef, %0 ], [ %13, %24 ], [ %9, %127 ], [ %9, %104 ], [ %9, %102 ], [ %9, %99 ], [ %9, %98 ], [ %9, %80 ], [ %9, %73 ], [ %9, %72 ], [ %9, %70 ], [ %9, %52 ], [ %9, %36 ], [ %9, %26 ], [ %15, %6 ]
- %10 = phi i64 [ undef, %0 ], [ %25, %24 ], [ %10, %127 ], [ %10, %104 ], [ %10, %102 ], [ %10, %99 ], [ %10, %98 ], [ %10, %80 ], [ %10, %73 ], [ %10, %72 ], [ %10, %70 ], [ %10, %52 ], [ %10, %36 ], [ %10, %26 ], [ %14, %6 ]
- %11 = phi i32 [ %5, %0 ], [ %11, %24 ], [ %11, %127 ], [ %11, %104 ], [ %18, %102 ], [ %11, %99 ], [ %11, %98 ], [ %11, %80 ], [ %11, %73 ], [ %11, %72 ], [ %11, %70 ], [ %11, %52 ], [ %11, %36 ], [ %11, %26 ], [ %11, %6 ]
- %12 = phi i32 [ undef, %0 ], [ %11, %24 ], [ %12, %127 ], [ %12, %104 ], [ %12, %102 ], [ %12, %99 ], [ %12, %98 ], [ %12, %80 ], [ %12, %73 ], [ %12, %72 ], [ %12, %70 ], [ %12, %52 ], [ %12, %36 ], [ %12, %26 ], [ %12, %6 ]
- %13 = phi i32 [ %l, %0 ], [ %13, %24 ], [ %13, %127 ], [ %13, %104 ], [ %15, %102 ], [ %13, %99 ], [ %13, %98 ], [ %13, %80 ], [ %13, %73 ], [ %13, %72 ], [ %13, %70 ], [ %13, %52 ], [ %13, %36 ], [ %13, %26 ], [ %13, %6 ]
- %14 = phi i64 [ undef, %0 ], [ %14, %24 ], [ %14, %127 ], [ %14, %104 ], [ %14, %102 ], [ %14, %99 ], [ %14, %98 ], [ %14, %80 ], [ %14, %73 ], [ %14, %72 ], [ %14, %70 ], [ %14, %52 ], [ %14, %36 ], [ %27, %26 ], [ %14, %6 ]
- %15 = phi i32 [ undef, %0 ], [ %15, %24 ], [ %15, %127 ], [ %15, %104 ], [ %15, %102 ], [ %15, %99 ], [ %15, %98 ], [ %15, %80 ], [ %15, %73 ], [ %15, %72 ], [ %15, %70 ], [ %15, %52 ], [ %15, %36 ], [ %28, %26 ], [ %15, %6 ]
- %16 = phi i32* [ undef, %0 ], [ %16, %24 ], [ %16, %127 ], [ %16, %104 ], [ %16, %102 ], [ %16, %99 ], [ %16, %98 ], [ %16, %80 ], [ %16, %73 ], [ %16, %72 ], [ %16, %70 ], [ %16, %52 ], [ %16, %36 ], [ %29, %26 ], [ %16, %6 ]
- %17 = phi i64 [ undef, %0 ], [ %17, %24 ], [ %17, %127 ], [ %17, %104 ], [ %17, %102 ], [ %17, %99 ], [ %17, %98 ], [ %17, %80 ], [ %74, %73 ], [ %17, %72 ], [ %17, %70 ], [ %17, %52 ], [ %17, %36 ], [ %17, %26 ], [ %17, %6 ]
- %18 = phi i32 [ undef, %0 ], [ %18, %24 ], [ %18, %127 ], [ %18, %104 ], [ %18, %102 ], [ %18, %99 ], [ %18, %98 ], [ %18, %80 ], [ %75, %73 ], [ %18, %72 ], [ %18, %70 ], [ %18, %52 ], [ %18, %36 ], [ %18, %26 ], [ %18, %6 ]
- %19 = phi i32* [ undef, %0 ], [ %19, %24 ], [ %19, %127 ], [ %19, %104 ], [ %19, %102 ], [ %19, %99 ], [ %19, %98 ], [ %19, %80 ], [ %76, %73 ], [ %19, %72 ], [ %19, %70 ], [ %19, %52 ], [ %19, %36 ], [ %19, %26 ], [ %19, %6 ]
- %20 = phi i32 [ undef, %0 ], [ %20, %24 ], [ %20, %127 ], [ %20, %104 ], [ %20, %102 ], [ %20, %99 ], [ %20, %98 ], [ %20, %80 ], [ %77, %73 ], [ %20, %72 ], [ %20, %70 ], [ %20, %52 ], [ %20, %36 ], [ %20, %26 ], [ %20, %6 ]
- %21 = phi i32 [ 0, %0 ], [ 1, %24 ], [ %35, %26 ], [ %51, %36 ], [ %69, %52 ], [ 6, %70 ], [ 7, %72 ], [ %79, %73 ], [ %97, %80 ], [ 7, %98 ], [ %101, %99 ], [ 0, %102 ], [ %122, %104 ], [ 6, %127 ], [ 1, %6 ]
- indirectbr i8* %23, [label %24, label %26, label %36, label %6, label %52, label %70, label %72, label %73, label %80, label %98, label %99, label %102, label %104, label %123, label %125, label %127]
- ; <label>:24 ; preds = %6
- br label %6
- ; <label>:26 ; preds = %6
- br label %6
- ; <label>:36 ; preds = %6
- br label %6
- ; <label>:52 ; preds = %6
- br label %6
- ; <label>:70 ; preds = %6
- br label %6
- ; <label>:72 ; preds = %6
- br label %6
- ; <label>:73 ; preds = %6
- br label %6
- ; <label>:80 ; preds = %6
- br label %6
- ; <label>:98 ; preds = %6
- br label %6
- ; <label>:99 ; preds = %6
- br label %6
- ; <label>:102 ; preds = %6
- br label %6
- ; <label>:104 ; preds = %6
- br label %6
- ; <label>:123 ; preds = %6
- ; <label>:125 ; preds = %6
- ; <label>:127 ; preds = %6
- br label %6
- }
- ; Function Attrs: nounwind
- ; Function Attrs: nounwind uwtable
- br label %6
- ; <label>:6 ; preds = %65, %0
- br label %10
- ; <label>:10 ; preds = %21, %6
- ; <label>:21 ; preds = %10
- ; <label>:36 ; preds = %21, %10
- br label %38
- ; <label>:38 ; preds = %46, %36
- ; <label>:46 ; preds = %38
- ; <label>:63 ; preds = %46, %38
- ; <label>:65 ; preds = %63
- br label %6
- ; <label>:67 ; preds = %63
- }
- ; Function Attrs: nounwind
- ; Function Attrs: nounwind
- attributes #0 = { nounwind uwtable "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf"="true" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }
- attributes #1 = { nounwind }
- attributes #2 = { nounwind "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf"="true" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement