summaryrefslogtreecommitdiff
path: root/include/llvm/Function.h
Commit message (Expand)AuthorAge
* Use the predicate methods off of AttributeSet instead of Attribute.Bill Wendling2012-12-30
* Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling2012-12-30
* Remove Function::getParamAttributes and use the AttributeSet accessor methods...Bill Wendling2012-12-30
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-30
* Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribut...Bill Wendling2012-12-22
* Add a new attribute, 'noduplicate'. If a function contains a noduplicate call...James Molloy2012-12-20
* Refactor isIntrinsic() to be quicker, and change classof() (and thus, isa<Int...Michael Ilseman2012-12-19
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-19
* Remove trailing whitespaceMichael Ilseman2012-12-17
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-07
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Use the Attributes::get method which takes an AttrVal value directly to simpl...Bill Wendling2012-10-16
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-15
* Attributes RewriteBill Wendling2012-10-15
* Remove unnecessary classof()'sSean Silva2012-10-11
* Pass into the AttributeWithIndex::get method an ArrayRef of attributeBill Wendling2012-10-10
* Have 'addFnAttr' take the attribute enum value. Then have it build the attrib...Bill Wendling2012-10-10
* Create enums for the different attributes.Bill Wendling2012-10-09
* Remove some dead methods.Bill Wendling2012-10-09
* Add function to return return attributes.Bill Wendling2012-10-03
* Buildbot Fix.Bill Wendling2012-09-26
* Query the parameter attributes directly instead of using the Attribute symbols.Bill Wendling2012-09-26
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-26
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-17
* Teach Function::hasAddressTaken that BlockAddress doesn't really takeJay Foad2012-05-12
* [Support] Drop verbose _ATTRIBUTE from LLVM_ATTRIBUTE_{READONLY,READNONE} macroDaniel Dunbar2012-03-09
* Refactor code from inlining and globalopt that checks whether a function defi...Eli Friedman2011-10-20
* Correct over-zealous removal of hack.Bill Wendling2011-10-17
* Now that we have the ReturnsTwice function attribute, this method isBill Wendling2011-10-17
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* consolidate GlobalValue::isDeclaration into one Chris Lattner2011-07-14
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* Fix some issues Duncan found in the previous commit.Rafael Espindola2011-05-25
* Replace the -unwind-tables option with a per function flag. This is moreRafael Espindola2011-05-25
* Don't do tail calls in a function that call setjmp. The stack might beRafael Espindola2011-05-16
* Switch attribute macros to use 'LLVM_' as a prefix. We retain the old namesChandler Carruth2010-10-23
* Finally land the InvokeInst operand reordering.Gabor Greif2010-03-24
* back this out for now. Growing Function is not good.Jim Grosbach2010-01-21
* Make sure that landing pad entries in the EH call site table are in the properJim Grosbach2010-01-21
* add a layer of accessors around the Value::SubClassData member, and use Chris Lattner2009-12-29
* mark getIntrinsicID() 'readonly'. This allows various classof methods Chris Lattner2009-11-15
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-02
* Remove all the LLVM_COMPACTIFY_SENTINELS-related macro magic as discussed wit...Gabor Greif2009-08-26
* re-committing yesterday's r79938.Gabor Greif2009-08-25
* --- Reverse-merging r79938 into '.':Bill Wendling2009-08-25
* Resubmit an earlier patch of mine:Gabor Greif2009-08-24
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-11
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-04
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-31
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-31