| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | EscapeEnumerator.cpp | 55 if (F.doesNotThrow()) in Next() 64 if (!CI->doesNotThrow() && !CI->isMustTailCall()) in Next()
|
| H A D | InlineFunction.cpp | 549 if (!CI || CI->doesNotThrow()) in HandleCallsInBlockInlinedThroughInvoke() 1796 bool MarkNoUnwind = CB.doesNotThrow(); in InlineFunction() 2306 if (CalledFn && CalledFn->isIntrinsic() && I->doesNotThrow()) in InlineFunction()
|
| H A D | CodeExtractor.cpp | 874 if (oldFunction->doesNotThrow()) in constructFunction()
|
| H A D | BuildLibCalls.cpp | 91 if (F.doesNotThrow()) in setDoesNotThrow()
|
| H A D | Local.cpp | 2335 } else if (II->doesNotThrow() && canSimplifyInvokeNoUnwind(&F)) { in markAliveBlocks()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | PruneEH.cpp | 87 SCCMightUnwind |= !F->doesNotThrow(); in runImpl() 90 bool CheckUnwind = !SCCMightUnwind && !F->doesNotThrow(); in runImpl() 188 if (II->doesNotThrow() && canSimplifyInvokeNoUnwind(F)) { in SimplifyFunction()
|
| H A D | FunctionAttrs.cpp | 714 if (F->onlyReadsMemory() && F->doesNotThrow() && in addArgumentAttrs() 1329 [](const Function &F) { return F.doesNotThrow(); }, in inferAttrsFromFunctionBodies()
|
| H A D | AttributorAttributes.cpp | 4693 if (F.onlyReadsMemory() && F.doesNotThrow() && in determineFunctionCaptureCapabilities() 4707 if (F.doesNotThrow() && F.getReturnType()->isVoidTy()) in determineFunctionCaptureCapabilities() 4712 if (F.doesNotThrow() && ArgNo >= 0) { in determineFunctionCaptureCapabilities()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
| H A D | WebAssemblyUtilities.cpp | 71 if (F->doesNotThrow()) in mayThrow()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Function.h | 609 bool doesNotThrow() const { in doesNotThrow() function 690 return hasUWTable() || !doesNotThrow() || hasPersonalityFn(); in needsUnwindTableEntry()
|
| H A D | InstrTypes.h | 1845 bool doesNotThrow() const { return hasFnAttr(Attribute::NoUnwind); }
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CaptureTracking.cpp | 247 if (Call->onlyReadsMemory() && Call->doesNotThrow() && in PointerMayBeCaptured()
|
| H A D | MustExecute.cpp | 515 F.doesNotThrow(); in findForwardJoinPoint() 593 if (!F.hasFnAttribute(Attribute::WillReturn) || !F.doesNotThrow()) { in findForwardJoinPoint()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | DwarfEHPrepare.cpp | 172 if (F.doesNotThrow()) in InsertUnwindResumeCalls()
|
| H A D | WinEHPrepare.cpp | 975 if (CalledFn && ((CalledFn->isIntrinsic() && CB->doesNotThrow()) || in removeImplausibleInstructions()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | EHStreamer.cpp | 184 MarkedNoUnwind = F->doesNotThrow(); in callToNoUnwindFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 623 return !Call.doesNotThrow(); in isStateStoreNeeded()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 675 return !CI->doesNotThrow(); in mayThrow()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegStackify.cpp | 148 if (!F->doesNotThrow()) in queryCallee()
|
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 299 return !F->doesNotThrow(); in canThrow()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 813 if (CI.getFunction()->doesNotThrow() && !CI.doesNotThrow()) { in visitCallInst() 2422 if (isa<InlineAsm>(Callee) && !Call.doesNotThrow()) { in visitCallBase()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 320 if (!Start->getFunction()->doesNotThrow() && in INITIALIZE_PASS_DEPENDENCY()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 1409 if (!CurFn->doesNotThrow()) in GenerateCode()
|
| H A D | CGCall.cpp | 4404 if (CalleeFn && CalleeFn->isIntrinsic() && CalleeFn->doesNotThrow()) in getBundlesForFunclet()
|
| H A D | CGObjCMac.cpp | 4476 if (cast<llvm::CallBase>(I).doesNotThrow()) in emitHazardsInNewBlocks()
|