Home
last modified time | relevance | path

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

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/FuzzMutate/
DOperations.cpp52 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_FALSE)); in describeFuzzerFloatOps()
53 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OEQ)); in describeFuzzerFloatOps()
54 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OGT)); in describeFuzzerFloatOps()
55 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OGE)); in describeFuzzerFloatOps()
56 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OLT)); in describeFuzzerFloatOps()
57 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OLE)); in describeFuzzerFloatOps()
58 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_ONE)); in describeFuzzerFloatOps()
59 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_ORD)); in describeFuzzerFloatOps()
60 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_UNO)); in describeFuzzerFloatOps()
61 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_UEQ)); in describeFuzzerFloatOps()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DConstrainedOps.def51 // Both of these match to FCmp / SETCC.
52 CMP_INSTRUCTION(FCmp, 2, 0, experimental_constrained_fcmp, FSETCC)
53 CMP_INSTRUCTION(FCmp, 2, 0, experimental_constrained_fcmps, FSETCCS)
DInstruction.def207 HANDLE_OTHER_INST(54, FCmp , FCmpInst ) // Floating point comparison instr.
DOperator.h394 case Instruction::FCmp: in classof()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DPartiallyInlineLibCalls.cpp76 Value *FCmp = TTI->isFCmpOrdCheaperThanFCmpZero(Ty) in optimizeSQRT() local
80 Builder.CreateCondBr(FCmp, JoinBB, LibCallBB); in optimizeSQRT()
DFloat2Int.cpp140 case Instruction::FCmp: in findRoots()
221 case Instruction::FCmp: in walkBackwards()
290 case Instruction::FCmp: in walkForwards()
476 case Instruction::FCmp: { in convert()
DSpeculativeExecution.cpp246 case Instruction::FCmp: in ComputeSpeculationCost()
DGVN.cpp312 assert((Opcode == Instruction::ICmp || Opcode == Instruction::FCmp) && in createCmpExpr()
518 case Instruction::FCmp: in lookupOrAdd()
1723 if (Opcode == Instruction::ICmp || Opcode == Instruction::FCmp) in phiTranslateImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp807 FCmpInst *FCmp = dyn_cast<FCmpInst>(Cond); in calcFloatingPointHeuristics() local
808 if (!FCmp) in calcFloatingPointHeuristics()
814 if (FCmp->isEquality()) { in calcFloatingPointHeuristics()
817 isProb = !FCmp->isTrueWhenEqual(); in calcFloatingPointHeuristics()
818 } else if (FCmp->getPredicate() == FCmpInst::FCMP_ORD) { in calcFloatingPointHeuristics()
823 } else if (FCmp->getPredicate() == FCmpInst::FCMP_UNO) { in calcFloatingPointHeuristics()
DCFLGraph.h186 CE->getOpcode() != Instruction::FCmp; in hasUsefulEdges()
580 case Instruction::FCmp: in visitConstantExpr()
DIVDescriptors.cpp587 case Instruction::FCmp: in isRecurrenceInstr()
792 return Instruction::FCmp; in getRecurrenceBinOp()
DInstructionSimplify.cpp181 static Value *handleOtherCmpSelSimplifications(Value *TCmp, Value *FCmp, in handleOtherCmpSelSimplifications() argument
188 if (match(FCmp, m_Zero())) in handleOtherCmpSelSimplifications()
194 if (Value *V = SimplifyOrInst(Cond, FCmp, Q, MaxRecurse)) in handleOtherCmpSelSimplifications()
198 if (match(FCmp, m_One()) && match(TCmp, m_Zero())) in handleOtherCmpSelSimplifications()
497 Value *FCmp = simplifyCmpSelFalseCase(Pred, FV, RHS, Cond, Q, MaxRecurse); in ThreadCmpOverSelect() local
498 if (!FCmp) in ThreadCmpOverSelect()
503 if (TCmp == FCmp) in ThreadCmpOverSelect()
509 return handleOtherCmpSelSimplifications(TCmp, FCmp, Cond, Q, MaxRecurse); in ThreadCmpOverSelect()
5424 case Instruction::FCmp: in SimplifyInstruction()
DObjCARCInstKind.cpp274 case Instruction::FCmp: in GetARCInstKind()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyFastISel.cpp1061 const auto *FCmp = cast<FCmpInst>(I); in selectFCmp() local
1063 unsigned LHS = getRegForValue(FCmp->getOperand(0)); in selectFCmp()
1067 unsigned RHS = getRegForValue(FCmp->getOperand(1)); in selectFCmp()
1071 bool F32 = getSimpleType(FCmp->getOperand(0)->getType()) != MVT::f64; in selectFCmp()
1074 switch (FCmp->getPredicate()) { in selectFCmp()
1121 updateValueMap(FCmp, ResultReg); in selectFCmp()
1376 case Instruction::FCmp: in fastSelectInstruction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsOs16.cpp92 case Instruction::FCmp: in needsFP()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp814 if (Op != Instruction::ICmp && Op != Instruction::FCmp) { in getOrderedReduction()
856 if (Op != Instruction::ICmp && Op != Instruction::FCmp) { in getShuffleReduction()
927 case Instruction::FCmp: in createSimpleTargetReduction()
984 return createSimpleTargetReduction(B, TTI, Instruction::FCmp, Src, Flags); in createTargetReduction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DConstantsContext.h288 CE->getOpcode() == Instruction::FCmp; in classof()
563 case Instruction::FCmp:
564 return new CompareConstantExpr(Ty, Instruction::FCmp, SubclassData,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DExpandReductions.cpp54 return Instruction::FCmp; in getOpcode()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZTDC.cpp319 if (I.getOpcode() == Instruction::FCmp) in runOnFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp262 case Instruction::FCmp: in remapConstantExpr()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DMergeFunctions.cpp220 FunctionComparator FCmp(LHS.getFunc(), RHS.getFunc(), GlobalNumbers); in operator ()() local
221 return FCmp.compare() == -1; in operator ()()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.cpp233 if (Opcode == Instruction::FCmp) in getCmpSelInstrCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.def184 HANDLE_OTHER_INST(52, FCmp , FCmpInst ) // Floating point comparison instr.
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp2771 case Instruction::FCmp: { in buildTree_rec()
3375 case Instruction::FCmp: in getEntryCost()
4212 case Instruction::FCmp: in vectorizeTree()
4226 if (E->getOpcode() == Instruction::FCmp) in vectorizeTree()
6142 ((Opcode == Instruction::ICmp || Opcode == Instruction::FCmp) && in isVectorizable()
6468 Instruction::FCmp, LHS, RHS, RK_Min, in getOperationData()
6477 Instruction::FCmp, LHS, RHS, RK_Max, in getOperationData()
6532 return OperationData(Instruction::FCmp, LHS, RHS, RK_Min, in getOperationData()
6547 return OperationData(Instruction::FCmp, LHS, RHS, RK_Max, in getOperationData()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp1168 case Instruction::FCmp: in canEvaluateShuffled()
1255 case Instruction::FCmp: in buildNew()
1334 case Instruction::FCmp: in evaluateInDifferentElementOrder()

123