Update language check. Do not ignore DW_LANG_Python.
[oota-llvm.git] / lib / Transforms / InstCombine /
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.
2011-07-19 Jay FoadConvert TargetData::getIndexedOffset to use ArrayRef.
2011-07-19 Jay FoadUse ArrayRef in ConstantFoldInstOperands and ConstantFo...
2011-07-18 Frits van BommelMigrate LLVM and Clang to use the new makeArrayRef...
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-15 Chris Lattnerstart using the new helper methods a bit.
2011-07-14 Benjamin KramerChange Intrinsic::getDeclaration and friends to take...
2011-07-13 Evan ChengIt's not safe to fold (fptrunc (sqrt (fpext x))) to...
2011-07-13 Jay FoadConvert InsertValueInst and ExtractValueInst APIs to...
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-11 Rafael EspindolaDon't duplicate the work done by a gep into a "bitcast...
2011-07-08 Bob WilsonReapply a fixed version of r133285.
2011-07-04 Benjamin KramerPR10267: Don't combine an equality compare with an...
2011-07-01 Owen AndersonGeneralize @llvm.ctlz, @llvm.cttz, and @llvm.ctpop...
2011-06-23 Eli FriedmanPR10180: Fix a instcombine crash with FP vectors.
2011-06-20 Chris LattnerRevamp the "ConstantStruct::get" methods. Previously...
2011-06-17 Chad RosierRevert r133285. Causing odd failures on Dragonegg.
next