summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2015-03-09 00:06:07 +0000
committerRui Ueyama <ruiu@google.com>2015-03-09 00:06:07 +0000
commitd18a97cb7a0fe8cac4fc33020e3033cc23d45da8 (patch)
tree91dfe33cc1ccd699c76035ef030db20aa1f98eee /llvm/lib/Bitcode/Reader/BitstreamReader.cpp
parentf46b190465c9e5472eef1ce924330ae73a707ef9 (diff)
downloadbcm5719-llvm-d18a97cb7a0fe8cac4fc33020e3033cc23d45da8.tar.gz
bcm5719-llvm-d18a97cb7a0fe8cac4fc33020e3033cc23d45da8.zip
PECOFF: Create layout-afters instead of layout-befores.
All readers except PE/COFF reader create layout-after edges to preserve the original symbol order. PE/COFF uses layout-before edges as primary edges for no reason. This patch makes PE/COFF reader to create layout-after edges. Resolver is updated to recognize reverse edges of layout-after edges in the garbage collection pass. Now we can retire layout-before edges. I don't do that in this patch because if I do, I would have updated many tests to replace all occurrrences of "layout-before" with "layout-after". So that's a TODO. llvm-svn: 231615
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitstreamReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud