[llvm-commits] [llvm] r105282 - /llvm/trunk/lib/CodeGen/SjLjEHPrepare.cpp
Jim Grosbach
grosbach at apple.com
Tue Jun 1 11:06:35 PDT 2010
Author: grosbach
Date: Tue Jun 1 13:06:35 2010
New Revision: 105282
URL: http://llvm.org/viewvc/llvm-project?rev=105282&view=rev
Log:
Add a FIXME
Modified:
llvm/trunk/lib/CodeGen/SjLjEHPrepare.cpp
Modified: llvm/trunk/lib/CodeGen/SjLjEHPrepare.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SjLjEHPrepare.cpp?rev=105282&r1=105281&r2=105282&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SjLjEHPrepare.cpp (original)
+++ llvm/trunk/lib/CodeGen/SjLjEHPrepare.cpp Tue Jun 1 13:06:35 2010
@@ -179,6 +179,8 @@
/// we spill into a stack location, guaranteeing that there is nothing live
/// across the unwind edge. This process also splits all critical edges
/// coming out of invoke's.
+/// FIXME: Move this function to a common utility file (Local.cpp?) so
+/// both SjLj and LowerInvoke can use it.
void SjLjEHPass::
splitLiveRangesLiveAcrossInvokes(SmallVector<InvokeInst*,16> &Invokes) {
// First step, split all critical edges from invoke instructions.
More information about the llvm-commits
mailing list