Displaying 1 result from an estimated 1 matches for "test_fc_if_gt".
2008 Nov 10
2
[LLVMdev] Invalid comparison instruction generation
I have a simple program that generates correct intermediate
representation. However, when working on my backend, and my lowering
function gets called. The comparison operation is flipped via an invalid
transformation. i.e. gt ==> le, lt ==> ge etc..
define void @test_fc_if_gt(double %x, double %y, double addrspace(11)*
%result) {
entry:
%x.addr = alloca double ; <double*> [#uses=3]
%y.addr = alloca double ; <double*> [#uses=2]
%result.addr = alloca double addrspace(11)* ;
<double addrspace(11)**>...