aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/LinkAllCodegenComponents.h
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
commit56eb10842f19c43f3970f6f6ba2d8b7dbf4807e9 (patch)
tree2625a1251b0b0dc3c14d9b765055e01fb97197db /include/llvm/CodeGen/LinkAllCodegenComponents.h
parent33221d9fcccbb6f41d5664fd0b89c9e6f71a0875 (diff)
downloadexternal_llvm-56eb10842f19c43f3970f6f6ba2d8b7dbf4807e9.tar.gz
external_llvm-56eb10842f19c43f3970f6f6ba2d8b7dbf4807e9.tar.bz2
external_llvm-56eb10842f19c43f3970f6f6ba2d8b7dbf4807e9.zip
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 'include/llvm/CodeGen/LinkAllCodegenComponents.h')
0 files changed, 0 insertions, 0 deletions