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

Declarations

include/llvm/IR/Instruction.h
  557   bool mayThrow() const;

References

include/llvm/IR/Instruction.h
  582   bool mayHaveSideEffects() const { return mayWriteToMemory() || mayThrow(); }
lib/CodeGen/SjLjEHPrepare.cpp
  436       if (I.mayThrow())
lib/Transforms/IPO/Attributor.cpp
  784       if (!I.mayThrow())
lib/Transforms/IPO/FunctionAttrs.cpp
 1233   if (!I.mayThrow())
lib/Transforms/IPO/PruneEH.cpp
  110         if (CheckUnwind && TI->mayThrow()) {
  123           if (CheckUnwind && !SCCMightUnwind && I.mayThrow()) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
 1448     if (BBI->mayWriteToMemory() || BBI->mayReadFromMemory() || BBI->mayThrow())
 1553       if (BBI->mayReadFromMemory() || BBI->mayThrow() ||
 1562       if (I->mayReadFromMemory() || I->mayThrow() || I->mayWriteToMemory())
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1098     if (Inst->mayThrow()) {
lib/Transforms/Scalar/EarlyCSE.cpp
 1119     if ((Inst->mayReadFromMemory() || Inst->mayThrow()) &&
lib/Transforms/Scalar/GVNHoist.cpp
  356     if (BB->getTerminator()->mayThrow()) {
lib/Transforms/Scalar/IndVarSimplify.cpp
 2923       if (I.mayHaveSideEffects() || I.mayThrow())
lib/Transforms/Scalar/LICM.cpp
 1137     if (CI->mayThrow())
lib/Transforms/Scalar/LoopFuse.cpp
  187         if (I.mayThrow()) {
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  345   if (I->mayThrow()) {
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  640           if (I->mayThrow() && !CpyDestIsLocal) {
  780     if (C->mayThrow())
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  176     if (Inst.mayThrow())
lib/Transforms/Scalar/Sink.cpp
   75       Inst->mayThrow())
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  628     } else if (IsLoadChain && (I.mayWriteToMemory() || I.mayThrow())) {
  632     } else if (!IsLoadChain && (I.mayReadOrWriteMemory() || I.mayThrow())) {
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  915     if (I.mayThrow())
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1079       if (I.mayThrow())
tools/polly/lib/Support/ScopHelper.cpp
  273     assert(!Inst->mayThrow() && !Inst->mayReadOrWriteMemory() &&