2004-08-16 |
Chris Lattner | There is no need for a cast here |
tree | commitdiff |
2004-08-16 |
Nate Begeman | Update the current state of the world |
tree | commitdiff |
2004-08-16 |
Nate Begeman | Fix typo of the word 'implicit' I made resolving a... |
tree | commitdiff |
2004-08-16 |
Nate Begeman | Fix frame pointer handling: |
tree | commitdiff |
2004-08-16 |
Nate Begeman | Fix mismatched adjust down/up of SP in functions that... |
tree | commitdiff |
2004-08-15 |
Chris Lattner | Insertion methods now return void instead of #instrs... |
tree | commitdiff |
2004-08-15 |
Chris Lattner | These methods no longer take a TargetRegisterClass... |
tree | commitdiff |
2004-08-15 |
Alkis Evlogimenos | Make this compile on gc 3.4.1 (static_cast to non-const... |
tree | commitdiff |
2004-08-15 |
Nate Begeman | Add future optimization opportunity |
tree | commitdiff |
2004-08-15 |
Nate Begeman | Fix float to int codepath by always allocating 8 bytes... |
tree | commitdiff |
2004-08-15 |
Chris Lattner | Zimm16 is now dead. Its entry is not removed from... |
tree | commitdiff |
2004-08-15 |
Chris Lattner | Convert all of the DForm_6* operations, which makes... |
tree | commitdiff |
2004-08-15 |
Chris Lattner | Reenable the CCRC |
tree | commitdiff |
2004-08-15 |
Chris Lattner | Convert the DForm_4 over to the asmprintergen |
tree | commitdiff |
2004-08-15 |
Nate Begeman | Remove dead code |
tree | commitdiff |
2004-08-14 |
Chris Lattner | Print mflr using the asmwriter generator |
tree | commitdiff |
2004-08-14 |
Nate Begeman | Replace PowerPCPEI.cpp with target independant PrologEp... |
tree | commitdiff |
2004-08-14 |
Nate Begeman | Add support for frame pointers, and large offsets from... |
tree | commitdiff |
2004-08-14 |
Nate Begeman | Add indexed forms of load doubleword and load word... |
tree | commitdiff |
2004-08-14 |
Nate Begeman | Fix handling of FP constants with single precision... |
tree | commitdiff |
2004-08-14 |
Nate Begeman | Add initial support for using the generated asm writer... |
tree | commitdiff |
2004-08-14 |
Nate Begeman | Add generation of asm writer from tablegen files to... |
tree | commitdiff |
2004-08-13 |
Nate Begeman | Remove an unneeded header and forward declaration |
tree | commitdiff |
2004-08-13 |
Nate Begeman | Fix siod by switching BoolTy to byte rather than int... |
tree | commitdiff |
2004-08-13 |
Nate Begeman | Fix 177.mesa compilation, don't use floating point... |
tree | commitdiff |
2004-08-13 |
Nate Begeman | Fix llc crasher compiling siod by giving BuildMI the... |
tree | commitdiff |
2004-08-13 |
Nate Begeman | Longs are in one register on PowerPC 64; use appropriat... |
tree | commitdiff |
2004-08-13 |
Nate Begeman | Add some more 64 bit instructions we need for the Power... |
tree | commitdiff |
2004-08-12 |
Misha Brukman | Disable PPC64 backend by default because LLC cannot... |
tree | commitdiff |
2004-08-12 |
Misha Brukman | * Correct 64-bit version: blr 1 (not 0) |
tree | commitdiff |
2004-08-12 |
Misha Brukman | * Print out full names for non-GPR or -FPR registers |
tree | commitdiff |
2004-08-12 |
Misha Brukman | * Pointers are 8 bytes, hence cLong type on 64-bit PPC |
tree | commitdiff |
2004-08-12 |
Misha Brukman | Eliminate special-casing 14-bit immediate load/store... |
tree | commitdiff |
2004-08-12 |
Misha Brukman | Correctly print out ASCII literal strings on AIX |
tree | commitdiff |
2004-08-12 |
Misha Brukman | Mark R2 as available for allocation on Darwin/PPC32... |
tree | commitdiff |
2004-08-11 |
Misha Brukman | * Move AIX into the llvm namespace to be accessed from... |
tree | commitdiff |
2004-08-11 |
Misha Brukman | Set the is64bit flag and propagate it to PowerPCRegiste... |
tree | commitdiff |
2004-08-11 |
Misha Brukman | * Set the is64bit boolean flag in PowerPCRegisterInfo |
tree | commitdiff |
2004-08-11 |
Misha Brukman | 64-bit instruction selector and AIX-specific 64-bit... |
tree | commitdiff |
2004-08-11 |
Misha Brukman | Fix names of 64-bit CMP*D* opcodes, add LWA and STD... |
tree | commitdiff |
2004-08-11 |
Misha Brukman | Add support for 64-bit CMPDI, CMPLDI, and CMPLD opcodes |
tree | commitdiff |
2004-08-11 |
Misha Brukman | Add doubleword load/store (64-bit only). |
tree | commitdiff |
2004-08-11 |
Misha Brukman | Hyphenate ##-bit and remove first-person from comments. |
tree | commitdiff |
2004-08-11 |
Nate Begeman | Clean up 32/64bit and Darwin/AIX split. Next steps... |
tree | commitdiff |
2004-08-11 |
Chris Lattner | Fix a case where constantexprs could leak into the... |
tree | commitdiff |
2004-08-11 |
Nate Begeman | Fix 255.vortex by using getClassB instead of getClass |
tree | commitdiff |
2004-08-11 |
Misha Brukman | Breaking up the PowerPC target into 32- and 64-bit... |
tree | commitdiff |
2004-08-11 |
Misha Brukman | Breaking up the PowerPC target into 32- and 64-bit... |
tree | commitdiff |
2004-08-11 |
Misha Brukman | Breaking up the PowerPC target into 32- and 64-bit... |
tree | commitdiff |
2004-08-10 |
Misha Brukman | Renamed PPC32 (namespace for regs, opcodes) to PPC... |
tree | commitdiff |
2004-08-10 |
Misha Brukman | * Fix file header to use tablegen emacs mode instead... |
tree | commitdiff |
2004-08-10 |
Nate Begeman | Fix casts of float to unsigned long |
tree | commitdiff |
2004-08-10 |
Misha Brukman | DForm 5/6 extended mneumonics take 3 arguments. |
tree | commitdiff |
2004-08-10 |
Misha Brukman | Fix DForm_4: format is `op r, r, i' |
tree | commitdiff |
2004-08-09 |
Misha Brukman | Stub definition of the PowerPC CodeEmitter class; this... |
tree | commitdiff |
2004-08-09 |
Misha Brukman | CodePrinter -> AsmPrinter |
tree | commitdiff |
2004-08-09 |
Misha Brukman | Remove ClassPrefix variable as it's no longer used. |
tree | commitdiff |
2004-08-09 |
Misha Brukman | Define a ClassPrefix for PowerPC. |
tree | commitdiff |
2004-08-09 |
Misha Brukman | Generate a code emitter for PowerPC as well, this will... |
tree | commitdiff |
2004-08-09 |
Misha Brukman | Use instruction formats as defined in the PowerPC ISA... |
tree | commitdiff |
2004-08-09 |
Reid Spencer | Fix stack size processing now that the return address... |
tree | commitdiff |
2004-08-06 |
Chris Lattner | Changes commited for Nate Begeman: |
tree | commitdiff |
2004-08-05 |
John Criswell | Added Louis Gerbarg. Louis is given credit in the... |
tree | commitdiff |
2004-08-05 |
John Criswell | Add additional copyright notice for the PowerPC backend. |
tree | commitdiff |
2004-08-05 |
Misha Brukman | Simplify makefile by combining all TableGen dependencie... |
tree | commitdiff |
2004-08-04 |
Misha Brukman | Align dependencies so they don't hurt the eyes to look... |
tree | commitdiff |
2004-08-04 |
Misha Brukman | Remove unused instruction classes |
tree | commitdiff |
2004-08-04 |
Misha Brukman | Make tablegen targets depend on PowerPCInstrFormats... |
tree | commitdiff |
2004-08-04 |
Chris Lattner | getValues does not exist |
tree | commitdiff |
2004-08-03 |
Misha Brukman | Remove unused opcodes. |
tree | commitdiff |
2004-08-02 |
Misha Brukman | * Use simpler instruction templates to define instructions |
tree | commitdiff |
2004-08-02 |
Misha Brukman | Replace patterns 0, 4, and 5 with simpler heirarchical... |
tree | commitdiff |
2004-08-02 |
Misha Brukman | Separate instruction formats from instruction definitions. |
tree | commitdiff |
2004-07-30 |
Misha Brukman | * Conditional save/restore of LR disabled as it's not... |
tree | commitdiff |
2004-07-30 |
Misha Brukman | Do not mark LR as callee-save: not quite correctly... |
tree | commitdiff |
2004-07-30 |
Misha Brukman | * Temporarily suspend LR save/restore optimization... |
tree | commitdiff |
2004-07-28 |
Chris Lattner | Minor corrections |
tree | commitdiff |
2004-07-28 |
Misha Brukman | Add notes on bug involving casting ulong -> double... |
tree | commitdiff |
2004-07-28 |
Misha Brukman | Simplify loading (un)signed constants to registers... |
tree | commitdiff |
2004-07-28 |
Misha Brukman | Remove an extra 8 byte distance penalty. Patch by... |
tree | commitdiff |
2004-07-28 |
Misha Brukman | Find longs by type, not by their primitive size being... |
tree | commitdiff |
2004-07-28 |
Misha Brukman | LI can only take signed values, so values > 32767 can... |
tree | commitdiff |
2004-07-28 |
Misha Brukman | Reorganize tests to place them in proper directories. |
tree | commitdiff |
2004-07-28 |
Misha Brukman | UnitTests 2003-05-26-Shorts and 2003-07-09-LoadShorts... |
tree | commitdiff |
2004-07-28 |
Misha Brukman | Fix printing of immediate operands by looking at their... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Renamed files: |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Branch selection support implemented by Nate Begeman... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Correctly print out long branches, assert on finding... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Run the branch selection pass right before the asm... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Remove empty unused method processFunctionBeforeFrameFi... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Add COND_BRANCH pseudo instruction, patch by Nate Begeman. |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Build COND_BRANCHes which may become long or short... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Moved definition of invertPPCBranchOpcode() into PowerP... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Add PowerPCBranchSelector to discover which are `long... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Fixed saving/restoring LR unconditionally, only done... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Save and restore LR just like any other register and... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | LR is a 32-bit int reg |
tree | commitdiff |
2004-07-27 |
Misha Brukman | MovePCtoLR (which is `bl' in disguise) modifies LR... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Register LR is callee-saved |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Add IMPLICIT_DEF of LR for branch-and-link instrs ... |
tree | commitdiff |
next |