diff options
author | Chris Lattner <sabre@nondot.org> | 2010-04-01 05:23:13 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-04-01 05:23:13 +0000 |
commit | 61336ae001e07c6d68454b1494e45954d373fb51 (patch) | |
tree | 3405e69a31ba002ace3432c8b1abd2dff10fff64 /test | |
parent | b45218f7c8c53ed77bc35563b2a300781be3cdd0 (diff) | |
download | external_llvm-61336ae001e07c6d68454b1494e45954d373fb51.zip external_llvm-61336ae001e07c6d68454b1494e45954d373fb51.tar.gz external_llvm-61336ae001e07c6d68454b1494e45954d373fb51.tar.bz2 |
Switch the representation of the location in instruction from
being a TrackingVH<MDNode> to a NewDebugLoc, shrinking
sizeof(Instruction) a lot, and providing clients the ability
to deal with locations in terms of NewDebugLoc instead of
having to deal with Metadata. This is still fully compatible
with all clients that *do* use MDNodes for everything of
course.
No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100088 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions