mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-14 14:24:05 +00:00
back this out for now. Growing Function is not good.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94097 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -590,16 +590,7 @@ ComputeCallSiteTable(SmallVectorImpl<CallSiteEntry> &CallSites,
|
||||
}
|
||||
|
||||
// Otherwise, create a new call-site.
|
||||
if (MAI->getExceptionHandlingType() == ExceptionHandling::Dwarf)
|
||||
CallSites.push_back(Site);
|
||||
else {
|
||||
// SjLj EH must maintain the call sites in the order assigned
|
||||
// to them by the SjLjPrepare pass.
|
||||
unsigned SiteNo = MMI->getCallSiteBeginLabel(BeginLabel);
|
||||
if (CallSites.size() < SiteNo)
|
||||
CallSites.resize(SiteNo);
|
||||
CallSites[SiteNo - 1] = Site;
|
||||
}
|
||||
CallSites.push_back(Site);
|
||||
PreviousIsInvoke = true;
|
||||
} else {
|
||||
// Create a gap.
|
||||
|
Reference in New Issue
Block a user