aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Function.h
Commit message (Expand)AuthorAgeFilesLines
* Teach Function::hasAddressTaken that BlockAddress doesn't really takeJay Foad2012-05-121-2/+2
* [Support] Drop verbose _ATTRIBUTE from LLVM_ATTRIBUTE_{READONLY,READNONE} macroDaniel Dunbar2012-03-091-1/+1
* Refactor code from inlining and globalopt that checks whether a function defi...Eli Friedman2011-10-201-0/+6
* Correct over-zealous removal of hack.Bill Wendling2011-10-171-0/+4
* Now that we have the ReturnsTwice function attribute, this method isBill Wendling2011-10-171-4/+0
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-2/+2
* consolidate GlobalValue::isDeclaration into one Chris Lattner2011-07-141-6/+0
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-2/+2
* Fix some issues Duncan found in the previous commit.Rafael Espindola2011-05-251-2/+3
* Replace the -unwind-tables option with a per function flag. This is moreRafael Espindola2011-05-251-0/+16
* Don't do tail calls in a function that call setjmp. The stack might beRafael Espindola2011-05-161-0/+4
* Switch attribute macros to use 'LLVM_' as a prefix. We retain the old namesChandler Carruth2010-10-231-1/+1
* Finally land the InvokeInst operand reordering.Gabor Greif2010-03-241-2/+5
* back this out for now. Growing Function is not good.Jim Grosbach2010-01-211-16/+1
* Make sure that landing pad entries in the EH call site table are in the properJim Grosbach2010-01-211-1/+16
* add a layer of accessors around the Value::SubClassData member, and use Chris Lattner2009-12-291-3/+13
* mark getIntrinsicID() 'readonly'. This allows various classof methods Chris Lattner2009-11-151-1/+2
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-5/+8
* Remove all the LLVM_COMPACTIFY_SENTINELS-related macro magic as discussed wit...Gabor Greif2009-08-261-2/+2
* re-committing yesterday's r79938.Gabor Greif2009-08-251-2/+2
* --- Reverse-merging r79938 into '.':Bill Wendling2009-08-251-2/+2
* Resubmit an earlier patch of mine:Gabor Greif2009-08-241-2/+2
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-311-2/+1
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-311-1/+2
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-311-2/+1
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-251-2/+2
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-1/+1
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-1/+1
* More LLVMContext-ification.Owen Anderson2009-07-051-1/+1
* Add an accessor to Function so that Passes can easily get access to the context.Owen Anderson2009-07-021-0/+5
* Implement and use new method Function::hasAddressTaken().Jay Foad2009-06-101-0/+4
* Revert r67844. This fixes the llvm-gcc-4.2 build on Darwin.Dan Gohman2009-03-271-2/+2
* Reapply r66415, which was reverted in r66426 forDuncan Sands2009-03-271-2/+2
* Revert r66415. It's causing failures during bootstrap builds:Bill Wendling2009-03-091-2/+2
* in builds without asserts we do not need to allocate the Next pointer in "gho...Gabor Greif2009-03-091-2/+2
* further simplifications arising from peruse of the more declarative interfaceGabor Greif2009-03-071-2/+0
* Remove the burden of dealing with list offsetsGabor Greif2009-03-071-22/+6
* ooops, forgot to include the pointless-write eliminator in my previous checkinGabor Greif2009-03-041-0/+2
* Give sentinel traits the right to determine the policy where the sentinel is ...Gabor Greif2009-03-041-0/+8
* Declare Sentinel fragments as mutable to get ridGabor Greif2009-03-021-4/+4
* Another sentinel optimization. This one should alwaysGabor Greif2009-03-011-3/+6
* Reuse a technique (pioneered for BasicBlocks) of superposing ilist withGabor Greif2009-03-011-3/+8
* fix a commentGabor Greif2009-03-011-1/+1
* Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen2009-02-051-1/+1
* Reverting 63765. This broke the build of both clangDale Johannesen2009-02-041-1/+1
* New feature: add support for target intrinsics being defined in theNate Begeman2009-02-041-1/+1
* Add utility functions for marking parameters as noalias or nocapture.Nick Lewycky2009-01-041-12/+39
* Fix disagreement about where the attributes areEric Christopher2008-10-071-1/+1