|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/BasicTTIImpl.h 1310 Instruction::FMul, Tys[0],
1499 return ConcreteTTI->getArithmeticInstrCost(BinaryOperator::FMul, RetTy) +
include/llvm/IR/IRBuilder.h 1404 if (Value *V = foldConstant(Instruction::FMul, L, R, Name)) return V;
1417 if (Value *V = foldConstant(Instruction::FMul, L, R, Name)) return V;
include/llvm/IR/InstrTypes.h 271 return CreateWithCopiedFlags(Instruction::FMul, V1, V2, FMFSource, Name);
include/llvm/IR/Instruction.h 502 case Mul: case FMul:
include/llvm/IR/Operator.h 385 case Instruction::FMul:
include/llvm/IR/PatternMatch.h 832 inline BinaryOp_match<LHS, RHS, Instruction::FMul> m_FMul(const LHS &L,
834 return BinaryOp_match<LHS, RHS, Instruction::FMul>(L, R);
1895 inline BinaryOp_match<LHS, RHS, Instruction::FMul, true>
1897 return BinaryOp_match<LHS, RHS, Instruction::FMul, true>(L, R);
lib/Analysis/CFLGraph.h 566 case Instruction::FMul:
lib/Analysis/IVDescriptors.cpp 579 case Instruction::FMul:
764 return Instruction::FMul;
lib/Analysis/InstructionSimplify.cpp 4629 if (Constant *C = foldOrCommuteConstant(Instruction::FMul, Op0, Op1, Q))
4802 case Instruction::FMul:
4824 case Instruction::FMul:
5270 case Instruction::FMul:
lib/Analysis/ObjCARCInstKind.cpp 257 case Instruction::FMul:
lib/Analysis/TargetTransformInfo.cpp 1159 case Instruction::FMul:
lib/Analysis/ValueTracking.cpp 2987 case Instruction::FMul:
3117 case Instruction::FMul:
lib/AsmParser/LLLexer.cpp 843 INSTKEYWORD(mul, Mul); INSTKEYWORD(fmul, FMul);
lib/AsmParser/LLParser.cpp 3500 case Instruction::FMul:
lib/Bitcode/Reader/BitcodeReader.cpp 1085 return IsFP ? Instruction::FMul : Instruction::Mul;
lib/Bitcode/Writer/BitcodeWriter.cpp 535 case Instruction::FMul: return bitc::BINOP_MUL;
lib/CodeGen/ExpandReductions.cpp 35 return Instruction::FMul;
lib/CodeGen/SelectionDAG/FastISel.cpp 1808 case Instruction::FMul:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 2992 case Instruction::FMul:
lib/CodeGen/TargetLoweringBase.cpp 1597 case FMul: return ISD::FMUL;
lib/ExecutionEngine/ExecutionEngine.cpp 783 case Instruction::FMul:
818 case Instruction::FMul:
833 case Instruction::FMul:
857 case Instruction::FMul:
lib/ExecutionEngine/Interpreter/Execution.cpp 798 case Instruction::FMul: FLOAT_VECTOR_OP(*) break;
828 case Instruction::FMul: executeFMulInst(R, Src1, Src2, Ty); break;
2078 case Instruction::FMul: executeFMulInst(Dest, Op0, Op1, Ty); break;
lib/FuzzMutate/Operations.cpp 48 Ops.push_back(binOpDescriptor(1, Instruction::FMul));
113 case Instruction::FMul:
lib/IR/ConstantFold.cpp 1077 case Instruction::FMul:
1296 case Instruction::FMul:
lib/IR/ConstantRange.cpp 811 case Instruction::FMul:
lib/IR/Constants.cpp 1890 case Instruction::FMul:
2280 return get(Instruction::FMul, C1, C2);
2356 case Instruction::FMul: // X * 1.0 = X
lib/IR/Instruction.cpp 317 case FMul: return "fmul";
635 case FMul:
lib/IR/Instructions.cpp 2285 case FMul:
lib/IR/Verifier.cpp 3183 case Instruction::FMul:
lib/Target/AArch64/AArch64ISelLowering.cpp 8513 if (I->getOpcode() != Instruction::FMul)
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 901 case Instruction::FMul:
lib/Target/ARM/ARMFastISel.cpp 2854 case Instruction::FMul:
lib/Target/ARM/ARMTargetTransformInfo.cpp 1084 case Instruction::FMul:
lib/Target/Mips/MipsOs16.cpp 83 case Instruction::FMul:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 475 case Instruction::FMul:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 424 Opcode == Instruction::FMul || Opcode == Instruction::FDiv) {
463 Opcode == Instruction::FMul || Opcode == Instruction::FDiv)
lib/Transforms/InstCombine/InstCombineAddSub.cpp 389 if (I->getOpcode() == Instruction::FMul) {
lib/Transforms/InstCombine/InstCombineCalls.cpp 1652 return {Instruction::FMul, FTZ_Any};
1654 return {Instruction::FMul, FTZ_MustBeOff};
1656 return {Instruction::FMul, FTZ_MustBeOn};
lib/Transforms/InstCombine/InstCombineCasts.cpp 1573 case Instruction::FMul:
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 1158 case Instruction::FMul:
1222 case Instruction::FMul:
1320 case Instruction::FMul:
lib/Transforms/Scalar/Float2Int.cpp 115 case Instruction::FMul: return Instruction::Mul;
216 case Instruction::FMul:
265 case Instruction::FMul:
495 case Instruction::FMul:
lib/Transforms/Scalar/GVN.cpp 502 case Instruction::FMul:
lib/Transforms/Scalar/GVNSink.cpp 450 case Instruction::FMul:
lib/Transforms/Scalar/NewGVN.cpp 2005 case Instruction::FMul:
lib/Transforms/Scalar/Reassociate.cpp 340 assert((Opcode == Instruction::Mul || Opcode == Instruction::FMul) &&
583 (Opcode == Instruction::FMul && match(Tmp, m_FNeg(m_Value())))) {
1042 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul);
1117 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul);
1533 isReassociableOp(Ops[i].Op, Instruction::Mul, Instruction::FMul);
1605 isReassociableOp(Ops[i].Op, Instruction::Mul, Instruction::FMul);
1881 case Instruction::FMul:
1956 case Instruction::FMul:
2150 if (isReassociableOp(Op, Instruction::FMul) &&
2152 !isReassociableOp(I->user_back(), Instruction::FMul))) {
2248 } else if (I->getOpcode() == Instruction::FMul &&
lib/Transforms/Scalar/SCCP.cpp 1521 case Instruction::FMul:
lib/Transforms/Scalar/SpeculativeExecution.cpp 240 case Instruction::FMul:
lib/Transforms/Utils/LoopUtils.cpp 895 case Instruction::FMul:
953 return createSimpleTargetReduction(B, TTI, Instruction::FMul, Src, Flags);
lib/Transforms/Utils/SimplifyLibCalls.cpp 1977 if (!I || I->getOpcode() != Instruction::FMul || !I->isFast())
lib/Transforms/Vectorize/LoopVectorize.cpp 1703 MulOp = Instruction::FMul;
1967 MulOp = Instruction::FMul;
4146 case Instruction::FMul:
6191 case Instruction::FMul:
6852 case Instruction::FMul:
lib/Transforms/Vectorize/SLPVectorizer.cpp 2572 case Instruction::FMul:
3086 case Instruction::FMul:
3970 case Instruction::FMul:
5778 Opcode == Instruction::Mul || Opcode == Instruction::FMul ||
tools/clang/lib/CodeGen/CGExprScalar.cpp 3327 if (LHSBinOp->getOpcode() == llvm::Instruction::FMul &&
3332 if (RHSBinOp->getOpcode() == llvm::Instruction::FMul &&
tools/llvm-stress/llvm-stress.cpp 397 case 2:{Op = (isFloat?Instruction::FMul : Instruction::Mul); break; }
tools/polly/lib/Analysis/ScopBuilder.cpp 2668 case Instruction::FMul:
3115 BinOp->getOpcode() == Instruction::FMul))