/external/llvm/lib/IR/ |
ConstantFold.cpp | [all...] |
Instructions.cpp | [all...] |
AsmWriter.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
Analysis.cpp | 163 ISD::CondCode llvm::getFCmpCondCode(FCmpInst::Predicate Pred) { 165 case FCmpInst::FCMP_FALSE: return ISD::SETFALSE; 166 case FCmpInst::FCMP_OEQ: return ISD::SETOEQ; 167 case FCmpInst::FCMP_OGT: return ISD::SETOGT; 168 case FCmpInst::FCMP_OGE: return ISD::SETOGE; 169 case FCmpInst::FCMP_OLT: return ISD::SETOLT; 170 case FCmpInst::FCMP_OLE: return ISD::SETOLE; 171 case FCmpInst::FCMP_ONE: return ISD::SETONE; 172 case FCmpInst::FCMP_ORD: return ISD::SETO; 173 case FCmpInst::FCMP_UNO: return ISD::SETUO [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAndOrXor.cpp | 40 /// Similar to getICmpCode but for FCmpInst. This encodes a fcmp predicate into 43 static unsigned getFCmpCode(FCmpInst::Predicate CC, bool &isOrdered) { 46 case FCmpInst::FCMP_ORD: isOrdered = true; return 0; // 000 47 case FCmpInst::FCMP_UNO: return 0; // 000 48 case FCmpInst::FCMP_OGT: isOrdered = true; return 1; // 001 49 case FCmpInst::FCMP_UGT: return 1; // 001 50 case FCmpInst::FCMP_OEQ: isOrdered = true; return 2; // 010 51 case FCmpInst::FCMP_UEQ: return 2; // 010 52 case FCmpInst::FCMP_OGE: isOrdered = true; return 3; // 011 53 case FCmpInst::FCMP_UGE: return 3; // 01 [all...] |
InstCombineSelect.cpp | 56 return Ordered ? FCmpInst::FCMP_OLT : FCmpInst::FCMP_ULT; 58 return Ordered ? FCmpInst::FCMP_OGT : FCmpInst::FCMP_UGT; [all...] |
InstCombineCompares.cpp | [all...] |
InstCombineInternal.h | 248 Value *FoldAndOfFCmps(FCmpInst *LHS, FCmpInst *RHS); 251 Value *FoldOrOfFCmps(FCmpInst *LHS, FCmpInst *RHS); 262 Instruction *FoldFCmp_IntToFP_Cst(FCmpInst &I, Instruction *LHSI, 267 Instruction *visitFCmpInst(FCmpInst &I);
|
InstructionCombining.cpp | 730 if (FCmpInst *CI = dyn_cast<FCmpInst>(&I)) [all...] |
InstCombineVectorOps.cpp | 664 return new FCmpInst(I, cast<FCmpInst>(I)->getPredicate(), [all...] |
/external/llvm/include/llvm/CodeGen/ |
Analysis.h | 87 ISD::CondCode getFCmpCondCode(FCmpInst::Predicate Pred);
|
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 900 Out << "getFCmp(FCmpInst::FCMP_"; 902 case FCmpInst::FCMP_FALSE: Out << "FALSE"; break; 903 case FCmpInst::FCMP_ORD: Out << "ORD"; break; 904 case FCmpInst::FCMP_UNO: Out << "UNO"; break; 905 case FCmpInst::FCMP_OEQ: Out << "OEQ"; break; 906 case FCmpInst::FCMP_UEQ: Out << "UEQ"; break; 907 case FCmpInst::FCMP_ONE: Out << "ONE"; break [all...] |
/external/llvm/include/llvm/IR/ |
PatternMatch.h | 731 inline CmpClass_match<LHS, RHS, FCmpInst, FCmpInst::Predicate> 732 m_FCmp(FCmpInst::Predicate &Pred, const LHS &L, const RHS &R) { 733 return CmpClass_match<LHS, RHS, FCmpInst, FCmpInst::Predicate>(Pred, L, R); [all...] |
IRBuilder.h | [all...] |
InstVisitor.h | 176 RetTy visitFCmpInst(FCmpInst &I) { DELEGATE(CmpInst);}
|
NoFolder.h | 260 return new FCmpInst(P, LHS, RHS);
|
Instructions.h | [all...] |
/external/llvm/lib/Transforms/Utils/ |
LoopUtils.cpp | 249 !isa<ICmpInst>(Cur) && !isa<FCmpInst>(Cur) && 274 if (Kind == RK_FloatMinMax && (isa<FCmpInst>(Cur) || isa<SelectInst>(Cur))) 318 ((!isa<FCmpInst>(UI) && !isa<ICmpInst>(UI) && 368 assert((isa<ICmpInst>(I) || isa<FCmpInst>(I) || isa<SelectInst>(I)) && 375 if ((Cmp = dyn_cast<ICmpInst>(I)) || (Cmp = dyn_cast<FCmpInst>(I))) { 385 !(Cmp = dyn_cast<FCmpInst>(I->getOperand(0))))
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
Execution.cpp | 610 void Interpreter::visitFCmpInst(FCmpInst &I) { 622 case FCmpInst::FCMP_FALSE: R = executeFCMP_BOOL(Src1, Src2, Ty, false); 624 case FCmpInst::FCMP_TRUE: R = executeFCMP_BOOL(Src1, Src2, Ty, true); 626 case FCmpInst::FCMP_ORD: R = executeFCMP_ORD(Src1, Src2, Ty); break; 627 case FCmpInst::FCMP_UNO: R = executeFCMP_UNO(Src1, Src2, Ty); break; 628 case FCmpInst::FCMP_UEQ: R = executeFCMP_UEQ(Src1, Src2, Ty); break; 629 case FCmpInst::FCMP_OEQ: R = executeFCMP_OEQ(Src1, Src2, Ty); break; 630 case FCmpInst::FCMP_UNE: R = executeFCMP_UNE(Src1, Src2, Ty); break; 631 case FCmpInst::FCMP_ONE: R = executeFCMP_ONE(Src1, Src2, Ty); break; 632 case FCmpInst::FCMP_ULT: R = executeFCMP_ULT(Src1, Src2, Ty); break [all...] |
Interpreter.h | 149 void visitFCmpInst(FCmpInst &I);
|
/external/llvm/lib/Analysis/ |
BranchProbabilityInfo.cpp | 478 FCmpInst *FCmp = dyn_cast<FCmpInst>(Cond); 487 } else if (FCmp->getPredicate() == FCmpInst::FCMP_ORD) { 490 } else if (FCmp->getPredicate() == FCmpInst::FCMP_UNO) {
|
InstructionSimplify.cpp | [all...] |
ValueTracking.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
Scalarizer.cpp | 73 FCmpSplitter(FCmpInst &fci) : FCI(fci) {} 78 FCmpInst &FCI; 143 bool visitFCmpInst(FCmpInst &); 428 bool Scalarizer::visitFCmpInst(FCmpInst &FCI) {
|
IndVarSimplify.cpp | 314 FCmpInst *Compare = dyn_cast<FCmpInst>(U1); 316 Compare = dyn_cast<FCmpInst>(U2); [all...] |