Fix spelling and grammar in a comment.
[oota-llvm.git] / lib / Transforms / Scalar /
2008-04-22 Chris Lattnerrefactor some code, no functionality change.
2008-04-22 Chris Lattnerremove dead code.
2008-04-22 Chris Lattneroptimize "p != gep p, ..." better. This allows us...
2008-04-21 Chris Lattnerfix grammar-o, thanks to Duncan for noticing.
2008-04-21 Owen AndersonRemove unneeded #include's.
2008-04-21 Owen AndersonRefactor memcpyopt based on Chris' suggestions. Consol...
2008-04-21 Chris LattnerUse the new SplitBlockPredecessors to implement a todo.
2008-04-21 Chris Lattnerfit some more code in 80 cols.
2008-04-20 Chris Lattnerfinish the first cut of a jump threading pass implement...
2008-04-20 Chris Lattnerreplace a slow and verbose version of Instruction:...
2008-04-20 Chris Lattnerwe can only thread blocks when there is a pred we can...
2008-04-20 Chris Lattnerimprove comments, infrastructure, and add some validity...
2008-04-20 Chris LattnerAdd a new Jump Threading pass, which will handle cases
2008-04-20 Torok Edwing++-4.3 build-fix: CHAR_BIT requires <climits>.
2008-04-20 Chris LattnerSwitch to using Simplified ConstantFP::get API.
2008-04-17 Owen AndersonMake GVN able to remove unnecessary calls to read-only...
2008-04-14 Dan GohmanRemove unnecessary <sstream> includes.
2008-04-14 Dan GohmanMinor whitespace and comment cleanups.
2008-04-14 Owen AndersonRevert r49614. As Dan pointed out, some of these aren...
2008-04-13 Owen AndersonReplace calls of the form V1->setName(V2->getName(...
2008-04-11 Owen AndersonFix PR2213 by simultaneously making GVN more aggressive...
2008-04-10 Dan GohmanTeach InstCombine's ComputeMaskedBits to handle pointer...
2008-04-09 Devang PatelBe conservative if getresult operand is neither call...
2008-04-09 Owen AndersonFactor a bunch of functionality related to memcpy and...
2008-04-09 Owen AndersonRemove accidentally duplicated code.
2008-04-07 Owen AndersonAdd operator= implementations to SparseBitVector, allow...
2008-04-07 Owen AndersonMake GVN more memory efficient, particularly on code...
2008-04-06 Chris Lattnersilence a warning when assertions are disabled.
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-04-02 David GreeneIterators folloring a SmallVector erased element are...
2008-04-01 Tanya LattnerReverting 49056 due to the build being broken.
2008-04-01 David GreeneIterators folloring a SmallVector erased element are...
2008-03-31 Nate BegemanDon't eliminate bitcast instructions that change the...
2008-03-30 Chris LattnerFix "Control reaches the end of non-void function"...
2008-03-29 Chris Lattnerchange iterator invalidation avoidance to just move...
2008-03-29 Chris Lattnermake the common case of a single store (which clearly...
2008-03-29 Chris Lattnergive form-memset a significantly more sane heuristic...
2008-03-28 Chris Lattnermake memset inference significantly more powerful:...
2008-03-27 Devang PatelPHI->removeIncomingValue may remove PHInode.
2008-03-25 Evan ChengHandle a special case xor undef, undef -> 0. Technicall...
2008-03-24 Devang PatelAdd incoming value from header only if phi node has...
2008-03-24 Evan ChengTemporarily disabling memset forming optimization....
2008-03-24 Evan ChengTransform (zext (or (icmp), (icmp))) to (or (zext ...
2008-03-22 Chris Lattnerimplement an initial hack at a straight-line store...
2008-03-22 Chris Lattnerimplement the logic for memset insertion and store...
2008-03-22 Chris LattnerThis is a partially implemented and currently disabled...
2008-03-21 Dan GohmanDon't include <map> in Pass.h, which doesn't need it...
2008-03-21 Chris Lattnerthe size of a smallvector shouldn't be part of the...
2008-03-21 Chris Lattnermake gvn marginally faster by reallocating the lastSeen...
2008-03-21 Chris LattnerMinor cleanups and shrinkification.
2008-03-21 Dan GohmanHandle getresult instructions in different basic blocks
2008-03-21 Duncan SandsFix the build for gcc-4.2.
2008-03-21 Chris LattnerTeach masked value is zero about add and sub, and use...
2008-03-20 Gordon HenriksenC and Objective Caml bindings for mem2reg and reg2mem.
2008-03-19 Devang PatelAdd comment.
2008-03-19 Evan ChengRemove dead options.
2008-03-17 Devang PatelUpdate heuritics that estimates cost of call instructions.
2008-03-16 Gordon HenriksenC and Objective Caml bindings for several scalar transf...
2008-03-14 Bill WendlingThe inst combining of inttoptr into GEP with one index...
2008-03-13 Owen AndersonFix a bug in GVN that Duncan noticed, where we potentia...
2008-03-12 Chris LattnerReimplement the parameter attributes support, phase...
2008-03-12 Owen AndersonImprove the return slot optimization to be both more...
2008-03-11 Devang PatelSkip functions that return multiple values.
2008-03-11 Devang PatelBecome multiple return value aware.
2008-03-11 Devang PatelAdd TODO reminder.
2008-03-11 Devang PatelInitial multiple return values support.
2008-03-09 Nick LewyckySCCP also needs to be taught to follow unwind_to
2008-03-09 Nick LewyckyDon't eliminate blocks that are only reachable by unwin...
2008-03-09 Nick LewyckyUpdate the block cloner which fixes bugpoint on code...
2008-03-08 Nick LewyckyNot all users of a BB are Instructions any more.
2008-03-06 Nick LewyckyDon't try to simplify urem and srem using arithmetic...
2008-02-29 Chris Lattnerfix a bug Anders ran into where scalarrepl would crash...
2008-02-29 Chris LattnerRefactor some code out of ConvertUsesToScalar into...
2008-02-29 Chris LattnerFolding or(fcmp,fcmp) only works if the operands of...
2008-02-26 Owen AndersonFix an issue where GVN had the sizes of the two memcpy...
2008-02-26 Gabor Greiffix http://llvm.org/bugs/show_bug.cgi?id=2097
2008-02-26 Eli FriedmanFix for pr2093: direct operands aren't necessarily...
2008-02-26 Bill WendlingDe-tabify.
2008-02-26 Evan ChengFix PR2076. CodeGenPrepare now sinks address computatio...
2008-02-25 Owen AndersonFix an issue where GVN was performing the return slot...
2008-02-25 Owen AndersonFix an issue where GVN would try to use an instruction...
2008-02-22 Dale JohannesenSplit ParameterAttributes.h, putting the complicated
2008-02-22 Zhou ShengFixed a typo.
2008-02-20 Dan GohmanAdd explicit keywords.
2008-02-20 Anton KorobeynikovFix newly-introduced 4.3 warnings
2008-02-20 Anton KorobeynikovMake Transforms to be 4.3 warnings-clean
2008-02-20 Anton KorobeynikovUnbreak build with gcc 4.3: provide missed includes...
2008-02-20 Owen AndersonWhen performing return slot optimization, remember...
2008-02-19 Dale JohannesenExpand ParameterAttributes to 32 bits (in preparation
2008-02-19 Chris Lattnerremove the lower packed pass. It can never work and...
2008-02-19 Owen AndersonRefactor this method a bit, and correct a test that...
2008-02-19 Chris Lattnerisa+cast -> dyncast.
2008-02-19 Chris Lattnersimplify this code again, try 2 :)
2008-02-19 Owen AndersonFix a comment.
2008-02-19 Owen AndersonMajor improvements to yesterday's return slot optimizat...
2008-02-19 Chris Lattnerfdiv/frem of undef can produce undef, because the undef...
2008-02-19 Owen AndersonFactor the profitability check for return slot optimiza...
2008-02-19 Owen AndersonAn sret parameter is required to be the first parameter...
2008-02-19 Owen AndersonCleanup some of my patches from yesterday. Refactor...
2008-02-19 Owen AndersonFix Transforms/GVN/memcpy.ll, which Chris broke in...
next