|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/BasicTTIImpl.h 1305 Instruction::FAdd, Tys[0],
1500 ConcreteTTI->getArithmeticInstrCost(BinaryOperator::FAdd, RetTy);
include/llvm/IR/IRBuilder.h 1354 if (Value *V = foldConstant(Instruction::FAdd, L, R, Name)) return V;
1367 if (Value *V = foldConstant(Instruction::FAdd, L, R, Name)) return V;
include/llvm/IR/InstrTypes.h 261 return CreateWithCopiedFlags(Instruction::FAdd, V1, V2, FMFSource, Name);
include/llvm/IR/Instruction.h 501 case Add: case FAdd:
include/llvm/IR/Operator.h 383 case Instruction::FAdd:
include/llvm/IR/PatternMatch.h 765 inline BinaryOp_match<LHS, RHS, Instruction::FAdd> m_FAdd(const LHS &L,
767 return BinaryOp_match<LHS, RHS, Instruction::FAdd>(L, R);
1888 inline BinaryOp_match<LHS, RHS, Instruction::FAdd, true>
1890 return BinaryOp_match<LHS, RHS, Instruction::FAdd, true>(L, R);
lib/Analysis/CFLGraph.h 562 case Instruction::FAdd:
lib/Analysis/IVDescriptors.cpp 582 case Instruction::FAdd:
766 return Instruction::FAdd;
803 (InductionBinOp->getOpcode() == Instruction::FAdd ||
857 if (BOp->getOpcode() == Instruction::FAdd) {
lib/Analysis/InstructionSimplify.cpp 4503 if (Constant *C = foldOrCommuteConstant(Instruction::FAdd, Op0, Op1, Q))
4798 case Instruction::FAdd:
4820 case Instruction::FAdd:
5250 case Instruction::FAdd:
lib/Analysis/ObjCARCInstKind.cpp 253 case Instruction::FAdd:
lib/Analysis/TargetTransformInfo.cpp 1155 case Instruction::FAdd:
lib/Analysis/ValueTracking.cpp 2994 case Instruction::FAdd:
3116 case Instruction::FAdd:
lib/AsmParser/LLLexer.cpp 841 INSTKEYWORD(add, Add); INSTKEYWORD(fadd, FAdd);
lib/AsmParser/LLParser.cpp 3498 case Instruction::FAdd:
lib/Bitcode/Reader/BitcodeReader.cpp 1081 return IsFP ? Instruction::FAdd : Instruction::Add;
lib/Bitcode/Writer/BitcodeWriter.cpp 531 case Instruction::FAdd: return bitc::BINOP_ADD;
lib/CodeGen/ExpandReductions.cpp 33 return Instruction::FAdd;
lib/CodeGen/SelectionDAG/FastISel.cpp 1795 case Instruction::FAdd:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 2991 case Instruction::FAdd:
lib/CodeGen/TargetLoweringBase.cpp 1593 case FAdd: return ISD::FADD;
lib/ExecutionEngine/ExecutionEngine.cpp 779 case Instruction::FAdd:
814 case Instruction::FAdd:
829 case Instruction::FAdd:
848 case Instruction::FAdd:
lib/ExecutionEngine/Interpreter/Execution.cpp 796 case Instruction::FAdd: FLOAT_VECTOR_OP(+) break;
826 case Instruction::FAdd: executeFAddInst(R, Src1, Src2, Ty); break;
2076 case Instruction::FAdd: executeFAddInst(Dest, Op0, Op1, Ty); break;
lib/FuzzMutate/Operations.cpp 46 Ops.push_back(binOpDescriptor(1, Instruction::FAdd));
111 case Instruction::FAdd:
lib/IR/ConstantFold.cpp 1075 case Instruction::FAdd:
1290 case Instruction::FAdd:
lib/IR/ConstantRange.cpp 807 case Instruction::FAdd:
lib/IR/Constants.cpp 1888 case Instruction::FAdd:
2258 return get(Instruction::FAdd, C1, C2);
2353 case Instruction::FAdd: // X + -0.0 = X
lib/IR/Instruction.cpp 313 case FAdd: return "fadd";
636 case FAdd:
lib/IR/Instructions.cpp 2284 case FAdd: case FSub:
lib/IR/Verifier.cpp 3181 case Instruction::FAdd:
lib/Target/AArch64/AArch64ISelLowering.cpp 8523 User->getOpcode() == Instruction::FAdd))
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 900 case Instruction::FAdd:
lib/Target/ARM/ARMFastISel.cpp 2850 case Instruction::FAdd:
lib/Target/ARM/ARMTargetTransformInfo.cpp 1083 case Instruction::FAdd:
lib/Target/Mips/MipsOs16.cpp 81 case Instruction::FAdd:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 473 case Instruction::FAdd:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 423 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub ||
462 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub ||
lib/Transforms/InstCombine/InstCombineAddSub.cpp 354 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub) {
434 assert((I->getOpcode() == Instruction::FAdd ||
1435 assert((I.getOpcode() == Instruction::FAdd ||
1461 bool IsFAdd = I.getOpcode() == Instruction::FAdd;
lib/Transforms/InstCombine/InstCombineCalls.cpp 1646 return {Instruction::FAdd, FTZ_Any};
1648 return {Instruction::FAdd, FTZ_MustBeOff};
1650 return {Instruction::FAdd, FTZ_MustBeOn};
lib/Transforms/InstCombine/InstCombineCasts.cpp 1545 case Instruction::FAdd:
lib/Transforms/InstCombine/InstCombineSelect.cpp 1679 FI->getOpcode() == Instruction::FAdd)) {
1685 TI->getOpcode() == Instruction::FAdd)) {
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 1154 case Instruction::FAdd:
1218 case Instruction::FAdd:
1316 case Instruction::FAdd:
lib/Transforms/Scalar/Float2Int.cpp 113 case Instruction::FAdd: return Instruction::Add;
214 case Instruction::FAdd:
263 case Instruction::FAdd:
493 case Instruction::FAdd:
lib/Transforms/Scalar/GVN.cpp 498 case Instruction::FAdd:
lib/Transforms/Scalar/GVNSink.cpp 446 case Instruction::FAdd:
lib/Transforms/Scalar/IndVarSimplify.cpp 321 if (Incr == nullptr || Incr->getOpcode() != Instruction::FAdd) return false;
lib/Transforms/Scalar/LoopStrengthReduce.cpp 2171 Instruction::FAdd : Instruction::FSub,
lib/Transforms/Scalar/NewGVN.cpp 2001 case Instruction::FAdd:
lib/Transforms/Scalar/Reassociate.cpp 334 if (Opcode == Instruction::Add || Opcode == Instruction::FAdd) {
831 isReassociableOp(V, Instruction::Add, Instruction::FAdd)) {
934 if (isReassociableOp(V0, Instruction::Add, Instruction::FAdd) ||
938 if (isReassociableOp(V1, Instruction::Add, Instruction::FAdd) ||
943 (isReassociableOp(VB, Instruction::Add, Instruction::FAdd) ||
1875 case Instruction::FAdd:
1993 assert((I->getOpcode() == Instruction::FAdd ||
2189 if (BO->hasOneUse() && BO->getOpcode() == Instruction::FAdd &&
2250 Instruction::FAdd &&
lib/Transforms/Scalar/SCCP.cpp 1520 case Instruction::FAdd:
lib/Transforms/Scalar/SpeculativeExecution.cpp 238 case Instruction::FAdd:
lib/Transforms/Utils/LoopUtils.cpp 888 case Instruction::FAdd:
951 return createSimpleTargetReduction(B, TTI, Instruction::FAdd, Src, Flags);
lib/Transforms/Vectorize/LoopVectorize.cpp 1921 assert((BinOp == Instruction::FAdd || BinOp == Instruction::FSub) &&
2855 (InductionBinOp->getOpcode() == Instruction::FAdd ||
4141 case Instruction::FAdd:
6187 case Instruction::FAdd:
6849 case Instruction::FAdd:
lib/Transforms/Vectorize/SLPVectorizer.cpp 2568 case Instruction::FAdd:
3082 case Instruction::FAdd:
3966 case Instruction::FAdd:
5777 (Opcode == Instruction::Add || Opcode == Instruction::FAdd ||
tools/llvm-stress/llvm-stress.cpp 395 case 0:{Op = (isFloat?Instruction::FAdd : Instruction::Add); break; }
tools/polly/lib/Analysis/ScopBuilder.cpp 2656 case Instruction::FAdd:
unittests/IR/IRBuilderTest.cpp 450 F = Builder.CreateBinOp(Instruction::FAdd, F, F);