Home
last modified time | relevance | path

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

12

/external/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp445 FCmpInst *FCmp = dyn_cast<FCmpInst>(Cond); in calcFloatingPointHeuristics() local
446 if (!FCmp) in calcFloatingPointHeuristics()
450 if (FCmp->isEquality()) { in calcFloatingPointHeuristics()
453 isProb = !FCmp->isTrueWhenEqual(); in calcFloatingPointHeuristics()
454 } else if (FCmp->getPredicate() == FCmpInst::FCMP_ORD) { in calcFloatingPointHeuristics()
457 } else if (FCmp->getPredicate() == FCmpInst::FCMP_UNO) { in calcFloatingPointHeuristics()
DInstructionSimplify.cpp392 Value *FCmp = SimplifyCmpInst(Pred, FV, RHS, Q, MaxRecurse); in ThreadCmpOverSelect() local
393 if (FCmp == Cond) { in ThreadCmpOverSelect()
396 FCmp = getFalse(Cond->getType()); in ThreadCmpOverSelect()
397 } else if (!FCmp) { in ThreadCmpOverSelect()
402 FCmp = getFalse(Cond->getType()); in ThreadCmpOverSelect()
407 if (TCmp == FCmp) in ThreadCmpOverSelect()
417 if (match(FCmp, m_Zero())) in ThreadCmpOverSelect()
423 if (Value *V = SimplifyOrInst(Cond, FCmp, Q, MaxRecurse)) in ThreadCmpOverSelect()
427 if (match(FCmp, m_One()) && match(TCmp, m_Zero())) in ThreadCmpOverSelect()
3141 case Instruction::FCmp: in SimplifyInstruction()
DCostModel.cpp426 case Instruction::FCmp: { in getInstructionCost()
/external/llvm/lib/Transforms/Scalar/
DPartiallyInlineLibCalls.cpp144 Value *FCmp = Builder.CreateFCmpOEQ(Call, Call); in optimizeSQRT() local
145 Builder.CreateCondBr(FCmp, JoinBB, LibCallBB); in optimizeSQRT()
DCorrelatedValuePropagation.cpp304 case Instruction::FCmp: in runOnFunction()
/external/llvm/lib/Target/Mips/
DMipsOs16.cpp78 case Instruction::FCmp: in needsFP()
/external/llvm/lib/Transforms/ObjCARC/
DObjCARCUtil.cpp224 case Instruction::IntToPtr: case Instruction::FCmp: in GetInstructionClass()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp628 case Instruction::FCmp: in CanEvaluateShuffled()
710 case Instruction::FCmp: in BuildNew()
790 case Instruction::FCmp: in EvaluateInDifferentElementOrder()
/external/llvm/include/llvm/IR/
DInstruction.def163 HANDLE_OTHER_INST(47, FCmp , FCmpInst ) // Floating point comparison instr.
DInstructions.h1134 Instruction::FCmp, pred, LHS, RHS, NameStr,
1153 Instruction::FCmp, pred, LHS, RHS, NameStr,
1171 Instruction::FCmp, pred, LHS, RHS, NameStr) {
1214 return I->getOpcode() == Instruction::FCmp;
DInstrTypes.h830 I->getOpcode() == Instruction::FCmp;
/external/llvm/lib/IR/
DConstantsContext.h463 if (V.opcode == Instruction::FCmp)
464 return new CompareConstantExpr(Ty, Instruction::FCmp, V.subclassdata,
DInstruction.cpp246 case FCmp: return "fcmp"; in getOpcodeName()
DConstants.cpp1079 return getOpcode() == Instruction::ICmp || getOpcode() == Instruction::FCmp; in isCompare()
1185 case Instruction::FCmp: in getWithOperands()
1975 const ExprMapKeyType Key(Instruction::FCmp, ArgVec, pred); in getFCmp()
2869 case Instruction::FCmp: in getAsInstruction()
/external/chromium_org/v8/test/cctest/
Dtest-assembler-x87.cc193 __ FCmp(); in TEST()
Dtest-assembler-ia32.cc324 __ FCmp(); in TEST()
/external/chromium_org/v8/src/x87/
Dlithium-codegen-x87.cc2221 __ FCmp(); in DoMathMinMax()
2230 __ FCmp(); in DoMathMinMax()
2256 __ FCmp(); // NaN check. in DoMathMinMax()
2369 __ FCmp(); in DoBranch()
2471 __ FCmp(); in DoBranch()
2554 __ FCmp(); in DoCompareNumericAndBranch()
2603 __ FCmp(); in DoCmpHoleAndBranch()
3910 __ FCmp(); in DoMathFloor()
3953 __ FCmp(); in DoMathRound()
3977 __ FCmp(); in DoMathRound()
[all …]
Dmacro-assembler-x87.cc211 FCmp(); in ClampTOSToUint8()
254 FCmp(); in X87TOSToI()
714 void MacroAssembler::FCmp() { in FCmp() function in v8::internal::MacroAssembler
2808 FCmp(); in LookupNumberStringCache()
Dmacro-assembler-x87.h423 void FCmp();
/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp311 case Instruction::FCmp: in remapConstantExpr()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2478 return Instruction::FCmp; in getReductionBinOp()
2740 if (Op != Instruction::ICmp && Op != Instruction::FCmp) in vectorizeLoop()
2773 if (Op != Instruction::ICmp && Op != Instruction::FCmp) in vectorizeLoop()
3154 case Instruction::FCmp: { in vectorizeBlockInLoop()
3156 bool FCmp = (it->getOpcode() == Instruction::FCmp); in vectorizeBlockInLoop() local
3163 if (FCmp) in vectorizeBlockInLoop()
5052 case Instruction::FCmp: in isReductionInstr()
5731 case Instruction::FCmp: { in getInstructionCost()
DSLPVectorizer.cpp917 case Instruction::FCmp: { in buildTree_rec()
1200 case Instruction::FCmp: in getEntryCost()
1224 if (Opcode == Instruction::FCmp || Opcode == Instruction::ICmp || in getEntryCost()
1698 case Instruction::FCmp: in vectorizeTree()
1716 if (Opcode == Instruction::FCmp) in vectorizeTree()
/external/llvm/tools/llvm-diff/
DDifferenceEngine.cpp404 case Instruction::FCmp: in equivalentAsOperands()
/external/llvm/lib/AsmParser/
DLLLexer.cpp706 INSTKEYWORD(icmp, ICmp); INSTKEYWORD(fcmp, FCmp); in LexIdentifier()
/external/llvm/tools/llvm-stress/
Dllvm-stress.cpp606 Value *V = CmpInst::Create(fp ? Instruction::FCmp : Instruction::ICmp, in Act()

12