| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | EscapeEnumerator.cpp | 53 if (F.doesNotThrow()) in Next() 61 if (!CI->doesNotThrow()) in Next()
|
| H A D | InlineFunction.cpp | 540 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 D | CodeExtractor.cpp | 741 if (oldFunction->doesNotThrow()) in constructFunction()
|
| H A D | BuildLibCalls.cpp | 68 if (F.doesNotThrow()) in setDoesNotThrow()
|
| H A D | Local.cpp | 2096 } else if (II->doesNotThrow() && canSimplifyInvokeNoUnwind(&F)) { in markAliveBlocks()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | PruneEH.cpp | 93 SCCMightUnwind |= !F->doesNotThrow(); in runImpl() 96 bool CheckUnwind = !SCCMightUnwind && !F->doesNotThrow(); in runImpl() 193 if (II->doesNotThrow() && canSimplifyInvokeNoUnwind(F)) { in SimplifyFunction()
|
| H A D | FunctionAttrs.cpp | 678 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 D | Statepoint.h | 159 bool doesNotThrow() const { in doesNotThrow() function 161 return getCallSite().doesNotThrow() || (F ? F->doesNotThrow() : false); in doesNotThrow()
|
| H A D | Function.h | 520 bool doesNotThrow() const { in doesNotThrow() function 574 return hasUWTable() || !doesNotThrow() || hasPersonalityFn(); in needsUnwindTableEntry()
|
| H A D | CallSite.h | 505 bool doesNotThrow() const { in doesNotThrow() function 506 CALLSITE_DELEGATE_GETTER(doesNotThrow()); in doesNotThrow()
|
| H A D | InstrTypes.h | 1555 bool doesNotThrow() const { return hasFnAttr(Attribute::NoUnwind); }
|
| H A D | Instructions.h | 3779 bool doesNotThrow() const { return hasFnAttr(Attribute::NoUnwind); }
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | CaptureTracking.cpp | 246 if (Call->onlyReadsMemory() && Call->doesNotThrow() && in PointerMayBeCaptured()
|
| H A D | ValueTracking.cpp | 4307 if (!CS.doesNotThrow()) in isGuaranteedToTransferExecutionToSuccessor()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyUtilities.cpp | 304 if (F->doesNotThrow()) in mayThrow()
|
| H A D | WebAssemblyRegStackify.cpp | 152 if (!F->doesNotThrow()) in QueryCallee()
|
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 332 return !F->doesNotThrow(); in canThrow()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | EHStreamer.cpp | 194 MarkedNoUnwind = F->doesNotThrow(); in callToNoUnwindFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 634 return !CS.doesNotThrow(); in isStateStoreNeeded()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Instruction.cpp | 588 return !CI->doesNotThrow(); in mayThrow()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 958 if (CalledFn && ((CalledFn->isIntrinsic() && CS.doesNotThrow()) || in removeImplausibleInstructions()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 1842 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 D | CodeGenFunction.cpp | 1409 if (!CurFn->doesNotThrow()) in GenerateCode()
|
| H A D | CGCall.cpp | 3716 if (CalleeFn && CalleeFn->isIntrinsic() && CalleeFn->doesNotThrow()) in getBundlesForFunclet()
|
| H A D | CGObjCMac.cpp | 4226 if (CS.doesNotThrow()) continue; in emitHazardsInNewBlocks()
|