summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* Infinite loop in instcombine that nate hit.Chris Lattner2006-06-28
* Don't unswitch really large loops even if they are mostly filled with emptyChris Lattner2006-06-28
* Oops. Need to keep CP index.Evan Cheng2006-06-28
* Darwin puts float and double literal constants into literal4 and literal8 sec...Evan Cheng2006-06-28
* add some missing externalsAndrew Lenharth2006-06-28
* Catch more function pointer casting problemsAndrew Lenharth2006-06-28
* Allow EmitConstantPool to be redefined by derived classes.Evan Cheng2006-06-28
* Handle alias sets that have been unified, and thus can have other referencesChris Lattner2006-06-27
* Don't implement AliasSetTracker::remove in terms of deleteValue. deleteValueChris Lattner2006-06-27
* New testcase, reduced by nate, which crashes DSEChris Lattner2006-06-27
* this case isn't handledAndrew Lenharth2006-06-27
* Fix for 2006-06-27-DeadSwitchCase.llOwen Anderson2006-06-27
* Testcase that Nate found where LoopUnswitch chokes on eliminating a dead caseOwen Anderson2006-06-27
* handle the "mov reg1, reg2" case in isMoveInstrRafael Espindola2006-06-27
* Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :)Chris Lattner2006-06-27
* Fix Transforms/DeadArgElim/2006-06-27-struct-ret.ll. -deadargelim should notChris Lattner2006-06-27
* testcase that crashes dead arg elim.Chris Lattner2006-06-27
* Fix ppc64 jump tablesChris Lattner2006-06-27
* Pass -Xlinker flags to gcc when it builds the shared object.Chris Lattner2006-06-27
* Remove dead code.Evan Cheng2006-06-27
* Fix -extraflagsEvan Cheng2006-06-27
* Print stubs for external globals right.Chris Lattner2006-06-27
* Implement 64-bit select, bswap, etc.Chris Lattner2006-06-27
* Add a pattern for i64 sra. Print 8-byte units with a space between the .quadChris Lattner2006-06-27
* Fix rewriting frame offsets with ixaddr instructions, which implicitly shiftChris Lattner2006-06-27
* PPC doesn't have bit converts to/from i64Chris Lattner2006-06-27
* Add 64-bit MTCTR so that indirect calls work.Chris Lattner2006-06-27
* Fix an incorrect store pattern. This fixes em3d.Chris Lattner2006-06-27
* Implement 64-bit undef, sub, shl/shr, srem/uremChris Lattner2006-06-27
* Fix cut-n-pasto in comments.Devang Patel2006-06-27
* Use i32 for shift amounts instead of i64. This gets bisort working.Chris Lattner2006-06-27
* Add zextload from i32 -> i64, with this, perimeter works.Chris Lattner2006-06-27
* For PR801:Reid Spencer2006-06-27
* De-pessimize the handling of LCSSA Phi nodes in IndVarSimplify. Hopefully thisOwen Anderson2006-06-27
* Print darwin stub stuff correctly in 64-bit mode. With this, treeadd works inChris Lattner2006-06-27
* Fix variable shadowing issueChris Lattner2006-06-27
* Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (butChris Lattner2006-06-27
* Rearrange compares, add ADDI8, add sext from 32-to-64 bit registerChris Lattner2006-06-26
* Improve PPC64 calling convention supportChris Lattner2006-06-26
* Remove two more definitionsChris Lattner2006-06-26
* remove two unused instructions.Chris Lattner2006-06-26
* Fix a stale pointer issue that caused 300.twolf to fail to build on zionChris Lattner2006-06-26
* Add a new method.Chris Lattner2006-06-26
* random code cleanups, no functionality changeChris Lattner2006-06-26
* Make LoopUnswitch able to unswitch loops with live-out values by taking advan...Owen Anderson2006-06-26
* Simplify X86CompilationCallback: always align to 16-byte boundary; don't save...Evan Cheng2006-06-24
* Add and sort "sections" in debug lines. This always stepping throughJim Laskey2006-06-23
* Added jump table address relocation.Evan Cheng2006-06-23
* Eliminate unneeded parameter.Evan Cheng2006-06-22
* variable_ops instructions such as call can have any number of operands.Evan Cheng2006-06-21