| Commit message (Expand) | Author | Age | Files | Lines |
* | Typos: POPQ -> POPFQ, POPD -> POPFD. | Evan Cheng | 2007-09-26 | 2 | -2/+2 |
* | move PR1160 here. | Chris Lattner | 2007-09-26 | 1 | -0/+31 |
* | Allow copyRegToReg to emit cross register classes copies. | Evan Cheng | 2007-09-26 | 14 | -44/+92 |
* | move PR1264 here. | Chris Lattner | 2007-09-26 | 1 | -1/+28 |
* | Add pushf{d|q}, popf{d|q} to push and pop EFLAGS register. | Evan Cheng | 2007-09-26 | 2 | -4/+12 |
* | translateX86CC updates the last two operands. | Evan Cheng | 2007-09-26 | 1 | -2/+5 |
* | Correctly restore stack pointer after realignment in main() on Cygwin/Mingw32 | Anton Korobeynikov | 2007-09-26 | 1 | -1/+8 |
* | Missing load / store folding entries. | Evan Cheng | 2007-09-25 | 1 | -0/+8 |
* | Partly revert invalid r41774 | Anton Korobeynikov | 2007-09-25 | 1 | -0/+20 |
* | More explicit keywords. | Dan Gohman | 2007-09-25 | 7 | -9/+9 |
* | Fix a typo in a comment. | Dan Gohman | 2007-09-25 | 1 | -1/+1 |
* | New style x87 cmp instructions. | Evan Cheng | 2007-09-25 | 2 | -0/+24 |
* | When both x/y and x%y are needed (x and y both scalar integer), compute | Dan Gohman | 2007-09-25 | 3 | -25/+88 |
* | Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) and | Dan Gohman | 2007-09-25 | 1 | -7/+1 |
* | Added support for new condition code modeling scheme (i.e. physical register ... | Evan Cheng | 2007-09-25 | 9 | -45/+1409 |
* | New temporary option -new-cc-modeling-scheme to test the new cc modeling scheme. | Evan Cheng | 2007-09-25 | 1 | -0/+6 |
* | Rename keyword "modify" -> "implicit". | Evan Cheng | 2007-09-25 | 1 | -1/+1 |
* | When mixing SSE and x87 codegen, it's possible to | Dale Johannesen | 2007-09-24 | 1 | -29/+31 |
* | Add support on x86 for having Legalize lower ISD::LOCATION to ISD::DEBUG_LOC | Dan Gohman | 2007-09-24 | 1 | -2/+7 |
* | Merge hasDotLoc and hasDotFile into hasDotLocAndDotFile since .loc and .file | Dan Gohman | 2007-09-24 | 1 | -2/+1 |
* | Added "LoadEffective" pattern to handle stack locations. | Bruno Cardoso Lopes | 2007-09-24 | 3 | -6/+25 |
* | Fix the syntax for the .loc directive in preparation for using it. | Dan Gohman | 2007-09-24 | 1 | -1/+1 |
* | The code that used the StartLabelId label was removed, so remove the | Dan Gohman | 2007-09-24 | 1 | -7/+1 |
* | claim that "st" is from the 80-bit register file. This causes x87-using inline | Chris Lattner | 2007-09-24 | 1 | -1/+1 |
* | Fix PR 1681. When X86 target uses +sse -sse2, | Dale Johannesen | 2007-09-23 | 7 | -87/+164 |
* | Fix PR1679, by printing GEP indices as signed values instead of unsigned. | Chris Lattner | 2007-09-22 | 1 | -1/+2 |
* | Don't add a default STACK_ALIGN (use the generic ABI alignment) | Rafael Espindola | 2007-09-21 | 2 | -8/+6 |
* | small cleanup: use LowerMemArgument in LowerFastCCArguments also | Rafael Espindola | 2007-09-21 | 1 | -6/+1 |
* | Honor user-defined section specification of a global, ignores whether its ini... | Evan Cheng | 2007-09-21 | 3 | -8/+7 |
* | Do not override user specified section. | Devang Patel | 2007-09-20 | 1 | -2/+2 |
* | Fix several more entries in the x86 reload/remat folding tables. | Dan Gohman | 2007-09-20 | 1 | -18/+18 |
* | another long double buglet | Dale Johannesen | 2007-09-20 | 1 | -0/+1 |
* | Enable if-conversion for ARM by default. | Evan Cheng | 2007-09-20 | 1 | -3/+3 |
* | More long double fixes. x86_64 should build now. | Dale Johannesen | 2007-09-19 | 2 | -6/+14 |
* | Avoid referencing deleted instruction. | Evan Cheng | 2007-09-19 | 1 | -5/+26 |
* | PSHUFDmi, etc. are actually folding a load, not a store. | Evan Cheng | 2007-09-19 | 1 | -3/+3 |
* | Set CCR (EFLAGS) copy cost to -1, i.e. extremely expensive to copy. | Evan Cheng | 2007-09-19 | 1 | -1/+3 |
* | Add CopyCost to TargetRegisterClass. This specifies the cost of copying a value | Evan Cheng | 2007-09-19 | 1 | -0/+6 |
* | Move the entries for 64-bit CMP, IMUL, and a few others into the correct | Dan Gohman | 2007-09-18 | 1 | -6/+11 |
* | Remove RSTRegClass case from loadRegFromStackSlot | Dale Johannesen | 2007-09-17 | 2 | -5/+3 |
* | Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo | Chris Lattner | 2007-09-17 | 1 | -2/+6 |
* | X86ISD::TEST is dead. | Evan Cheng | 2007-09-17 | 1 | -1/+1 |
* | Add 64-bit jmp instructions to the list of instructions that | Dan Gohman | 2007-09-17 | 1 | -0/+2 |
* | Use xorl instead of xorq to enter a zero into a 64-bit register. | Dan Gohman | 2007-09-17 | 1 | -2/+4 |
* | Emit integer x<1 as x<=0, as comparisons with zero (now includeing | Dan Gohman | 2007-09-17 | 1 | -0/+5 |
* | Use "test reg,reg" in place of "cmp reg,0" for 64-bit operands. This was | Dan Gohman | 2007-09-17 | 1 | -0/+6 |
* | Implement x86 long double (uses host long double, | Dale Johannesen | 2007-09-17 | 1 | -5/+30 |
* | Follow-up to patch r41999. Make the conditional that emits the personality stub | Bill Wendling | 2007-09-16 | 1 | -1/+1 |
* | Only emit the personality function as a global value if the backend actually | Bill Wendling | 2007-09-16 | 1 | -1/+1 |
* | Fix PR1666, SPASS with the CBE and 254.gap with the CBE. | Chris Lattner | 2007-09-15 | 1 | -45/+27 |