| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BuildLibCalls.cpp | 144 static bool setDoesNotThrow(Function &F) { in setDoesNotThrow() function 147 F.setDoesNotThrow(); in setDoesNotThrow() 333 Changed |= setDoesNotThrow(F); in inferNonMandatoryLibFuncAttrs() 343 Changed |= setDoesNotThrow(F); in inferNonMandatoryLibFuncAttrs() 354 Changed |= setDoesNotThrow(F); in inferNonMandatoryLibFuncAttrs() 363 Changed |= setDoesNotThrow(F); in inferNonMandatoryLibFuncAttrs() 379 Changed |= setDoesNotThrow(F); in inferNonMandatoryLibFuncAttrs() 389 Changed |= setDoesNotThrow(F); in inferNonMandatoryLibFuncAttrs() 400 Changed |= setDoesNotThrow(F); in inferNonMandatoryLibFuncAttrs() 414 Changed |= setDoesNotThrow(F); in inferNonMandatoryLibFuncAttrs() [all …]
|
| H A D | InlineFunction.cpp | 2960 CI->setDoesNotThrow(); in InlineFunction()
|
| H A D | SimplifyCFG.cpp | 5552 CI->setDoesNotThrow(); in simplifyUnreachable()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | WasmEHPrepare.cpp | 280 F->setDoesNotThrow(); in prepareEHPads() 367 PersCI->setDoesNotThrow(); in prepareEHPad()
|
| H A D | SjLjEHPrepare.cpp | 439 Register->setDoesNotThrow(); in setupEntryBlockAndCallSites()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 260 TrapCall->setDoesNotThrow(); in addBoundsChecking()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDeclCXX.cpp | 359 atexitFn->setDoesNotThrow(); in registerGlobalDtorWithAtExit() 382 cast<llvm::Function>(unatexit.getCallee())->setDoesNotThrow(); in unregisterGlobalDtorWithUnAtExit() 460 Fn->setDoesNotThrow(); in CreateGlobalInitOrCleanUpFunction()
|
| H A D | CGObjCRuntime.cpp | 342 CGF.Builder.CreateCall(syncEnterFn, lock)->setDoesNotThrow(); in EmitAtSynchronizedStmt()
|
| H A D | CodeGenFunction.cpp | 1420 F->setDoesNotThrow(); in TryMarkNoThrow() 3083 TrapCall->setDoesNotThrow(); in EmitRISCVMultiVersionResolver() 3128 TrapCall->setDoesNotThrow(); in EmitAArch64MultiVersionResolver() 3168 TrapCall->setDoesNotThrow(); in EmitX86MultiVersionResolver()
|
| H A D | CGDecl.cpp | 1364 C->setDoesNotThrow(); in EmitLifetimeStart() 1374 C->setDoesNotThrow(); in EmitLifetimeEnd() 1381 C->setDoesNotThrow(); in EmitFakeUse()
|
| H A D | CGException.cpp | 1101 TypeIndex->setDoesNotThrow(); in emitWasmCatchPadBlock() 1187 typeIndex->setDoesNotThrow(); in emitCatchDispatchBlock()
|
| H A D | ItaniumCXXABI.cpp | 2885 fn->setDoesNotThrow(); in emitGlobalDtorWithCXAAtExit() 5093 fn->setDoesNotThrow(); in getClangCallTerminateFn() 5118 catchCall->setDoesNotThrow(); in getClangCallTerminateFn() 5123 termCall->setDoesNotThrow(); in getClangCallTerminateFn()
|
| H A D | CGClass.cpp | 1453 TrapCall->setDoesNotThrow(); in EmitDestructorBody()
|
| H A D | CGExpr.cpp | 3884 CheckCall->setDoesNotThrow(); in EmitCfiSlowPathCheck() 4091 TrapCall->setDoesNotThrow(); in EmitTrapCheck()
|
| H A D | CGObjCMac.cpp | 2922 call->setDoesNotThrow(); in EmitClassRefViaRuntime() 4284 call->setDoesNotThrow(); in emitReadHazard()
|
| H A D | MicrosoftCXXABI.cpp | 2363 TLRegDtorFn->setDoesNotThrow(); in emitGlobalDtorWithTLRegDtor()
|
| H A D | CGCall.cpp | 4953 call->setDoesNotThrow(); in EmitNounwindRuntimeCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 395 StoreStrong->setDoesNotThrow(); in tryToContractReleaseIntoStoreStrong()
|
| H A D | ObjCARCOpts.cpp | 1034 cast<CallInst>(Inst)->setDoesNotThrow(); in OptimizeIndividualCallImpl() 1775 Call->setDoesNotThrow(); in MoveCalls() 1792 Call->setDoesNotThrow(); in MoveCalls()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Function.h | 597 void setDoesNotThrow() { in setDoesNotThrow() function
|
| H A D | InstrTypes.h | 1956 void setDoesNotThrow() { addFnAttr(Attribute::NoUnwind); }
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 937 GetTempRet0F->setDoesNotThrow(); in runOnModule() 938 SetTempRet0F->setDoesNotThrow(); in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionImport.cpp | 1688 F->setDoesNotThrow(); in thinLTOFinalizeInModule()
|
| H A D | FunctionAttrs.cpp | 2024 F.setDoesNotThrow(); in inferAttrsFromFunctionBodies()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 1700 CI.setDoesNotThrow(); in visitCallInst() 4218 Call.setDoesNotThrow(); in visitCallBase()
|