| Commit message (Expand) | Author | Age | Files | Lines |
* | Delete comment and fix typo | Bruno Cardoso Lopes | 2009-06-07 | 2 | -2/+1 |
* | Fix wrong elf class and byte order initializations. | Bruno Cardoso Lopes | 2009-06-07 | 1 | -2/+2 |
* | Simple ELF32/64 binary files can now be emitted for x86 and x86_64 without | Bruno Cardoso Lopes | 2009-06-07 | 5 | -59/+162 |
* | Tweak the expansion code for BIT_CONVERT to generate better code | Eli Friedman | 2009-06-07 | 1 | -0/+20 |
* | Slightly generalize the code that handles shuffles of consecutive loads | Eli Friedman | 2009-06-07 | 1 | -78/+37 |
* | Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal | Eli Friedman | 2009-06-06 | 1 | -17/+1 |
* | Factor out a couple of helpers. | Eli Friedman | 2009-06-06 | 1 | -78/+101 |
* | Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more com... | Bruno Cardoso Lopes | 2009-06-06 | 5 | -116/+245 |
* | Make SINT_TO_FP/UINT_TO_FP vector legalization queries query on the | Eli Friedman | 2009-06-06 | 1 | -3/+7 |
* | Add new function attribute - noimplicitfloat | Devang Patel | 2009-06-05 | 1 | -1/+1 |
* | Adapt the x86 build_vector dagcombine to the current state of the legalizer. | Nate Begeman | 2009-06-05 | 2 | -16/+20 |
* | Remove some unnecessary #includes. | Dan Gohman | 2009-06-05 | 3 | -3/+0 |
* | Allow libcalls for i16 sdiv/udiv/rem operations. | Sanjiv Gupta | 2009-06-05 | 1 | -4/+12 |
* | ELF Code Emitter now uses CurBufferPtr, BufferBegin and BufferEnd, as do JIT and | Bruno Cardoso Lopes | 2009-06-05 | 3 | -32/+57 |
* | Split the Add, Sub, and Mul instruction opcodes into separate | Dan Gohman | 2009-06-04 | 3 | -47/+32 |
* | Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was | Dale Johannesen | 2009-06-04 | 1 | -6/+5 |
* | RALinScan::attemptTrivialCoalescing() was returning a virtual register instea... | Evan Cheng | 2009-06-04 | 1 | -3/+9 |
* | A value defined by an implicit_def can be liven to a use BB. This is unfortun... | Evan Cheng | 2009-06-04 | 1 | -0/+18 |
* | Removed SimpleRewriter. | Lang Hames | 2009-06-04 | 1 | -82/+2 |
* | Don't do the X * 0.0 -> 0.0 transformation in instcombine, because | Dan Gohman | 2009-06-04 | 2 | -5/+11 |
* | Fix comments. | Dan Gohman | 2009-06-04 | 1 | -2/+2 |
* | Remove a #include of <iostream>. | Dan Gohman | 2009-06-04 | 1 | -1/+0 |
* | Removed more testing code that snuck in earlier. | Lang Hames | 2009-06-04 | 1 | -20/+2 |
* | Move ELFCodeEmiter stuff to new files | Bruno Cardoso Lopes | 2009-06-03 | 4 | -140/+184 |
* | CMake: Added missing source file to lib/CodeGen/CMakeLists.txt. | Oscar Fuentes | 2009-06-03 | 1 | -0/+1 |
* | Fix for PR4225: When rewriter reuse a value in a physical register , it clear... | Evan Cheng | 2009-06-03 | 1 | -5/+19 |
* | If there is a def of a super-register followed by a use of a sub-register, do... | Evan Cheng | 2009-06-03 | 1 | -14/+0 |
* | Move structures and classes into header files, providing two new headers and | Bruno Cardoso Lopes | 2009-06-03 | 5 | -772/+900 |
* | Fixed warning, removed some temporary validation code that snuck in during my... | Lang Hames | 2009-06-02 | 1 | -91/+0 |
* | Update to in-place spilling framework. Includes live interval scaling and tri... | Lang Hames | 2009-06-02 | 10 | -104/+366 |
* | Revert 72707 and 72709, for the moment. | Dale Johannesen | 2009-06-02 | 5 | -68/+19 |
* | Make the implicit inputs and outputs of target-independent | Dale Johannesen | 2009-06-01 | 5 | -19/+68 |
* | Accidental commit. This isn't ready for prime time just yet. | Bill Wendling | 2009-06-01 | 1 | -2/+6 |
* | Rename CustomLowerResults to CustomLowerNode, since | Duncan Sands | 2009-05-31 | 4 | -9/+8 |
* | Use uint8_t and int32_t in {JIT,Machine}CodeEmiters | Bruno Cardoso Lopes | 2009-05-30 | 2 | -2/+2 |
* | First patch in the direction of splitting MachineCodeEmitter in two subclasses: | Bruno Cardoso Lopes | 2009-05-30 | 1 | -0/+43 |
* | Untabification. | Bill Wendling | 2009-05-30 | 3 | -11/+7 |
* | Do not try to create a MVT type of width 0. | Evan Cheng | 2009-05-28 | 1 | -0/+2 |
* | Re-commit r72514 and r72516 with a fixed version of BR_CC lowering. | Eli Friedman | 2009-05-28 | 1 | -87/+38 |
* | Incorporate patch feedbacks. | Evan Cheng | 2009-05-28 | 1 | -11/+17 |
* | Temporarily revert r72514 (and dependent patch r72516). It was causing this | Bill Wendling | 2009-05-28 | 1 | -36/+87 |
* | Remove a couple of useless functions. | Eli Friedman | 2009-05-28 | 1 | -34/+6 |
* | Remove special cases for more opcodes. | Eli Friedman | 2009-05-28 | 1 | -65/+42 |
* | Remove special case for SETCC opcode; add some comments explaining why | Eli Friedman | 2009-05-28 | 1 | -73/+63 |
* | Some minor cleanups. | Eli Friedman | 2009-05-28 | 1 | -54/+30 |
* | Added optimization that narrow load / op / store and the 'op' is a bit twiddl... | Evan Cheng | 2009-05-28 | 1 | -1/+93 |
* | Minor cleanups; add a better explanation for the issue with | Eli Friedman | 2009-05-27 | 1 | -23/+10 |
* | Remove more special cases for opcodes. | Eli Friedman | 2009-05-27 | 1 | -310/+201 |
* | Remove special cases for more opcodes. | Eli Friedman | 2009-05-27 | 2 | -207/+122 |
* | Removing more special cases from LegalizeDAG. | Eli Friedman | 2009-05-27 | 1 | -191/+78 |