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 | 453b3bdebbcd34b1f45988a6e7c8f77c7fcec67e (patch) | |
| tree | 3405e69a31ba002ace3432c8b1abd2dff10fff64 /lib/Transforms | |
| parent | c868c87e5f453d58ade8539443f1dc5a81a6086a (diff) | |
| download | external_llvm-453b3bdebbcd34b1f45988a6e7c8f77c7fcec67e.zip external_llvm-453b3bdebbcd34b1f45988a6e7c8f77c7fcec67e.tar.gz external_llvm-453b3bdebbcd34b1f45988a6e7c8f77c7fcec67e.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 'lib/Transforms')
0 files changed, 0 insertions, 0 deletions
