aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCInstr64Bit.td
Commit message (Expand)AuthorAgeFilesLines
* Fix an incorrect store pattern. This fixes em3d.Chris Lattner2006-06-271-1/+1
* Implement 64-bit undef, sub, shl/shr, srem/uremChris Lattner2006-06-271-3/+16
* Add zextload from i32 -> i64, with this, perimeter works.Chris Lattner2006-06-271-0/+3
* Rearrange compares, add ADDI8, add sext from 32-to-64 bit registerChris Lattner2006-06-261-8/+20
* Rename OR4 -> OR. Move some PPC64-specific stuff to the 64-bit fileChris Lattner2006-06-201-11/+22
* add some logical opsChris Lattner2006-06-201-3/+28
* Add some more immediate patterns. This allows us to compile:Chris Lattner2006-06-201-0/+30
* Instead of li/xoris use li/oris. Note that this doesn't work if bit 15 isChris Lattner2006-06-201-5/+5
* Add some 64-bit logical ops.Chris Lattner2006-06-201-8/+58
* Add some patterns for globals, so we can now compile this:Chris Lattner2006-06-201-1/+37
* Add some patterns for ppc64Chris Lattner2006-06-201-13/+14
* Upgrade some load/store instructions to use the proper addressing mode stuff.Chris Lattner2006-06-161-10/+10
* fix some assumptions that pointers can only be 32-bits. With this, we canChris Lattner2006-06-161-19/+14
* Split 64-bit instructions out into a separate .td fileChris Lattner2006-06-161-0/+183