Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyUtilities.h
H A DWebAssemblyUtilities.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyUtilities.h34 bool mayThrow(const MachineInstr &MI);
H A DWebAssemblyUtilities.cpp41 bool WebAssembly::mayThrow(const MachineInstr &MI) { in mayThrow() function in WebAssembly
H A DWebAssemblyCFGStackify.cpp1847 !WebAssembly::mayThrow(MI)) in fixCallUnwindMismatches()
1912 bool MayThrow = WebAssembly::mayThrow(MI); in fixCallUnwindMismatches()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp52 Inst->mayThrow() || !Inst->willReturn()) in isSafeToMove()
H A DLoopVersioningLICM.cpp318 if (I->mayThrow()) { in instructionSafeForVersioning()
H A DMergedLoadStoreMotion.cpp174 if (Inst.mayThrow()) in isStoreSinkBarrierInRange()
H A DDeadStoreElimination.cpp850 if (DI->mayThrow() && !DefVisibleToCaller) in canSkipDef()
1009 if (I.mayThrow() && !MA) in DSEState()
1711 if (UseInst->mayThrow() && !isInvisibleToCallerOnUnwind(KillingUndObj)) { in getDomMemoryDef()
1942 if (DeadI->mayThrow() && !isInvisibleToCallerOnUnwind(KillingUndObj)) in isDSEBarrier()
H A DLoopFuse.cpp205 if (I.mayThrow()) { in FusionCandidate()
1198 if (I.mayThrow() || !I.willReturn()) { in collectMovablePreheaderInsts()
H A DGVNHoist.cpp576 if (BB->getTerminator()->mayThrow()) { in hasEH()
H A DEarlyCSE.cpp1529 if (Inst.mayThrow()) in processNode()
H A DMemCpyOptimizer.cpp285 [](const Instruction &I) { return I.mayThrow(); }); in mayBeVisibleThroughUnwinding()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1477 if (BBI->mayWriteToMemory() || BBI->mayReadFromMemory() || BBI->mayThrow()) in visitStoreInst()
1593 if (BBI->mayReadFromMemory() || BBI->mayThrow() || in mergeStoreIntoSuccessor()
1602 if (I->mayReadFromMemory() || I->mayThrow() || I->mayWriteToMemory()) in mergeStoreIntoSuccessor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp382 if (I->mayThrow()) in isSafeToMoveBefore()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp463 if (!isa<InvokeInst>(I) && I.mayThrow()) in setupEntryBlockAndCallSites()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp1171 bool Instruction::mayThrow(bool IncludePhaseOneUnwind) const { in mayThrow() function in Instruction
1199 return mayWriteToMemory() || mayThrow() || !willReturn(); in mayHaveSideEffects()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h833 mayThrow(bool IncludePhaseOneUnwind = false) const LLVM_READONLY;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp862 } else if (I.mayReadFromMemory() || I.mayWriteToMemory() || I.mayThrow()) in isDereferenceableReadOnlyLoop()
H A DModuleSummaryAnalysis.cpp400 if (I.mayThrow()) in computeFunctionSummary()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp252 if (isa<PHINode>(I) || I->isEHPad() || I->mayThrow() || !I->willReturn() || in tryToSinkInstruction()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp807 KEYWORD(mayThrow); in LexIdentifier()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1453 if (I.mayReadFromMemory() || I.mayWriteToMemory() || I.mayThrow()) in blockCanBePredicated()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h358 bool mayThrow(bool IncludePhaseOneUnwind = false) const {
359 return cast<llvm::Instruction>(Val)->mayThrow(IncludePhaseOneUnwind);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp1883 if (!I.mayThrow(/* IncludePhaseOneUnwind */ true)) in InstrBreaksNonThrowing()

12