Add an enum for the return and function indexes into the AttrListPtr object. This...
[oota-llvm.git] / lib / Transforms / InstCombine / InstCombineCalls.cpp
2012-10-15 Bill WendlingAdd an enum for the return and function indexes into...
2012-10-15 Bill WendlingAttributes Rewrite
2012-10-14 Bill WendlingRemove operator cast method in favor of querying with...
2012-10-14 Bill WendlingRemove the bitwise AND operators from the Attributes...
2012-10-13 Meador IngeImplement new LibCallSimplifier class
2012-10-11 Nick LewyckyDon't crash when !tbaa.struct contents is invalid.
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-09 Bill WendlingConvert to using the Attributes::Builder interface.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-25 Bill WendlingMove Attribute::typeIncompatible inside of the Attribut...
2012-09-13 Dan GohmanHandle the new !tbaa.struct metadata tags when converti...
2012-09-13 Dan GohmanExtract code for reducing a type to a single value...
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-08-15 Michael Liaofix infinite loop in instcombine with more than 4GB...
2012-07-25 Nuno Lopesmake all Emit*() functions consult the TargetLibraryInf...
2012-07-09 Nuno Lopesinstcombine: merge the functions that remove dead alloc...
2012-06-21 Nuno Lopesinstcombine: disable optimization of 'invoke null...
2012-06-21 Nuno LopesAdd support for invoke to the MemoryBuiltin analysid.
2012-06-21 Nuno Lopesrefactor the MemoryBuiltin analysis:
2012-05-28 Chris Lattnerswitch AttrListPtr::get to take an ArrayRef, simplifyin...
2012-05-22 Nuno Lopesrevert my previous patches that introduced an additiona...
2012-05-11 Nuno Lopesobjectsize: add a few more tests and fix a bug
2012-05-10 Nuno Lopesobjectsize: add support for GEPs with non-constant...
2012-05-09 Nuno Lopesobjectsize:
2012-05-03 Nuno Lopesremove calls to calloc if the allocated memory is not...
2012-05-03 Nuno Lopesadd support for calloc to objectsize lowering
2012-05-03 Nuno Lopesreplace 'break's with 'return 0' in visitCallInst code...
2012-05-01 Lang HamesAdd support for llvm.arm.neon.vmull* intrinsics to...
2012-04-25 Lang HamesReverting r155468. Chris and Chandler have convinced...
2012-04-24 Lang HamesAdd support for llvm.arm.neon.vmull* intrinsics to...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-02-06 Bill Wendling[unwind removal] We no longer have 'unwind' instruction...
2012-02-03 Jim GrosbachNarrow test further. Make bot and test happy.
2012-02-03 Jim GrosbachTidy up. Trailing whitespace.
2012-02-03 Jim GrosbachRestrict InstCombine from converting varargs to or...
2012-02-03 Jim GrosbachRevert "Disable InstCombine unsafe folding bitcasts...
2012-02-01 Jim GrosbachDisable InstCombine unsafe folding bitcasts of calls...
2012-01-27 Chris Lattnercontinue making the world safe for ConstantDataVector...
2012-01-20 Kostya SerebryanyExtend Attributes to 64 bits
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-11-29 Eli FriedmanZap some completely ridiculous code. There's probably...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-06 Duncan SandsSplit the init.trampoline intrinsic, which currently...
2011-08-25 Bill WendlingWhen inserting new instructions, use getFirstInsertionP...
2011-07-31 Bill WendlingAdd the 'resume' instruction for the new EH rewrite.
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-27 Bill WendlingMerge the contents from exception-handling-rewrite...
2011-07-19 Jay FoadConvert TargetData::getIndexedOffset to use ArrayRef.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Jay FoadConvert CallInst and InvokeInst APIs to use ArrayRef.
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-01 Owen AndersonGeneralize @llvm.ctlz, @llvm.cttz, and @llvm.ctpop...
2011-06-20 Chris LattnerRevamp the "ConstantStruct::get" methods. Previously...
2011-05-27 Eli FriedmanFinal step of instcombine debuginfo; switch a couple...
2011-05-21 Benjamin KramerRevert "InstCombine: Turn mul.with.overflow(X, 2) into...
2011-05-21 Benjamin KramerInstCombine: Turn mul.with.overflow(X, 2) into the...
2011-05-19 Evan ChengAdd comment.
2011-05-18 Eli FriedmanMore instcombine cleanup, towards improving debug line...
2011-05-18 Eli FriedmanMore instcombine cleanup aimed towards improving debug...
2011-05-18 Stuart HastingsFix inelegant initialization.
2011-05-18 Eli FriedmanStart trying to make InstCombine preserve more debug...
2011-05-18 Eli FriedmanUse ReplaceInstUsesWith instead of replaceAllUsesWith...
2011-05-17 Stuart HastingsX86 pmovsx/pmovzx ignore the upper half of their inputs.
2011-04-13 Bill WendlingReapply r129401 with patch for clang.
2011-04-12 Bill WendlingRevert r129401 for now. Clang is using the old way...
2011-04-12 Bill WendlingRemove the unaligned load intrinsics in favor of using...
2011-03-27 Benjamin KramerUse APInt's umul_ov instead of rolling our own overflow...
2011-03-15 Eric ChristopherIf we don't know how long a string is we can't fold...
2011-03-10 Benjamin KramerInstCombine: Turn umul_with_overflow into mul nuw if...
2011-02-24 Chris Lattnerchange instcombine to not turn a call to non-varargs...
2011-01-10 Chandler CarruthTeach instcombine about the rest of the SSE and SSE2...
2011-01-07 Benjamin KramerRevert 122959, it needs more thought. Add it back to...
2011-01-06 Benjamin KramerInstCombine: Turn _chk functions into the "unsafe"...
2011-01-06 Benjamin KramerInstCombine: If we call llvm.objectsize on a malloc...
2011-01-06 Benjamin KramerInstCombine: Teach llvm.objectsize folding to look...
2010-12-25 Chris Lattnerdon't lose TD info
2010-12-25 Chris LattnerMove getOrEnforceKnownAlignment out of instcombine...
2010-12-20 Chris Lattnerfix PR8807 by making transformConstExprCastCall aware...
2010-12-20 Chris Lattnervarious cleanups for transformConstExprCastCall
2010-12-20 Mon P WangAvoid dropping the address space when InstCombine optim...
2010-12-19 Chris Lattnermove a transformation to a more logical place, simplify...
2010-12-19 Chris Lattneroptimize uadd(x, cst) into a comparison when the normal
2010-10-22 Bob WilsonTeach instcombine to set the alignment arguments for...
2010-10-01 Chris Lattnerfix PR8267 - Instcombine shouldn't optimizer away volat...
2010-08-09 Eli FriedmanPR7853: fix a silly mistake introduced in r101899,...
2010-08-03 Dan GohmanUse unary + instead of a separate local variable for...
2010-07-30 Dan GohmanMove MaximumAlignment to be a member of the Value class.
2010-07-28 Dan GohmanDefine a maximum supported alignment value for load...
2010-07-28 Dan GohmanWhen user code intentionally dereferences null, the...
2010-07-22 Gabor Greifundo 80 column trespassing I caused
2010-07-16 Gabor Greifeliminate CallInst::ArgOffset
2010-06-30 Gabor Greifuse getArgOperand (corrected by CallInst::ArgOffset...
2010-06-28 Gabor Greifuse ArgOperand API
2010-06-25 Gabor Greifuse ArgOperand API (some hunks I could split)
2010-06-24 Gabor Greifuse (even more, still) ArgOperand API
2010-06-24 Gabor Greifuse (even more) ArgOperand API
next