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

Declarations

include/llvm/IR/Instruction.h
  404   bool isFast() const;

References

lib/Analysis/IVDescriptors.cpp
  547       I1->isFast())
  550   if (m_FMul(m_Value(Op1), m_Value(Op2)).match(I1) && (I1->isFast()))
lib/IR/AutoUpgrade.cpp
 3499     if (CI->isFast())
 3510     if (CI->isFast())
lib/Transforms/InstCombine/InstCombineCalls.cpp
 2227     if (II->isFast()) {
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  553   if (I.isFast()) {
lib/Transforms/Scalar/Reassociate.cpp
  150     if (!isa<FPMathOperator>(I) || I->isFast())
  160     if (!isa<FPMathOperator>(I) || I->isFast())
  575                   !cast<Instruction>(Op)->isFast())) &&
 2100   if (I->getType()->isFPOrFPVectorTy() && !I->isFast())
lib/Transforms/Utils/SimplifyLibCalls.cpp
 1323   if (!CI->isFast())
 1452   if (BaseFn && BaseFn->hasOneUse() && BaseFn->isFast() && Pow->isFast()) {
 1452   if (BaseFn && BaseFn->hasOneUse() && BaseFn->isFast() && Pow->isFast()) {
 1825   if (!Log->isFast() || !Arg || !Arg->isFast() || !Arg->hasOneUse())
 1825   if (!Log->isFast() || !Arg || !Arg->isFast() || !Arg->hasOneUse())
 1973   if (!CI->isFast())
 1977   if (!I || I->getOpcode() != Instruction::FMul || !I->isFast())
 1999       if (OtherMul0 == OtherMul1 && cast<Instruction>(Op0)->isFast()) {
 2045   if (!CI->isFast() || !OpC->isFast())
 2045   if (!CI->isFast() || !OpC->isFast())
 3008   else if (isa<FPMathOperator>(CI) && CI->isFast())
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  778                  !I.isFast()) {
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5964                cast<Instruction>(I->getOperand(0))->isFast();
tools/polly/lib/Analysis/ScopBuilder.cpp
 2657     if (!BinOp->isFast())
 2669     if (!BinOp->isFast())
unittests/IR/IRBuilderTest.cpp
  447   EXPECT_TRUE(FAdd->isFast());
  455   EXPECT_TRUE(FAdd->isFast());