| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 28 case AtomicRMWInst::FAdd: // -0.0 in isIdempotentRMW() 66 case AtomicRMWInst::FAdd: in isSaturating() 145 RMWI.getOperation() != AtomicRMWInst::FAdd) { in visitAtomicRMWInst() 146 RMWI.setOperation(AtomicRMWInst::FAdd); in visitAtomicRMWInst()
|
| H A D | InstCombineAddSub.cpp | 182 Value *simplify(Instruction *FAdd); 355 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub) { in drillValueDownOneStep() 435 assert((I->getOpcode() == Instruction::FAdd || in simplify() 1481 assert((I.getOpcode() == Instruction::FAdd || in factorizeFAddFSub() 1507 bool IsFAdd = I.getOpcode() == Instruction::FAdd; in factorizeFAddFSub() 2302 Value *FAdd = Builder.CreateFAddFMF(X, Op1, &I); in visitFSub() local 2303 return UnaryOperator::CreateFNegFMF(FAdd, &I); in visitFSub() 2409 Value *FAdd = Builder.CreateFAddFMF(Y, Op1, &I); in visitFSub() local 2410 return BinaryOperator::CreateFSubFMF(X, FAdd, &I); in visitFSub()
|
| H A D | InstCombineCalls.cpp | 1425 auto *FAdd = BinaryOperator::CreateFAdd(V, II->getArgOperand(2)); in visitCallInst() local 1426 FAdd->copyFastMathFlags(II); in visitCallInst() 1427 return FAdd; in visitCallInst() 1456 auto *FAdd = BinaryOperator::CreateFAdd(V, II->getArgOperand(2)); in visitCallInst() local 1457 FAdd->copyFastMathFlags(II); in visitCallInst() 1458 return FAdd; in visitCallInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 80 case RecurKind::FAdd: in isArithmeticRecurrenceKind() 199 if (Kind != RecurKind::FAdd) in checkOrderedReduction() 586 return InstDesc(Kind == RecurKind::FAdd, SI); in isConditionalRdxPattern() 618 case Instruction::FAdd: in isRecurrenceInstr() 619 return InstDesc(Kind == RecurKind::FAdd, I, in isRecurrenceInstr() 622 if (Kind == RecurKind::FAdd || Kind == RecurKind::FMul) in isRecurrenceInstr() 836 case RecurKind::FAdd: in getRecurrenceIdentity() 879 case RecurKind::FAdd: in getOpcode() 880 return Instruction::FAdd; in getOpcode() 991 (InductionBinOp->getOpcode() == Instruction::FAdd || in InductionDescriptor() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Float2Int.cpp | 115 case Instruction::FAdd: return Instruction::Add; in mapBinOpcode() 215 case Instruction::FAdd: in walkBackwards() 264 case Instruction::FAdd: in walkForwards() 494 case Instruction::FAdd: in convert()
|
| H A D | Reassociate.cpp | 336 if (Opcode == Instruction::Add || Opcode == Instruction::FAdd) { in IncorporateWeight() 833 isReassociableOp(V, Instruction::Add, Instruction::FAdd)) { in NegateValue() 1031 if (isReassociableOp(V0, Instruction::Add, Instruction::FAdd) || in ShouldBreakUpSubtract() 1035 if (isReassociableOp(V1, Instruction::Add, Instruction::FAdd) || in ShouldBreakUpSubtract() 1040 (isReassociableOp(VB, Instruction::Add, Instruction::FAdd) || in ShouldBreakUpSubtract() 1974 case Instruction::FAdd: in OptimizeExpression() 2094 assert((I->getOpcode() == Instruction::FAdd || in canonicalizeNegFPConstantsForOp() 2303 if (BO->hasOneUse() && BO->getOpcode() == Instruction::FAdd && in OptimizeInst() 2364 Instruction::FAdd && in ReassociateExpression()
|
| H A D | LowerAtomic.cpp | 90 case AtomicRMWInst::FAdd: in lowerAtomicRMWInst()
|
| H A D | SpeculativeExecution.cpp | 240 case Instruction::FAdd: in ComputeSpeculationCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.cpp | 259 return {Instruction::FAdd, FTZ_Any}; in simplifyNvvmIntrinsic() 261 return {Instruction::FAdd, FTZ_MustBeOff}; in simplifyNvvmIntrinsic() 263 return {Instruction::FAdd, FTZ_MustBeOn}; in simplifyNvvmIntrinsic()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsOs16.cpp | 81 case Instruction::FAdd: in needsFP()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 165 case RecurKind::FAdd: in isLegalToVectorizeReduction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 46 Ops.push_back(binOpDescriptor(1, Instruction::FAdd)); in describeFuzzerFloatOps() 111 case Instruction::FAdd: in binOpDescriptor()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 34 return Instruction::FAdd; in getOpcode()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 49 FAdd, ///< Sum of floats. enumerator
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ConstrainedOps.def | 52 DAG_INSTRUCTION(FAdd, 2, 1, experimental_constrained_fadd, FADD)
|
| H A D | Instruction.def | 148 HANDLE_BINARY_INST(14, FAdd , BinaryOperator)
|
| H A D | Instruction.h | 559 case Add: case FAdd:
|
| H A D | Operator.h | 388 case Instruction::FAdd: in classof()
|
| H A D | VPIntrinsics.def | 187 HELPER_REGISTER_BINARY_FP_VP(fadd, VP_FADD, FAdd)
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 773 case Instruction::FAdd: in getConstantValue() 808 case Instruction::FAdd: in getConstantValue() 823 case Instruction::FAdd: in getConstantValue() 842 case Instruction::FAdd: in getConstantValue()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 884 auto *FAdd = IC.Builder.CreateFAddFMF(Zero, Op2, &II); in instCombineIntrinsic() local 885 FAdd->takeName(&II); in instCombineIntrinsic() 886 return IC.replaceInstUsesWith(II, FAdd); in instCombineIntrinsic()
|
| H A D | AMDGPUTargetTransformInfo.cpp | 627 if (const auto *FAdd = dyn_cast<BinaryOperator>(*CxtI->user_begin())) { in getArithmeticInstrCost() local 628 const int OPC = TLI->InstructionOpcodeToISD(FAdd->getOpcode()); in getArithmeticInstrCost() 639 (FAdd->hasAllowContract() && CxtI->hasAllowContract())) in getArithmeticInstrCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 235 case Instruction::FAdd: in tryInterleave()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 359 case FAdd: return "fadd"; in getOpcodeName() 750 case FAdd: in isAssociative()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 438 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub || in getArithmeticInstrCost() 513 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub || in getArithmeticInstrCost()
|