- b7a8f2c Convert remaining X-Form and Pseudo instructions over to asm writer by Nate Begeman · 21 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
- cc8bd9c convert M and MD form instructions to generated asm writer by Nate Begeman · 21 years ago
- 07aada8 Move yet more instructions over to being printed by the generated asm writer by Nate Begeman · 21 years ago
- 6b3dc55 Convert A-Form instructions to auto-generated asm writer by Nate Begeman · 21 years ago
- d332fd5 Improvements to int->float cast code for PPC-64 by Nate Begeman · 21 years ago
- f2f0781 Implement the following missing functionality in the PPC backend: by Nate Begeman · 21 years ago
- 5709998 Register sizes are in bits, not bytes by Nate Begeman · 21 years ago
- 0e5e5f5 Kill a majority of unnecessary sign extensions for byte loads by Nate Begeman · 21 years ago
- 1f4a132 Don't hard code the offset of the saved R31 in functions with frame pointers by Nate Begeman · 21 years ago
- a96c4af Back out branchless SetCC code. While it helped a lot in some cases, it by Nate Begeman · 21 years ago
- 608034e Switch from bytes to bits for alignment. by Chris Lattner · 21 years ago
- 8edcd84 Reduce uses of getRegClass by Chris Lattner · 21 years ago
- 12585ba Fix warning by Chris Lattner · 21 years ago
- c330612 Move XForm instructions over to the auto-generated asm writer by Nate Begeman · 21 years ago
- b65eadb remove some things from the todo list. by Nate Begeman · 21 years ago
- f908888 Do not register ppc64 yet, as it breaks the SparcV9 backend by Chris Lattner · 21 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 · 21 years ago
- 43f20a5 Fix opcodes being printed in caps (the more general fix may be `AsmWriter') by Misha Brukman · 21 years ago
- 1601d9c Stack space for argument passing is 32 regardless of 32- vs. 64-bit arch. by Misha Brukman · 21 years ago
- 983e92d LR needs to be saved at 16-byte offset on a 64-bit arch by Misha Brukman · 21 years ago
- 4debafb On 64-bit PowerPC, pointers are 8 bytes, so parameter area offset is 48, not 24 by Misha Brukman · 21 years ago
- d2cbb87 This PHI has 4 additional operands, not 2. by Misha Brukman · 21 years ago
- 95ab78a Use the appropriate 64-bit register description file. by Misha Brukman · 21 years ago
- 5e9867e Fix more remaining 32-bit vestiges of PowerPC by Misha Brukman · 21 years ago
- cc55ad5 Fix another vestige of the 32-bit PowerPC backend. by Misha Brukman · 21 years ago
- ab566ea Correct character prepended to global symbols ('.'), use Mangler consistently by Misha Brukman · 21 years ago
- 1c514ec * Eliminate global base register, r2 is used for that on AIX/PowerPC by Misha Brukman · 21 years ago
- 85aa4d0 Wrap long lines. by Misha Brukman · 21 years ago
- 1e67d4d Convert casts that will have no effect into move instructions. by Nate Begeman · 21 years ago
- 81d265d Clean up floating point instruction selection. by Nate Begeman · 21 years ago
- f746a7d Rename var by Chris Lattner · 21 years ago
- 5069438 This file is no longer used. by Misha Brukman · 21 years ago
- 69d485e Start using alignment output routines from AsmPrinter. by Chris Lattner · 21 years ago
- 5676310 Print comments with ; by Chris Lattner · 21 years ago
- 07a7375 Re-fix hiding the Frame Pointer from the register allocator in functions by Nate Begeman · 21 years ago
- 79835d9 Use the emitGlobalConstant defined in AsmPrinter by Chris Lattner · 21 years ago
- b462e47 New, more general, interface. by Chris Lattner · 21 years ago
- 9e36843 Rewrite targets/rules to generate files for just PowerPC or PPC{32,64} by Misha Brukman · 21 years ago
- 8283ec7 Register classes are target-dependent by Misha Brukman · 21 years ago
- 6316181 #include <map> is not necessary here by Misha Brukman · 21 years ago
- 1dcddfe `PowerPC' is no longer a real target by Misha Brukman · 21 years ago
- f2f8cfb Move variables and methods which need PPC{32,64}* distinction to subclasses by Misha Brukman · 21 years ago
- 66aa3e0 No need for an `is64bit' flag by Misha Brukman · 21 years ago
- a2a27b3 PowerPCInstrInfo and PowerPCRegisterInfo have gone away; they are replaced by Misha Brukman · 21 years ago
- 08dde0b Consistently name passed with 32 or 64 in their name by Misha Brukman · 21 years ago
- 3d58b8f PowerPCRegisterInfo no longer takes a bool to differentiate 32 vs 64 bits by Misha Brukman · 21 years ago
- db50bd3 The PowerPCInstrInfo class has gone away. by Misha Brukman · 21 years ago
- 363dd07 PowerPCInstrInfo has gone away, PPC32 and PPC64 share opcodes. by Misha Brukman · 21 years ago
- adde699 PowerPC 32-/64-bit split: Part II, 64-bit customizations on PowerPC by Misha Brukman · 21 years ago
- f2ccb77 PowerPC 32-/64-bit split: Part I, PPC32* bit files, adapted from former PowerPC* by Misha Brukman · 21 years ago
- 469ab79 Print float constants as 4 byte values. by Chris Lattner · 21 years ago
- 505e783 Make sure to put an _ prefix on all identifiers! by Chris Lattner · 21 years ago
- 416ca33 More changes to make PPC32 and X86 more similar by Chris Lattner · 21 years ago
- 36aacdb Minor changes to make the diff be nothing against the X86 version by Chris Lattner · 21 years ago
- a384079 Finegrainify namespacification by Chris Lattner · 21 years ago
- b648206 There is no need for a cast here by Chris Lattner · 21 years ago
- 746a495 Update the current state of the world by Nate Begeman · 21 years ago
- 7e0fd57 Fix typo of the word 'implicit' I made resolving a CVS conflict. Whoops! by Nate Begeman · 21 years ago
- 1cffdf0 Fix frame pointer handling: by Nate Begeman · 21 years ago
- 865075e Fix mismatched adjust down/up of SP in functions that contain variable by Nate Begeman · 21 years ago
- 6ff3f83 Insertion methods now return void instead of #instrs inserted. Also, use by Chris Lattner · 21 years ago
- 57f1b67 These methods no longer take a TargetRegisterClass* operand. by Chris Lattner · 21 years ago
- 8c9b4de Make this compile on gc 3.4.1 (static_cast to non-const type was not allowed). by Alkis Evlogimenos · 21 years ago
- f7bb8c0 Add future optimization opportunity by Nate Begeman · 21 years ago
- 43d64ea Fix float to int codepath by always allocating 8 bytes for the target of a double store; optimize cmplwi generation. by Nate Begeman · 21 years ago
- 08eceec Zimm16 is now dead. Its entry is not removed from the enum, to avoid having by Chris Lattner · 21 years ago
- 0ea3171 Convert all of the DForm_6* operations, which makes all of the Zimm16 users by Chris Lattner · 21 years ago
- d15575d Reenable the CCRC by Chris Lattner · 21 years ago
- 97b2a2e Convert the DForm_4 over to the asmprintergen by Chris Lattner · 21 years ago
- ad9c242 Remove dead code by Nate Begeman · 21 years ago
- 7bb424f Print mflr using the asmwriter generator by Chris Lattner · 21 years ago
- ca068e8 Replace PowerPCPEI.cpp with target independant PrologEpilogInserter by Nate Begeman · 21 years ago
- ffde1de Add support for frame pointers, and large offsets from stack and frame pointers. Adopt elimination of MachineFunction& arg from eliminateFrameIndex. by Nate Begeman · 21 years ago
- b0b8b93 Add indexed forms of load doubleword and load word algebraic for 64 bit targets by Nate Begeman · 21 years ago
- 6d1e2df Fix handling of FP constants with single precision, and loading of internal linkage function addresses by Nate Begeman · 21 years ago
- e59bf59 Add initial support for using the generated asm writer. Also, fix FP constant printing to always print 8 byte intializers. Move printing of LinkOnce stubs. by Nate Begeman · 21 years ago
- 14d89d6 Add generation of asm writer from tablegen files to Makefile by Nate Begeman · 21 years ago
- 1c284ac Remove an unneeded header and forward declaration by Nate Begeman · 21 years ago
- b73a711 Fix siod by switching BoolTy to byte rather than int until CFE changes for by Nate Begeman · 21 years ago
- 293d88c Fix 177.mesa compilation, don't use floating point regs for base addresses! by Nate Begeman · 21 years ago
- 8cfa427 Fix llc crasher compiling siod by giving BuildMI the correct number of arguments by Nate Begeman · 21 years ago
- 5a104b0 Longs are in one register on PowerPC 64; use appropriate instructions to operate on them. by Nate Begeman · 21 years ago
- 244e64e Add some more 64 bit instructions we need for the PowerPC-64 ISel to the tablegen files by Nate Begeman · 21 years ago
- f5f7068 Disable PPC64 backend by default because LLC cannot choose automatically between by Misha Brukman · 21 years ago
- a1b6ae9 * Correct 64-bit version: blr 1 (not 0) by Misha Brukman · 21 years ago
- e4d093c * Print out full names for non-GPR or -FPR registers by Misha Brukman · 21 years ago
- cc6b01b * Pointers are 8 bytes, hence cLong type on 64-bit PPC by Misha Brukman · 21 years ago
- 8e63dce Eliminate special-casing 14-bit immediate load/store opcodes by Misha Brukman · 21 years ago
- c90f296 Correctly print out ASCII literal strings on AIX by Misha Brukman · 21 years ago
- ef9468c Mark R2 as available for allocation on Darwin/PPC32, but not AIX/PPC64 by Misha Brukman · 21 years ago
- 1d3527e * Move AIX into the llvm namespace to be accessed from RegisterInfo by Misha Brukman · 21 years ago
- a6ecd9e Set the is64bit flag and propagate it to PowerPCRegisterInfo by Misha Brukman · 21 years ago
- dceb457 * Set the is64bit boolean flag in PowerPCRegisterInfo by Misha Brukman · 21 years ago
- ca9309f 64-bit instruction selector and AIX-specific 64-bit asm printer by Misha Brukman · 21 years ago
- 55eee3d Fix names of 64-bit CMP*D* opcodes, add LWA and STD* opcodes by Misha Brukman · 21 years ago
- f1f6cef Add support for 64-bit CMPDI, CMPLDI, and CMPLD opcodes by Misha Brukman · 21 years ago
- 96b6110 Add doubleword load/store (64-bit only). by Misha Brukman · 21 years ago
- 9582822 Hyphenate ##-bit and remove first-person from comments. by Misha Brukman · 21 years ago
- 7a4fe9b Clean up 32/64bit and Darwin/AIX split. Next steps: 64 bit ISel, AIX asm printer. by Nate Begeman · 21 years ago