| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Float2Int.cpp | 176 case Instruction::FNeg: in walkBackwards() 256 case Instruction::FNeg: { in calcRange() 454 case Instruction::FNeg: in convert()
|
| H A D | SpeculativeExecution.cpp | 245 case Instruction::FNeg: in ComputeSpeculationCost()
|
| H A D | GVNSink.cpp | 403 case Instruction::FNeg: in lookupOrAdd()
|
| H A D | Reassociate.cpp | 772 ? 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 D | VVPInstrPatternsVec.td | 142 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 D | VPlanAnalysis.cpp | 160 case Instruction::FNeg: in inferScalarTypeForRecipe() 236 case Instruction::FNeg: in inferScalarTypeForRecipe()
|
| H A D | VectorCombine.cpp | 679 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 D | Values.def | 90 OP(FNeg) \
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | Legality.cpp | 126 case Instruction::Opcode::FNeg: in notVectorizableBasedOnOpcodesAndTypes()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ComplexDeinterleavingPass.cpp | 542 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 D | Instruction.def | 142 HANDLE_UNARY_INST(12, FNeg , UnaryOperator)
|
| H A D | Operator.h | 357 case Instruction::FNeg:
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 111 return UnaryOperator::Create(Instruction::FNeg, Srcs[0], "F", InsertPt); in fnegDescriptor()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/ |
| H A D | BottomUpVec.cpp | 114 case Instruction::Opcode::FNeg: { in createVectorInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantFold.cpp | 557 case Instruction::FNeg: in ConstantFoldUnaryInstruction() 574 case Instruction::FNeg: in ConstantFoldUnaryInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 191 static bool shouldFoldFNegIntoSrc(SDNode *FNeg, SDValue FNegSrc);
|
| H A D | R600ISelLowering.cpp | 1743 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 D | InstCombineAddSub.cpp | 2908 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 D | InstCombineMulDivRem.cpp | 1003 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 D | TargetTransformInfoImpl.h | 1429 case Instruction::FNeg: { in getInstructionCost() 1432 if (Opcode != Instruction::FNeg) in getInstructionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILLegalizePass.cpp | 506 if (ID != Instruction::FNeg) in updateFnegToFsub()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 1035 case Instruction::Opcode::FNeg: in getLLVMUnaryOp() 1036 return static_cast<llvm::Instruction::UnaryOps>(llvm::Instruction::FNeg); in getLLVMUnaryOp()
|
| H A D | Context.cpp | 207 case llvm::Instruction::FNeg: { in getOrCreateValueInternal()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLLexer.cpp | 907 INSTKEYWORD(fneg, FNeg); in LexIdentifier()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 5586 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()
|