summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AllocationOrder.h
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2014-03-19 22:42:36 +0000
committerEric Christopher <echristo@gmail.com>2014-03-19 22:42:36 +0000
commite33c990616e948a610d7d2deb48efdf171bafca3 (patch)
tree1d0dd5f073ec84d915cfdbfa3578e4d399092b5b /llvm/lib/CodeGen/AllocationOrder.h
parentfb4447688f847407ec1a448d5385c386271b440b (diff)
downloadbcm5719-llvm-e33c990616e948a610d7d2deb48efdf171bafca3.tar.gz
bcm5719-llvm-e33c990616e948a610d7d2deb48efdf171bafca3.zip
Use the range machinery for DW_AT_ranges and DW_AT_high/lo_pc.
This commit moves us from a single range per subprogram to extending ranges if we are: a) In the same section, and b) In the same enclosing CU. This means we have more fine grained ranges for compile units, and fewer ranges overall when we have multiple functions in the same CU adjacent to each other in the object file. Also remove all of the earlier hacks around this functionality for function sections etc. Also update all of the testcases to take into account the merging functionality. llvm-svn: 204277
Diffstat (limited to 'llvm/lib/CodeGen/AllocationOrder.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud