aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Function.cpp
AgeCommit message (Expand)Author
2008-09-26Now Attributes are divided in three groupsDevang Patel
2008-09-25 Large mechanical patch.Devang Patel
2008-09-24s/ParamAttrsWithIndex/FnAttributeWithIndex/gDevang Patel
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel
2008-09-23Use parameter attribute store (soon to be renamed) forDevang Patel
2008-09-02Initialize function notes.Devang Patel
2008-08-17Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen
2008-07-30Added support for overloading intrinsics (atomics) based on pointersMon P Wang
2008-07-08Add some helpers for manipulating functionDuncan Sands
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan 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-05-15Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif
2008-05-06Make StripPointerCast a common function (should we mak it method of Value ins...Anton Korobeynikov
2008-04-28Expose parameter attributes via C bindings.Gordon Henriksen
2008-04-08Convenience method for setting the nounwindDuncan Sands
2008-04-07Make sure that intrinsics automagically get theDuncan 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-12Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner
2008-03-03s/isReturnStruct()/hasStructRetAttr()/gDevang Patel
2008-03-03If a function uses multive values in ret instruction then itDevang Patel
2008-02-22Split ParameterAttributes.h, putting the complicatedDale Johannesen
2008-02-22Pass alignment on ByVal parameters, from FE, allDale Johannesen
2008-02-21Use isa<> instead of getTypeID() to check StructType.Devang Patel
2008-02-20What if functions can return aggregate values ?Devang Patel
2008-02-19Expand ParameterAttributes to 32 bits (in preparationDale Johannesen
2008-02-18I got the predicate backwards in my last patch. The comment is correct, the ...Owen Anderson
2008-02-18Duncan pointed out that we can fast fail here, because the sret parameter ofOwen Anderson
2008-02-17Add a predicate to Argument to check for the StructRet attribute.Owen Anderson
2008-01-24Add hasByValAttr() and hasNoAliasAttr() methods to the Argument class.Chris Lattner
2008-01-03Remove the function attr cache for intrinsics. This does not maintain the Chris Lattner
2008-01-02Split param attr implementation out from Function.cpp into itsChris Lattner
2008-01-02Fix a build issue on cygwinChris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-19When inlining through an 'nounwind' call, mark inlinedDuncan Sands
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
2007-12-10Delete the CollectorNamePool if it should become empty.Gordon Henriksen
2007-12-10Adding a collector name attribute to Function in the IR. These Gordon Henriksen
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen
2007-12-03Rather than having special rules like "intrinsics cannotDuncan Sands
2007-11-30Small optimization of parameter attribute lookup.Duncan Sands
2007-11-30Add a convenience method for modifying parameterDuncan Sands
2007-11-28Add some convenience methods for querying attributes, andDuncan Sands
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands
2007-11-25Fix PR1816. If a bitcast of a function only exists because of aDuncan Sands
2007-11-22Rename the 'const' parameter attribute to 'readnone',Duncan Sands
2007-11-20In order for parameter attribute uniquing to makeDuncan Sands
2007-11-14Add pure/const attributes. Documentation will follow.Anton Korobeynikov