reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/Constants.h
  937   static Constant *getMul(Constant *C1, Constant *C2,

References

include/llvm/Analysis/TargetFolder.h
   64     return Fold(ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW));
include/llvm/Analysis/Utils/Local.h
   70           ConstantExpr::getMul(OC, Scale, false /*NUW*/, isInBounds /*NSW*/);
include/llvm/IR/ConstantFolder.h
   55     return ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW);
include/llvm/IR/Constants.h
  993     return getMul(C1, C2, false, true);
  997     return getMul(C1, C2, true, false);
lib/Analysis/ScalarEvolution.cpp
 8122           C = ConstantExpr::getMul(C, C2);
lib/Analysis/ValueTracking.cpp
 2740           Multiple = ConstantExpr::getMul(MulC, Op1C);
 2764           Multiple = ConstantExpr::getMul(MulC, Op0C);
lib/IR/ConstantFold.cpp
  657             return ConstantExpr::getMul(C, Idx);
lib/IR/Core.cpp
 1533   return wrap(ConstantExpr::getMul(unwrap<Constant>(LHSConstant),
lib/IR/Instructions.cpp
  553       AllocSize = ConstantExpr::getMul(Scale, cast<Constant>(AllocSize));
lib/Transforms/InstCombine/InstCombineCalls.cpp
 3277         return replaceInstUsesWith(CI, ConstantExpr::getMul(CV0, CV1));
unittests/IR/ConstantsTest.cpp
   74   EXPECT_EQ(One, ConstantExpr::getMul(NegOne, One));
  242   CHECK(ConstantExpr::getMul(P0, P0), "mul i32 " P0STR ", " P0STR);