Guillaume Chatelet
|
672893cf12
[Alignment][NFC] Attributes use Align/MaybeAlign
|
5 éve |
Guillaume Chatelet
|
b75805f862
[Alignment] Migrate Attribute::getWith(Stack)Alignment
|
5 éve |
Tim Northover
|
a8aa168ce3
Reapply: IR: add optional type to 'byval' function parameters
|
6 éve |
Tim Northover
|
3d26f10b85
Revert "IR: add optional type to 'byval' function parameters"
|
6 éve |
Tim Northover
|
aef2b1ac1a
IR: add optional type to 'byval' function parameters
|
6 éve |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 éve |
Craig Topper
|
a71a379fe7
[Attributes] Fix a bug in AttributeList::get so it can handle a mix of FunctionIndex and ReturnIndex/arg indices at the same time
|
7 éve |
Daniel Neilson
|
9bc0b1080f
[Attributes] Fix crash when attempting to remove alignment from an attribute list/set
|
7 éve |
Reid Kleckner
|
3db1299db9
Fix assertion when merging multiple empty AttributeLists
|
8 éve |
Reid Kleckner
|
e6f2078382
Fix off-by-one bug in AttributeList::addAttributes index handling
|
8 éve |
Reid Kleckner
|
dac7487074
Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList"
|
8 éve |
Hans Wennborg
|
dfc1ffb1c9
Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList"
|
8 éve |
Reid Kleckner
|
fde3916ada
[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList
|
8 éve |
Reid Kleckner
|
4bc9eb623d
Remove buggy 'addAttributes(unsigned, AttrBuilder)' overload
|
8 éve |
Reid Kleckner
|
129271c86a
Fix crash in AttributeList::addAttributes, add test
|
8 éve |
Reid Kleckner
|
6707770d48
Rename AttributeSet to AttributeList
|
8 éve |
Reid Kleckner
|
3918651b89
Fix non-determinism in order of LLVM attributes
|
9 éve |
Peter Collingbourne
|
7bba9c5c0a
Make one of the AttributeSet ctors maintain the invariant that the
|
12 éve |
Bill Wendling
|
c83f6212a7
Fix test to not use the AttributeSet's AttributeWithIndex creation method.
|
12 éve |
Benjamin Kramer
|
8591fa38e6
Add a unit test to verifies that attribute uniquing works so it doesn't break again.
|
12 éve |