| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a MCObjectFormat class so that code common to all targets that use a | Rafael Espindola | 2010-10-16 | 1 | -2/+19 |
* | X86-Windows: Emit an undefined global __fltused symbol when targeting Windows | Michael J. Spencer | 2010-10-16 | 1 | -0/+7 |
* | Fix another case where we were preferring instructions with large | Rafael Espindola | 2010-10-13 | 1 | -14/+18 |
* | Fix PR8365 by adding a more specialized Pat that checks if an 'and' with | Rafael Espindola | 2010-10-13 | 2 | -3/+23 |
* | Turn some fp stackifier assertion into errors to avoid silently generating ba... | Evan Cheng | 2010-10-12 | 1 | -7/+14 |
* | Combine these together - should probably have some text associated | Eric Christopher | 2010-10-12 | 1 | -4/+4 |
* | Mark variable 'NoImplicitFloatOps' used only in an assert as used. | Nick Lewycky | 2010-10-12 | 1 | -0/+1 |
* | Initial va_arg support for x86-64. Patch by David Meyer! | Dan Gohman | 2010-10-12 | 4 | -6/+351 |
* | Remove the x86 MOV{32,64}{rr,rm,mr}_TC instructions. | Jakob Stoklund Olesen | 2010-10-12 | 3 | -56/+12 |
* | Fixes bug 8297: i386 cmpxchg8b, missing MachineMemOperand | Andrew Trick | 2010-10-11 | 1 | -1/+3 |
* | X86: Call ulldiv and ftol2 on Windows instead of their libgcc eqivilents. | Michael J. Spencer | 2010-10-11 | 1 | -0/+4 |
* | X86: MinGW should always use libgcc on Windows. | Michael J. Spencer | 2010-10-10 | 1 | -1/+1 |
* | X86: Call _alldiv instead of __divdi3 on Windows (excluding cygwin). | Michael J. Spencer | 2010-10-10 | 1 | -0/+6 |
* | Fix Whitespace. | Michael J. Spencer | 2010-10-10 | 2 | -90/+90 |
* | Fix Whitespace. | Michael J. Spencer | 2010-10-09 | 1 | -46/+46 |
* | add jit support for the new psuedo instructions I added for | Chris Lattner | 2010-10-08 | 1 | -0/+14 |
* | machine a mutable machineinstr down into emitInstruction. | Chris Lattner | 2010-10-08 | 1 | -4/+3 |
* | Recommit 116056, now with the missing file... | Cameron Esfahani | 2010-10-08 | 2 | -2/+7 |
* | reverting 116056: win64_params.ll may need to be conditionalized? | Andrew Trick | 2010-10-08 | 1 | -5/+1 |
* | Small patch to restore home register stack space allocation for the Win64 cas... | Cameron Esfahani | 2010-10-08 | 1 | -1/+5 |
* | fix a subtle bug I introduced in my refactoring, where we stopped preferring | Chris Lattner | 2010-10-08 | 1 | -24/+36 |
* | reapply: Use the new TB_NOT_REVERSABLE flag instead of special | Chris Lattner | 2010-10-08 | 3 | -38/+77 |
* | reapply the patch reverted in r116033: | Chris Lattner | 2010-10-08 | 4 | -65/+126 |
* | Revert "Reimplement (part of) the or -> add optimization. Matching 'or' into | Daniel Dunbar | 2010-10-08 | 4 | -126/+65 |
* | Revert "Use the new TB_NOT_REVERSABLE flag instead of special ", which depends | Daniel Dunbar | 2010-10-08 | 1 | -26/+20 |
* | Revert "reimplement the second half of the or/add optimization. We should now", | Daniel Dunbar | 2010-10-08 | 3 | -51/+18 |
* | reimplement the second half of the or/add optimization. We should now | Chris Lattner | 2010-10-08 | 3 | -18/+51 |
* | Use the new TB_NOT_REVERSABLE flag instead of special | Chris Lattner | 2010-10-08 | 1 | -20/+26 |
* | simplify some map operations. | Chris Lattner | 2010-10-07 | 2 | -16/+14 |
* | Reimplement (part of) the or -> add optimization. Matching 'or' into 'add' | Chris Lattner | 2010-10-07 | 4 | -65/+126 |
* | Reduce casting in various tables by defining the table | Chris Lattner | 2010-10-07 | 2 | -27/+26 |
* | simplify code: don't build up vector only to assert it is empty. | Chris Lattner | 2010-10-07 | 1 | -8/+4 |
* | convert test to use the existing classes that the multipatterns | Chris Lattner | 2010-10-07 | 1 | -99/+48 |
* | convert cmp to use a multipattern | Chris Lattner | 2010-10-07 | 1 | -199/+181 |
* | Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Als... | Evan Cheng | 2010-10-07 | 2 | -16/+22 |
* | reduce redundancy between pattern copies. | Chris Lattner | 2010-10-07 | 1 | -49/+53 |
* | the opcode for BinOpMI/BinOpMI8 is always the same, remove the argument. | Chris Lattner | 2010-10-07 | 1 | -19/+19 |
* | convert adc/sbb to a multipattern. Because the adde/sube nodes | Chris Lattner | 2010-10-07 | 1 | -310/+150 |
* | Fix obvious mistake pointed out by Michael Spencer. | Jakob Stoklund Olesen | 2010-10-07 | 1 | -1/+1 |
* | add support for isConvertibleToThreeAddress to ArithBinOpEFLAGS, | Chris Lattner | 2010-10-07 | 1 | -178/+18 |
* | Fix a few issues in ArithBinOpEFLAGS that made it specific to and. | Chris Lattner | 2010-10-07 | 1 | -497/+18 |
* | Convert 'and' to single instance of a multipattern | Chris Lattner | 2010-10-07 | 1 | -50/+63 |
* | add a new BinOpAI class to represent the immediate form that directly acts on... | Chris Lattner | 2010-10-07 | 1 | -10/+16 |
* | add a bunch of classes for other common patterns. | Chris Lattner | 2010-10-07 | 1 | -60/+51 |
* | Define a new BinOpRI8 class and use it to define the imm8 versions of and. | Chris Lattner | 2010-10-07 | 1 | -27/+43 |
* | Constrain the offset register to a *_NOSP register class when inserting LEA | Jakob Stoklund Olesen | 2010-10-07 | 1 | -2/+35 |
* | add the pattern operator to match to X86TypeInfo, use this to | Chris Lattner | 2010-10-07 | 1 | -11/+11 |
* | Properly handle GR32_NOSP in X86RegisterInfo::getMatchingSuperRegClass. | Jakob Stoklund Olesen | 2010-10-06 | 1 | -1/+6 |
* | enhance X86TypeInfo to include information about the encoding and | Chris Lattner | 2010-10-06 | 1 | -20/+36 |
* | add a class for _REV nodes. | Chris Lattner | 2010-10-06 | 1 | -19/+21 |