aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/AttributeImpl.h
AgeCommit message (Expand)AuthorFilesLines
2024-06-21Add the 'initializes' attribute langref and support (#84803)Haopeng Liu1-1/+52
2024-05-02[NFC] Reduce copies created of ConstantRange when getting ConstantRangeAttrib...Andreas Jonson1-2/+2
2024-04-30[NFC] Remove method from FoldingSet that already existed in APInt. (#90486)Andreas Jonson1-2/+2
2024-03-09Reapply [IR] Add new Range attribute using new ConstantRange Attribute type (...Andreas Jonson1-1/+27
2024-03-08Revert "[IR] Add new Range attribute using new ConstantRange Attribute type" ...Florian Mayer1-27/+1
2024-03-08[IR] Add new Range attribute using new ConstantRange Attribute type (#83171)Andreas Jonson1-1/+27
2023-02-24IR: Add nofpclass parameter attributeMatt Arsenault1-0/+1
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-1/+1
2022-12-02Attributes: convert Optional to std::optionalKrzysztof Parzyszek1-3/+5
2022-10-31[Attributes] Add additional MemoryEffects APIs (NFC)Nikita Popov1-0/+1
2022-10-11[Attributes] Return Optional from getAllocSizeArgs() (NFC)Nikita Popov1-1/+1
2022-10-11[Attributes] Support int attributes with zero valueNikita Popov1-2/+8
2022-05-31attributes: introduce allockind attr for describing allocator fn behaviorAugie Fackler1-0/+1
2022-02-14Extend the `uwtable` attribute with unwind table kindMomchil Velikov1-0/+1
2021-12-07[IR] Split vscale_range interfaceCullen Rhodes1-1/+2
2021-07-14[Attributes] Use single method to fetch type from AttributeSet (NFC)Nikita Popov1-5/+1
2021-07-12[Attributes] Replace doesAttrKindHaveArgument() (NFC)Nikita Popov1-1/+1
2021-04-17Normalize interaction with boolean attributesSerge Guelton1-0/+1
2021-03-29Reapply "OpaquePtr: Turn inalloca into a type attribute"Matt Arsenault1-0/+1
2021-03-29Revert "Reapply "OpaquePtr: Turn inalloca into a type attribute""Oliver Stannard1-1/+0
2021-03-28Reapply "OpaquePtr: Turn inalloca into a type attribute"Matt Arsenault1-0/+1
2021-03-28Revert "OpaquePtr: Turn inalloca into a type attribute"Nico Weber1-1/+0
2021-03-28OpaquePtr: Turn inalloca into a type attributeMatt Arsenault1-0/+1
2021-03-22[IR] Add vscale_range IR function attributeBradley Smith1-0/+1
2020-10-16Reapply "OpaquePtr: Add type to sret attribute"Matt Arsenault1-0/+1
2020-09-29Revert "OpaquePtr: Add type to sret attribute"Tres Popp1-1/+0
2020-09-25OpaquePtr: Add type to sret attributeMatt Arsenault1-0/+1
2020-08-28[Attributes] Add a method to check if an Attribute has AttrKind None. Use ins...Craig Topper1-1/+4
2020-07-20IR: Define byref parameter attributeMatt Arsenault1-0/+1
2020-06-27[IR] Store attributes that are available "somewhere" (NFC)Nikita Popov1-0/+8
2020-06-23[IR] Remove unnecessary uint64_t casts (NFC)Nikita Popov1-2/+2
2020-06-15[IR] Add AttributeBitSet wrapper (NFC)Nikita Popov1-6/+21
2020-06-14[IR] Remove unused IndexAttrPair typedef (NFC)Nikita Popov1-2/+0
2020-05-01[IR] AttributeList::getContext has a single user, remove it.Benjamin Kramer1-5/+1
2020-05-01[IR] Make Attributes and AttributeLists trivially destructible and BumpPtrAll...Benjamin Kramer1-18/+35
2020-04-27Add IR constructs for preallocated (inalloca replacement)Arthur Eubanks1-0/+1
2020-04-26[IR] Since AttributeSets are sorted, binary search them.Benjamin Kramer1-0/+1
2020-04-26Sort EnumAttr so it matches Attribute::operator<Benjamin Kramer1-0/+3
2020-04-26[IR] Use map for string attributes (NFC)Nikita Popov1-0/+3
2020-02-03[NFC] Factor out function to detect if an attribute has an argument.Tyker1-4/+1
2020-02-02Revert "[NFC] Factor out function to detect if an attribute has an argument."Tyker1-1/+4
2020-02-02[NFC] Factor out function to detect if an attribute has an argument.Tyker1-4/+1
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+2
2019-10-22[Alignment][NFC] Attributes use Align/MaybeAlignGuillaume Chatelet1-2/+2
2019-09-25Fix analyzer TypeAttributeImpl::anchor() override.Simon Pilgrim1-1/+1
2019-07-13Extend function attributes bitset size from 64 to 96.Evgeniy Stepanov1-6/+6
2019-05-30Reapply: IR: add optional type to 'byval' function parametersTim Northover1-3/+29
2019-05-29Revert "IR: add optional type to 'byval' function parameters"Tim Northover1-29/+3
2019-05-29IR: add optional type to 'byval' function parametersTim Northover1-3/+29
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3