Duncan P. N. Exon Smith
|
dad20b2ae2
IR: Split Metadata from Value
|
10 ani în urmă |
Peter Collingbourne
|
bb660fc192
Prologue support
|
10 ani în urmă |
Rafael Espindola
|
dfeee31cac
Pass a reference to ValueEnumerator.
|
10 ani în urmă |
Duncan P. N. Exon Smith
|
5bf8ade9d0
Revert "IR: MDNode => Value"
|
10 ani în urmă |
Duncan P. N. Exon Smith
|
5e84760dde
IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()
|
10 ani în urmă |
Duncan P. N. Exon Smith
|
9fa8641288
IR: Remove dead code in metadata bitcode writing, NFC
|
10 ani în urmă |
Sanjay Patel
|
ddcfe81459
correct const-ness with auto and dyn_cast
|
11 ani în urmă |
Sanjay Patel
|
5af49c83c3
Use 'auto' for easier reading; no functional change intended.
|
11 ani în urmă |
Duncan P. N. Exon Smith
|
bd24fe8c7e
Bitcode: Serialize (and recover) use-list order
|
11 ani în urmă |
Duncan P. N. Exon Smith
|
7bf73bd378
IPO: Add use-list-order verifier
|
11 ani în urmă |
Hal Finkel
|
11af4b49b2
Add a dereferenceable attribute
|
11 ani în urmă |
Hal Finkel
|
d0261683e8
Rename AlignAttribute to IntAttribute
|
11 ani în urmă |
Reid Kleckner
|
55a421f98d
Roundtrip the inalloca bit on allocas through bitcode
|
11 ani în urmă |
David Majnemer
|
c8a1169c93
IR: Add COMDATs to the IR
|
11 ani în urmă |
Tim Northover
|
8f2a85e099
IR: add "cmpxchg weak" variant to support permitted failure.
|
11 ani în urmă |
Rafael Espindola
|
6fd1b8ee48
Allow aliases to be unnamed_addr.
|
11 ani în urmă |
Tom Roeder
|
5d0f7af3dc
Add a new attribute called 'jumptable' that creates jump-instruction tables for functions marked with this attribute.
|
11 ani în urmă |
Rafael Espindola
|
665d42accf
[pr19844] Add thread local mode to aliases.
|
11 ani în urmă |
Rafael Espindola
|
1322e998c1
Convert a few loops to use ranges.
|
11 ani în urmă |
Nick Lewycky
|
fe47ebfad3
Add 'nonnull', a new parameter and return attribute which indicates that the pointer is not null. Instcombine will elide comparisons between these and null. Patch by Luqman Aden!
|
11 ani în urmă |
Michael J. Spencer
|
d4b4f2d340
[IR] Make {extract,insert}element accept an index of any integer type.
|
11 ani în urmă |
Reid Kleckner
|
710c1a449d
Add 'musttail' marker to call instructions
|
11 ani în urmă |
Craig Topper
|
0b6cb7104b
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
11 ani în urmă |
Rafael Espindola
|
1f21e0dd0d
Remove the linker_private and linker_private_weak linkages.
|
11 ani în urmă |
Tim Northover
|
ca396e391e
IR: add a second ordering operand to cmpxhg for failure
|
11 ani în urmă |
Chandler Carruth
|
36b699f2b1
[C++11] Add range based accessors for the Use-Def chain of a Value.
|
11 ani în urmă |
Rafael Espindola
|
aab87fe0ec
Store a DataLayout in Module.
|
11 ani în urmă |
Nico Rieck
|
38f68c5a2e
Decouple dllexport/dllimport from linkage
|
11 ani în urmă |
Nico Rieck
|
55463f4ec1
Revert "Decouple dllexport/dllimport from linkage"
|
11 ani în urmă |
Nico Rieck
|
bce07a0c3b
Decouple dllexport/dllimport from linkage
|
11 ani în urmă |