| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyUtilities.h | 34 bool mayThrow(const MachineInstr &MI);
|
| H A D | WebAssemblyUtilities.cpp | 42 bool WebAssembly::mayThrow(const MachineInstr &MI) { in mayThrow() function in WebAssembly
|
| H A D | WebAssemblyCFGStackify.cpp | 1111 !WebAssembly::mayThrow(MI)) in fixCallUnwindMismatches() 1177 bool MayThrow = WebAssembly::mayThrow(MI); in fixCallUnwindMismatches()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Sink.cpp | 46 Inst->mayThrow() || !Inst->willReturn()) in isSafeToMove()
|
| H A D | LoopVersioningLICM.cpp | 321 if (I->mayThrow()) { in instructionSafeForVersioning()
|
| H A D | MergedLoadStoreMotion.cpp | 173 if (Inst.mayThrow()) in isStoreSinkBarrierInRange()
|
| H A D | DeadStoreElimination.cpp | 789 if (DI->mayThrow() && !DefVisibleToCaller) in canSkipDef() 879 if (I.mayThrow() && !MA) in DSEState() 1564 if (UseInst->mayThrow() && !isInvisibleToCallerOnUnwind(KillingUndObj)) { in getDomMemoryDef() 1787 if (DeadI->mayThrow() && !isInvisibleToCallerOnUnwind(KillingUndObj)) in isDSEBarrier()
|
| H A D | LoopFuse.cpp | 206 if (I.mayThrow()) { in FusionCandidate() 1198 if (I.mayThrow() || !I.willReturn()) { in collectMovablePreheaderInsts()
|
| H A D | GVNHoist.cpp | 589 if (BB->getTerminator()->mayThrow()) { in hasEH()
|
| H A D | EarlyCSE.cpp | 1617 if ((Inst.mayReadFromMemory() || Inst.mayThrow()) && in processNode()
|
| H A D | MemCpyOptimizer.cpp | 278 [](const Instruction &I) { return I.mayThrow(); }); in mayBeVisibleThroughUnwinding()
|
| H A D | LICM.cpp | 1201 if (CI->mayThrow()) in canSinkOrHoistInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 1449 if (BBI->mayWriteToMemory() || BBI->mayReadFromMemory() || BBI->mayThrow()) in visitStoreInst() 1561 if (BBI->mayReadFromMemory() || BBI->mayThrow() || in mergeStoreIntoSuccessor() 1570 if (I->mayReadFromMemory() || I->mayThrow() || I->mayWriteToMemory()) in mergeStoreIntoSuccessor()
|
| H A D | InstructionCombining.cpp | 4244 if (isa<PHINode>(I) || I->isEHPad() || I->mayThrow() || !I->willReturn() || in tryToSinkInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 369 if (I->mayThrow()) in isSafeToMoveBefore()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 1004 bool Instruction::mayThrow(bool IncludePhaseOneUnwind) const { in mayThrow() function in Instruction 1032 return mayWriteToMemory() || mayThrow() || !willReturn(); in mayHaveSideEffects()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instruction.h | 744 bool mayThrow(bool IncludePhaseOneUnwind = false) const LLVM_READONLY;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SjLjEHPrepare.cpp | 462 if (I.mayThrow()) in setupEntryBlockAndCallSites()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLLexer.cpp | 745 KEYWORD(mayThrow); in LexIdentifier()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 361 if (I.mayThrow()) in computeFunctionSummary()
|
| H A D | ValueTracking.cpp | 7037 return !I->mayThrow() && I->willReturn(); in isGuaranteedToTransferExecutionToSuccessor()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 1292 if (I.mayReadFromMemory() || I.mayWriteToMemory() || I.mayThrow()) in blockCanBePredicated()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 1469 if (!I.mayThrow(/* IncludePhaseOneUnwind */ true)) in InstrBreaksNonThrowing()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 1298 if (I.mayThrow()) in TryMarkNoThrow()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 2896 if (I.mayThrow()) in isSafeToMoveBeforeInBB()
|