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

Declarations

include/llvm/IR/Instruction.h
  343   void setIsExact(bool b = true);

References

include/llvm/IR/InstrTypes.h
  330     BO->setIsExact(true);
  336     BO->setIsExact(true);
  342     BO->setIsExact(true);
lib/AsmParser/LLParser.cpp
 5760     if (Exact) cast<BinaryOperator>(Inst)->setIsExact(true);
lib/Bitcode/Reader/BitcodeReader.cpp
 3913             cast<BinaryOperator>(I)->setIsExact(true);
lib/IR/Constants.cpp
 3044       BO->setIsExact(SubclassOptionalData & PossiblyExactOperator::IsExact);
lib/IR/Instruction.cpp
  255       setIsExact(PE->isExact());
  277       setIsExact(isExact() & PE->isExact());
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
  319       Inst->setIsExact(ExactOp->isExact());
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1905       BO->setIsExact(cast<BinaryOperator>(Op1)->isExact());
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
   80       I->setIsExact();
  718         NewDiv->setIsExact(I.isExact());
  744         BO->setIsExact(I.isExact());
  853     LShr->setIsExact();
  877     LShr->setIsExact();
  978         BO->setIsExact();
 1104       BO->setIsExact(I.isExact());
 1122       BO->setIsExact(I.isExact());
 1132       BO->setIsExact(I.isExact());
lib/Transforms/InstCombine/InstCombineShifts.cpp
  128       NewShift->setIsExact(Sh0->isExact() && Sh1->isExact());
  487       InnerShift->setIsExact(false);
  903         NewShr->setIsExact(true);
 1007           NewLShr->setIsExact(I.isExact());
 1080       I.setIsExact();
 1201         NewAShr->setIsExact(I.isExact());
 1234       I.setIsExact();
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  571         LShr->setIsExact(cast<BinaryOperator>(I)->isExact());
  958         New->setIsExact(true);
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1245         New->setIsExact(BO->isExact());
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  652       BinOp->setIsExact(Instr->isExact());
  689   BO->setIsExact(SDI->isExact());
  712   BO->setIsExact(SDI->isExact());
lib/Transforms/Utils/SimplifyIndVar.cpp
  307     UDiv->setIsExact(SDiv->isExact());
  779           Shr->setIsExact(true);
unittests/Transforms/Utils/CloningTest.cpp
  157   SDiv->setIsExact(true);