Home
last modified time | relevance | path

Searched refs:setDoesNotThrow (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp144 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 DInlineFunction.cpp2960 CI->setDoesNotThrow(); in InlineFunction()
H A DSimplifyCFG.cpp5552 CI->setDoesNotThrow(); in simplifyUnreachable()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWasmEHPrepare.cpp280 F->setDoesNotThrow(); in prepareEHPads()
367 PersCI->setDoesNotThrow(); in prepareEHPad()
H A DSjLjEHPrepare.cpp439 Register->setDoesNotThrow(); in setupEntryBlockAndCallSites()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp260 TrapCall->setDoesNotThrow(); in addBoundsChecking()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp359 atexitFn->setDoesNotThrow(); in registerGlobalDtorWithAtExit()
382 cast<llvm::Function>(unatexit.getCallee())->setDoesNotThrow(); in unregisterGlobalDtorWithUnAtExit()
460 Fn->setDoesNotThrow(); in CreateGlobalInitOrCleanUpFunction()
H A DCGObjCRuntime.cpp342 CGF.Builder.CreateCall(syncEnterFn, lock)->setDoesNotThrow(); in EmitAtSynchronizedStmt()
H A DCodeGenFunction.cpp1420 F->setDoesNotThrow(); in TryMarkNoThrow()
3083 TrapCall->setDoesNotThrow(); in EmitRISCVMultiVersionResolver()
3128 TrapCall->setDoesNotThrow(); in EmitAArch64MultiVersionResolver()
3168 TrapCall->setDoesNotThrow(); in EmitX86MultiVersionResolver()
H A DCGDecl.cpp1364 C->setDoesNotThrow(); in EmitLifetimeStart()
1374 C->setDoesNotThrow(); in EmitLifetimeEnd()
1381 C->setDoesNotThrow(); in EmitFakeUse()
H A DCGException.cpp1101 TypeIndex->setDoesNotThrow(); in emitWasmCatchPadBlock()
1187 typeIndex->setDoesNotThrow(); in emitCatchDispatchBlock()
H A DItaniumCXXABI.cpp2885 fn->setDoesNotThrow(); in emitGlobalDtorWithCXAAtExit()
5093 fn->setDoesNotThrow(); in getClangCallTerminateFn()
5118 catchCall->setDoesNotThrow(); in getClangCallTerminateFn()
5123 termCall->setDoesNotThrow(); in getClangCallTerminateFn()
H A DCGClass.cpp1453 TrapCall->setDoesNotThrow(); in EmitDestructorBody()
H A DCGExpr.cpp3884 CheckCall->setDoesNotThrow(); in EmitCfiSlowPathCheck()
4091 TrapCall->setDoesNotThrow(); in EmitTrapCheck()
H A DCGObjCMac.cpp2922 call->setDoesNotThrow(); in EmitClassRefViaRuntime()
4284 call->setDoesNotThrow(); in emitReadHazard()
H A DMicrosoftCXXABI.cpp2363 TLRegDtorFn->setDoesNotThrow(); in emitGlobalDtorWithTLRegDtor()
H A DCGCall.cpp4953 call->setDoesNotThrow(); in EmitNounwindRuntimeCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp395 StoreStrong->setDoesNotThrow(); in tryToContractReleaseIntoStoreStrong()
H A DObjCARCOpts.cpp1034 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 DFunction.h597 void setDoesNotThrow() { in setDoesNotThrow() function
H A DInstrTypes.h1956 void setDoesNotThrow() { addFnAttr(Attribute::NoUnwind); }
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp937 GetTempRet0F->setDoesNotThrow(); in runOnModule()
938 SetTempRet0F->setDoesNotThrow(); in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp1688 F->setDoesNotThrow(); in thinLTOFinalizeInModule()
H A DFunctionAttrs.cpp2024 F.setDoesNotThrow(); in inferAttrsFromFunctionBodies()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1700 CI.setDoesNotThrow(); in visitCallInst()
4218 Call.setDoesNotThrow(); in visitCallBase()

12