aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/IR/AttributesTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-01-13[IR] Introduce captures attribute (#116990)Nikita Popov1-0/+13
2024-10-02[SimplifyCFG][Attributes] Enabling sinking calls with differing number of att...Noah Goldstein1-3/+50
2024-10-01[IR][Attribute] Don't create dangling references (#110781)Vitaly Buka1-2/+2
2024-10-01[IR][Attribute] Add support for intersecting AttributeLists; NFC (#109719)goldsteinn1-0/+341
2024-10-01[NFC] Fix line width to fit in 80 columns (#110605)Rahul Joshi1-2/+3
2024-05-08[IR] Check callee param attributes as well in CallBase::getParamAttr() (#91394)Arthur Eubanks1-0/+46
2024-05-04[C API] Add function to create ConstantRange attributes to C API (#90505)Andreas Jonson1-0/+32
2023-06-27[llvm] Move AttributeMask to a separate headerElliot Goodrich1-0/+1
2023-01-05[NFC][AttributesTest] Fix signedness warningsRoman Lebedev1-4/+4
2023-01-05[Attributes] Remove trailing empty attribute sets (PR59746)Nikita Popov1-0/+13
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-2/+2
2022-12-02[llvm/unittests] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-06-25[NFC] Remove dead codeGuillaume Chatelet1-6/+6
2022-01-10Use a sorted array instead of a map to store AttrBuilder string attributesSerge Guelton1-5/+5
2022-01-04Introduce the AttributeMask classserge-sans-paille1-2/+2
2021-08-19[NFC] Cleanup AttributeList::getStackAlignment()Arthur Eubanks1-3/+3
2021-08-17[NFC] Cleanup more AttributeList::addAttribute()Arthur Eubanks1-12/+9
2021-08-17[NFC] Migrate some callers away from Function/AttributeLists methods that tak...Arthur Eubanks1-3/+4
2021-08-13[NFC] Clean up users of AttributeList::hasAttribute()Arthur Eubanks1-12/+12
2021-08-13[NFC] Remove public uses of AttributeList::getAttributes()Arthur Eubanks1-1/+1
2021-08-13[NFC] Rename AttributeList::hasFnAttribute() -> hasFnAttr()Arthur Eubanks1-2/+2
2021-08-13[NFC] Remove AttributeList::hasParamAttribute()Arthur Eubanks1-1/+1
2021-07-07[OpaquePtr] Remove checking pointee type for byval/preallocated typeArthur Eubanks1-1/+45
2021-04-29Improve error messages for attributes in the wrong context.Nick Lewycky1-0/+35
2021-04-16Verify the LLVMContext that an Attribute belongs to.Nick Lewycky1-0/+33
2021-03-29Reapply "OpaquePtr: Turn inalloca into a type attribute"Matt Arsenault1-3/+0
2021-03-29Revert "Reapply "OpaquePtr: Turn inalloca into a type attribute""Oliver Stannard1-0/+3
2021-03-28Reapply "OpaquePtr: Turn inalloca into a type attribute"Matt Arsenault1-3/+0
2021-03-28Revert "OpaquePtr: Turn inalloca into a type attribute"Nico Weber1-0/+3
2021-03-28OpaquePtr: Turn inalloca into a type attributeMatt Arsenault1-3/+0
2020-07-03[IR] Short-circuit comparison with itself for AttributesDanila Malyutin1-0/+1
2019-10-22[Alignment][NFC] Attributes use Align/MaybeAlignGuillaume Chatelet1-4/+4
2019-10-15[Alignment] Migrate Attribute::getWith(Stack)AlignmentGuillaume Chatelet1-4/+4
2019-05-30Reapply: IR: add optional type to 'byval' function parametersTim Northover1-0/+20
2019-05-29Revert "IR: add optional type to 'byval' function parameters"Tim Northover1-20/+0
2019-05-29IR: add optional type to 'byval' function parametersTim Northover1-0/+20
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-04-16[Attributes] Fix a bug in AttributeList::get so it can handle a mix of Functi...Craig Topper1-0/+8
2018-01-17[Attributes] Fix crash when attempting to remove alignment from an attribute ...Daniel Neilson1-0/+70
2017-05-31Fix assertion when merging multiple empty AttributeListsReid Kleckner1-0/+7
2017-05-19Fix off-by-one bug in AttributeList::addAttributes index handlingReid Kleckner1-0/+19
2017-05-02Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...Reid Kleckner1-1/+1
2017-04-28Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of At...Hans Wennborg1-1/+1
2017-04-28[IR] Make add/remove Attributes use AttrBuilder instead of AttributeListReid Kleckner1-1/+1
2017-04-19Remove buggy 'addAttributes(unsigned, AttrBuilder)' overloadReid Kleckner1-0/+5
2017-04-18Fix crash in AttributeList::addAttributes, add testReid Kleckner1-0/+9
2017-03-21Rename AttributeSet to AttributeListReid Kleckner1-12/+8
2016-04-04Fix non-determinism in order of LLVM attributesReid Kleckner1-0/+9
2013-08-02Make one of the AttributeSet ctors maintain the invariant that thePeter Collingbourne1-0/+13
2013-01-27Fix test to not use the AttributeSet's AttributeWithIndex creation method.Bill Wendling1-5/+5