search for: seenmodulevaluesrecord

Displaying 7 results from an estimated 7 matches for "seenmodulevaluesrecord".

2016 Mar 24
2
[RFC] Lazy-loading of debug info metadata
...s. It should pick up lots of other stuff, depending on > > how much inlining has happened. > > > > (I have a draft of the writer side, still working on the reader.) > > Teresa: I had trouble make this work with the delayed metadata parsing > (the logic around "SeenModuleValuesRecord"). My WIP patch rips that > out rather unceremoniously. > > (Attached the patch for reference, but it needs to be cleaned up, split > up, etc.; not ready for review (although comments always welcome)). > > My understanding from Mehdi is that maybe ThinLTO isn't currently...
2016 Mar 24
0
[RFC] Lazy-loading of debug info metadata
...rgeting > `DILocation`s. It should pick up lots of other stuff, depending on > how much inlining has happened. > > (I have a draft of the writer side, still working on the reader.) Teresa: I had trouble make this work with the delayed metadata parsing (the logic around "SeenModuleValuesRecord"). My WIP patch rips that out rather unceremoniously. (Attached the patch for reference, but it needs to be cleaned up, split up, etc.; not ready for review (although comments always welcome)). My understanding from Mehdi is that maybe ThinLTO isn't currently relying on the delayed pars...
2016 Mar 24
2
[RFC] Lazy-loading of debug info metadata
...ts of other stuff, depending on >> > how much inlining has happened. >> > >> > (I have a draft of the writer side, still working on the reader.) >> >> Teresa: I had trouble make this work with the delayed metadata parsing >> (the logic around "SeenModuleValuesRecord"). My WIP patch rips that >> out rather unceremoniously. >> >> (Attached the patch for reference, but it needs to be cleaned up, split >> up, etc.; not ready for review (although comments always welcome)). >> >> My understanding from Mehdi is that maybe Thi...
2016 Mar 24
0
[RFC] Lazy-loading of debug info metadata
...s of other stuff, depending on >> > how much inlining has happened. >> > >> > (I have a draft of the writer side, still working on the reader.) >> >> Teresa: I had trouble make this work with the delayed metadata parsing >> (the logic around "SeenModuleValuesRecord"). My WIP patch rips that >> out rather unceremoniously. >> >> (Attached the patch for reference, but it needs to be cleaned up, split >> up, etc.; not ready for review (although comments always welcome)). >> >> My understanding from Mehdi is that maybe T...
2016 Mar 25
0
[RFC] Lazy-loading of debug info metadata
...s of other stuff, depending on >> > how much inlining has happened. >> > >> > (I have a draft of the writer side, still working on the reader.) >> >> Teresa: I had trouble make this work with the delayed metadata parsing >> (the logic around "SeenModuleValuesRecord"). My WIP patch rips that >> out rather unceremoniously. >> >> (Attached the patch for reference, but it needs to be cleaned up, split >> up, etc.; not ready for review (although comments always welcome)). >> >> My understanding from Mehdi is that maybe T...
2016 Mar 25
1
[RFC] Lazy-loading of debug info metadata
...n > >> > how much inlining has happened. > >> > > >> > (I have a draft of the writer side, still working on the reader.) > >> > >> Teresa: I had trouble make this work with the delayed metadata parsing > >> (the logic around "SeenModuleValuesRecord"). My WIP patch rips that > >> out rather unceremoniously. > >> > >> (Attached the patch for reference, but it needs to be cleaned up, split > >> up, etc.; not ready for review (although comments always welcome)). > >> > >> My understandin...
2016 Mar 23
7
[RFC] Lazy-loading of debug info metadata
I have some ideas to allow the BitcodeReader to lazy-load debug info metadata, and wanted to air this on llvm-dev before getting too deep into the code. Motivation ========== Based on some analysis Mehdi ran (ping him for details), there are three (related) compile-time bottlenecks we're seeing with `-flto=thin -g`: a) Reading the large number of Metadata bitcode records in the global