David Majnemer
|
c8a1169c93
IR: Add COMDATs to the IR
|
11 年之前 |
Alp Toker
|
9b0be7b61a
IRReader: don't mark MemoryBuffers const
|
11 年之前 |
Alp Toker
|
9fc1a6ffb7
Propagate const-correctness into parseBitcodeFile()
|
11 年之前 |
Eli Bendersky
|
bb167336b3
Rename loop unrolling and loop vectorizer metadata to have a common prefix.
|
11 年之前 |
Rafael Espindola
|
1f659329b6
Make ObjectFile and BitcodeReader always own the MemoryBuffer.
|
11 年之前 |
Rafael Espindola
|
b2791542c2
Revert a C API difference that I incorrectly introduced.
|
11 年之前 |
Rafael Espindola
|
cc21bbde87
Remove BitcodeReader::setBufferOwned.
|
11 年之前 |
Tim Northover
|
8f2a85e099
IR: add "cmpxchg weak" variant to support permitted failure.
|
11 年之前 |
Rafael Espindola
|
4e2b922131
Remove 'using std::errro_code' from lib.
|
11 年之前 |
Rafael Espindola
|
a20bcb9969
Remove all uses of 'using std::error_code' from headers.
|
11 年之前 |
Rafael Espindola
|
9ee34311f3
Don't import error_category into the llvm namespace.
|
11 年之前 |
Rafael Espindola
|
fbb5f70186
Mark a few functions noexcept.
|
11 年之前 |
Rafael Espindola
|
6fd1b8ee48
Allow aliases to be unnamed_addr.
|
11 年之前 |
Tom Roeder
|
5d0f7af3dc
Add a new attribute called 'jumptable' that creates jump-instruction tables for functions marked with this attribute.
|
11 年之前 |
Rafael Espindola
|
dcac1523c0
Clauses in a landingpad are always Constant. Use a stricter type.
|
11 年之前 |
Rafael Espindola
|
2d21b25393
Allow alias to point to an arbitrary ConstantExpr.
|
11 年之前 |
Rafael Espindola
|
1bab2d5399
Use error_code() instead of error_code::succes()
|
11 年之前 |
Rafael Espindola
|
665d42accf
[pr19844] Add thread local mode to aliases.
|
11 年之前 |
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 年之前 |
Rafael Espindola
|
c86235f4eb
Use create methods since msvc doesn't handle delegating constructors.
|
11 年之前 |
Rafael Espindola
|
fbd8cc0926
Reduce abuse of default values in the GlobalAlias constructor.
|
11 年之前 |
Reid Kleckner
|
1ce3088669
Add comdat key field to llvm.global_ctors and llvm.global_dtors
|
11 年之前 |
Rafael Espindola
|
27c076ae40
Fix most of PR10367.
|
11 年之前 |
Rafael Espindola
|
74c8558965
Small dyn_cast and auto cleanup.
|
11 年之前 |
Rafael Espindola
|
ab67b30df6
Change the GlobalAlias constructor to look a bit more like GlobalVariable.
|
11 年之前 |
Duncan P. N. Exon Smith
|
76c17d324c
IR: Don't allow non-default visibility on local linkage
|
11 年之前 |
Michael J. Spencer
|
d4b4f2d340
[IR] Make {extract,insert}element accept an index of any integer type.
|
11 年之前 |
Reid Kleckner
|
710c1a449d
Add 'musttail' marker to call instructions
|
11 年之前 |
Craig Topper
|
0b6cb7104b
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
11 年之前 |
Karthik Bhat
|
6ac86cf119
All new elements except the last one initialized to NULL. Ideally, once parsing is complete, all elements should be non-NULL.
|
11 年之前 |