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}