/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/ |
H A D | Analysis.cpp | 152 ISD::CondCode llvm::getFCmpCondCode(FCmpInst::Predicate Pred) { 154 case FCmpInst::FCMP_FALSE: return ISD::SETFALSE; 155 case FCmpInst::FCMP_OEQ: return ISD::SETOEQ; 156 case FCmpInst::FCMP_OGT: return ISD::SETOGT; 157 case FCmpInst::FCMP_OGE: return ISD::SETOGE; 158 case FCmpInst::FCMP_OLT: return ISD::SETOLT; 159 case FCmpInst::FCMP_OLE: return ISD::SETOLE; 160 case FCmpInst::FCMP_ONE: return ISD::SETONE; 161 case FCmpInst::FCMP_ORD: return ISD::SETO; 162 case FCmpInst [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/VMCore/ |
H A D | ConstantFold.cpp | 1265 /// each other, we should return the corresponding FCmpInst predicate, 1266 /// otherwise return FCmpInst::BAD_FCMP_PREDICATE. This is used below in 1272 static FCmpInst::Predicate evaluateFCmpRelation(Constant *V1, Constant *V2) { 1278 return FCmpInst::BAD_FCMP_PREDICATE; 1281 if (V1 == V2) return FCmpInst::FCMP_OEQ; 1288 ConstantExpr::getFCmp(FCmpInst::FCMP_OEQ, V1, V2)); 1290 return FCmpInst::FCMP_OEQ; 1292 ConstantExpr::getFCmp(FCmpInst::FCMP_OLT, V1, V2)); 1294 return FCmpInst::FCMP_OLT; 1296 ConstantExpr::getFCmp(FCmpInst [all...] |
H A D | AsmWriter.cpp | 657 case FCmpInst::FCMP_FALSE: pred = "false"; break; 658 case FCmpInst::FCMP_OEQ: pred = "oeq"; break; 659 case FCmpInst::FCMP_OGT: pred = "ogt"; break; 660 case FCmpInst::FCMP_OGE: pred = "oge"; break; 661 case FCmpInst::FCMP_OLT: pred = "olt"; break; 662 case FCmpInst::FCMP_OLE: pred = "ole"; break; 663 case FCmpInst::FCMP_ONE: pred = "one"; break; 664 case FCmpInst::FCMP_ORD: pred = "ord"; break; 665 case FCmpInst::FCMP_UNO: pred = "uno"; break; 666 case FCmpInst [all...] |
H A D | Instructions.cpp | 2881 return new FCmpInst(InsertBefore, CmpInst::Predicate(predicate), 2884 return new FCmpInst(CmpInst::Predicate(predicate), 2895 return new FCmpInst(*InsertAtEnd, CmpInst::Predicate(predicate), 2903 cast<FCmpInst>(this)->swapOperands(); 2909 return cast<FCmpInst>(this)->isCommutative(); 2915 return cast<FCmpInst>(this)->isEquality(); 3090 case FCmpInst::FCMP_OEQ: case FCmpInst::FCMP_ONE: case FCmpInst::FCMP_OGT: 3091 case FCmpInst [all...] |
H A D | Verifier.cpp | 265 void visitFCmpInst(FCmpInst &FC); 1289 void Verifier::visitFCmpInst(FCmpInst &FC) {
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 66 /// getFCmpCode - Similar to getICmpCode but for FCmpInst. This encodes a fcmp 69 static unsigned getFCmpCode(FCmpInst::Predicate CC, bool &isOrdered) { 72 case FCmpInst::FCMP_ORD: isOrdered = true; return 0; // 000 73 case FCmpInst::FCMP_UNO: return 0; // 000 74 case FCmpInst::FCMP_OGT: isOrdered = true; return 1; // 001 75 case FCmpInst::FCMP_UGT: return 1; // 001 76 case FCmpInst::FCMP_OEQ: isOrdered = true; return 2; // 010 77 case FCmpInst::FCMP_UEQ: return 2; // 010 78 case FCmpInst::FCMP_OGE: isOrdered = true; return 3; // 011 79 case FCmpInst [all...] |
H A D | InstCombine.h | 128 Value *FoldAndOfFCmps(FCmpInst *LHS, FCmpInst *RHS); 131 Value *FoldOrOfFCmps(FCmpInst *LHS, FCmpInst *RHS); 140 Instruction *FoldFCmp_IntToFP_Cst(FCmpInst &I, Instruction *LHSI, 145 Instruction *visitFCmpInst(FCmpInst &I);
|
H A D | InstCombineCompares.cpp | 2646 Instruction *InstCombiner::FoldFCmp_IntToFP_Cst(FCmpInst &I, 2679 case FCmpInst::FCMP_UEQ: 2680 case FCmpInst::FCMP_OEQ: 2683 case FCmpInst::FCMP_UGT: 2684 case FCmpInst::FCMP_OGT: 2687 case FCmpInst::FCMP_UGE: 2688 case FCmpInst::FCMP_OGE: 2691 case FCmpInst::FCMP_ULT: 2692 case FCmpInst::FCMP_OLT: 2695 case FCmpInst [all...] |
H A D | InstCombineSelect.cpp | 731 if (FCmpInst *FCI = dyn_cast<FCmpInst>(CondVal)) { 734 if (FCI->getPredicate() == FCmpInst::FCMP_OEQ) { 746 if (FCI->getPredicate() == FCmpInst::FCMP_UNE) { 761 if (FCI->getPredicate() == FCmpInst::FCMP_OEQ) { 773 if (FCI->getPredicate() == FCmpInst::FCMP_UNE) {
|
H A D | InstructionCombining.cpp | 554 if (FCmpInst *CI = dyn_cast<FCmpInst>(&I)) 1262 FCmpInst::Predicate FPred; Value *Y; 1266 if (FPred == FCmpInst::FCMP_ONE || FPred == FCmpInst::FCMP_OLE || 1267 FPred == FCmpInst::FCMP_OGE) { 1268 FCmpInst *Cond = cast<FCmpInst>(BI.getCondition()); 1269 Cond->setPredicate(FCmpInst::getInversePredicate(FPred));
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/ExecutionEngine/Interpreter/ |
H A D | Execution.cpp | 445 void Interpreter::visitFCmpInst(FCmpInst &I) { 453 case FCmpInst::FCMP_FALSE: R.IntVal = APInt(1,false); break; 454 case FCmpInst::FCMP_TRUE: R.IntVal = APInt(1,true); break; 455 case FCmpInst::FCMP_ORD: R = executeFCMP_ORD(Src1, Src2, Ty); break; 456 case FCmpInst::FCMP_UNO: R = executeFCMP_UNO(Src1, Src2, Ty); break; 457 case FCmpInst::FCMP_UEQ: R = executeFCMP_UEQ(Src1, Src2, Ty); break; 458 case FCmpInst::FCMP_OEQ: R = executeFCMP_OEQ(Src1, Src2, Ty); break; 459 case FCmpInst::FCMP_UNE: R = executeFCMP_UNE(Src1, Src2, Ty); break; 460 case FCmpInst::FCMP_ONE: R = executeFCMP_ONE(Src1, Src2, Ty); break; 461 case FCmpInst [all...] |
H A D | Interpreter.h | 148 void visitFCmpInst(FCmpInst &I);
|
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/ |
H A D | Analysis.h | 72 ISD::CondCode getFCmpCondCode(FCmpInst::Predicate Pred);
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 877 Out << "getFCmp(FCmpInst::FCMP_"; 879 case FCmpInst::FCMP_FALSE: Out << "FALSE"; break; 880 case FCmpInst::FCMP_ORD: Out << "ORD"; break; 881 case FCmpInst::FCMP_UNO: Out << "UNO"; break; 882 case FCmpInst::FCMP_OEQ: Out << "OEQ"; break; 883 case FCmpInst::FCMP_UEQ: Out << "UEQ"; break; 884 case FCmpInst::FCMP_ONE: Out << "ONE"; break; 885 case FCmpInst::FCMP_UNE: Out << "UNE"; break; 886 case FCmpInst::FCMP_OLT: Out << "OLT"; break; 887 case FCmpInst [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/ |
H A D | BranchProbabilityInfo.cpp | 351 FCmpInst *FCmp = dyn_cast<FCmpInst>(Cond); 360 } else if (FCmp->getPredicate() == FCmpInst::FCMP_ORD) { 363 } else if (FCmp->getPredicate() == FCmpInst::FCMP_UNO) {
|
H A D | InstructionSimplify.cpp | 2409 /// SimplifyFCmpInst - Given operands for an FCmpInst, see if we can 2426 if (Pred == FCmpInst::FCMP_FALSE) 2428 if (Pred == FCmpInst::FCMP_TRUE) 2447 if (FCmpInst::isOrdered(Pred)) // True "if ordered and foo" 2449 assert(FCmpInst::isUnordered(Pred) && 2458 case FCmpInst::FCMP_OLT: 2461 case FCmpInst::FCMP_UGE: 2469 case FCmpInst::FCMP_OGT: 2472 case FCmpInst::FCMP_ULE: 2836 Result = SimplifyFCmpInst(cast<FCmpInst>( [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/ |
H A D | IRBuilder.h | 1153 return CreateFCmp(FCmpInst::FCMP_OEQ, LHS, RHS, Name); 1156 return CreateFCmp(FCmpInst::FCMP_OGT, LHS, RHS, Name); 1159 return CreateFCmp(FCmpInst::FCMP_OGE, LHS, RHS, Name); 1162 return CreateFCmp(FCmpInst::FCMP_OLT, LHS, RHS, Name); 1165 return CreateFCmp(FCmpInst::FCMP_OLE, LHS, RHS, Name); 1168 return CreateFCmp(FCmpInst::FCMP_ONE, LHS, RHS, Name); 1171 return CreateFCmp(FCmpInst::FCMP_ORD, LHS, RHS, Name); 1174 return CreateFCmp(FCmpInst::FCMP_UNO, LHS, RHS, Name); 1177 return CreateFCmp(FCmpInst::FCMP_UEQ, LHS, RHS, Name); 1180 return CreateFCmp(FCmpInst [all...] |
H A D | Instructions.h | 1045 // FCmpInst Class 1052 class FCmpInst: public CmpInst { class in namespace:llvm 1054 /// @brief Clone an identical FCmpInst 1055 virtual FCmpInst *clone_impl() const; 1058 FCmpInst( function in class:llvm::FCmpInst 1067 assert(pred <= FCmpInst::LAST_FCMP_PREDICATE && 1077 FCmpInst( function in class:llvm::FCmpInst 1086 assert(pred <= FCmpInst::LAST_FCMP_PREDICATE && 1096 FCmpInst( function in class:llvm::FCmpInst 1103 assert(pred <= FCmpInst [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Support/ |
H A D | PatternMatch.h | 517 inline CmpClass_match<LHS, RHS, FCmpInst, FCmpInst::Predicate> 518 m_FCmp(FCmpInst::Predicate &Pred, const LHS &L, const RHS &R) { 520 FCmpInst, FCmpInst::Predicate>(Pred, L, R);
|
H A D | InstVisitor.h | 173 RetTy visitFCmpInst(FCmpInst &I) { DELEGATE(CmpInst);}
|
H A D | NoFolder.h | 259 return new FCmpInst(P, LHS, RHS);
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 279 FCmpInst *Compare = dyn_cast<FCmpInst>(U1); 281 Compare = dyn_cast<FCmpInst>(U2);
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 38 class FCmpInst;
|
H A D | SelectionDAGBuilder.cpp | 1385 } else if (const FCmpInst *FC = dyn_cast<FCmpInst>(Cond)) { 2707 FCmpInst::Predicate predicate = FCmpInst::BAD_FCMP_PREDICATE; 2708 if (const FCmpInst *FC = dyn_cast<FCmpInst>(&I)) 2711 predicate = FCmpInst::Predicate(FC->getPredicate());
|
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm-c/ |
H A D | Core.h | 1035 macro(FCmpInst) \
|