~louis/ubuntu/trusty/clamav/lp799623_fix_logrotate

« back to all changes in this revision

Viewing changes to libclamav/c++/llvm/test/CodeGen/Thumb2/cross-rc-coalescing-2.ll

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2010-03-12 11:30:04 UTC
  • mfrom: (0.41.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20100312113004-b0fop4bkycszdd0z
Tags: 0.96~rc1+dfsg-0ubuntu1
* New upstream RC - FFE (LP: #537636):
  - Add OfficialDatabaseOnly option to clamav-base.postinst.in
  - Add LocalSocketGroup option to clamav-base.postinst.in
  - Add LocalSocketMode option to clamav-base.postinst.in
  - Add CrossFilesystems option to clamav-base.postinst.in
  - Add ClamukoScannerCount option to clamav-base.postinst.in
  - Add BytecodeSecurity opiton to clamav-base.postinst.in
  - Add DetectionStatsHostID option to clamav-freshclam.postinst.in
  - Add Bytecode option to clamav-freshclam.postinst.in
  - Add MilterSocketGroup option to clamav-milter.postinst.in
  - Add MilterSocketMode option to clamav-milter.postinst.in
  - Add ReportHostname option to clamav-milter.postinst.in
  - Bump libclamav SO version to 6.1.0 in libclamav6.install
  - Drop clamdmon from clamav.examples (no longer shipped by upstream)
  - Drop libclamav.a from libclamav-dev.install (not built by upstream)
  - Update SO version for lintian override for libclamav6
  - Add new Bytecode Testing Tool, usr/bin/clambc, to clamav.install
  - Add build-depends on python and python-setuptools for new test suite
  - Update debian/copyright for the embedded copy of llvm (using the system
    llvm is not currently feasible)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mcpu=cortex-a8 | grep vmov.f32 | count 3
 
2
 
 
3
define arm_apcscc void @fht(float* nocapture %fz, i16 signext %n) nounwind {
 
4
entry:
 
5
  br label %bb5
 
6
 
 
7
bb5:                                              ; preds = %bb5, %entry
 
8
  br i1 undef, label %bb5, label %bb.nph
 
9
 
 
10
bb.nph:                                           ; preds = %bb5
 
11
  br label %bb7
 
12
 
 
13
bb7:                                              ; preds = %bb9, %bb.nph
 
14
  %s1.02 = phi float [ undef, %bb.nph ], [ %35, %bb9 ] ; <float> [#uses=3]
 
15
  %tmp79 = add i32 undef, undef                   ; <i32> [#uses=1]
 
16
  %tmp53 = sub i32 undef, undef                   ; <i32> [#uses=1]
 
17
  %0 = fadd float 0.000000e+00, 1.000000e+00      ; <float> [#uses=2]
 
18
  %1 = fmul float 0.000000e+00, 0.000000e+00      ; <float> [#uses=2]
 
19
  br label %bb8
 
20
 
 
21
bb8:                                              ; preds = %bb8, %bb7
 
22
  %tmp54 = add i32 0, %tmp53                      ; <i32> [#uses=0]
 
23
  %fi.1 = getelementptr float* %fz, i32 undef     ; <float*> [#uses=2]
 
24
  %tmp80 = add i32 0, %tmp79                      ; <i32> [#uses=1]
 
25
  %scevgep81 = getelementptr float* %fz, i32 %tmp80 ; <float*> [#uses=1]
 
26
  %2 = load float* undef, align 4                 ; <float> [#uses=1]
 
27
  %3 = fmul float %2, %1                          ; <float> [#uses=1]
 
28
  %4 = load float* null, align 4                  ; <float> [#uses=2]
 
29
  %5 = fmul float %4, %0                          ; <float> [#uses=1]
 
30
  %6 = fsub float %3, %5                          ; <float> [#uses=1]
 
31
  %7 = fmul float %4, %1                          ; <float> [#uses=1]
 
32
  %8 = fadd float undef, %7                       ; <float> [#uses=2]
 
33
  %9 = load float* %fi.1, align 4                 ; <float> [#uses=2]
 
34
  %10 = fsub float %9, %8                         ; <float> [#uses=1]
 
35
  %11 = fadd float %9, %8                         ; <float> [#uses=1]
 
36
  %12 = fsub float 0.000000e+00, %6               ; <float> [#uses=1]
 
37
  %13 = fsub float 0.000000e+00, undef            ; <float> [#uses=2]
 
38
  %14 = fmul float undef, %0                      ; <float> [#uses=1]
 
39
  %15 = fadd float %14, undef                     ; <float> [#uses=2]
 
40
  %16 = load float* %scevgep81, align 4           ; <float> [#uses=2]
 
41
  %17 = fsub float %16, %15                       ; <float> [#uses=1]
 
42
  %18 = fadd float %16, %15                       ; <float> [#uses=2]
 
43
  %19 = load float* undef, align 4                ; <float> [#uses=2]
 
44
  %20 = fsub float %19, %13                       ; <float> [#uses=2]
 
45
  %21 = fadd float %19, %13                       ; <float> [#uses=1]
 
46
  %22 = fmul float %s1.02, %18                    ; <float> [#uses=1]
 
47
  %23 = fmul float 0.000000e+00, %20              ; <float> [#uses=1]
 
48
  %24 = fsub float %22, %23                       ; <float> [#uses=1]
 
49
  %25 = fmul float 0.000000e+00, %18              ; <float> [#uses=1]
 
50
  %26 = fmul float %s1.02, %20                    ; <float> [#uses=1]
 
51
  %27 = fadd float %25, %26                       ; <float> [#uses=1]
 
52
  %28 = fadd float %11, %27                       ; <float> [#uses=1]
 
53
  store float %28, float* %fi.1, align 4
 
54
  %29 = fadd float %12, %24                       ; <float> [#uses=1]
 
55
  store float %29, float* null, align 4
 
56
  %30 = fmul float 0.000000e+00, %21              ; <float> [#uses=1]
 
57
  %31 = fmul float %s1.02, %17                    ; <float> [#uses=1]
 
58
  %32 = fsub float %30, %31                       ; <float> [#uses=1]
 
59
  %33 = fsub float %10, %32                       ; <float> [#uses=1]
 
60
  store float %33, float* undef, align 4
 
61
  %34 = icmp slt i32 undef, undef                 ; <i1> [#uses=1]
 
62
  br i1 %34, label %bb8, label %bb9
 
63
 
 
64
bb9:                                              ; preds = %bb8
 
65
  %35 = fadd float 0.000000e+00, undef            ; <float> [#uses=1]
 
66
  br label %bb7
 
67
}