Benjamin Kramer
|
49a6a8d8f2
Remove the Copied parameter from MemoryObject::readBytes.
|
12 vuotta sitten |
Dmitri Gribenko
|
5c332dbd30
Add ArrayRef constructor from None, and do the cleanups that this constructor enables
|
12 vuotta sitten |
Bill Wendling
|
48fbcfe6b9
Have the bitcode writer and reader handle the new attribute references.
|
12 vuotta sitten |
Bill Wendling
|
04ef4be048
Use a std::map so that we record the group ID.
|
12 vuotta sitten |
Kostya Serebryany
|
ab39afa9d9
[tsan/msan] adding thread_safety and uninitialized_checks attributes
|
12 vuotta sitten |
Bill Wendling
|
c3ba0a821b
Add support in the bitcode reader to read the attribute groups.
|
12 vuotta sitten |
Joe Abbey
|
acb6194f93
Code Custodian (trivial whitespace cleanup)
|
12 vuotta sitten |
Michael Gottesman
|
a2de37c897
Added LLVM Asm/Bitcode Reader/Writer support for new IR keyword externally_initialized.
|
12 vuotta sitten |
Bill Wendling
|
f9271ea159
Initial cleanups of the param-attribute code in the bitcode reader/writer.
|
12 vuotta sitten |
Bill Wendling
|
8232ece5c1
Use an AttrBuilder to generate the correct AttributeSet.
|
12 vuotta sitten |
Bill Wendling
|
0c2f0ff9cc
Use the AttributeSet instead of AttributeWithIndex object.
|
12 vuotta sitten |
Bill Wendling
|
8e47daf285
Remove some introspection functions.
|
12 vuotta sitten |
Tim Northover
|
0a29cb0454
Make APFloat constructor require explicit semantics.
|
12 vuotta sitten |
Chris Lattner
|
1ca114a66b
trivial micro-optimization: lazily call the virtual method instead of eagerly calling it.
|
12 vuotta sitten |
Chris Lattner
|
5a4251c767
convert the bitstream reader itself and the IR .bc file parser to use the new advance() APIs,
|
12 vuotta sitten |
Chris Lattner
|
63246aa04f
Add a new BitstreamEntry concept, and add two helper methods for walking
|
12 vuotta sitten |
Chris Lattner
|
312c7d9dc1
BitstreamReader hasn't aged well. It's been hacked on by various people and
|
12 vuotta sitten |
Bill Wendling
|
1db9b6957c
Revert s/Raw/getBitMask/g name change. This is possibly causing LTO test hangings.
|
12 vuotta sitten |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 vuotta sitten |
Bill Wendling
|
c966e08a98
s/Raw/getBitMask/g to be more in line with current naming conventions. This method won't be sticking around.
|
12 vuotta sitten |
Bill Wendling
|
034b94b170
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
|
12 vuotta sitten |
Michael Ilseman
|
1638b83909
Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some interfaces.
|
12 vuotta sitten |
Michael Ilseman
|
855d0255d0
Have the bitcode reader/writer just use FPMathOperator's fast math enum directly
|
12 vuotta sitten |
Bill Wendling
|
99faa3b4ec
s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future.
|
12 vuotta sitten |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 vuotta sitten |
Bill Wendling
|
3defc0bfa6
Add back support for reading and parsing 'deplibs'.
|
12 vuotta sitten |
Bill Wendling
|
efd08d413c
Remove the dependent libraries feature.
|
12 vuotta sitten |
Joe Abbey
|
eaac37ece1
Code pretification
|
12 vuotta sitten |
Michael Ilseman
|
495d10ad56
Fast-math flags for the bitcode
|
12 vuotta sitten |
Joe Abbey
|
170a15e98d
Code Custodian:
|
12 vuotta sitten |