Don't generate carry bit when loading immediate values on the Microblaze.
[oota-llvm.git] / lib / Transforms /
2010-12-21 Owen AndersonGive GVN back the ability to perform simple conditional...
2010-12-21 Owen AndersonRemove dead code.
2010-12-21 Benjamin KramerGVN's Expression is not POD-like (it contains a SmallVe...
2010-12-21 Duncan SandsVisit instructions deterministically. Use a FIFO so...
2010-12-21 Duncan SandsIf an instruction simplifies, try again to simplify...
2010-12-21 Duncan SandsPull a few more simplifications out of instcombine...
2010-12-20 Duncan SandsOops, forgot to add the pass itself!
2010-12-20 Duncan SandsAdd a new convenience pass for testing InstructionSimpl...
2010-12-20 Benjamin KramerAdd a check missing from my last commit and avoid a...
2010-12-20 Benjamin KramerReduce indentation.
2010-12-20 Benjamin KramerTeach InstCombine to merge (icmp ult (X + CA), C1)...
2010-12-20 Chris Lattnerfix PR8807 by making transformConstExprCastCall aware...
2010-12-20 Chris Lattnervarious cleanups for transformConstExprCastCall
2010-12-20 Chris Lattnerwhen eliding a byval copy due to inlining a readonly...
2010-12-20 Chris Lattnerpull byval processing out to its own helper function.
2010-12-20 Chris Lattnerfix PR8769, a miscompilation by inliner when inlining...
2010-12-20 Mon P WangAvoid dropping the address space when InstCombine optim...
2010-12-19 Chris Lattnerfix an oversight caught by Frits!
2010-12-19 Chris Lattnertidy up
2010-12-19 Chris Lattnermove a transformation to a more logical place, simplify...
2010-12-19 Chris Lattnerrecognize an unsigned add with overflow idiom into...
2010-12-19 Chris Lattneroptimize uadd(x, cst) into a comparison when the normal
2010-12-19 Chris Lattneruse IC.ReplaceInstUsesWith instead of a raw RAUW so...
2010-12-19 Chris Lattnergeneralize the sadd creation code to not require that the
2010-12-19 Chris Lattnerfix another miscompile in the llvm.sadd formation logic...
2010-12-19 Chris Lattnerfix a bug (possibly 8816) in the sadd forming xform...
2010-12-19 Chris Lattnerrework the code added in r122072 to pull it out to...
2010-12-19 Chris LattnerEnhance LICM to promote alias sets whose pointers thems...
2010-12-19 Chris Lattnerfix PR8602, a bug in an assertion: a volatile store...
2010-12-19 Chris Lattnerrevert r122164, I'm going to go with a different approach.
2010-12-19 Chris Lattnerfirst step to fixing PR8642: don't fold away empty...
2010-12-18 Chris Lattnersimplify this a bit.
2010-12-17 Bill WendlingWhitespace fixes. No functionality change.
2010-12-17 Nate BegemanAdd vector versions of some existing scalar transforms...
2010-12-17 Owen AndersonReapply r121905 (automatic synthesis of @llvm.sadd...
2010-12-17 Benjamin KramerSimplifyCFG: Ranges can be larger than 64 bits. Fixes...
2010-12-17 Chris Lattnerimprove switch formation to handle small range
2010-12-17 Dan GohmanRevert r64460. strtol and friends cannot be marked...
2010-12-16 Frits van BommelFix a bug in the loop in JumpThreading::ProcessThreadab...
2010-12-16 Duncan SandsSpeculatively revert commit 121905 since it looks like...
2010-12-16 Dan GohmanMake memcpyopt TBAA-aware.
2010-12-15 Dan GohmanPreserve TBAA tags when doing load PRE.
2010-12-15 Owen AndersonAdd an InstCombine transform to recognize instances...
2010-12-15 Dan GohmanMove Value::getUnderlyingObject to be a standalone
2010-12-15 Duncan SandsMove Sub simplifications and additional Add simplificat...
2010-12-15 Frits van BommelTeach jump threading to "look through" a select when...
2010-12-15 Chris Lattnermake qsort predicate more conformant by returning 0...
2010-12-15 Owen AndersonFix PR8790, another instance where unreachable code...
2010-12-15 Owen AndersonCleanup trailing whitespace.
2010-12-14 Chris Lattner - Insert new instructions before DomBlock's terminator,
2010-12-14 Chris Lattnerfix two significant issues with FoldTwoEntryPHINode:
2010-12-14 Chris Lattnerremove the instsimplify logic I added in r121754. ...
2010-12-14 Chris Lattnerclean up logic, convert std::set to SmallPtrSet, handle...
2010-12-14 Chris Lattnertidy up a bit, move DEBUG down to when we commit to...
2010-12-14 Chris Lattneruse SimplifyInstruction instead of reimplementing part...
2010-12-14 Chris Lattnersimplify GetIfCondition by using getSinglePredecessor.
2010-12-14 Chris Lattneruse AddPredecessorToBlock in 3 places instead of a...
2010-12-14 Chris Lattnermake FoldTwoEntryPHINode use instsimplify a bit, make
2010-12-14 Chris Lattnerremove the dead (and terrible) llvm::RemoveSuccessor...
2010-12-14 Chris Lattnerimprove DEBUG's a bit, switch to eraseFromParent()...
2010-12-14 Chris Lattnerreapply my recent change that disables a piece of the...
2010-12-13 Owen AndersonFix recent buildbot breakage by pulling SimplifyCFG...
2010-12-13 Chris Lattnertemporarily disable part of my previous patch, which...
2010-12-13 Chris Lattneradd some DEBUG's.
2010-12-13 Benjamin KramerFix sort predicate. qsort(3)'s predicate semantics...
2010-12-13 Chris Lattnerreinstate my patch: the miscompile was caused by an...
2010-12-13 Chris LattnerCompletely disable the optimization I added in r121680...
2010-12-13 Chris LattnerMake simplifycfg reprocess newly formed "br (cond1...
2010-12-13 Chris Lattnermake this logic a bit simpler.
2010-12-13 Chris Lattnersplit all the guts of SimplifyCFGOpt::run out into...
2010-12-13 Chris Lattnerfix a bug in r121680 that upset the various buildbots.
2010-12-13 Chris Lattnerrefactor the speculative execution logic to be factored...
2010-12-13 Chris Lattnersimplify a bunch of code.
2010-12-13 Chris Lattnermove HoistThenElseCodeToIf up to a more logical and...
2010-12-13 Chris Lattnermove 'MergeBlocksIntoPredecessor' call earlier. Use
2010-12-13 Chris Lattnerfactor new code out to a SimplifyBranchOnICmpChain...
2010-12-13 Chris Lattnerenhance the "change or icmp's into switch" xform to...
2010-12-13 Chris Lattnermerge two very similar functions into one that has...
2010-12-13 Chris Lattnerdon't bother handling non-canonical icmp's
2010-12-13 Chris Lattnerinline a function, making the result much simpler.
2010-12-13 Chris LattnerFix my previous patch to handle a degenerate case that...
2010-12-13 Chris Lattnerconvert some methods to be static functions
2010-12-13 Chris Lattnerzap two more std::sorts.
2010-12-13 Chris Lattnerfix a fairly serious oversight with switch formation...
2010-12-13 Chris Lattnersimplify code and reduce indentation
2010-12-13 Chris Lattnerconvert an std::sort to array_pod_sort.
2010-12-13 Chris Lattnermove the "br (X == 0 | X == 1), T, F" -> switch optimiz...
2010-12-13 Chris Lattnerreduce indentation and generally simplify code, no...
2010-12-13 Chris Lattneruse getFirstNonPHIOrDbg to simplify this code.
2010-12-11 Benjamin KramerGeneralize the and-icmp-select instcombine further...
2010-12-11 Benjamin KramerFactor the (x & 2^n) ? 2^m : 0 instcombine into its...
2010-12-09 Chris Lattnerenhance memcpyopt to zap memcpy's that have the same...
2010-12-09 Chris Lattnerfix PR8753, eliminating a case where we'd infinitely...
2010-12-09 Dan GohmanReally check that the bits that will become zero are...
2010-12-07 Frits van BommelRemove some dead code from the jump threading pass.
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-07 Chris Lattnerreapply r121100 with a tweak to constant fold ConstExpr...
2010-12-07 Eric ChristopherTemporarily revert r121100 as it's causing clang to...
2010-12-07 Chris Lattnerfix PR8710 - teach global opt that some constantexprs...
2010-12-06 Frits van BommelImplement jump threading of 'indirectbr' by keeping...
next