| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add optimized code sequences for setcc x, 0 | Nate Begeman | 2004-09-22 | 1 | -2/+2 |
| | | | | | llvm-svn: 16478 | ||||
| * | * Change PPC32AsmPrinter => PowerPCAsmPrinter since it is now shared between | Misha Brukman | 2004-09-05 | 1 | -12/+13 |
| | | | | | | | | | Darwin and AIX and is not 32- or 64-bit specific * Bring back PowerPC.td as a result, to make it use the `PowerPC' class name * Adjust Makefile accordingly llvm-svn: 16174 | ||||
| * | Renamed PPC32AsmPrinter.cpp => PowerPCAsmPrinter.cpp as the Darwin and AIX asm | Misha Brukman | 2004-09-05 | 1 | -0/+710 |
| | | | | | | | printers are now unified into one file. llvm-svn: 16173 | ||||
| * | Breaking up the PowerPC target into 32- and 64-bit subparts, Part III: the rest. | Misha Brukman | 2004-08-11 | 1 | -735/+0 |
| | | | | | llvm-svn: 15636 | ||||
| * | Renamed PPC32 (namespace for regs, opcodes) to PPC to include 64-bit targets | Misha Brukman | 2004-08-10 | 1 | -23/+23 |
| | | | | | llvm-svn: 15631 | ||||
| * | CodePrinter -> AsmPrinter | Misha Brukman | 2004-08-09 | 1 | -3/+3 |
| | | | | | llvm-svn: 15599 | ||||
| * | getValues does not exist | Chris Lattner | 2004-08-04 | 1 | -7/+5 |
| | | | | | llvm-svn: 15495 | ||||
| * | Minor corrections | Chris Lattner | 2004-07-28 | 1 | -2/+2 |
| | | | | | llvm-svn: 15309 | ||||
| * | Find longs by type, not by their primitive size being 64. Patch by Nate Begeman. | Misha Brukman | 2004-07-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 15304 | ||||
| * | Fix printing of immediate operands by looking at their operand types in | Misha Brukman | 2004-07-28 | 1 | -15/+26 |
| | | | | | | | | the TargetInstrInfo. This fixes UnitTests 2003-05-26-Shorts and 2003-07-09-LoadShorts. llvm-svn: 15296 | ||||
| * | Correctly print out long branches, assert on finding pseudo instr COND_BRANCH | Misha Brukman | 2004-07-27 | 1 | -1/+12 |
| | | | | | | | Patch by Nate Begeman. llvm-svn: 15286 | ||||
| * | Increment the label number in runOnFunction() rather than while printing out | Misha Brukman | 2004-07-26 | 1 | -11/+10 |
| | | | | | | | some instruction. Patch by Nate Begeman. llvm-svn: 15236 | ||||
| * | Simplify boolean test. | Misha Brukman | 2004-07-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 15145 | ||||
| * | * Codegen of GEPs dramatically improved by folding multiplies and adds | Misha Brukman | 2004-07-23 | 1 | -25/+31 |
| | | | | | | | | | * Function pointers implemented correctly using appropriate stubs Contributed by Nate Begeman. llvm-svn: 15133 | ||||
| * | * Fix printing of signed immediate values (Nate Begeman) | Misha Brukman | 2004-07-21 | 1 | -7/+29 |
| | | | | | | | | * Fix printing of `zeroinitializer' * Fix printing of `linkonce' globals, complete with stubs llvm-svn: 15084 | ||||
| * | Differentiate between global and weak symbol loads | Misha Brukman | 2004-07-20 | 1 | -6/+3 |
| | | | | | llvm-svn: 15035 | ||||
| * | * Fn args passed in registers are now recorded as used by the call instruction | Misha Brukman | 2004-07-20 | 1 | -6/+18 |
| | | | | | | | | | `-> asm printer updated to not print out those registers with the call instr All of Shootout tests now work. Great thanks to Nate Begeman for the patch! llvm-svn: 15015 | ||||
| * | CPR Fixes | Chris Lattner | 2004-07-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 14961 | ||||
| * | * Output non-lazy linking stubs for external global variables | Misha Brukman | 2004-07-16 | 1 | -46/+29 |
| | | | | | | | | * Get rid of dead and #if 0'd code * Minor for loop speed-up: save end iterator instead of querying every time llvm-svn: 14893 | ||||
| * | * Add spaces between words and numbers in comments printed out for longs/floats | Misha Brukman | 2004-07-16 | 1 | -2/+8 |
| | | | | | | | * Print out IMPLICIT_DEFS as comments in the assembly, patch by Nate Begeman llvm-svn: 14890 | ||||
| * | * Fix header comment, excise references to X86 | Misha Brukman | 2004-07-08 | 1 | -15/+23 |
| | | | | | | | * Add suport for printing out references to constant pool indices llvm-svn: 14699 | ||||
| * | Use the more compact `bl' instead of cryptic (but equivalent) `bcl 20,31' | Misha Brukman | 2004-07-06 | 1 | -2/+2 |
| | | | | | llvm-svn: 14652 | ||||
| * | Check if operand has an allocated reg before requesting it. | Misha Brukman | 2004-07-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 14550 | ||||
| * | * Inquire about the number of operands from the instruction directly | Misha Brukman | 2004-06-30 | 1 | -2/+4 |
| | | | | | | | * Only check for a register if we are sure the instruction has one allocated llvm-svn: 14509 | ||||
| * | * Stop using BBNumbering, we don't really need it | Misha Brukman | 2004-06-29 | 1 | -10/+2 |
| | | | | | | | | | * Only increment labelNumber once, because it's used by both Load{hi,lo}Addr * There is no .bss section on PowerPC * Use .align 2 instead of other random numbers llvm-svn: 14504 | ||||
| * | Assembly syntax/comment fixes by Nate Begeman. | Misha Brukman | 2004-06-29 | 1 | -33/+54 |
| | | | | | llvm-svn: 14479 | ||||
| * | No need to generate a lazy-linking stub for internal functions, they can be | Misha Brukman | 2004-06-28 | 1 | -1/+3 |
| | | | | | | | resolved by the static linker. llvm-svn: 14467 | ||||
| * | Do not set the `link' bit when branching to the first BB of a function, as it | Misha Brukman | 2004-06-28 | 1 | -2/+2 |
| | | | | | | | will cause an infinite loop. The link bit is only used for calling functions. llvm-svn: 14466 | ||||
| * | Fix spacing around function arguments. | Misha Brukman | 2004-06-28 | 1 | -5/+4 |
| | | | | | llvm-svn: 14463 | ||||
| * | Combine several if stmts with returns into an if-then-elseif-else chain. | Misha Brukman | 2004-06-25 | 1 | -12/+4 |
| | | | | | llvm-svn: 14414 | ||||
| * | * Be consistent about MachineBB labels and references to them in instr stream | Misha Brukman | 2004-06-25 | 1 | -22/+6 |
| | | | | | | | * Use MachineBB's built-in numbering system instead of reinventing one llvm-svn: 14408 | ||||
| * | * Initialize the entire array statically, not member-at-a-time | Misha Brukman | 2004-06-25 | 1 | -20/+9 |
| | | | | | | | * Remove x86-specific comment re: intel vs. at&t assembly syntax llvm-svn: 14406 | ||||
| * | * Lowercase the register names | Misha Brukman | 2004-06-24 | 1 | -11/+11 |
| | | | | | | | | * Parenthesize assert() expressions correctly * Fix spacing around for() and if() statements llvm-svn: 14384 | ||||
| * | * Tabs to spaces | Misha Brukman | 2004-06-24 | 1 | -96/+100 |
| | | | | | | | * Remove unnecessary parens, braces, clean up code layout llvm-svn: 14379 | ||||
| * | * Order #includes | Misha Brukman | 2004-06-24 | 1 | -5/+7 |
| | | | | | | | * Use the DEBUG() guard for debug printouts llvm-svn: 14367 | ||||
| * | Type::getPrimitiveID() -> getTypeID() | Misha Brukman | 2004-06-21 | 1 | -2/+2 |
| | | | | | llvm-svn: 14287 | ||||
| * | Initial revision | Misha Brukman | 2004-06-21 | 1 | -0/+694 |
| llvm-svn: 14283 | |||||

