[llvm-commits] fix LTGT_EXPR

Chris Lattner clattner at apple.com
Thu Jan 4 10:47:32 PST 2007


Applied:

Index: llvm-convert.cpp
===================================================================
--- llvm-convert.cpp    (revision 121795)
+++ llvm-convert.cpp    (working copy)
@@ -571,7 +571,7 @@ Value *TreeToLLVM::Emit(tree exp, Value
    case UNGT_EXPR: Result = EmitCompare(exp, 0, 0,  
FCmpInst::FCMP_UGT); break;
    case UNGE_EXPR: Result = EmitCompare(exp, 0, 0,  
FCmpInst::FCMP_UGE); break;
    case UNEQ_EXPR: Result = EmitCompare(exp, 0, 0,  
FCmpInst::FCMP_UEQ); break;
-  case LTGT_EXPR: Result = EmitCompare(exp, 0, 0,  
FCmpInst::FCMP_UNE); break;
+  case LTGT_EXPR: Result = EmitCompare(exp, 0, 0,  
FCmpInst::FCMP_ONE); break;
    case PLUS_EXPR: Result = EmitBinOp(exp, DestLoc,  
Instruction::Add);break;
    case MINUS_EXPR:Result = EmitBinOp(exp, DestLoc,  
Instruction::Sub);break;
    case MULT_EXPR: Result = EmitBinOp(exp, DestLoc,  
Instruction::Mul);break;

-Chris



More information about the llvm-commits mailing list