Provide a way to specify inliner's attribute compatibility and merging.
[oota-llvm.git] / lib / IR / Attributes.cpp
2015-12-22 Akira HatanakaProvide a way to specify inliner's attribute compatibil...
2015-12-16 Vaivaswatha NagarajAdd InaccessibleMemOnly and inaccessibleMemOrArgMemOnly...
2015-12-16 George Burgess IVMinor cleanup of Attribute code. NFC.
2015-12-02 Akira Hatanaka[AttributeSet] Overload AttributeSet::addAttribute...
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-18 Pete CooperChange memcpy/memset/memmove to have dest and source...
2015-11-13 Akira HatanakaRevert r252990.
2015-11-13 Akira HatanakaProvide a way to specify inliner's attribute compatibil...
2015-11-12 Akira HatanakaRevert r252949.
2015-11-12 Akira HatanakaProvide a way to specify inliner's attribute compatibil...
2015-11-06 James MolloyAdd a new attribute: norecurse
2015-09-03 Sanjoy Das[IR] Have AttrBuilder::clear clear `TargetDepAttrs`.
2015-08-05 James Y KnightAdd a TrailingObjects template class.
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-07-11 Igor LaevskyAdd argmemonly attribute.
2015-06-15 Peter CollingbourneProtection against stack-based memory corruption errors...
2015-05-26 Owen AndersonAdd initial support for the convergent attribute.
2015-05-06 Pete CooperChange typeIncompatible to return an AttrBuilder instea...
2015-05-06 Pete CooperAdd remove method to operate on AttrBuilder instead...
2015-05-06 Pete CooperRemove unnecessary #ifndef NDEBUG guard around assert...
2015-05-06 Sanjoy DasAdd missing dereferenceable_or_null getters
2015-04-16 Sanjoy Das[IR] Introduce a dereferenceable_or_null(N) attribute.
2015-03-30 Yaron KerenRemove more superfluous .str() and replace std::string...
2015-02-14 Ramkumar RamachandraInstCombine: propagate deref via new addDereferenceableAttr
2014-09-03 Matt ArsenaultRevert accidentally committed r217107
2014-09-03 Matt ArsenaultDon't treat 0 as a special value for int attributes.
2014-07-18 Hal FinkelAdd a dereferenceable attribute
2014-07-18 Hal FinkelRename AlignAttribute to IntAttribute
2014-07-02 Eric ChristopherFix typos.
2014-06-05 Tom RoederAdd a new attribute called 'jumptable' that creates...
2014-05-20 Nick LewyckyAdd 'nonnull', a new parameter and return attribute...
2014-05-03 David MajnemerIR: Cleanup AttributeSet::get for AttrBuilder
2014-04-12 Benjamin KramerRetire llvm::array_endof in favor of non-member std...
2014-04-09 Craig Topper[C++11] More 'nullptr' conversion or in some cases...
2014-03-03 Benjamin KramerRevert "[C++11] Replace LLVM atomics with std::atomic."
2014-03-03 Benjamin Kramer[C++11] Replace LLVM atomics with std::atomic.
2013-12-19 Reid KlecknerBegin adding docs and IR-level support for the inalloca...
2013-11-19 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-11-18 Alexey SamsonovRevert r194865 and r194874.
2013-11-15 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-08-23 Andrea Di BiagioAdd function attribute 'optnone'.
2013-08-02 Peter CollingbourneAdd a AttributeSetImpl::dump function.
2013-08-02 Peter CollingbourneMake one of the AttributeSet ctors maintain the invaria...
2013-07-25 Bill WendlingAdd a way to add a kind-value string pair to an attribute.
2013-07-25 Bill WendlingReplace the "NoFramePointerElimNonLeaf" target option...
2013-07-11 Benjamin KramerReduce the number of indirections in the attributes...
2013-07-06 Nick LewyckyExtend 'readonly' and 'readnone' to work on function...
2013-06-27 Michael GottesmanAdded support for the Builtin attribute.
2013-05-24 Diego NovilloAdd a new function attribute 'cold' to functions.
2013-05-01 Rafael EspindolaNow that the underlying issue is fixed, revert r180750...
2013-04-30 Rafael EspindolaChange getSlotIndex to return unsigned.
2013-04-29 Bill WendlingRevert the command line option patch. However, keep...
2013-04-29 Reid KlecknerRevert "revert r179735, it has no testcases, and doesn...
2013-04-25 Chris Lattnerrevert r179735, it has no testcases, and doesn't really...
2013-04-20 Stephen LinAdd CodeGen support for functions that always return...
2013-04-19 Benjamin KramerAttributes: Don't print trailing whitespace on the...
2013-04-18 Bill WendlingMake the TargetIndependent flag have the right boolean...
2013-04-18 Bill WendlingCleanup patch:
2013-04-18 Bill WendlingThis patch addresses two cleanup issues:
2013-04-17 Bill WendlingAdd an option `-enable-old-style-attr-syntax' to print...
2013-03-13 Reed KotlerAdd some additonal attribute helper functions. Test...
2013-02-28 Bill WendlingDon't add an attribute that already exists and don...
2013-02-26 Kostya SerebryanyUnify clang/llvm attributes for asan/tsan/msan (LLVM...
2013-02-22 Bill WendlingRemove warning about default covering no cases.
2013-02-22 Bill WendlingAdd a bitmask for NoBuiltin. This should *not* be used.
2013-02-22 Bill WendlingImplement the NoBuiltin attribute.
2013-02-18 Benjamin KramerFutureproof AttrBuild if we ever have more than 64...
2013-02-16 Benjamin KramerGCC doesn't like ++ on enums.
2013-02-16 Benjamin KramerTurn the enum attributes DenseSet in AttrBuilder into...
2013-02-15 Bill WendlingSimplify the 'operator<' for the attribute object.
2013-02-15 Anna ZaksRevert "Simplify the attributes '<' comparison function."
2013-02-15 Bill WendlingSimplify the attributes '<' comparison function.
2013-02-13 Bill WendlingUse array_pod_sort.
2013-02-13 Bill WendlingAdd some accessor and query methods for retrieving...
2013-02-12 Bill WendlingSupport string attributes in the AttrBuilder.
2013-02-11 Bill WendlingAdd support for printing out the attribute groups.
2013-02-11 Kostya Serebryany[tsan/msan] adding thread_safety and uninitialized_chec...
2013-02-10 Bill WendlingThe 'Raw' method cannot handle 'string' attributes...
2013-02-10 Bill WendlingHandle string attributes in the AttrBuilder.
2013-02-10 Bill WendlingAdd accessor for the LLVMContext.
2013-02-06 Bill WendlingAdd a 'StringRef' version of hasAttribute.
2013-02-06 Bill WendlingAdd methods to merge an AttrBuilder into another builder.
2013-02-05 Bill WendlingAdd the target-dependent (string) attributes from the...
2013-02-05 Bill WendlingConvert to storing the attribute's internals as enums...
2013-02-05 Bill WendlingAdd target-dependent versions of addAttribute/removeAtt...
2013-02-04 Bill WendlingInitial cleanups of the param-attribute code in the...
2013-02-02 Bill WendlingRemove AttrBuilder::Raw().
2013-02-02 Bill WendlingUse the AttributeSet's iterators.
2013-02-01 Bill WendlingChange the AttributeImpl to hold a single Constant...
2013-02-01 Bill WendlingRemove some dead code, improve some asserts, and other...
2013-02-01 Bill WendlingRemove one of the odious 'Raw' methods.
2013-02-01 Bill WendlingUse iterators instead of relying upon a bitmask of...
2013-01-31 Bill WendlingAdd iterators to the AttributeSet class so that we...
2013-01-31 Bill Wendlings/AttrBuilder::addAttributes/AttrBuilder::addAttribute...
2013-01-31 Bill WendlingRemove the AttrBuilder form of the Attribute::get creators.
2013-01-31 Bill WendlingAdd support for emitting a string attribute.
2013-01-31 Bill WendlingRemove the Attribute::hasAttributes() function.
2013-01-31 NAKAMURA TakumiRevert r174026, "Remove Attribute::hasAttributes()...
2013-01-31 Bill WendlingRemove Attribute::hasAttributes() and make Attribute...
2013-01-31 Bill WendlingRevert for now:
next