aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Attributes.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-09-03Revert accidentally committed r217107Matt Arsenault1-21/+5
2014-09-03Don't treat 0 as a special value for int attributes.Matt Arsenault1-5/+21
2014-07-18Add a dereferenceable attributeHal Finkel1-4/+74
2014-07-18Rename AlignAttribute to IntAttributeHal Finkel1-16/+16
2014-07-02Fix typos.Eric Christopher1-1/+1
2014-06-05Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder1-0/+3
2014-05-20Add 'nonnull', a new parameter and return attribute which indicates that the ...Nick Lewycky1-0/+4
2014-05-03IR: Cleanup AttributeSet::get for AttrBuilderDavid Majnemer1-4/+5
2014-04-12Retire llvm::array_endof in favor of non-member std::end.Benjamin Kramer1-0/+1
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-4/+4
2014-03-03Revert "[C++11] Replace LLVM atomics with std::atomic."Benjamin Kramer1-0/+1
2014-03-03[C++11] Replace LLVM atomics with std::atomic.Benjamin Kramer1-1/+0
2013-12-19Begin adding docs and IR-level support for the inalloca attributeReid Kleckner1-1/+5
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-0/+4
2013-11-18Revert r194865 and r194874.Alexey Samsonov1-0/+2
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-2/+0
2013-08-23Add function attribute 'optnone'.Andrea Di Biagio1-0/+3
2013-08-02Add a AttributeSetImpl::dump function.Peter Collingbourne1-0/+4
2013-08-02Make one of the AttributeSet ctors maintain the invariant that thePeter Collingbourne1-2/+20
2013-07-25Add a way to add a kind-value string pair to an attribute.Bill Wendling1-0/+7
2013-07-25Replace the "NoFramePointerElimNonLeaf" target option with a function attribute.Bill Wendling1-0/+4
2013-07-11Reduce the number of indirections in the attributes implementation.Benjamin Kramer1-64/+39
2013-07-06Extend 'readonly' and 'readnone' to work on function arguments as well asNick Lewycky1-0/+2
2013-06-27Added support for the Builtin attribute.Michael Gottesman1-0/+3
2013-05-24Add a new function attribute 'cold' to functions.Diego Novillo1-0/+3
2013-05-01Now that the underlying issue is fixed, revert r180750 and r180722.Rafael Espindola1-9/+6
2013-04-30Change getSlotIndex to return unsigned.Rafael Espindola1-2/+2
2013-04-29Revert the command line option patch. However, keep the part that makes this ...Bill Wendling1-2/+1
2013-04-29Revert "revert r179735, it has no testcases, and doesn't really make sense."Reid Kleckner1-6/+10
2013-04-25revert r179735, it has no testcases, and doesn't really make sense.Chris Lattner1-10/+6
2013-04-20Add CodeGen support for functions that always return arguments via a new para...Stephen Lin1-0/+3
2013-04-19Attributes: Don't print trailing whitespace on the function attribute comment.Benjamin Kramer1-5/+4
2013-04-18Make the TargetIndependent flag have the right boolean value.Bill Wendling1-1/+1
2013-04-18Cleanup patch:Bill Wendling1-50/+50
2013-04-18This patch addresses two cleanup issues:Bill Wendling1-27/+0
2013-04-17Add an option `-enable-old-style-attr-syntax' to print out function attribute...Bill Wendling1-5/+11
2013-03-13Add some additonal attribute helper functions. Test will be on followReed Kotler1-0/+7
2013-02-28Don't add an attribute that already exists and don't remove an attribute that...Bill Wendling1-0/+2
2013-02-26Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany1-12/+12
2013-02-22Remove warning about default covering no cases.Bill Wendling1-3/+2
2013-02-22Add a bitmask for NoBuiltin. This should *not* be used.Bill Wendling1-1/+2
2013-02-22Implement the NoBuiltin attribute.Bill Wendling1-1/+31
2013-02-18Futureproof AttrBuild if we ever have more than 64 attr enum values.Benjamin Kramer1-14/+12
2013-02-16GCC doesn't like ++ on enums.Benjamin Kramer1-1/+1
2013-02-16Turn the enum attributes DenseSet in AttrBuilder into a set of bits.Benjamin Kramer1-24/+23
2013-02-15Simplify the 'operator<' for the attribute object.Bill Wendling1-15/+13
2013-02-15Revert "Simplify the attributes '<' comparison function."Anna Zaks1-13/+15
2013-02-15Simplify the attributes '<' comparison function.Bill Wendling1-15/+13
2013-02-13Use array_pod_sort.Bill Wendling1-1/+1
2013-02-13Add some accessor and query methods for retrieving Attribute objects and such.Bill Wendling1-0/+41