Searched refs:doesNotThrow (Results 1 – 16 of 16) sorted by relevance
92 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()
371 if (F->onlyReadsMemory() && F->doesNotThrow() && in AddNoCaptureAttrs()
230 bool doesNotThrow() const { in doesNotThrow() function231 CALLSITE_DELEGATE_GETTER(doesNotThrow()); in doesNotThrow()233 void setDoesNotThrow(bool doesNotThrow = true) {234 CALLSITE_DELEGATE_SETTER(setDoesNotThrow(doesNotThrow));
242 bool doesNotThrow() const {264 return hasUWTable() || !doesNotThrow();
1318 bool doesNotThrow() const { return paramHasAttr(~0, Attribute::NoUnwind); }2949 bool doesNotThrow() const { return paramHasAttr(~0, Attribute::NoUnwind); }
108 if (CS.onlyReadsMemory() && CS.doesNotThrow() && I->getType()->isVoidTy()) in PointerMayBeCaptured()
161 if (II->doesNotThrow()) { in MarkAliveBlocks()
1696 if (!F.doesNotThrow()) { in setDoesNotThrow()
183 if (!CI || CI->doesNotThrow()) in HandleCallsInBlockInlinedThroughInvoke()510 bool MarkNoUnwind = CS.doesNotThrow(); in InlineFunction()
302 if (oldFunction->doesNotThrow()) in constructFunction()
180 if (CI.getParent()->getParent()->doesNotThrow() && in visitCallInst()181 !CI.doesNotThrow()) { in visitCallInst()976 if (isa<InlineAsm>(Callee) && !CS.doesNotThrow()) { in visitCallSite()
354 return !CI->doesNotThrow(); in mayThrow()
414 if (!Call->doesNotThrow()) in TryMarkNoThrow()474 if (!CurFn->doesNotThrow()) in GenerateCode()
2969 if (CS.doesNotThrow()) continue; in emitHazardsInNewBlocks()
212 MarkedNoUnwind = F->doesNotThrow(); in CallToNoUnwindFunction()
484 if (!CI->doesNotThrow()) in setupEntryBlockAndCallSites()