Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp212 case Instruction::FNeg: in walkBackwards()
292 case Instruction::FNeg: { in calcRange()
483 case Instruction::FNeg: in convert()
H A DSpeculativeExecution.cpp245 case Instruction::FNeg: in ComputeSpeculationCost()
H A DGVNSink.cpp456 case Instruction::FNeg: in lookupOrAdd()
H A DLowerMatrixIntrinsics.cpp518 case Instruction::FNeg: in isUniformShape()
1791 case Instruction::FNeg: in VisitUnaryOperator()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DInstructionsTest.cpp1484 UnaryOperator *FNeg = UnaryOperator::CreateFNegFMF(One, FAdd); in TEST() local
1485 EXPECT_TRUE(FNeg->hasNoNaNs()); in TEST()
1486 EXPECT_FALSE(FNeg->hasNoInfs()); in TEST()
1487 EXPECT_FALSE(FNeg->hasNoSignedZeros()); in TEST()
1488 EXPECT_FALSE(FNeg->hasAllowReciprocal()); in TEST()
1489 EXPECT_FALSE(FNeg->hasAllowContract()); in TEST()
1490 EXPECT_FALSE(FNeg->hasAllowReassoc()); in TEST()
1491 EXPECT_FALSE(FNeg->hasApproxFunc()); in TEST()
1493 FNeg->deleteValue(); in TEST()
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVVPInstrPatternsVec.td142 multiclass FNeg<ValueType DataVT> {
159 defm: FNeg<v256f32>;
160 defm: FNeg<v256f64>;
162 ///// Packed FNeg /////
/llvm-project-15.0.7/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp121 if (I.getOpcode() == Instruction::FNeg) { in runOnModule()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstruction.def142 HANDLE_UNARY_INST(12, FNeg , UnaryOperator)
H A DOperator.h304 case Instruction::FNeg: in classof()
H A DVPIntrinsics.def235 VP_PROPERTY_FUNCTIONAL_OPC(FNeg)
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DConvertFromLLVMIR.cpp610 INST(FNeg, FNeg), in lookupOperationNameFromOpcode()
831 case llvm::Instruction::FNeg: in processInstruction()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1049 case Instruction::FNeg: { in getUserCost()
1054 TTI::OperandValueKind Op2VK = Opcode != Instruction::FNeg ? in getUserCost()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1768 Instruction *FNeg = UnaryOperator::CreateFNeg(NewCall); in visitCallInst() local
1769 FNeg->copyIRFlags(II); in visitCallInst()
1770 return FNeg; in visitCallInst()
1976 Instruction *FNeg = UnaryOperator::CreateFNeg(NewSin); in visitCallInst() local
1977 FNeg->copyFastMathFlags(II); in visitCallInst()
1978 return FNeg; in visitCallInst()
H A DInstCombineAddSub.cpp2283 Value *FNeg; in hoistFNegAboveFMulFDiv() local
2284 if (!match(&I, m_FNeg(m_Value(FNeg)))) in hoistFNegAboveFMulFDiv()
2288 if (match(FNeg, m_OneUse(m_FMul(m_Value(X), m_Value(Y))))) in hoistFNegAboveFMulFDiv()
2291 if (match(FNeg, m_OneUse(m_FDiv(m_Value(X), m_Value(Y))))) in hoistFNegAboveFMulFDiv()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp428 Opcode == Instruction::FNeg || Opcode == Instruction::FSub || in setFastMathFlags()
506 case Instruction::FNeg: in execute()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCFLGraph.h595 case Instruction::FNeg: { in visitConstantExpr()
H A DTargetTransformInfo.cpp1160 case Instruction::FNeg: in getInstructionThroughput()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp694 Value *FNeg = Builder.CreateFNeg(Den); in optimizeWithRcp() local
695 return Builder.CreateCall(Decl, { FNeg }); in optimizeWithRcp()
H A DR600ISelLowering.cpp1722 SDValue FNeg = N->getOperand(0); in PerformDAGCombine() local
1723 if (FNeg.getOpcode() != ISD::FNEG) { in PerformDAGCombine()
1726 SDValue SelectCC = FNeg.getOperand(0); in PerformDAGCombine()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstruction.cpp364 case FNeg: return "fneg"; in getOpcodeName()
H A DConstants.cpp1487 case Instruction::FNeg: in getWithOperands()
2241 case Instruction::FNeg: in get()
2655 return get(Instruction::FNeg, C); in getFNeg()
3473 case Instruction::FNeg: in getAsInstruction()
H A DConstantFold.cpp827 case Instruction::FNeg: in ConstantFoldUnaryInstruction()
844 case Instruction::FNeg: in ConstantFoldUnaryInstruction()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLLexer.cpp813 INSTKEYWORD(fneg, FNeg); in LexIdentifier()
/llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/
H A Dmsan_basic.ll451 define float @FNeg(float %a) nounwind uwtable readnone sanitize_memory {
457 ; CHECK-LABEL: @FNeg
/llvm-project-15.0.7/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