aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Function.h
AgeCommit message (Expand)Author
2009-07-06"LLVMContext* " --> "LLVMContext *"Owen Anderson
2009-07-05More LLVMContext-ification.Owen Anderson
2009-07-02Add an accessor to Function so that Passes can easily get access to the context.Owen Anderson
2009-06-10Implement and use new method Function::hasAddressTaken().Jay Foad
2009-03-27Revert r67844. This fixes the llvm-gcc-4.2 build on Darwin.Dan Gohman
2009-03-27Reapply r66415, which was reverted in r66426 forDuncan Sands
2009-03-09Revert r66415. It's causing failures during bootstrap builds:Bill Wendling
2009-03-09in builds without asserts we do not need to allocate the Next pointer in "gho...Gabor Greif
2009-03-07further simplifications arising from peruse of the more declarative interfaceGabor Greif
2009-03-07Remove the burden of dealing with list offsetsGabor Greif
2009-03-04ooops, forgot to include the pointless-write eliminator in my previous checkinGabor Greif
2009-03-04Give sentinel traits the right to determine the policy where the sentinel is ...Gabor Greif
2009-03-02Declare Sentinel fragments as mutable to get ridGabor Greif
2009-03-01Another sentinel optimization. This one should alwaysGabor Greif
2009-03-01Reuse a technique (pioneered for BasicBlocks) of superposing ilist withGabor Greif
2009-03-01fix a commentGabor Greif
2009-02-05Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen
2009-02-04Reverting 63765. This broke the build of both clangDale Johannesen
2009-02-04New feature: add support for target intrinsics being defined in theNate Begeman
2009-01-04Add utility functions for marking parameters as noalias or nocapture.Nick Lewycky
2008-10-07Fix disagreement about where the attributes areEric Christopher
2008-10-04comment cleanupsChris Lattner
2008-09-29Fix grammer.Devang Patel
2008-09-26Implement function notes as function attributes. Devang Patel
2008-09-26Now Attributes are divided in three groupsDevang Patel
2008-09-25 Large mechanical patch.Devang Patel
2008-09-23Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.Devang Patel
2008-09-23Remove tabs.Devang Patel
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel
2008-09-23Use parameter attribute store (soon to be renamed) forDevang Patel
2008-09-22Add hasNote() to check note associated with a function.Devang Patel
2008-09-02s/FP_AlwaysInline/FN_NOTE_AlwaysInline/gDevang Patel
2008-09-02Getter and setter for function notes.Devang Patel
2008-08-29Add GlobalValue::{removeFromParent,eraseFromParent}Daniel Dunbar
2008-08-23Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner
2008-08-17Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen
2008-07-28Fold the useful features of alist and alist_node into ilist, andDan Gohman
2008-07-10Pull r53428 from Gaz into mainline:Bill Wendling
2008-07-08Add some helpers for manipulating functionDuncan Sands
2008-05-26Factor code to copy global value attributes likeDuncan Sands
2008-05-16Add functions to enable adding a single attribute to a function andEric Christopher
2008-04-08Convenience method for setting the nounwindDuncan Sands
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-03-13move a bunch of trivial methods to be inline.Chris Lattner
2008-03-13Various improvements suggested by DuncanChris Lattner
2008-03-12Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner
2008-03-03s/isReturnStruct()/hasStructRetAttr()/gDevang Patel
2008-02-22Pass alignment on ByVal parameters, from FE, allDale Johannesen
2008-02-19Expand ParameterAttributes to 32 bits (in preparationDale Johannesen
2008-01-03Disallow copying explicitly.Chris Lattner