Peter Collingbourne
|
5420de3f15
DebugInfo: New metadata representation for global variables.
|
пре 9 година |
David Blaikie
|
bf471b7adc
DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU
|
пре 9 година |
Mehdi Amini
|
855d81dc03
Constify some path in the bitcode writer (NFC)
|
пре 9 година |
Piotr Padlewski
|
fb2a7f990d
Don't import variadic functions
|
пре 9 година |
Teresa Johnson
|
5e89a802f2
[ThinLTO] Address review comments from PGO indirect call promotion (NFC)
|
пре 9 година |
Teresa Johnson
|
e2f34269f3
[ThinLTO] Perform profile-guided indirect call promotion
|
пре 9 година |
Nicolai Haehnle
|
b07f540456
Add writeonly IR attribute
|
пре 9 година |
Reid Kleckner
|
bd79db219f
[codeview] Add DISubprogram::ThisAdjustment
|
пре 9 година |
Peter Collingbourne
|
1d084dfa7b
BitcodeWriter: Remove redundant (and incorrect) check for whether to emit module summary.
|
пре 9 година |
Peter Collingbourne
|
99e2e27b37
IR: Allow metadata attachments on declarations, and fix lazy loaded metadata issue with globals.
|
пре 9 година |
Peter Collingbourne
|
63b34cdf34
IR: Introduce local_unnamed_addr attribute.
|
пре 9 година |
Reid Kleckner
|
3d3aca2d97
[DebugInfo] Add calling convention support for DWARF and CodeView
|
пре 9 година |
Peter Collingbourne
|
6aef9f9248
Add support for metadata attachments for global variables.
|
пре 9 година |
Mehdi Amini
|
7b24ae662c
Avoid temporary vector for sorting in BitcodeWriter
|
пре 9 година |
Mehdi Amini
|
4087d8ab8f
ThinLTO: fix non-determinism in bitcode writing
|
пре 9 година |
Mehdi Amini
|
78132b5695
Revert "ThinLTO: fix non-determinism in bitcode writing"
|
пре 9 година |
Mehdi Amini
|
5975742a11
ThinLTO: fix another non-determinism in bitcode writing
|
пре 9 година |
Mehdi Amini
|
1fece96084
ThinLTO: fix non-determinism in bitcode writing
|
пре 9 година |
Mehdi Amini
|
efdbbbabac
ThinLTO: fix non-determinism in bitcode writing
|
пре 9 година |
Benjamin Kramer
|
95ce0c789b
Move helper classes into anonymous namespaces. NFC.
|
пре 9 година |
Teresa Johnson
|
52af319151
[ThinLTO] Fix Windows debug failure in new iterator
|
пре 9 година |
Teresa Johnson
|
27af205ce1
Restore "[ThinLTO] Emit individual index files for distributed backends"
|
пре 9 година |
Adrian Prantl
|
e6b649c5df
Implement a safer bitcode upgrade for DISubprogram.
|
пре 9 година |
Peter Collingbourne
|
7a3e4d658c
BitcodeWriter: Simplify. NFC.
|
пре 9 година |
Vitaly Buka
|
eb80fa1253
Revert "[ThinLTO] Emit individual index files for distributed backends"
|
пре 9 година |
Teresa Johnson
|
0c4a898ea5
[ThinLTO] Emit individual index files for distributed backends
|
пре 9 година |
Sjoerd Meijer
|
09aedbd06b
Clean up to avoid compiler warnings for casting away const qualifiers.
|
пре 9 година |
Teresa Johnson
|
8777897f72
[ThinLTO] Use valueid instead of bitcode offsets in combined index file
|
пре 9 година |
Teresa Johnson
|
ff1d72888b
[ThinLTO] Remove GlobalValueInfo class from index
|
пре 9 година |
Aaron Ballman
|
37c06ef983
Silence two C4806 warnings ('|': unsafe operation: no value of type 'bool' promoted to type 'const unsigned int' can equal the given constant). The fact that they trigger with this code seems like it may be a bug, but the warning itself is still generally useful enough to retain it for now.
|
пре 9 година |