Home
last modified time | relevance | path

Searched refs:FCmp (Results 1 – 25 of 57) sorted by relevance

123

/external/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp478 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()
DInstructionSimplify.cpp403 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()
DCostModel.cpp422 case Instruction::FCmp: { in getInstructionCost()
DObjCARCInstKind.cpp289 case Instruction::FCmp: in GetARCInstKind()
/external/llvm/lib/Transforms/Scalar/
DPartiallyInlineLibCalls.cpp150 Value *FCmp = Builder.CreateFCmpOEQ(Call, Call); in optimizeSQRT() local
151 Builder.CreateCondBr(FCmp, JoinBB, LibCallBB); in optimizeSQRT()
DFloat2Int.cpp142 case Instruction::FCmp: in findRoots()
228 case Instruction::FCmp: in walkBackwards()
296 case Instruction::FCmp: in walkForwards()
481 case Instruction::FCmp: { in convert()
DCorrelatedValuePropagation.cpp380 case Instruction::FCmp: in runOnFunction()
/external/llvm/unittests/IR/
DIRBuilderTest.cpp134 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/
DMipsOs16.cpp95 case Instruction::FCmp: in needsFP()
/external/v8/src/compiler/x87/
Dcode-generator-x87.cc726 __ 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/
DConstantsContext.h284 CE->getOpcode() == Instruction::FCmp; in classof()
542 case Instruction::FCmp:
543 return new CompareConstantExpr(Ty, Instruction::FCmp, SubclassData,
DInstruction.cpp255 case FCmp: return "fcmp"; in getOpcodeName()
DConstants.cpp1115 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/
DLoopUtils.cpp443 case Instruction::FCmp: in isRecurrenceInstr()
564 return Instruction::FCmp; in getRecurrenceBinOp()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp580 case Instruction::FCmp: in CanEvaluateShuffled()
662 case Instruction::FCmp: in buildNew()
743 case Instruction::FCmp: in EvaluateInDifferentElementOrder()
/external/llvm/include/llvm/IR/
DOperator.h309 I->getOpcode() == Instruction::FCmp; in classof()
DInstruction.def184 HANDLE_OTHER_INST(52, FCmp , FCmpInst ) // Floating point comparison instr.
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc2102 __ 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/
DNVPTXGenericToNVVM.cpp317 case Instruction::FCmp: in remapConstantExpr()
/external/v8/test/cctest/
Dtest-assembler-x87.cc194 __ FCmp(); in TEST()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3415 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()
DSLPVectorizer.cpp1238 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/
DDifferenceEngine.cpp404 case Instruction::FCmp: in equivalentAsOperands()
/external/llvm/lib/Transforms/IPO/
DMergeFunctions.cpp1374 FunctionComparator FCmp(LHS.getFunc(), RHS.getFunc(), GlobalNumbers); in operator ()() local
1375 return FCmp.compare() == -1; in operator ()()
/external/llvm/tools/llvm-stress/
Dllvm-stress.cpp614 Value *V = CmpInst::Create(fp ? Instruction::FCmp : Instruction::ICmp, in Act()

123