De-constify Types in FunctionType::get().
[oota-llvm.git] / lib / VMCore / Function.cpp
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-06-17 Jay FoadFix typo in comment.
2011-05-22 Chris Lattneradd a helper method to get the byval alignment of an...
2011-05-16 Rafael EspindolaDon't do tail calls in a function that call setjmp...
2011-04-26 Duncan SandsAnother example of a static table that wasn't marked...
2011-04-25 Chris Lattnermark a large static table static. Pointed out by Micha...
2010-12-07 Dan GohmanRemove the code from Function::dropAllReferences which...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-04-01 Gabor GreifIntroduce ImmutableCallSite, useful for contexts where...
2010-03-25 Gabor Greifrename use_const_iterator to const_use_iterator for...
2010-03-24 Gabor GreifFinally land the InvokeInst operand reordering.
2010-03-23 Gabor Greifadd assert in argpromotion, which cannot trigger
2010-02-16 Duncan SandsIntroduce isOpaqueTy and use it rather than isa<OpaqueT...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
2009-12-29 Chris Lattneradd a layer of accessors around the Value::SubClassData...
2009-12-19 John McCallQualify a bunch of explicit template instantiations...
2009-12-11 Duncan SandsAdd utility method for determining whether a function...
2009-10-28 Chris Lattnerwhen we tear down a module, we need to be careful to
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-25 Daniel DunbarInitial update to VMCore to use Twines for string argum...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-07 Owen AndersonLLVMContext-ification.
2009-07-07 Owen AndersonHave scoped mutexes take referenes instead of pointers.
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-07-02 Owen AndersonAdd an accessor to Function so that Passes can easily...
2009-06-18 Owen AndersonSimplify.
2009-06-18 Owen AndersonMove Threading.[h|cpp] from Support to System.
2009-06-17 Owen AndersonReapply r73647 in a non-broken form.
2009-06-17 Owen AndersonProtect the GC table in Function.cpp
2009-06-10 Jay FoadImplement and use new method Function::hasAddressTaken().
2009-03-07 Gabor Greiffurther simplifications arising from peruse of the...
2009-03-01 Gabor GreifAnother sentinel optimization. This one should always
2009-03-01 Gabor GreifReuse a technique (pioneered for BasicBlocks) of superp...
2009-02-24 Mon P WangAdded support to have TableGen provide information...
2009-02-05 Dale JohannesenReapply 63765. Patches for clang and llvm-gcc to follow.
2009-02-04 Dale JohannesenReverting 63765. This broke the build of both clang
2009-02-04 Nate BegemanNew feature: add support for target intrinsics being...
2009-01-12 Chris Lattnermake tblgen emit the entire Intrinsic::getAttributes...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2009-01-05 Chris Lattnertighten up return type check
2008-12-31 Duncan SandsDon't analyze arguments already marked 'nocapture'.
2008-09-26 Devang PatelNow Attributes are divided in three groups
2008-09-25 Devang Patel Large mechanical patch.
2008-09-24 Devang Patels/ParamAttrsWithIndex/FnAttributeWithIndex/g
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-23 Devang PatelUse parameter attribute store (soon to be renamed) for
2008-09-02 Devang PatelInitialize function notes.
2008-08-17 Gordon HenriksenRename some GC classes so that their roll will hopefull...
2008-07-30 Mon P WangAdded support for overloading intrinsics (atomics)...
2008-07-08 Duncan SandsAdd some helpers for manipulating function
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-05-26 Duncan SandsFactor code to copy global value attributes like
2008-05-16 Eric ChristopherAdd functions to enable adding a single attribute to...
2008-05-15 Gabor GreifFix a bunch of 80col violations that arose from the...
2008-05-06 Anton KorobeynikovMake StripPointerCast a common function (should we...
2008-04-28 Gordon HenriksenExpose parameter attributes via C bindings.
2008-04-08 Duncan SandsConvenience method for setting the nounwind
2008-04-07 Duncan SandsMake sure that intrinsics automagically get the
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-13 Chris Lattnermove a bunch of trivial methods to be inline.
2008-03-12 Chris LattnerReimplement the parameter attributes support, phase...
2008-03-03 Devang Patels/isReturnStruct()/hasStructRetAttr()/g
2008-03-03 Devang PatelIf a function uses multive values in ret instruction...
2008-02-22 Dale JohannesenSplit ParameterAttributes.h, putting the complicated
2008-02-22 Dale JohannesenPass alignment on ByVal parameters, from FE, all
2008-02-21 Devang PatelUse isa<> instead of getTypeID() to check StructType.
2008-02-20 Devang PatelWhat if functions can return aggregate values ?
2008-02-19 Dale JohannesenExpand ParameterAttributes to 32 bits (in preparation
2008-02-18 Owen AndersonI got the predicate backwards in my last patch. The...
2008-02-18 Owen AndersonDuncan pointed out that we can fast fail here, because...
2008-02-17 Owen AndersonAdd a predicate to Argument to check for the StructRet...
2008-01-24 Chris LattnerAdd hasByValAttr() and hasNoAliasAttr() methods to...
2008-01-03 Chris LattnerRemove the function attr cache for intrinsics. This...
2008-01-02 Chris LattnerSplit param attr implementation out from Function.cpp...
2008-01-02 Chris LattnerFix a build issue on cygwin
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-19 Duncan SandsWhen inlining through an 'nounwind' call, mark inlined
2007-12-17 Christopher LambChange the PointerType api for creating pointer types...
2007-12-10 Gordon HenriksenDelete the CollectorNamePool if it should become empty.
2007-12-10 Gordon HenriksenAdding a collector name attribute to Function in the...
2007-12-10 Gordon HenriksenReverting dtor devirtualization patch.
2007-12-09 Gordon HenriksenDevirtualizing Value destructor (PR889). Patch by Pawel...
2007-12-03 Duncan SandsRather than having special rules like "intrinsics cannot
2007-11-30 Duncan SandsSmall optimization of parameter attribute lookup.
2007-11-30 Duncan SandsAdd a convenience method for modifying parameter
2007-11-28 Duncan SandsAdd some convenience methods for querying attributes...
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-11-25 Duncan SandsFix PR1816. If a bitcast of a function only exists...
2007-11-22 Duncan SandsRename the 'const' parameter attribute to 'readnone',
2007-11-20 Duncan SandsIn order for parameter attribute uniquing to make
2007-11-14 Anton KorobeynikovAdd pure/const attributes. Documentation will follow.
2007-09-11 Duncan SandsTwo ParamAttrsVectors which differ by a permutation
2007-08-20 Dan GohmanWhen Intrinsic::getName is constructing names for overl...
2007-08-18 Chris LattnerCompute the argument list as lazily as possible. This...
2007-07-27 Duncan SandsSupport for trampolines, except for X86 codegen which is
next