[asan] unpoison the stack before every noreturn call. Fixes asan issue 37. llvm part
[oota-llvm.git] / lib / Transforms / InstCombine /
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-06 Chris LattnerRemove some dead code and tidy things up now that vecto...
2012-02-06 Bill Wendling[unwind removal] We no longer have 'unwind' instruction...
2012-02-06 Benjamin KramerMake helper static.
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 Stepan DyatkovskiySwitchInst refactoring.
2012-02-01 Jim GrosbachDisable InstCombine unsafe folding bitcasts of calls...
2012-01-31 Chris Lattnerenhance logic to support ConstantDataArray.
2012-01-27 Chris Lattnercontinue making the world safe for ConstantDataVector...
2012-01-26 Chris LattnerContinue improving support for ConstantDataAggregate...
2012-01-26 Chris Lattnersome general cleanup, using new methods and tidying...
2012-01-25 Chris Lattneruse Constant::getAggregateElement to simplify a bunch...
2012-01-25 Chris Lattneruse ConstantVector::getSplat in a few places.
2012-01-24 Chris Lattnerbasic instcombine support for CDS.
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-20 Kostya SerebryanyExtend Attributes to 64 bits
2012-01-09 Benjamin KramerMove assert to the right place.
2012-01-09 Benjamin KramerInstCombine: Teach foldLogOpOfMaskedICmpsHelper that...
2012-01-08 Benjamin KramerTweak my last commit to be less conservative about...
2012-01-08 Benjamin KramerInstCombine: If we have a bit test and a sign test...
2012-01-04 Nick LewyckyRemove pointless asserts.
2012-01-04 Nick LewyckyTeach instcombine all sorts of great stuff about shifts...
2011-12-31 Nick LewyckyMake use of the exact bit when optimizing '(X >>exact...
2011-12-24 Benjamin KramerInstCombine: Add a combine that turns (2^n)-1 ^ x back...
2011-12-24 Benjamin KramerInstCombine: Canonicalize (2^n)-1 - x into (2^n)-1...
2011-12-17 Pete CooperRefactor code used in InstCombine::FoldAndOfICmps to...
2011-12-17 Dan GohmanThe powers that be have decided that LLVM IR should...
2011-12-15 Pete CooperAdded InstCombine for "select cond, ~cond, x" type...
2011-12-12 Daniel DunbarLLVMBuild: Remove trailing newline, which irked me.
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierLast bit of TargetLibraryInfo propagation. Also fixed...
2011-12-01 Pete CooperImproved fix for abs(val) != 0 to check other similar...
2011-12-01 Pete CooperAdded instcombine pattern to spot comparing -val or...
2011-11-30 Chad RosierWhitespace.
2011-11-29 Chad RosierAdd support for sqrt, sqrtl, and sqrtf in TargetLibrary...
2011-11-29 Daniel Dunbarbuild/CMake: Finish removal of add_llvm_library_depende...
2011-11-29 Eli FriedmanZap some completely ridiculous code. There's probably...
2011-11-28 Eli FriedmanAdd a missing safety check to ProcessUGT_ADDCST_ADD...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-11-15 Benjamin KramerRemove all remaining uses of Value::getNameStr().
2011-11-07 Pete CooperInstCombine now optimizes vector udiv by power of 2...
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
2011-11-01 Eli FriedmanMake sure we use the right insertion point when instcom...
2011-10-21 Eli FriedmanMinor simplification: use ShuffleVectorInst::getMaskVal...
2011-10-21 Eli FriedmanExtend instcombine's shufflevector simplification to...
2011-10-17 Bill WendlingAdd support for the Objective-C personality function...
2011-10-17 Chandler CarruthAdd a routine to swap branch instruction operands,...
2011-10-05 Jim GrosbachRe-commit 141203, but much more conservative.
2011-10-05 Jim GrosbachRevert 141203. InstCombine is looping on unit tests.
2011-10-05 Jim GrosbachUpdate InstCombine worklist after instruction transform...
2011-10-02 Nick LewyckyAdd a new icmp+select optz'n. Also shows off the load...
2011-10-02 Nick LewyckyEnhance a couple places where we were doing constant...
2011-09-30 Jim GrosbachDon't modify constant in-place.
2011-09-30 Jim Grosbachfloat comparison to double 'zero' constant can just...
2011-09-30 Jim GrosbachTidy up. Trailing whitespace.
2011-09-30 Duncan SandsInlining often produces landingpad instructions with...
2011-09-29 Eli FriedmanClean up uses of switch instructions so they are not...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-19 Eli FriedmanFix an infinite loop where a transform in InstCombiner...
2011-09-15 Eli FriedmanMake demanded-elt simplification for shufflevector...
2011-09-06 Duncan SandsSplit the init.trampoline intrinsic, which currently...
2011-09-04 Bill WendlingUse Duncan's patch to delete the instructions in revers...
2011-09-02 Bill WendlingUpdate comments to reflect reality.
2011-09-01 Bill WendlingReduce indentation. No functionality change.
2011-09-01 Bill WendlingChange worklist driven deletion to be an iterative...
2011-09-01 Bill WendlingResubmit with fix. Properly remove the instructions...
2011-09-01 Bill WendlingSubmitted this too early.
2011-09-01 Bill WendlingDon't DCE the landingpad instruction.
2011-08-29 Nadav RotemFixes following the CR by Chris and Duncan:
2011-08-28 Nadav RotemBitcasts are transitive. Bitcast-Bitcast-X becomes...
2011-08-25 Bill WendlingWhen inserting new instructions, use getFirstInsertionP...
2011-08-17 Bill WendlingRevert r137655. There is some question about whether...
2011-08-16 Bill WendlingUse the getFirstInsertionPt() method instead of getFirs...
2011-08-16 Bill WendlingA few places where we want to skip the landingpad instr...
2011-08-15 Bill WendlingDon't sink the instruction to before a landingpad instr...
2011-08-15 Eli FriedmanUpdate instcombine for atomic load/store.
2011-08-15 Bill WendlingDuncan pointed out that the LandingPadInst might read...
2011-08-15 Bill WendlingDon't try to sink the landingpad instruction. It's...
2011-08-14 Nick LewyckyThis transform is not safe. Thanks to Eli for pointing...
2011-08-14 Nick LewyckyDon't attempt to add 'nsw' when intermediate instructio...
2011-08-14 Nick LewyckyTeach instcombine to preserve the nsw bit by doing...
2011-08-03 Nick LewyckySmall cleanups:
2011-08-03 Nick LewyckyFix logical error when detecting lifetime intrinsics.
2011-08-02 Nick LewyckyTeach InstCombine that lifetime intrincs aren't a real...
2011-07-31 Bill WendlingAdd the 'resume' instruction for the new EH rewrite.
2011-07-31 Rafael EspindolaAdd a small gep optimization I noticed was missing...
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-29 Eli FriedmanMake sure to correctly clear the exact/nuw/nsw flags...
2011-07-29 Chandler CarruthRewrite the CMake build to use explicit dependencies...
2011-07-27 Bill WendlingMerge the contents from exception-handling-rewrite...
2011-07-25 Frits van BommelShorten some expressions by using ArrayRef::slice().
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-22 Jay FoadConvert IRBuilder::CreateGEP and IRBuilder::CreateInBou...
2011-07-22 Jay FoadFix an MSVC warning, caused by a case I missed when...
2011-07-20 Eli FriedmanClean up includes of llvm/Analysis/ConstantFolding...
2011-07-19 Jay FoadConvert SimplifyGEPInst to use ArrayRef.
next