Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvm
[oota-llvm.git] / lib / Transforms /
2010-08-29 Chris Lattneruse getUniqueExitBlocks instead of a manual set.
2010-08-29 Chris Lattnerreimplement LICM::sink to use SSAUpdater instead of...
2010-08-29 Chris Lattnerimplement SSAUpdater::RewriteUseAfterInsertions, a...
2010-08-29 Chris Lattnerremove dead proto
2010-08-29 Chris Lattnerreduce indentation in LICM::sink by using early exits...
2010-08-29 Chris Lattnermodernize this pass a bit: use efficient set/map and...
2010-08-28 Chris Lattnerremove unions from LLVM IR. They are severely buggy...
2010-08-28 Chris Lattnerremove the ABCD and SSI passes. They don't have any...
2010-08-28 Chris Lattnerfor completeness, allow undef also.
2010-08-28 Chris Lattnersquish dead code.
2010-08-28 Chris Lattnerhandle the constant case of vector insertion. For...
2010-08-28 Chris Lattneroptimize bitcasts from large integers to vector into...
2010-08-28 Benjamin KramerUpdate CMake build. Add newline at end of file.
2010-08-27 Owen AndersonAdd a prototype of a new peephole optimizing pass that...
2010-08-27 Chris LattnerEnhance the shift propagator to handle the case when...
2010-08-27 Chris LattnerImplement a pretty general logical shift propagation
2010-08-27 Chris Lattnerremove some special shift cases that have been subsumed...
2010-08-27 Owen AndersonFix typos in comments.
2010-08-27 Chris Lattnerteach the truncation optimization that an entire chain of
2010-08-27 Chris LattnerAdd an instcombine to clean up a common pattern produced
2010-08-27 Owen AndersonUse LVI to eliminate conditional branches where we...
2010-08-26 Chris Lattneroptimize "integer extraction out of the middle of a...
2010-08-26 Chris Lattneroptimize bitcast(trunc(bitcast(x))) where the result...
2010-08-26 Owen AndersonMake JumpThreading smart enough to properly thread...
2010-08-26 Dan GohmanReapply r112091 and r111922, support for metadata linki...
2010-08-26 Daniel DunbarRevert r111922, "MapValue support for MDNodes. This...
2010-08-26 Daniel DunbarRevert r112091, "Remap metadata attached to instruction...
2010-08-26 Chris Lattnerzap dead code.
2010-08-26 Dan GohmanRewrite ExtractGV, removing a bunch of stuff that didn...
2010-08-25 Chris Lattnerremove some llvmcontext arguments that are now dead...
2010-08-25 Dan GohmanRemap metadata attached to instructions when remapping...
2010-08-25 Devang PatelDIGlobalVariable can be used to encode debug info for...
2010-08-24 Dan GohmanUse MapValue in the Linker instead of having a private...
2010-08-24 Owen AndersonTurn LVI on, previously detected failures should be...
2010-08-24 Dan GohmanMapValue support for MDNodes. This is similar to r10911...
2010-08-23 Owen AndersonTurn LVI back off, I have a testcase now.
2010-08-23 Owen AndersonRe-enable LazyValueInfo. Monitoring for failures.
2010-08-23 Owen AndersonNow that PassInfo and Pass::ID have been separated...
2010-08-20 Owen AndersonRe-apply r111568 with a fix for the clang self-host.
2010-08-19 Owen AndersonRevert r111568 to unbreak clang self-host.
2010-08-19 Owen AndersonWhen a set of bitmask operations, typically from a...
2010-08-19 Owen AndersonDisable LVI while I evaluate a failure.
2010-08-19 Owen AndersonTentatively enabled LVI by default. I'll be monitoring...
2010-08-19 Dan GohmanProcess the step before the start, because it's usually...
2010-08-18 Owen AndersonInform LazyValueInfo whenever a block is deleted, to...
2010-08-18 Chris LattnerFix PR7755: knowing something about an inval for a...
2010-08-18 Chris Lattnerfit in 80 cols
2010-08-18 Chris Lattnerremove some dead code.
2010-08-18 Chris Lattnerremove dead prototype.
2010-08-17 Eric ChristopherTemporarily revert r110987 as it's causing some miscomp...
2010-08-17 Dan GohmanWhen rotating loops, put the original header at the...
2010-08-17 Dan GohmanUse the getUniquePredecessor() utility function, instea...
2010-08-17 Evan ChengAdd an option to disable codegen prepare critical edge...
2010-08-16 Dan GohmanInstead of having CollectSubexpr's categorize operands...
2010-08-16 Dan GohmanPut add operands in ScalarEvolution-canonical order...
2010-08-16 Dan GohmanAvoid #include <ScalarEvolution.h> in LoopSimplify...
2010-08-16 Dan GohmanInstead, teach SimplifyCFG to trim non-address-taken...
2010-08-14 Dan GohmanLoopSimplify shouldn't split loop backedges that use...
2010-08-14 Dan GohmanTeach SimplifyCFG how to simplify indirectbr instructions.
2010-08-13 Dan GohmanFix LSR's ExtractImmediate and ExtractSymbol to avoid...
2010-08-13 Nate BegemanReapply this transformation now that it is passing...
2010-08-12 Chris Lattnerfix PR7876: If ipsccp decides that a function's address...
2010-08-12 Eric ChristopherTemporarily revert 110737 and 110734, they were causing...
2010-08-10 Nate BegemanAdd the minimal amount of smarts necessary to instcombi...
2010-08-09 Nick LewyckyFix a use after free error caught by the valgrind builders.
2010-08-09 Eli FriedmanPR7853: fix a silly mistake introduced in r101899,...
2010-08-08 Nick LewyckyDo more to modernize MergeFunctions. Refactor in respon...
2010-08-07 Owen AndersonDon't attempt the PRE inline asm calls, since we don...
2010-08-06 Dan GohmanEliminate PromoteMemoryToRegisterID; just use addPreser...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Nick LewyckyFix uninitialized variable warning.
2010-08-06 Nick LewyckyWork in progress, cleaning up MergeFuncs.
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-05 Owen AndersonGive JumpThreading+LVI a long-form cl::opt so that...
2010-08-04 Owen AndersonExperiments show that we can safely increase our unroll...
2010-08-04 Dan GohmanFix whitespace.
2010-08-04 Dan GohmanFix a comment.
2010-08-03 Dan GohmanThread const correctness through a bunch of AliasAnalys...
2010-08-03 Dan GohmanMake instcombine set explicit alignments on load or...
2010-08-03 Peter CollingbourneAdd an atomic lowering pass
2010-08-03 Dan GohmanUse unary + instead of a separate local variable for...
2010-08-02 Owen AndersonRe-apply the infamous r108614, with a fix pointed out...
2010-08-02 Oscar FuentesPrefix `next' iterator operation with `llvm::'.
2010-08-02 Daniel DunbarFix a -Wreorder warning.
2010-08-02 Nick LewyckyWork in progress.
2010-07-31 Daniel DunbarSpeculatively revert r108614, "Another attempt at getti...
2010-07-31 Rafael EspindolaThe BlockExtractorPass() constructor was not reading...
2010-07-30 Dan GohmanMove MaximumAlignment to be a member of the Value class.
2010-07-30 Nick LewyckyAdd missing newline to debug statement.
2010-07-29 Eli FriedmanPR7750: !CExpr->isNullValue() only properly computes...
2010-07-28 Gabor Greifsimplify by using CallSite constructors; virtually...
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-28 Gabor Greifsimplify
2010-07-28 Gabor Greifuse Value* constructor of CallSite to create potentiall...
2010-07-27 Gabor Greifrecommit simplification (r109502, backed out r109509...
2010-07-27 Gabor Greifback out this too to restore the bots
2010-07-27 Gabor Greifsimplify: CallSite::get --> CallSite constructor
2010-07-27 Gabor Greifsimplify
next