/external/llvm/lib/Analysis/ |
D | BranchProbabilityInfo.cpp | 478 FCmpInst *FCmp = dyn_cast<FCmpInst>(Cond); in calcFloatingPointHeuristics() local 479 if (!FCmp) in calcFloatingPointHeuristics() 483 if (FCmp->isEquality()) { in calcFloatingPointHeuristics() 486 isProb = !FCmp->isTrueWhenEqual(); in calcFloatingPointHeuristics() 487 } else if (FCmp->getPredicate() == FCmpInst::FCMP_ORD) { in calcFloatingPointHeuristics() 490 } else if (FCmp->getPredicate() == FCmpInst::FCMP_UNO) { in calcFloatingPointHeuristics()
|
D | InstructionSimplify.cpp | 403 Value *FCmp = SimplifyCmpInst(Pred, FV, RHS, Q, MaxRecurse); in ThreadCmpOverSelect() local 404 if (FCmp == Cond) { in ThreadCmpOverSelect() 407 FCmp = getFalse(Cond->getType()); in ThreadCmpOverSelect() 408 } else if (!FCmp) { in ThreadCmpOverSelect() 413 FCmp = getFalse(Cond->getType()); in ThreadCmpOverSelect() 418 if (TCmp == FCmp) in ThreadCmpOverSelect() 428 if (match(FCmp, m_Zero())) in ThreadCmpOverSelect() 434 if (Value *V = SimplifyOrInst(Cond, FCmp, Q, MaxRecurse)) in ThreadCmpOverSelect() 438 if (match(FCmp, m_One()) && match(TCmp, m_Zero())) in ThreadCmpOverSelect() 4037 case Instruction::FCmp: in SimplifyInstruction()
|
D | CostModel.cpp | 422 case Instruction::FCmp: { in getInstructionCost()
|
D | ObjCARCInstKind.cpp | 289 case Instruction::FCmp: in GetARCInstKind()
|
/external/llvm/lib/Transforms/Scalar/ |
D | PartiallyInlineLibCalls.cpp | 150 Value *FCmp = Builder.CreateFCmpOEQ(Call, Call); in optimizeSQRT() local 151 Builder.CreateCondBr(FCmp, JoinBB, LibCallBB); in optimizeSQRT()
|
D | Float2Int.cpp | 142 case Instruction::FCmp: in findRoots() 228 case Instruction::FCmp: in walkBackwards() 296 case Instruction::FCmp: in walkForwards() 481 case Instruction::FCmp: { in convert()
|
D | CorrelatedValuePropagation.cpp | 380 case Instruction::FCmp: in runOnFunction()
|
/external/llvm/unittests/IR/ |
D | IRBuilderTest.cpp | 134 Instruction *FDiv, *FAdd, *FCmp, *FCall; in TEST_F() local 195 FCmp = cast<Instruction>(FC); in TEST_F() 196 EXPECT_FALSE(FCmp->hasAllowReciprocal()); in TEST_F() 206 FCmp = cast<Instruction>(FC); in TEST_F() 207 EXPECT_TRUE(FCmp->hasAllowReciprocal()); in TEST_F()
|
/external/llvm/lib/Target/Mips/ |
D | MipsOs16.cpp | 95 case Instruction::FCmp: in needsFP()
|
/external/v8/src/compiler/x87/ |
D | code-generator-x87.cc | 726 __ FCmp(); in AssembleArchInstruction() 801 __ FCmp(); in AssembleArchInstruction() 813 __ FCmp(); in AssembleArchInstruction() 838 __ FCmp(); in AssembleArchInstruction() 849 __ FCmp(); in AssembleArchInstruction() 1002 __ FCmp(); in AssembleArchInstruction() 1012 __ FCmp(); in AssembleArchInstruction() 1034 __ FCmp(); in AssembleArchInstruction() 1044 __ FCmp(); in AssembleArchInstruction() 1233 __ FCmp(); in AssembleArchInstruction()
|
/external/llvm/lib/IR/ |
D | ConstantsContext.h | 284 CE->getOpcode() == Instruction::FCmp; in classof() 542 case Instruction::FCmp: 543 return new CompareConstantExpr(Ty, Instruction::FCmp, SubclassData,
|
D | Instruction.cpp | 255 case FCmp: return "fcmp"; in getOpcodeName()
|
D | Constants.cpp | 1115 return getOpcode() == Instruction::ICmp || getOpcode() == Instruction::FCmp; in isCompare() 1226 case Instruction::FCmp: in getWithOperands() 2048 const ConstantExprKeyType Key(Instruction::FCmp, ArgVec, pred); in getFCmp() 3021 case Instruction::FCmp: in getAsInstruction()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 443 case Instruction::FCmp: in isRecurrenceInstr() 564 return Instruction::FCmp; in getRecurrenceBinOp()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 580 case Instruction::FCmp: in CanEvaluateShuffled() 662 case Instruction::FCmp: in buildNew() 743 case Instruction::FCmp: in EvaluateInDifferentElementOrder()
|
/external/llvm/include/llvm/IR/ |
D | Operator.h | 309 I->getOpcode() == Instruction::FCmp; in classof()
|
D | Instruction.def | 184 HANDLE_OTHER_INST(52, FCmp , FCmpInst ) // Floating point comparison instr.
|
/external/v8/src/crankshaft/x87/ |
D | lithium-codegen-x87.cc | 2102 __ FCmp(); in DoMathMinMax() 2111 __ FCmp(); in DoMathMinMax() 2137 __ FCmp(); // NaN check. in DoMathMinMax() 2261 __ FCmp(); in DoBranch() 2369 __ FCmp(); in DoBranch() 2452 __ FCmp(); in DoCompareNumericAndBranch() 2501 __ FCmp(); in DoCmpHoleAndBranch() 3662 __ FCmp(); in DoMathFloor() 3705 __ FCmp(); in DoMathRound() 3729 __ FCmp(); in DoMathRound() [all …]
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXGenericToNVVM.cpp | 317 case Instruction::FCmp: in remapConstantExpr()
|
/external/v8/test/cctest/ |
D | test-assembler-x87.cc | 194 __ FCmp(); in TEST()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 3415 if (Op != Instruction::ICmp && Op != Instruction::FCmp) in vectorizeLoop() 3448 if (Op != Instruction::ICmp && Op != Instruction::FCmp) in vectorizeLoop() 3806 case Instruction::FCmp: { in vectorizeBlockInLoop() 3808 bool FCmp = (it->getOpcode() == Instruction::FCmp); in vectorizeBlockInLoop() local 3815 if (FCmp) { in vectorizeBlockInLoop() 5414 case Instruction::FCmp: { in getInstructionCost()
|
D | SLPVectorizer.cpp | 1238 case Instruction::FCmp: { in buildTree_rec() 1528 case Instruction::FCmp: in getEntryCost() 1552 if (Opcode == Instruction::FCmp || Opcode == Instruction::ICmp || in getEntryCost() 2265 case Instruction::FCmp: in vectorizeTree() 2283 if (Opcode == Instruction::FCmp) in vectorizeTree()
|
/external/llvm/tools/llvm-diff/ |
D | DifferenceEngine.cpp | 404 case Instruction::FCmp: in equivalentAsOperands()
|
/external/llvm/lib/Transforms/IPO/ |
D | MergeFunctions.cpp | 1374 FunctionComparator FCmp(LHS.getFunc(), RHS.getFunc(), GlobalNumbers); in operator ()() local 1375 return FCmp.compare() == -1; in operator ()()
|
/external/llvm/tools/llvm-stress/ |
D | llvm-stress.cpp | 614 Value *V = CmpInst::Create(fp ? Instruction::FCmp : Instruction::ICmp, in Act()
|