move some code around so that Verifier.cpp can get access to the intrinsic info table.
[oota-llvm.git] / lib / VMCore / Function.cpp
2012-05-27 Chris Lattnermove some code around so that Verifier.cpp can get...
2012-05-27 Chris Lattnerenhance the intrinsic info table to encode what *kind...
2012-05-23 Patrik HägglundFixed typo in r156905.
2012-05-23 Chris Lattnersmall refinement to r157218 to save a tiny amount of...
2012-05-21 Pete CooperAdded address space qualifier to intrinsic PointerType...
2012-05-17 Chris Lattnerenhance the intrinsic info stuff to emit encodings...
2012-05-17 Manuel KlimekFix compile error.
2012-05-17 Chris LattnerGenericize the intrinsics descriptor decoding a bit...
2012-05-17 Chris Lattnerfinish encoding all of the interesting details of intri...
2012-05-17 Chris Lattnerstrengthen the intrinsic descriptor stuff to be able...
2012-05-16 Chris LattnerSignificantly reduce the compiled size of Functions...
2012-05-12 Jay FoadTeach Function::hasAddressTaken that BlockAddress doesn...
2012-03-01 Benjamin KramerEmit the "is an intrinsic overloaded" table as a bitfield.
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-10-20 Eli FriedmanRefactor code from inlining and globalopt that checks...
2011-10-17 Benjamin KramerUse a SmallVector for intrinsic argument types.
2011-10-17 Bill WendlingCorrect over-zealous removal of hack.
2011-10-17 Bill WendlingNow that we have the ReturnsTwice function attribute...
2011-10-14 Chris Lattnerconstify array itself, don't iterate multiple times.
2011-10-05 Rafael EspindolaCheck for the returns_twice attribute in callsFunctionT...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-14 Benjamin KramerChange Intrinsic::getDeclaration and friends to take...
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
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...
next