Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/IPO/
DPruneEH.cpp92 SCCMightUnwind |= !F->doesNotThrow(); in runOnSCC()
95 bool CheckUnwind = !SCCMightUnwind && !F->doesNotThrow(); in runOnSCC()
116 if (CI->doesNotThrow()) { in runOnSCC()
175 if (II->doesNotThrow()) { in SimplifyFunction()
DFunctionAttrs.cpp371 if (F->onlyReadsMemory() && F->doesNotThrow() && in AddNoCaptureAttrs()
/external/llvm/include/llvm/Support/
DCallSite.h230 bool doesNotThrow() const { in doesNotThrow() function
231 CALLSITE_DELEGATE_GETTER(doesNotThrow()); in doesNotThrow()
233 void setDoesNotThrow(bool doesNotThrow = true) {
234 CALLSITE_DELEGATE_SETTER(setDoesNotThrow(doesNotThrow));
/external/llvm/include/llvm/
DFunction.h242 bool doesNotThrow() const {
264 return hasUWTable() || !doesNotThrow();
DInstructions.h1318 bool doesNotThrow() const { return paramHasAttr(~0, Attribute::NoUnwind); }
2949 bool doesNotThrow() const { return paramHasAttr(~0, Attribute::NoUnwind); }
/external/llvm/lib/Analysis/
DCaptureTracking.cpp108 if (CS.onlyReadsMemory() && CS.doesNotThrow() && I->getType()->isVoidTy()) in PointerMayBeCaptured()
/external/llvm/lib/Transforms/Scalar/
DSimplifyCFGPass.cpp161 if (II->doesNotThrow()) { in MarkAliveBlocks()
DSimplifyLibCalls.cpp1696 if (!F.doesNotThrow()) { in setDoesNotThrow()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp183 if (!CI || CI->doesNotThrow()) in HandleCallsInBlockInlinedThroughInvoke()
510 bool MarkNoUnwind = CS.doesNotThrow(); in InlineFunction()
DCodeExtractor.cpp302 if (oldFunction->doesNotThrow()) in constructFunction()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp180 if (CI.getParent()->getParent()->doesNotThrow() && in visitCallInst()
181 !CI.doesNotThrow()) { in visitCallInst()
976 if (isa<InlineAsm>(Callee) && !CS.doesNotThrow()) { in visitCallSite()
/external/llvm/lib/VMCore/
DInstruction.cpp354 return !CI->doesNotThrow(); in mayThrow()
/external/clang/lib/CodeGen/
DCodeGenFunction.cpp414 if (!Call->doesNotThrow()) in TryMarkNoThrow()
474 if (!CurFn->doesNotThrow()) in GenerateCode()
DCGObjCMac.cpp2969 if (CS.doesNotThrow()) continue; in emitHazardsInNewBlocks()
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfException.cpp212 MarkedNoUnwind = F->doesNotThrow(); in CallToNoUnwindFunction()
/external/llvm/lib/CodeGen/
DSjLjEHPrepare.cpp484 if (!CI->doesNotThrow()) in setupEntryBlockAndCallSites()