Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp176 case Instruction::FNeg: in walkBackwards()
256 case Instruction::FNeg: { in calcRange()
454 case Instruction::FNeg: in convert()
H A DSpeculativeExecution.cpp245 case Instruction::FNeg: in ComputeSpeculationCost()
H A DGVNSink.cpp403 case Instruction::FNeg: in lookupOrAdd()
H A DReassociate.cpp772 ? ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL) in NegateValue()
2226 } else if (I->getOpcode() == Instruction::FNeg || in OptimizeInst()
/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/Transforms/Vectorize/
H A DVPlanAnalysis.cpp160 case Instruction::FNeg: in inferScalarTypeForRecipe()
236 case Instruction::FNeg: in inferScalarTypeForRecipe()
H A DVectorCombine.cpp679 Instruction *FNeg; in foldInsExtFNeg() local
680 if (!match(&I, m_InsertElt(m_Value(DestVec), m_OneUse(m_Instruction(FNeg)), in foldInsExtFNeg()
687 if (!match(FNeg, m_FNeg(m_CombineAnd( in foldInsExtFNeg()
710 TTI.getArithmeticInstrCost(Instruction::FNeg, ScalarTy, CostKind) + in foldInsExtFNeg()
720 TTI.getArithmeticInstrCost(Instruction::FNeg, VecTy, CostKind) + in foldInsExtFNeg()
740 Value *VecFNeg = Builder.CreateFNegFMF(SrcVec, FNeg); in foldInsExtFNeg()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DValues.def90 OP(FNeg) \
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.cpp126 case Instruction::Opcode::FNeg: in notVectorizableBasedOnOpcodesAndTypes()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp542 if (I->getOpcode() == Instruction::FNeg) in getNegOperand()
857 case Instruction::FNeg: in isInstructionPotentiallySymmetric()
1124 Opcode == Instruction::FNeg || Opcode == Instruction::Add || in identifyReassocNodes()
1215 case Instruction::FNeg: in identifyReassocNodes()
2113 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.h357 case Instruction::FNeg:
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp111 return UnaryOperator::Create(Instruction::FNeg, Srcs[0], "F", InsertPt); in fnegDescriptor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/
H A DBottomUpVec.cpp114 case Instruction::Opcode::FNeg: { in createVectorInstr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp557 case Instruction::FNeg: in ConstantFoldUnaryInstruction()
574 case Instruction::FNeg: in ConstantFoldUnaryInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h191 static bool shouldFoldFNegIntoSrc(SDNode *FNeg, SDValue FNegSrc);
H A DR600ISelLowering.cpp1743 SDValue FNeg = N->getOperand(0); in PerformDAGCombine() local
1744 if (FNeg.getOpcode() != ISD::FNEG) { in PerformDAGCombine()
1747 SDValue SelectCC = FNeg.getOperand(0); in PerformDAGCombine()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp2908 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) { in foldFNegIntoConstant()
2918 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFNegIntoConstant()
2922 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) { in foldFNegIntoConstant()
2937 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFNegIntoConstant()
3130 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in visitFSub()
H A DInstCombineMulDivRem.cpp1003 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in visitFMul()
1900 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFDivConstantDivisor()
1945 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFDivConstantDividend()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1429 case Instruction::FNeg: { in getInstructionCost()
1432 if (Opcode != Instruction::FNeg) in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILLegalizePass.cpp506 if (ID != Instruction::FNeg) in updateFnegToFsub()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1035 case Instruction::Opcode::FNeg: in getLLVMUnaryOp()
1036 return static_cast<llvm::Instruction::UnaryOps>(llvm::Instruction::FNeg); in getLLVMUnaryOp()
H A DContext.cpp207 case llvm::Instruction::FNeg: { in getOrCreateValueInternal()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp907 INSTKEYWORD(fneg, FNeg); in LexIdentifier()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp5586 if (Constant *C = foldConstant(Instruction::FNeg, Op, Q)) in simplifyFNegInst()
5807 return foldConstant(Instruction::FNeg, Op1, Q); in simplifyFSubInst()
5853 return foldConstant(Instruction::FNeg, Op1, Q); in simplifyFMAFMul()
6019 case Instruction::FNeg: in simplifyUnOp()
6033 case Instruction::FNeg: in simplifyFPUnOp()
7119 case Instruction::FNeg: in simplifyInstructionWithOperands()

123