Searched refs:FNeg (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp214 case Instruction::FNeg:
255 case Instruction::FNeg:
257 assert(Ops.size() == 1 && "FNeg is a unary operator!");
490 case Instruction::FNeg:
H A DSpeculativeExecution.cpp245 case Instruction::FNeg:
H A DGVNSink.cpp449 case Instruction::FNeg:
H A DGVN.cpp501 case Instruction::FNeg:
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h383 case Instruction::FNeg:
H A DInstrTypes.h169 return CreateWithCopiedFlags(Instruction::FNeg, Op, FMFSource, Name,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2683 Instruction *FNeg; local
2686 match(TrueVal, m_Instruction(FNeg)) &&
2687 FNeg->hasNoNaNs() && FNeg->hasNoSignedZeros() &&
2690 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, FalseVal, FNeg);
2698 match(FalseVal, m_Instruction(FNeg)) &&
2699 FNeg->hasNoNaNs() && FNeg->hasNoSignedZeros() &&
2702 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, TrueVal, FNeg);
H A DInstCombineAddSub.cpp2062 // belief is that the FNeg allows for better reassociation opportunities.
2083 Value *FNeg; local
2084 if (!match(&I, m_FNeg(m_Value(FNeg))))
2088 if (match(FNeg, m_OneUse(m_FMul(m_Value(X), m_Value(Y)))))
2091 if (match(FNeg, m_OneUse(m_FDiv(m_Value(X), m_Value(Y)))))
H A DInstCombineCalls.cpp2269 Instruction *FNeg = UnaryOperator::CreateFNeg(NewCall); local
2270 FNeg->copyIRFlags(II);
2271 return FNeg;
2462 Instruction *FNeg = UnaryOperator::CreateFNeg(NewSin); local
2463 FNeg->copyFastMathFlags(II);
2464 return FNeg;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h873 case Instruction::FNeg: {
878 TTI::OperandValueKind Op2VK = Opcode != Instruction::FNeg ?
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCFLGraph.h587 case Instruction::FNeg: {
H A DTargetTransformInfo.cpp1258 case Instruction::FNeg:
H A DInstructionSimplify.cpp4677 /// Given the operand for an FNeg, see if we can fold the result. If not, this
4681 if (Constant *C = foldConstant(Instruction::FNeg, Op, Q))
4969 case Instruction::FNeg:
4983 case Instruction::FNeg:
5512 case Instruction::FNeg:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp684 Value *FNeg = Builder.CreateFNeg(Den); local
685 return Builder.CreateCall(Decl, { FNeg });
H A DR600ISelLowering.cpp1870 SDValue FNeg = N->getOperand(0); local
1871 if (FNeg.getOpcode() != ISD::FNEG) {
1874 SDValue SelectCC = FNeg.getOperand(0);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp336 case FNeg: return "fneg";
H A DConstants.cpp2066 case Instruction::FNeg:
2472 return get(Instruction::FNeg, C);
3295 case Instruction::FNeg:
H A DConstantFold.cpp995 case Instruction::FNeg:
1012 case Instruction::FNeg:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp850 INSTKEYWORD(fneg, FNeg);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp58 llvm_unreachable("Unhandled type for FNeg instruction");
76 case Instruction::FNeg:
84 llvm_unreachable("Unhandled type for FNeg instruction");
93 case Instruction::FNeg: executeFNegInst(R, Src, Ty); break;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4275 case Instruction::FNeg:
6350 case Instruction::FNeg: {
7020 case Instruction::FNeg:
H A DSLPVectorizer.cpp2847 case Instruction::FNeg:
3462 case Instruction::FNeg:
4321 case Instruction::FNeg: {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp523 case Instruction::FNeg: return bitc::UNOP_FNEG;
2474 case Instruction::FNeg: {
2656 case Instruction::FNeg: {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1762 /// Emit an FNeg operation.
1855 // FNeg is currently represented in LLVM IR as a special case of FSub.
1890 case Instruction::FNeg:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1647 case FNeg: return ISD::FNEG;

Completed in 504 milliseconds

12