- 9691a89 Remove debug code emitter from the JIT by Misha Brukman · 20 years ago
- 4f9a6c3 Make this compile. by Alkis Evlogimenos · 20 years ago
- 3070e2f * Added basic support for JITing functions, basic blocks, instruction encoding, by Misha Brukman · 20 years ago
- 0797d49 Don't clear or sign extend bool->int. This fires a few dozen times on the test suite by Nate Begeman · 20 years ago
- 86d341b Initial automake generated Makefile template by Reid Spencer · 20 years ago
- fcf4a42 Generate correct stubs for weak-linked symbols by Nate Begeman · 20 years ago
- 7619203 PPC32GenCodeEmitter instead of PowerPCGenCodeEmitter by Reid Spencer · 20 years ago
- 1b75022 Implement bitfield insert by recognizing the following pattern: by Nate Begeman · 20 years ago
- 2d4c98d Finally fix one of the oldest FIXMEs in the PowerPC backend: correctly by Nate Begeman · 20 years ago
- 289a49a ADd support for undef and unreachable by Chris Lattner · 20 years ago
- e0c83a8 Better codegen of binary integer ops with 32 bit immediate operands. by Nate Begeman · 20 years ago
- c982cfa * Claim to support machine code emission - return false from by Misha Brukman · 20 years ago
- d37faba * Include the real (generated) version of getBinaryCodeForInstr() by Misha Brukman · 20 years ago
- bab2adf * Make a PPC32-specific code emitter because we have separate classes for 32- by Misha Brukman · 20 years ago
- a671f3b There is only one field in an instruction, and that is `Inst', the final view of by Misha Brukman · 20 years ago
- 315d334 PowerPC instruction definitions use LittleEndian-style encoding [0..31] by Misha Brukman · 20 years ago
- d96cb6e Update to reflect changes in Makefile rules. by Reid Spencer · 20 years ago
- 81f76b3 Initial version of automake Makefile.am file. by Reid Spencer · 20 years ago
- cbb9812 bling bling! by Chris Lattner · 20 years ago
- bdf6984 Implement logical and with an immediate that consists of a contiguous block by Nate Begeman · 20 years ago
- b816f02 Several fixes and enhancements to the PPC32 backend. by Nate Begeman · 20 years ago
- cb90de3 Add ori reg, reg, 0 as a move instruction. This can be generated from by Nate Begeman · 20 years ago
- 5a181c8 Remove unnecessary header include by Nate Begeman · 20 years ago
- 7c348e1 Correct some typeos by Chris Lattner · 20 years ago
- 35b020d Turning on fsel code gen now that we can do so would be good. by Nate Begeman · 20 years ago
- 087d5d9 Implement floating point select for lt, gt, le, ge using the powerpc fsel by Nate Begeman · 20 years ago
- 1f49e86 Generate better code by being far less clever when it comes to the select instruction. Don't create overlapping register lifetimes by Nate Begeman · 20 years ago
- 1b99fd3 improve Type::BoolTy codegen by eliminating unnecessary clears and sign extends by Nate Begeman · 20 years ago
- a41fc77 To go along with sabre's improved InstCombining, improve recognition of by Nate Begeman · 20 years ago
- da721e7 Correct some BuildMI arguments for the upcoming simple scheduler by Nate Begeman · 20 years ago
- 645495d Fix the last of the major PPC GEP folding deficiencies. This will allow by Nate Begeman · 20 years ago
- a2de102 add optimized code sequences for setcc x, 0 by Nate Begeman · 20 years ago
- 540c82a s/ISel/PPC64ISel/ to have unique class names for debugging via gdb because the by Misha Brukman · 20 years ago
- a1dca55 s/ISel/PPC32ISel/ to have unique class names for debugging via gdb because the by Misha Brukman · 20 years ago
- b228657 Revamp the Register class, and allow the use of the RegisterGroup class to by Chris Lattner · 20 years ago
- 20136a2 Add 64 bit divide instructions, and use them by Nate Begeman · 20 years ago
- 3e0b51a * Change PPC32AsmPrinter => PowerPCAsmPrinter since it is now shared between by Misha Brukman · 20 years ago
- b986b7d Renamed PPC32AsmPrinter.cpp => PowerPCAsmPrinter.cpp as the Darwin and AIX asm by Misha Brukman · 20 years ago
- a11c2e8 Include MathExtras.h to fix build breakage, thanks to Vladimir by Nate Begeman · 20 years ago
- ed42853 All PPC instructions are now auto-printed by Nate Begeman · 20 years ago
- b7a8f2c Convert remaining X-Form and Pseudo instructions over to asm writer by Nate Begeman · 20 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
- cc8bd9c convert M and MD form instructions to generated asm writer by Nate Begeman · 20 years ago
- 07aada8 Move yet more instructions over to being printed by the generated asm writer by Nate Begeman · 20 years ago
- 6b3dc55 Convert A-Form instructions to auto-generated asm writer by Nate Begeman · 20 years ago
- d332fd5 Improvements to int->float cast code for PPC-64 by Nate Begeman · 20 years ago
- f2f0781 Implement the following missing functionality in the PPC backend: by Nate Begeman · 20 years ago
- 5709998 Register sizes are in bits, not bytes by Nate Begeman · 20 years ago
- 0e5e5f5 Kill a majority of unnecessary sign extensions for byte loads by Nate Begeman · 20 years ago
- 1f4a132 Don't hard code the offset of the saved R31 in functions with frame pointers by Nate Begeman · 20 years ago
- a96c4af Back out branchless SetCC code. While it helped a lot in some cases, it by Nate Begeman · 20 years ago
- 608034e Switch from bytes to bits for alignment. by Chris Lattner · 20 years ago
- 8edcd84 Reduce uses of getRegClass by Chris Lattner · 20 years ago
- 12585ba Fix warning by Chris Lattner · 20 years ago
- c330612 Move XForm instructions over to the auto-generated asm writer by Nate Begeman · 20 years ago
- b65eadb remove some things from the todo list. by Nate Begeman · 20 years ago
- f908888 Do not register ppc64 yet, as it breaks the SparcV9 backend by Chris Lattner · 20 years ago
- b47321b Implement code to convert SetCC into straight line code where appropriate. Add necessary instructions for this transformation to the .td file. by Nate Begeman · 20 years ago
- 43f20a5 Fix opcodes being printed in caps (the more general fix may be `AsmWriter') by Misha Brukman · 20 years ago
- 1601d9c Stack space for argument passing is 32 regardless of 32- vs. 64-bit arch. by Misha Brukman · 20 years ago
- 983e92d LR needs to be saved at 16-byte offset on a 64-bit arch by Misha Brukman · 20 years ago
- 4debafb On 64-bit PowerPC, pointers are 8 bytes, so parameter area offset is 48, not 24 by Misha Brukman · 20 years ago
- d2cbb87 This PHI has 4 additional operands, not 2. by Misha Brukman · 20 years ago
- 95ab78a Use the appropriate 64-bit register description file. by Misha Brukman · 20 years ago
- 5e9867e Fix more remaining 32-bit vestiges of PowerPC by Misha Brukman · 20 years ago
- cc55ad5 Fix another vestige of the 32-bit PowerPC backend. by Misha Brukman · 20 years ago
- ab566ea Correct character prepended to global symbols ('.'), use Mangler consistently by Misha Brukman · 20 years ago
- 1c514ec * Eliminate global base register, r2 is used for that on AIX/PowerPC by Misha Brukman · 20 years ago
- 85aa4d0 Wrap long lines. by Misha Brukman · 20 years ago
- 1e67d4d Convert casts that will have no effect into move instructions. by Nate Begeman · 20 years ago
- 81d265d Clean up floating point instruction selection. by Nate Begeman · 20 years ago
- f746a7d Rename var by Chris Lattner · 20 years ago
- 5069438 This file is no longer used. by Misha Brukman · 20 years ago
- 69d485e Start using alignment output routines from AsmPrinter. by Chris Lattner · 20 years ago
- 5676310 Print comments with ; by Chris Lattner · 20 years ago
- 07a7375 Re-fix hiding the Frame Pointer from the register allocator in functions by Nate Begeman · 20 years ago
- 79835d9 Use the emitGlobalConstant defined in AsmPrinter by Chris Lattner · 20 years ago
- b462e47 New, more general, interface. by Chris Lattner · 20 years ago
- 9e36843 Rewrite targets/rules to generate files for just PowerPC or PPC{32,64} by Misha Brukman · 20 years ago
- 8283ec7 Register classes are target-dependent by Misha Brukman · 20 years ago
- 6316181 #include <map> is not necessary here by Misha Brukman · 20 years ago
- 1dcddfe `PowerPC' is no longer a real target by Misha Brukman · 20 years ago
- f2f8cfb Move variables and methods which need PPC{32,64}* distinction to subclasses by Misha Brukman · 20 years ago
- 66aa3e0 No need for an `is64bit' flag by Misha Brukman · 20 years ago
- a2a27b3 PowerPCInstrInfo and PowerPCRegisterInfo have gone away; they are replaced by Misha Brukman · 20 years ago
- 08dde0b Consistently name passed with 32 or 64 in their name by Misha Brukman · 20 years ago
- 3d58b8f PowerPCRegisterInfo no longer takes a bool to differentiate 32 vs 64 bits by Misha Brukman · 20 years ago
- db50bd3 The PowerPCInstrInfo class has gone away. by Misha Brukman · 20 years ago
- 363dd07 PowerPCInstrInfo has gone away, PPC32 and PPC64 share opcodes. by Misha Brukman · 20 years ago
- adde699 PowerPC 32-/64-bit split: Part II, 64-bit customizations on PowerPC by Misha Brukman · 20 years ago
- f2ccb77 PowerPC 32-/64-bit split: Part I, PPC32* bit files, adapted from former PowerPC* by Misha Brukman · 20 years ago
- 469ab79 Print float constants as 4 byte values. by Chris Lattner · 20 years ago
- 505e783 Make sure to put an _ prefix on all identifiers! by Chris Lattner · 20 years ago
- 416ca33 More changes to make PPC32 and X86 more similar by Chris Lattner · 20 years ago
- 36aacdb Minor changes to make the diff be nothing against the X86 version by Chris Lattner · 20 years ago
- a384079 Finegrainify namespacification by Chris Lattner · 20 years ago
- b648206 There is no need for a cast here by Chris Lattner · 20 years ago
- 746a495 Update the current state of the world by Nate Begeman · 20 years ago
- 7e0fd57 Fix typo of the word 'implicit' I made resolving a CVS conflict. Whoops! by Nate Begeman · 20 years ago
- 1cffdf0 Fix frame pointer handling: by Nate Begeman · 20 years ago