Displaying 2 results from an estimated 2 matches for "not_zero".
2007 Sep 11
2
[LLVMdev] volatiles
...{
volatile t zero = 0;
t sink = x | zero;
x = sink;
}
void or_6 (void)
{
t zero = 0;
volatile t sink = x | zero;
x = sink;
}
void and_1 (void)
{
x &= ~0;
}
void and_2 (void)
{
x = x & ~0;
}
void and_3 (void)
{
t sink = x & ~0;
x = sink;
}
void and_4 (void)
{
t not_zero = ~0;
t sink = x & not_zero;
x = sink;
}
void and_5 (void)
{
volatile t not_zero = ~0;
t sink = x & not_zero;
x = sink;
}
void and_6 (void)
{
t not_zero = ~0;
volatile t sink = x & not_zero;
x = sink;
}
volatile t y;
void loop_1 (void)
{
t i;
t result = y;
for...
2008 Aug 27
2
[LLVMdev] Mandatory duplicated incoming nodes on phis
...iles as correct, and removing
the duplicated incoming node causes an error. Is this expected?
Cheers,
Gary
--
http://gbenson.net/
-------------- next part --------------
define internal i32 @func419(i32* %foo_addr, i32* %bar_addr, i32 %baz) {
%method = load i32* %foo_addr
br label %not_zero
not_zero:
switch i32 %baz, label %no_exception9 [
i32 6, label %bci_56
i32 7, label %bci_56
]
no_exception9:
%bar = load i32* %bar_addr
br label %bci_56
bci_56:
%method1 = phi i32 [ %method, %not_zero ], [ %method, %not_zero ], [...