| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow targets to specify their choice of calling conventions per | Anton Korobeynikov | 2009-08-14 | 1 | -0/+9 |
* | Add Thumb2 lsr hooks. | Evan Cheng | 2009-08-14 | 2 | -36/+106 |
* | 80 col violation. | Evan Cheng | 2009-08-14 | 1 | -1/+2 |
* | Indentation. | Evan Cheng | 2009-08-14 | 1 | -1/+1 |
* | Also shrink immediate branches; also more assembler workarounds. | Evan Cheng | 2009-08-14 | 2 | -11/+59 |
* | Now that all the legal Neon shuffles (or at least the ones that have been | Bob Wilson | 2009-08-14 | 1 | -1/+1 |
* | Create a new ARM-specific DAG node, VDUP, to represent a splat from a | Bob Wilson | 2009-08-14 | 3 | -26/+19 |
* | During legalization, change Neon vdup_lane operations from shuffles to | Bob Wilson | 2009-08-14 | 4 | -61/+33 |
* | Shrink ADR and LDR from constantpool late during constantpool island pass. | Evan Cheng | 2009-08-14 | 4 | -16/+79 |
* | New entry. | Evan Cheng | 2009-08-14 | 1 | -0/+3 |
* | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 | 9 | -16/+28 |
* | Revert 78892 and 78895, these break generating working executables on | Daniel Dunbar | 2009-08-13 | 3 | -4/+3 |
* | Add missing defs of R2 and D1. | Jim Grosbach | 2009-08-13 | 2 | -4/+4 |
* | Finalize itineraries for cortex-a8 integer multiply | David Goodwin | 2009-08-13 | 6 | -55/+65 |
* | Remove unnecessary newline | Jim Grosbach | 2009-08-13 | 2 | -2/+2 |
* | Correct comment wording | Jim Grosbach | 2009-08-13 | 2 | -2/+2 |
* | tPOP_RET now has predicate operands. | Evan Cheng | 2009-08-13 | 1 | -2/+2 |
* | Add a fixme message about canonicalizing floating-point vector types. | Bob Wilson | 2009-08-13 | 1 | -0/+2 |
* | Revert r78852 for now. I want to do this differently, but I don't have time | Bob Wilson | 2009-08-13 | 3 | -18/+23 |
* | It's ok to spill a tGPR register as long as it's still allocated a low register. | Evan Cheng | 2009-08-13 | 1 | -6/+14 |
* | fix a minor fixme. When building with SL and later tools, the ".eh" symbols | Chris Lattner | 2009-08-13 | 3 | -3/+4 |
* | Change MCSectionELF to represent a section semantically instead of | Bruno Cardoso Lopes | 2009-08-13 | 1 | -4/+5 |
* | Add a comment to describe why vector shuffles are legalized to custom DAG nodes. | Bob Wilson | 2009-08-13 | 1 | -0/+4 |
* | Use cast<> instead of dyn_cast<> in places where the type is known. | Bob Wilson | 2009-08-13 | 1 | -5/+3 |
* | Various AsmWriter output cleanups. Use WriteAsOperand instead of | Dan Gohman | 2009-08-13 | 1 | -13/+4 |
* | Recognize Neon VDUP shuffles during legalization instead of selection. | Bob Wilson | 2009-08-12 | 3 | -23/+18 |
* | Recognize Neon VREV shuffles during legalization instead of selection. | Bob Wilson | 2009-08-12 | 3 | -32/+34 |
* | This void is implicit in C++. | Dan Gohman | 2009-08-12 | 1 | -1/+1 |
* | Generate Neon VTBL and VTBX instructions from the corresponding intrinsics. | Bob Wilson | 2009-08-12 | 2 | -0/+83 |
* | PredCC is meant to be 2 bits wide, like PredCC1. | Evan Cheng | 2009-08-12 | 1 | -1/+1 |
* | Enhance the InstrStage object to enable the specification of an Itinerary wit... | David Goodwin | 2009-08-12 | 4 | -67/+67 |
* | Add catch block handling to SjLj exception handling. | Jim Grosbach | 2009-08-12 | 1 | -0/+4 |
* | Fix TableGen warnings. This partly reverts my previous change to this file, | Bob Wilson | 2009-08-12 | 1 | -14/+18 |
* | register naming cleanup (s/ip/r12/) | Jim Grosbach | 2009-08-12 | 2 | -5/+5 |
* | Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple | Chris Lattner | 2009-08-12 | 2 | -12/+16 |
* | Shrink Thumb2 movcc instructions. | Evan Cheng | 2009-08-12 | 4 | -5/+13 |
* | Remove another Darwin assembler workaround. | Evan Cheng | 2009-08-12 | 1 | -2/+0 |
* | 80 col violation. | Evan Cheng | 2009-08-12 | 1 | -5/+5 |
* | Remove an Darwin assembler workaround. | Evan Cheng | 2009-08-12 | 1 | -15/+1 |
* | Shrink ADDS, ADC, RSB, and SUBS. | Evan Cheng | 2009-08-12 | 1 | -29/+103 |
* | Add missing chain operands for VLD* and VST* instructions. | Bob Wilson | 2009-08-12 | 2 | -26/+34 |
* | Shrinkify Thumb2 r = add sp, imm. | Evan Cheng | 2009-08-11 | 3 | -11/+22 |
* | Change the asmprinter to print the comment character before the | Chris Lattner | 2009-08-11 | 1 | -5/+0 |
* | Allow a zero cycle stage to reserve/require a FU without advancing the cycle ... | David Goodwin | 2009-08-11 | 4 | -39/+59 |
* | factorize more darwin TAI stuff. Note that this gives | Chris Lattner | 2009-08-11 | 1 | -5/+0 |
* | factorize darwin ProtectedDirective and SetDirective. | Chris Lattner | 2009-08-11 | 1 | -2/+0 |
* | all darwin targets have .space and .zerofill, pull up. | Chris Lattner | 2009-08-11 | 1 | -2/+0 |
* | eliminate template from arm TAI | Chris Lattner | 2009-08-11 | 2 | -27/+19 |
* | move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminate | Chris Lattner | 2009-08-11 | 2 | -1/+2 |
* | Shrinkify Thumb2 load / store multiple instructions. | Evan Cheng | 2009-08-11 | 7 | -53/+122 |