summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodePlacementOpt.cpp
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2009-12-03 00:17:12 +0000
committerBill Wendling <isanbard@gmail.com>2009-12-03 00:17:12 +0000
commitdd5eb023048d0ac69721eb919d3ef1bbaee2e1ce (patch)
tree2625a1251b0b0dc3c14d9b765055e01fb97197db /lib/CodeGen/CodePlacementOpt.cpp
parente731fa2957604b0a5d3964d927130ec58e457abe (diff)
downloadllvm-dd5eb023048d0ac69721eb919d3ef1bbaee2e1ce.tar.gz
llvm-dd5eb023048d0ac69721eb919d3ef1bbaee2e1ce.tar.bz2
llvm-dd5eb023048d0ac69721eb919d3ef1bbaee2e1ce.tar.xz
This initial code is meant to convert TargetData to use an AbstractTypesUser so
that it doesn't have dangling pointers when abstract types are resolved. This modifies it somewhat to address comments: making the "StructLayoutMap" an anonymous structure, calling "removeAbstractTypeUser" when appropriate, and adding asserts where helpful. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90362 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodePlacementOpt.cpp')
0 files changed, 0 insertions, 0 deletions