aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Object.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-10-07 03:58:56 +0000
committerGreg Clayton <gclayton@apple.com>2011-10-07 03:58:56 +0000
commitc26e4454035a4160cffc3c865cf83be194ca38c4 (patch)
tree5be2bfb2b3363cd70923d009909c4c9b377385a7 /llvm/lib/Object/Object.cpp
parent779b8b0f33933e3b7bedaf7163a25143bedf428e (diff)
downloadllvm-c26e4454035a4160cffc3c865cf83be194ca38c4.zip
llvm-c26e4454035a4160cffc3c865cf83be194ca38c4.tar.gz
llvm-c26e4454035a4160cffc3c865cf83be194ca38c4.tar.bz2
Since we use address ranges a lot I added a templatized class that allows us to easily control the base address type, the size type, and the data that is stored with each range. It is designed to be populated by appending all needed items, then sorting the resulting list, and optionally minimizing the list when done. I adopted this new list in the DWARFDebugAranges for even further memory savings.
llvm-svn: 141352
Diffstat (limited to 'llvm/lib/Object/Object.cpp')
0 files changed, 0 insertions, 0 deletions