summaryrefslogtreecommitdiff
path: root/include/llvm/Function.h
AgeCommit message (Expand)AuthorFilesLines
2010-10-23Switch attribute macros to use 'LLVM_' as a prefix. We retain the old namesChandler Carruth1-1/+1
2010-03-24Finally land the InvokeInst operand reordering.Gabor Greif1-2/+5
2010-01-21back this out for now. Growing Function is not good.Jim Grosbach1-16/+1
2010-01-21Make sure that landing pad entries in the EH call site table are in the properJim Grosbach1-1/+16
2009-12-29add a layer of accessors around the Value::SubClassData member, and use Chris Lattner1-3/+13
2009-11-15mark getIntrinsicID() 'readonly'. This allows various classof methods Chris Lattner1-1/+2
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel1-5/+8
2009-08-26Remove all the LLVM_COMPACTIFY_SENTINELS-related macro magic as discussed wit...Gabor Greif1-2/+2
2009-08-25re-committing yesterday's r79938.Gabor Greif1-2/+2
2009-08-25--- Reverse-merging r79938 into '.':Bill Wendling1-2/+2
2009-08-24Resubmit an earlier patch of mine:Gabor Greif1-2/+2
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer1-1/+1
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson1-1/+1
2009-07-31Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman1-2/+1
2009-07-31Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar1-1/+2
2009-07-31Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman1-2/+1
2009-07-25Initial update to VMCore to use Twines for string arguments.Daniel Dunbar1-2/+2
2009-07-22Get rid of the Pass+Context magic.Owen Anderson1-1/+1
2009-07-06"LLVMContext* " --> "LLVMContext *"Owen Anderson1-1/+1
2009-07-05More LLVMContext-ification.Owen Anderson1-1/+1
2009-07-02Add an accessor to Function so that Passes can easily get access to the context.Owen Anderson1-0/+5
2009-06-10Implement and use new method Function::hasAddressTaken().Jay Foad1-0/+4
2009-03-27Revert r67844. This fixes the llvm-gcc-4.2 build on Darwin.Dan Gohman1-2/+2
2009-03-27Reapply r66415, which was reverted in r66426 forDuncan Sands1-2/+2
2009-03-09Revert r66415. It's causing failures during bootstrap builds:Bill Wendling1-2/+2
2009-03-09in builds without asserts we do not need to allocate the Next pointer in "gho...Gabor Greif1-2/+2
2009-03-07further simplifications arising from peruse of the more declarative interfaceGabor Greif1-2/+0
2009-03-07Remove the burden of dealing with list offsetsGabor Greif1-22/+6
2009-03-04ooops, forgot to include the pointless-write eliminator in my previous checkinGabor Greif1-0/+2
2009-03-04Give sentinel traits the right to determine the policy where the sentinel is ...Gabor Greif1-0/+8
2009-03-02Declare Sentinel fragments as mutable to get ridGabor Greif1-4/+4
2009-03-01Another sentinel optimization. This one should alwaysGabor Greif1-3/+6
2009-03-01Reuse a technique (pioneered for BasicBlocks) of superposing ilist withGabor Greif1-3/+8
2009-03-01fix a commentGabor Greif1-1/+1
2009-02-05Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen1-1/+1
2009-02-04Reverting 63765. This broke the build of both clangDale Johannesen1-1/+1
2009-02-04New feature: add support for target intrinsics being defined in theNate Begeman1-1/+1
2009-01-04Add utility functions for marking parameters as noalias or nocapture.Nick Lewycky1-12/+39
2008-10-07Fix disagreement about where the attributes areEric Christopher1-1/+1
2008-10-04comment cleanupsChris Lattner1-6/+5
2008-09-29Fix grammer.Devang Patel1-1/+1
2008-09-26Implement function notes as function attributes. Devang Patel1-7/+7
2008-09-26Now Attributes are divided in three groupsDevang Patel1-12/+12
2008-09-25 Large mechanical patch.Devang Patel1-25/+25
2008-09-23Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.Devang Patel1-1/+1
2008-09-23Remove tabs.Devang Patel1-3/+3
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel1-6/+6
2008-09-23Use parameter attribute store (soon to be renamed) forDevang Patel1-13/+7
2008-09-22Add hasNote() to check note associated with a function.Devang Patel1-0/+5
2008-09-02s/FP_AlwaysInline/FN_NOTE_AlwaysInline/gDevang Patel1-7/+7