summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAge
* Undisable ppc64 jitChris Lattner2006-07-06
* Use hidden visibility to make symbols in an anonymous namespace getChris Lattner2006-06-28
* shrink libllvmgcc.dylib another 25KChris Lattner2006-06-28
* Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :)Chris Lattner2006-06-27
* Fix ppc64 jump tablesChris Lattner2006-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
* 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
* 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
* Add and sort "sections" in debug lines. This always stepping throughJim Laskey2006-06-23
* Correct returns of 64-bit values, though they seemed to work before...Chris Lattner2006-06-21
* Make these predicates correct in 64-bit mode too.Chris Lattner2006-06-20
* Rename OR4 -> OR. Move some PPC64-specific stuff to the 64-bit fileChris Lattner2006-06-20
* remove unused flagChris Lattner2006-06-20
* add some logical opsChris Lattner2006-06-20
* remove some unused patternsChris Lattner2006-06-20
* Add some more immediate patterns. This allows us to compile:Chris Lattner2006-06-20
* Instead of li/xoris use li/oris. Note that this doesn't work if bit 15 isChris Lattner2006-06-20
* Add some 64-bit logical ops.Chris Lattner2006-06-20
* 64-bit bugfix: 0xFFFF0000 cannot be formed with a single lis.Chris Lattner2006-06-20
* Add some patterns for globals, so we can now compile this:Chris Lattner2006-06-20
* Remove some now-unneeded casts from instruction patterns. With the castsChris Lattner2006-06-20
* Add some patterns for ppc64Chris Lattner2006-06-20
* Implement the getPointerRegClass method, which is required for the ptr_rcChris Lattner2006-06-17
* Upgrade some load/store instructions to use the proper addressing mode stuff.Chris Lattner2006-06-16
* In 64-bit mode, addr mode operands use G8RC instead of GPRC.Chris Lattner2006-06-16
* fix some assumptions that pointers can only be 32-bits. With this, we canChris Lattner2006-06-16
* Split 64-bit instructions out into a separate .td fileChris Lattner2006-06-16
* Force 64-bit register availability in 64-bit mode. For real.Chris Lattner2006-06-16
* Remove the -darwin and -aix llc options, inferring darwinism and aixism fromChris Lattner2006-06-16
* Don't pass target name into TargetData anymore, it is never used or needed.Chris Lattner2006-06-16
* Document the subtarget features better, make sure that 64-bit mode, 64-bitChris Lattner2006-06-16
* Rename some subtarget features. A CPU now can *have* 64-bit instructions,Chris Lattner2006-06-16
* First baby step towards ppc64 support. This adds a new -march=ppc64 backendChris Lattner2006-06-16
* 1. Support standard dwarf format (was bootstrapping in Apple format.)Jim Laskey2006-06-15
* Type of extract_element index operand should be iPTR.Evan Cheng2006-06-15
* Place dwarf headers at earliest possible point. Well behaved when skippingJim Laskey2006-06-14