~ubuntu-branches/ubuntu/saucy/clamav/saucy

« back to all changes in this revision

Viewing changes to libclamav/c++/llvm/test/Analysis/ScalarEvolution/2009-07-04-GroupConstantsWidthMismatch.ll

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2010-04-11 19:58:58 UTC
  • Revision ID: james.westby@ubuntu.com-20100411195858-exax6ky1jyzpa1h7
Tags: 0.96+dfsg-1ubuntu1
* Merge from Debian Unstable.  Remaining Ubuntu changes:
  - Drop initial signature definitions from clamav-base
  - Drop build-dep on electric-fence (in Universe)
  - Add apparmor profiles for clamd and freshclam along with maintainer
    script changes
* Adjust debconf processing for new option to the default priority procuces
  valid configuration files

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
; RUN: opt < %s -analyze -scalar-evolution
2
 
; PR4501
3
 
 
4
 
define void @test() {
5
 
entry:
6
 
        %0 = load i16* undef, align 1
7
 
        %1 = lshr i16 %0, 8
8
 
        %2 = and i16 %1, 3
9
 
        %3 = zext i16 %2 to i32
10
 
        %4 = load i8* undef, align 1
11
 
        %5 = lshr i8 %4, 4
12
 
        %6 = and i8 %5, 1
13
 
        %7 = zext i8 %6 to i32
14
 
        %t1 = add i32 %3, %7
15
 
        ret void
16
 
}