Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/Hexagon/expand-condsets-rm-segment.ll @ 147:c2174574ed3a
LLVM 10
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 14 Aug 2019 16:55:33 +0900 |
parents | afa8332a0e37 |
children |
comparison
equal
deleted
inserted
replaced
134:3a76565eade5 | 147:c2174574ed3a |
---|---|
1 ; RUN: llc -O2 < %s | 1 ; RUN: llc -march=hexagon -O2 < %s |
2 ; REQUIRES: asserts | 2 ; REQUIRES: asserts |
3 | 3 |
4 target datalayout = "e-m:e-p:32:32-i1:32-i64:64-a:0-v32:32-n16:32" | |
5 target triple = "hexagon-unknown--elf" | 4 target triple = "hexagon-unknown--elf" |
6 | 5 |
7 %struct.cpumask = type { [1 x i32] } | 6 %struct.cpumask = type { [1 x i32] } |
8 %struct.load_weight = type { i32, i32 } | 7 %struct.load_weight = type { i32, i32 } |
9 | 8 |
104 %conv51 = select i1 %cmp49, i32 %3, i32 2147483647 | 103 %conv51 = select i1 %cmp49, i32 %3, i32 2147483647 |
105 ret i32 %conv51 | 104 ret i32 %conv51 |
106 } | 105 } |
107 | 106 |
108 declare i32 @get_update_sysctl_factor() #0 | 107 declare i32 @get_update_sysctl_factor() #0 |
109 declare i32 @__bitmap_weight(i32*, i32) #1 | 108 declare i32 @__bitmap_weight(i32*, i32) #0 |
110 | 109 |
111 attributes #0 = { noinline nounwind "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "unsafe-fp-math"="false" "use-soft-float"="false" } | 110 attributes #0 = { noinline nounwind } |
112 attributes #1 = { "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "unsafe-fp-math"="false" "use-soft-float"="false" } | |
113 attributes #2 = { nounwind } | |
114 | 111 |
115 !llvm.ident = !{!0} | |
116 | |
117 !0 = !{!"Clang 3.1"} | |
118 !1 = !{!2, !2, i64 0} | 112 !1 = !{!2, !2, i64 0} |
119 !2 = !{!"int", !3, i64 0} | 113 !2 = !{!"int", !3, i64 0} |
120 !3 = !{!"omnipotent char", !4, i64 0} | 114 !3 = !{!"omnipotent char", !4, i64 0} |
121 !4 = !{!"Simple C/C++ TBAA"} | 115 !4 = !{!"Simple C/C++ TBAA"} |
122 !5 = !{!"branch_weights", i32 64, i32 4} | 116 !5 = !{!"branch_weights", i32 64, i32 4} |