summaryrefslogtreecommitdiff
path: root/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.llx
blob: 82d33a0db59f65a9cc26a9cf4e7e06b5a9c922c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
; RUN: llvm-upgrade < %s | llvm-as | llc

%global_long_1 = linkonce global long 7
%global_long_2 = linkonce global long 49

implementation   ; Functions:

int %main() {
        %l1 = load long* %global_long_1
        %l2 = load long* %global_long_2
        %cond = setle long %l1, %l2
        %cast2 = cast bool %cond to int
	%RV = sub int 1, %cast2
        ret int %RV
}