Home
last modified time | relevance | path

Searched refs:FNeg (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp180 case Instruction::FNeg: in walkBackwards()
260 case Instruction::FNeg: { in calcRange()
458 case Instruction::FNeg: in convert()
H A DSpeculativeExecution.cpp245 case Instruction::FNeg: in ComputeSpeculationCost()
H A DGVNSink.cpp484 case Instruction::FNeg: in lookupOrAdd()
H A DReassociate.cpp781 ? ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL) in NegateValue()
2224 } else if (I->getOpcode() == Instruction::FNeg || in OptimizeInst()
H A DLowerMatrixIntrinsics.cpp249 case Instruction::FNeg: in isUniformShape()
2167 case Instruction::FNeg: in VisitUnaryOperator()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp119 case Instruction::FNeg: in inferScalarTypeForRecipe()
212 case Instruction::FNeg: in inferScalarTypeForRecipe()
H A DVectorCombine.cpp637 Instruction *FNeg; in foldInsExtFNeg() local
638 if (!match(&I, m_InsertElt(m_Value(DestVec), m_OneUse(m_Instruction(FNeg)), in foldInsExtFNeg()
645 if (!match(FNeg, m_FNeg(m_CombineAnd( in foldInsExtFNeg()
670 TTI.getArithmeticInstrCost(Instruction::FNeg, ScalarTy) + in foldInsExtFNeg()
680 TTI.getArithmeticInstrCost(Instruction::FNeg, VecTy) + in foldInsExtFNeg()
688 Value *VecFNeg = Builder.CreateFNegFMF(SrcVec, FNeg); in foldInsExtFNeg()
H A DVPlanRecipes.cpp696 Opcode == Instruction::FNeg || Opcode == Instruction::FSub || in isFPMathOp()
1064 case Instruction::FNeg: in execute()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPInstrPatternsVec.td142 multiclass FNeg<ValueType DataVT> {
159 defm: FNeg<v256f32>;
160 defm: FNeg<v256f64>;
162 ///// Packed FNeg /////
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp192 if (I.getOpcode() == Instruction::FNeg) { in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp526 if (I->getOpcode() == Instruction::FNeg) in getNegOperand()
841 case Instruction::FNeg: in isInstructionPotentiallySymmetric()
959 Opcode == Instruction::FNeg || Opcode == Instruction::Add || in identifyReassocNodes()
1051 case Instruction::FNeg: in identifyReassocNodes()
1888 case Instruction::FNeg: in replaceSymmetricNode()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.def142 HANDLE_UNARY_INST(12, FNeg , UnaryOperator)
H A DOperator.h337 case Instruction::FNeg:
H A DVPIntrinsics.def366 VP_PROPERTY_FUNCTIONAL_OPC(FNeg)
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp111 return UnaryOperator::Create(Instruction::FNeg, Srcs[0], "F", Inst); in fnegDescriptor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1256 case Instruction::FNeg: { in getInstructionCost()
1259 if (Opcode != Instruction::FNeg) in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp2685 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFNegIntoConstant()
2689 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFNegIntoConstant()
2693 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) { in foldFNegIntoConstant()
2708 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFNegIntoConstant()
2893 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in visitFSub()
H A DInstCombineMulDivRem.cpp907 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in visitFMul()
1732 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFDivConstantDivisor()
1777 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFDivConstantDividend()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp563 case Instruction::FNeg: in ConstantFoldUnaryInstruction()
580 case Instruction::FNeg: in ConstantFoldUnaryInstruction()
H A DInstruction.cpp717 case FNeg: return "fneg"; in getOpcodeName()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h188 static bool shouldFoldFNegIntoSrc(SDNode *FNeg, SDValue FNegSrc);
H A DR600ISelLowering.cpp1738 SDValue FNeg = N->getOperand(0); in PerformDAGCombine() local
1739 if (FNeg.getOpcode() != ISD::FNEG) { in PerformDAGCombine()
1742 SDValue SelectCC = FNeg.getOperand(0); in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp857 INSTKEYWORD(fneg, FNeg); in LexIdentifier()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp5549 if (Constant *C = foldConstant(Instruction::FNeg, Op, Q)) in simplifyFNegInst()
5770 return foldConstant(Instruction::FNeg, Op1, Q); in simplifyFSubInst()
5814 return foldConstant(Instruction::FNeg, Op1, Q); in simplifyFMAFMul()
5980 case Instruction::FNeg: in simplifyUnOp()
5994 case Instruction::FNeg: in simplifyFPUnOp()
7076 case Instruction::FNeg: in simplifyInstructionWithOperands()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp76 case Instruction::FNeg: in visitUnaryOperator()
93 case Instruction::FNeg: executeFNegInst(R, Src, Ty); break; in visitUnaryOperator()

12