Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp87 case Instruction::FNeg: in inferScalarTypeForRecipe()
179 case Instruction::FNeg: in inferScalarTypeForRecipe()
H A DVectorCombine.cpp624 Instruction *FNeg; in foldInsExtFNeg() local
625 if (!match(&I, m_InsertElt(m_Value(DestVec), m_OneUse(m_Instruction(FNeg)), in foldInsExtFNeg()
632 if (!match(FNeg, m_FNeg(m_CombineAnd( in foldInsExtFNeg()
657 TTI.getArithmeticInstrCost(Instruction::FNeg, ScalarTy) + in foldInsExtFNeg()
667 TTI.getArithmeticInstrCost(Instruction::FNeg, VecTy) + in foldInsExtFNeg()
675 Value *VecFNeg = Builder.CreateFNegFMF(SrcVec, FNeg); in foldInsExtFNeg()
H A DVPlanRecipes.cpp495 Opcode == Instruction::FNeg || Opcode == Instruction::FSub || in isFPMathOp()
771 case Instruction::FNeg: in execute()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp180 case Instruction::FNeg: in walkBackwards()
260 case Instruction::FNeg: { in calcRange()
452 case Instruction::FNeg: in convert()
H A DSpeculativeExecution.cpp245 case Instruction::FNeg: in ComputeSpeculationCost()
H A DGVNSink.cpp451 case Instruction::FNeg: in lookupOrAdd()
H A DReassociate.cpp873 ? ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL) in NegateValue()
2307 } else if (I->getOpcode() == Instruction::FNeg || in OptimizeInst()
H A DLowerMatrixIntrinsics.cpp566 case Instruction::FNeg: in isUniformShape()
2069 case Instruction::FNeg: in VisitUnaryOperator()
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp122 if (I.getOpcode() == Instruction::FNeg) { in runOnModule()
/freebsd-14.2/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()
1889 case Instruction::FNeg: in replaceSymmetricNode()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h307 case Instruction::FNeg: in classof()
H A DInstruction.def142 HANDLE_UNARY_INST(12, FNeg , UnaryOperator)
H A DVPIntrinsics.def333 VP_PROPERTY_FUNCTIONAL_OPC(FNeg)
/freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp111 return UnaryOperator::Create(Instruction::FNeg, Srcs[0], "F", Inst); in fnegDescriptor()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp2674 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFNegIntoConstant()
2678 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFNegIntoConstant()
2682 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) { in foldFNegIntoConstant()
2697 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFNegIntoConstant()
2868 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in visitFSub()
H A DInstCombineCalls.cpp2233 Instruction *FNeg = UnaryOperator::CreateFNeg(NewCall); in visitCallInst() local
2234 FNeg->copyIRFlags(II); in visitCallInst()
2235 return FNeg; in visitCallInst()
2508 Instruction *FNeg = UnaryOperator::CreateFNeg(NewSin); in visitCallInst() local
2509 FNeg->copyFastMathFlags(II); in visitCallInst()
2510 return FNeg; in visitCallInst()
H A DInstCombineMulDivRem.cpp788 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in visitFMul()
1597 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFDivConstantDivisor()
1640 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFDivConstantDividend()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1213 case Instruction::FNeg: { in getInstructionCost()
1216 if (Opcode != Instruction::FNeg) in getInstructionCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h188 static bool shouldFoldFNegIntoSrc(SDNode *FNeg, SDValue FNegSrc);
H A DR600ISelLowering.cpp1740 SDValue FNeg = N->getOperand(0); in PerformDAGCombine() local
1741 if (FNeg.getOpcode() != ISD::FNEG) { in PerformDAGCombine()
1744 SDValue SelectCC = FNeg.getOperand(0); in PerformDAGCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp630 case Instruction::FNeg: in ConstantFoldUnaryInstruction()
647 case Instruction::FNeg: in ConstantFoldUnaryInstruction()
H A DInstruction.cpp625 case FNeg: return "fneg"; in getOpcodeName()
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp846 INSTKEYWORD(fneg, FNeg); in LexIdentifier()
/freebsd-14.2/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