aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorMichael Gottesman <mgottesman@apple.com>2013-01-22 21:49:00 +0000
committerMichael Gottesman <mgottesman@apple.com>2013-01-22 21:49:00 +0000
commit9de6f96ad514414d2e789d5d56e332f59bcbba2e (patch)
tree105ad7ef066a2418ba7d17b7472827f4993b1dd2 /clang/lib/CodeGen/CodeGenModule.cpp
parent3dffc5e2b73a67dc6ca4feb686fb618c749b002c (diff)
downloadllvm-9de6f96ad514414d2e789d5d56e332f59bcbba2e.zip
llvm-9de6f96ad514414d2e789d5d56e332f59bcbba2e.tar.gz
llvm-9de6f96ad514414d2e789d5d56e332f59bcbba2e.tar.bz2
[ObjCARC] Refactored out the inner most 2-loops from PerformCodePlacement into the method ConnectTDBUTraversals.
The method PerformCodePlacement was doing too much (i.e. 3x loops, lots of different checking). This refactoring separates the analysis section of the method into a separate function while leaving the actual code placement and analysis preparation in PerformCodePlacement. *NOTE* Really this part of ObjCARC should be refactored out of the main pass class into its own seperate class/struct. But, it is not time to make that change yet though (don't want to make such an invasive change without fixing all of the bugs first). llvm-svn: 173201
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions