/external/llvm/lib/IR/ |
ConstantFold.cpp | [all...] |
AsmWriter.cpp | 683 case FCmpInst::FCMP_FALSE: pred = "false"; break; 684 case FCmpInst::FCMP_OEQ: pred = "oeq"; break; 685 case FCmpInst::FCMP_OGT: pred = "ogt"; break; 686 case FCmpInst::FCMP_OGE: pred = "oge"; break; 687 case FCmpInst::FCMP_OLT: pred = "olt"; break; 688 case FCmpInst::FCMP_OLE: pred = "ole"; break; 689 case FCmpInst::FCMP_ONE: pred = "one"; break; 690 case FCmpInst::FCMP_ORD: pred = "ord"; break; 691 case FCmpInst::FCMP_UNO: pred = "uno"; break; 692 case FCmpInst::FCMP_UEQ: pred = "ueq"; break [all...] |
Instructions.cpp | [all...] |
Verifier.cpp | 285 void visitFCmpInst(FCmpInst &FC); [all...] |
/external/llvm/lib/CodeGen/ |
Analysis.cpp | 150 ISD::CondCode llvm::getFCmpCondCode(FCmpInst::Predicate Pred) { 152 case FCmpInst::FCMP_FALSE: return ISD::SETFALSE; 153 case FCmpInst::FCMP_OEQ: return ISD::SETOEQ; 154 case FCmpInst::FCMP_OGT: return ISD::SETOGT; 155 case FCmpInst::FCMP_OGE: return ISD::SETOGE; 156 case FCmpInst::FCMP_OLT: return ISD::SETOLT; 157 case FCmpInst::FCMP_OLE: return ISD::SETOLE; 158 case FCmpInst::FCMP_ONE: return ISD::SETONE; 159 case FCmpInst::FCMP_ORD: return ISD::SETO; 160 case FCmpInst::FCMP_UNO: return ISD::SETUO [all...] |
/external/llvm/include/llvm/CodeGen/ |
Analysis.h | 72 ISD::CondCode getFCmpCondCode(FCmpInst::Predicate Pred);
|
/external/llvm/lib/Transforms/InstCombine/ |
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::FCMP_UGE: return 3; // 01 [all...] |
InstCombine.h | 134 Value *FoldAndOfFCmps(FCmpInst *LHS, FCmpInst *RHS); 137 Value *FoldOrOfFCmps(FCmpInst *LHS, FCmpInst *RHS); 146 Instruction *FoldFCmp_IntToFP_Cst(FCmpInst &I, Instruction *LHSI, 151 Instruction *visitFCmpInst(FCmpInst &I);
|
InstCombineCompares.cpp | [all...] |
InstCombineSelect.cpp | 803 if (FCmpInst *FCI = dyn_cast<FCmpInst>(CondVal)) { 806 if (FCI->getPredicate() == FCmpInst::FCMP_OEQ) { 818 if (FCI->getPredicate() == FCmpInst::FCMP_UNE) { 833 if (FCI->getPredicate() == FCmpInst::FCMP_OEQ) { 845 if (FCI->getPredicate() == FCmpInst::FCMP_UNE) { [all...] |
InstructionCombining.cpp | 575 if (FCmpInst *CI = dyn_cast<FCmpInst>(&I)) [all...] |
InstCombineVectorOps.cpp | 617 return new FCmpInst(I, cast<FCmpInst>(I)->getPredicate(), [all...] |
/external/llvm/include/llvm/Support/ |
PatternMatch.h | 598 inline CmpClass_match<LHS, RHS, FCmpInst, FCmpInst::Predicate> 599 m_FCmp(FCmpInst::Predicate &Pred, const LHS &L, const RHS &R) { 601 FCmpInst, FCmpInst::Predicate>(Pred, L, R); 912 static bool match(FCmpInst::Predicate Pred) { 919 static bool match(FCmpInst::Predicate Pred) { 926 static bool match(FCmpInst::Predicate Pred) { 933 static bool match(FCmpInst::Predicate Pred) { 972 inline MaxMin_match<FCmpInst, LHS, RHS, ofmax_pred_ty [all...] |
NoFolder.h | 259 return new FCmpInst(P, LHS, RHS);
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
Execution.cpp | 608 void Interpreter::visitFCmpInst(FCmpInst &I) { 620 case FCmpInst::FCMP_FALSE: R = executeFCMP_BOOL(Src1, Src2, Ty, false); 622 case FCmpInst::FCMP_TRUE: R = executeFCMP_BOOL(Src1, Src2, Ty, true); 624 case FCmpInst::FCMP_ORD: R = executeFCMP_ORD(Src1, Src2, Ty); break; 625 case FCmpInst::FCMP_UNO: R = executeFCMP_UNO(Src1, Src2, Ty); break; 626 case FCmpInst::FCMP_UEQ: R = executeFCMP_UEQ(Src1, Src2, Ty); break; 627 case FCmpInst::FCMP_OEQ: R = executeFCMP_OEQ(Src1, Src2, Ty); break; 628 case FCmpInst::FCMP_UNE: R = executeFCMP_UNE(Src1, Src2, Ty); break; 629 case FCmpInst::FCMP_ONE: R = executeFCMP_ONE(Src1, Src2, Ty); break; 630 case FCmpInst::FCMP_ULT: R = executeFCMP_ULT(Src1, Src2, Ty); break [all...] |
Interpreter.h | 148 void visitFCmpInst(FCmpInst &I);
|
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 888 Out << "getFCmp(FCmpInst::FCMP_"; 890 case FCmpInst::FCMP_FALSE: Out << "FALSE"; break; 891 case FCmpInst::FCMP_ORD: Out << "ORD"; break; 892 case FCmpInst::FCMP_UNO: Out << "UNO"; break; 893 case FCmpInst::FCMP_OEQ: Out << "OEQ"; break; 894 case FCmpInst::FCMP_UEQ: Out << "UEQ"; break; 895 case FCmpInst::FCMP_ONE: Out << "ONE"; break; 896 case FCmpInst::FCMP_UNE: Out << "UNE"; break; 897 case FCmpInst::FCMP_OLT: Out << "OLT"; break [all...] |
/external/llvm/lib/Analysis/ |
BranchProbabilityInfo.cpp | 426 FCmpInst *FCmp = dyn_cast<FCmpInst>(Cond); 435 } else if (FCmp->getPredicate() == FCmpInst::FCMP_ORD) { 438 } else if (FCmp->getPredicate() == FCmpInst::FCMP_UNO) {
|
InstructionSimplify.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
IRBuilder.h | [all...] |
Instructions.h | [all...] |
/external/llvm/include/llvm/ |
InstVisitor.h | 173 RetTy visitFCmpInst(FCmpInst &I) { DELEGATE(CmpInst);}
|
/external/llvm/lib/Transforms/Scalar/ |
IndVarSimplify.cpp | 277 FCmpInst *Compare = dyn_cast<FCmpInst>(U1); 279 Compare = dyn_cast<FCmpInst>(U2); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.h | 38 class FCmpInst;
|
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | [all...] |