Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DEscapeEnumerator.cpp53 if (F.doesNotThrow()) in Next()
61 if (!CI->doesNotThrow()) in Next()
H A DInlineFunction.cpp540 if (!CI || CI->doesNotThrow() || isa<InlineAsm>(CI->getCalledValue())) in HandleCallsInBlockInlinedThroughInvoke()
1536 bool MarkNoUnwind = CS.doesNotThrow(); in InlineFunction()
2028 if (CalledFn && CalledFn->isIntrinsic() && CS.doesNotThrow()) in InlineFunction()
H A DCodeExtractor.cpp741 if (oldFunction->doesNotThrow()) in constructFunction()
H A DBuildLibCalls.cpp68 if (F.doesNotThrow()) in setDoesNotThrow()
H A DLocal.cpp2096 } else if (II->doesNotThrow() && canSimplifyInvokeNoUnwind(&F)) { in markAliveBlocks()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp93 SCCMightUnwind |= !F->doesNotThrow(); in runImpl()
96 bool CheckUnwind = !SCCMightUnwind && !F->doesNotThrow(); in runImpl()
193 if (II->doesNotThrow() && canSimplifyInvokeNoUnwind(F)) { in SimplifyFunction()
H A DFunctionAttrs.cpp678 if (F->onlyReadsMemory() && F->doesNotThrow() && in addArgumentAttrs()
1271 [](const Function &F) { return F.doesNotThrow(); }, in inferAttrsFromFunctionBodies()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DStatepoint.h159 bool doesNotThrow() const { in doesNotThrow() function
161 return getCallSite().doesNotThrow() || (F ? F->doesNotThrow() : false); in doesNotThrow()
H A DFunction.h520 bool doesNotThrow() const { in doesNotThrow() function
574 return hasUWTable() || !doesNotThrow() || hasPersonalityFn(); in needsUnwindTableEntry()
H A DCallSite.h505 bool doesNotThrow() const { in doesNotThrow() function
506 CALLSITE_DELEGATE_GETTER(doesNotThrow()); in doesNotThrow()
H A DInstrTypes.h1555 bool doesNotThrow() const { return hasFnAttr(Attribute::NoUnwind); }
H A DInstructions.h3779 bool doesNotThrow() const { return hasFnAttr(Attribute::NoUnwind); }
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCaptureTracking.cpp246 if (Call->onlyReadsMemory() && Call->doesNotThrow() && in PointerMayBeCaptured()
H A DValueTracking.cpp4307 if (!CS.doesNotThrow()) in isGuaranteedToTransferExecutionToSuccessor()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyUtilities.cpp304 if (F->doesNotThrow()) in mayThrow()
H A DWebAssemblyRegStackify.cpp152 if (!F->doesNotThrow()) in QueryCallee()
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp332 return !F->doesNotThrow(); in canThrow()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp194 MarkedNoUnwind = F->doesNotThrow(); in callToNoUnwindFunction()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86WinEHState.cpp634 return !CS.doesNotThrow(); in isStateStoreNeeded()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstruction.cpp588 return !CI->doesNotThrow(); in mayThrow()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp958 if (CalledFn && ((CalledFn->isIntrinsic() && CS.doesNotThrow()) || in removeImplausibleInstructions()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1842 if (CI.getFunction()->doesNotThrow() && !CI.doesNotThrow()) { in visitCallInst()
4302 if (isa<InlineAsm>(Callee) && !CS.doesNotThrow()) { in visitCallSite()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1409 if (!CurFn->doesNotThrow()) in GenerateCode()
H A DCGCall.cpp3716 if (CalleeFn && CalleeFn->isIntrinsic() && CalleeFn->doesNotThrow()) in getBundlesForFunclet()
H A DCGObjCMac.cpp4226 if (CS.doesNotThrow()) continue; in emitHazardsInNewBlocks()

12