Home
last modified time | relevance | path

Searched refs:mayThrow (Results 1 – 25 of 25) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp105 if (CheckUnwind && TI->mayThrow()) { in runImpl()
118 if (CheckUnwind && !SCCMightUnwind && I.mayThrow()) { in runImpl()
H A DFunctionAttrs.cpp1251 if (!I.mayThrow()) in InstrBreaksNonThrowing()
H A DAttributorAttributes.cpp754 if (!I.mayThrow()) in updateImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyUtilities.h52 bool mayThrow(const MachineInstr &MI);
H A DWebAssemblyUtilities.cpp39 bool WebAssembly::mayThrow(const MachineInstr &MI) { in mayThrow() function in WebAssembly
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.h604 bool mayThrow() const;
629 bool mayHaveSideEffects() const { return mayWriteToMemory() || mayThrow(); }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSink.cpp51 Inst->mayThrow()) in isSafeToMove()
H A DMergedLoadStoreMotion.cpp177 if (Inst.mayThrow()) in isStoreSinkBarrierInRange()
H A DDeadStoreElimination.cpp820 if (DI->mayThrow() && !DefVisibleToCaller) in canSkipDef()
894 if (I.mayThrow() && !MA) in get()
1520 if (UseInst->mayThrow() && !isInvisibleToCallerBeforeRet(DefUO)) { in getDomMemoryDef()
1705 if (NI->mayThrow() && !isInvisibleToCallerBeforeRet(SILocUnd)) in isDSEBarrier()
H A DLoopVersioningLICM.cpp359 if (I->mayThrow()) { in instructionSafeForVersioning()
H A DGVNHoist.cpp623 if (BB->getTerminator()->mayThrow()) { in hasEH()
H A DEarlyCSE.cpp1440 if ((Inst.mayReadFromMemory() || Inst.mayThrow()) && in processNode()
H A DLoopFuse.cpp207 if (I.mayThrow()) { in FusionCandidate()
H A DMemCpyOptimizer.cpp324 if (I.mayThrow()) in INITIALIZE_PASS_DEPENDENCY()
H A DLICM.cpp1219 if (CI->mayThrow()) in canSinkOrHoistInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1435 if (BBI->mayWriteToMemory() || BBI->mayReadFromMemory() || BBI->mayThrow()) in visitStoreInst()
1524 if (BBI->mayReadFromMemory() || BBI->mayThrow() || in mergeStoreIntoSuccessor()
1533 if (I->mayReadFromMemory() || I->mayThrow() || I->mayWriteToMemory()) in mergeStoreIntoSuccessor()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp359 if (I->mayThrow()) in isSafeToMoveBefore()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp446 if (I.mayThrow()) in setupEntryBlockAndCallSites()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp681 } else if (IsLoadChain && (I.mayWriteToMemory() || I.mayThrow())) { in getVectorizablePrefix()
685 } else if (!IsLoadChain && (I.mayReadOrWriteMemory() || I.mayThrow())) { in getVectorizablePrefix()
H A DLoopVectorizationLegality.cpp968 if (I.mayThrow()) in blockCanBePredicated()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp1130 !WebAssembly::mayThrow(MI)) in fixCallUnwindMismatches()
1196 bool MayThrow = WebAssembly::mayThrow(MI); in fixCallUnwindMismatches()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp652 bool Instruction::mayThrow() const { in mayThrow() function in Instruction
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp1417 if (I.mayThrow()) in isSafeToMoveBeforeInBB()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1233 if (I.mayThrow()) in TryMarkNoThrow()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DValueTracking.cpp5237 return !I->mayThrow() && I->willReturn(); in isGuaranteedToTransferExecutionToSuccessor()