| Commit message (Expand) | Author | Age | Files | Lines |
* | Added patterns for ADD8rm, etc. These fold load operands. e.g. addb 4(%esp), %al | Evan Cheng | 2005-12-09 | 1 | -3/+6 |
* | Added explicit type field to ComplexPattern. | Evan Cheng | 2005-12-08 | 1 | -2/+2 |
* | * Added intelligence to X86 LEA addressing mode matching routine so it returns | Evan Cheng | 2005-12-08 | 2 | -84/+103 |
* | X86 doesn't support sextinreg for 8-bit things either. | Chris Lattner | 2005-12-07 | 1 | -0/+1 |
* | Remove unnecessary let hasCtrlDep=1 now it can be inferred. | Evan Cheng | 2005-12-05 | 1 | -27/+25 |
* | Several things: | Chris Lattner | 2005-12-05 | 1 | -24/+32 |
* | Added isel patterns for RET, JMP, and WRITEPORT. | Evan Cheng | 2005-12-04 | 1 | -39/+53 |
* | Fix PR672 another way which should be more robust | Chris Lattner | 2005-12-04 | 1 | -16/+14 |
* | Fix test/Regression/ExecutionEngine/2005-12-02-TailCallBug.ll and PR672. | Chris Lattner | 2005-12-03 | 1 | -0/+14 |
* | add a note | Chris Lattner | 2005-12-02 | 1 | -0/+6 |
* | Support multiple ValueTypes per RegisterClass, needed for upcoming vector | Nate Begeman | 2005-12-01 | 1 | -7/+8 |
* | Proper support for shifts with register shift value. | Evan Cheng | 2005-12-01 | 2 | -44/+24 |
* | SelectNodeTo now returns its result, we must pay attention to it. | Chris Lattner | 2005-11-30 | 1 | -20/+18 |
* | Fix a typo in my latest change | Nate Begeman | 2005-11-30 | 1 | -2/+2 |
* | No longer track value types for asm printer operands, and remove them as | Nate Begeman | 2005-11-30 | 5 | -40/+65 |
* | Fix a bug in a recent patch that broke shifts | Chris Lattner | 2005-11-30 | 1 | -3/+3 |
* | Added support to STORE and shifts to DAG to DAG isel. | Evan Cheng | 2005-11-30 | 1 | -8/+88 |
* | Fixed a minor bug: - -offset != offset iff offset == MININT | Evan Cheng | 2005-11-30 | 1 | -1/+1 |
* | Add more X86 ISel patterns. | Evan Cheng | 2005-11-29 | 1 | -407/+463 |
* | No targets support line number info yet. | Chris Lattner | 2005-11-29 | 1 | -0/+3 |
* | Add a missed optimization | Chris Lattner | 2005-11-28 | 1 | -0/+9 |
* | Use HasDotTypeDotSizeDirective instead of forELF | Chris Lattner | 2005-11-21 | 4 | -18/+10 |
* | Remove a level of indentation by using a continue. | Chris Lattner | 2005-11-21 | 1 | -55/+55 |
* | Simplify the subtarget info, allow the asmwriter to do some target sensing | Chris Lattner | 2005-11-21 | 2 | -22/+2 |
* | Use subtarget information computed by X86Subtarget instead of rolling our own. | Chris Lattner | 2005-11-21 | 3 | -29/+22 |
* | Make the X86 subtarget compute the basic target type: ELF, Cygwin, Darwin, | Chris Lattner | 2005-11-21 | 2 | -15/+24 |
* | Add a forELF flag, allowing the removal of forCygwin and simplification of | Chris Lattner | 2005-11-21 | 4 | -7/+12 |
* | simplify and genericize this code | Chris Lattner | 2005-11-21 | 1 | -55/+69 |
* | prune #include | Chris Lattner | 2005-11-21 | 1 | -1/+0 |
* | Switch to using the shared constant pool printer, along with using shorter | Chris Lattner | 2005-11-21 | 4 | -31/+5 |
* | Adjust to capitalized AsmPrinter method names | Chris Lattner | 2005-11-21 | 3 | -9/+9 |
* | Use PrivateGlobalPrefix for basic block labels. This allows the x86 darwin | Chris Lattner | 2005-11-21 | 2 | -5/+9 |
* | convert the rest of this over to use SwitchSection | Chris Lattner | 2005-11-21 | 3 | -7/+4 |
* | Start using the AsmPrinter shared SwitchSection code. This allows the X86 | Chris Lattner | 2005-11-21 | 2 | -18/+3 |
* | Rename SwitchSection -> switchSection to avoid conflicting with a future | Chris Lattner | 2005-11-21 | 2 | -6/+6 |
* | Naturally align doubles in the constant pool, set PrivateGlobalPrefix on | Chris Lattner | 2005-11-21 | 3 | -8/+17 |
* | Lower READCYCLECOUNTER correctly, preserving the chain result | Chris Lattner | 2005-11-20 | 1 | -4/+8 |
* | encode rdtsc correctly | Chris Lattner | 2005-11-20 | 1 | -4/+7 |
* | use chain operands to ensure the copies don't wander from the rdtsc instruction. | Chris Lattner | 2005-11-20 | 1 | -3/+9 |
* | The second patch of X86 support for read cycle counter. | Andrew Lenharth | 2005-11-20 | 4 | -0/+20 |
* | Teach the x86 backend about the register constraints of its addressing mode. | Chris Lattner | 2005-11-19 | 1 | -1/+2 |
* | Add load and other support to the dag-dag isel. Patch contributed by Evan | Chris Lattner | 2005-11-19 | 1 | -2/+225 |
* | add more patterns, patch by Evan Cheng. | Chris Lattner | 2005-11-18 | 1 | -108/+156 |
* | Add patterns for some 16-bit immediate instructions, patch contributed by | Chris Lattner | 2005-11-17 | 1 | -28/+37 |
* | Add patterns for several simple instructions that take i32 immediates. | Chris Lattner | 2005-11-16 | 2 | -42/+36 |
* | initial step at adding a dag-to-dag isel for X86 backend. Patch contributed | Chris Lattner | 2005-11-16 | 3 | -3/+175 |
* | Separate X86ISelLowering stuff out from the X86ISelPattern.cpp file. Patch | Chris Lattner | 2005-11-15 | 5 | -1007/+1061 |
* | Add a new option to indicate we want the code generator to emit code quickly,... | Chris Lattner | 2005-11-08 | 2 | -8/+3 |
* | add a note that Nate mentioned last week | Chris Lattner | 2005-10-23 | 1 | -0/+5 |
* | Put some of my random notes somewhere public | Chris Lattner | 2005-10-23 | 1 | -0/+70 |