summaryrefslogtreecommitdiffstats
path: root/llvm/tools/gccld/GenerateCode.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-04-08 06:34:31 +0000
committerChris Lattner <sabre@nondot.org>2004-04-08 06:34:31 +0000
commit4d25c86b526edf3c81a30cab37fde7cb63ada5f1 (patch)
treebcecb8d668157a54e981476e9ac68ed3babbf562 /llvm/tools/gccld/GenerateCode.cpp
parent1c631e813da9d0dd6ba761dda220670f55790d45 (diff)
downloadbcm5719-llvm-4d25c86b526edf3c81a30cab37fde7cb63ada5f1.tar.gz
bcm5719-llvm-4d25c86b526edf3c81a30cab37fde7cb63ada5f1.zip
Remove the "really gross hacks" that are there to deal with recursive functions.
Now we collect all of the call sites we are interested in inlining, then inline them. This entirely avoids issues with trying to inline a call site we got by inlining another call site. This also eliminates iterator invalidation issues. llvm-svn: 12770
Diffstat (limited to 'llvm/tools/gccld/GenerateCode.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud