search for: not_zero

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 ], [...