| Commit message (Expand) | Author | Age | Files | Lines |
* | Make LLVM compile on DragonFly BSD (PR2499). | Matthijs Kooijman | 2008-06-26 | 1 | -1/+1 |
* | Fixes the last x86-64 test failure in compat.exp: | Dale Johannesen | 2008-06-26 | 1 | -5/+3 |
* | - Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into a | Evan Cheng | 2008-06-25 | 2 | -4/+34 |
* | Switch the PPC backend and target-independent JIT to use the libsystem | Chris Lattner | 2008-06-25 | 2 | -31/+3 |
* | SimpleInstructionSelector is here no more. | Dan Gohman | 2008-06-25 | 1 | -1/+0 |
* | Remove the OrigVT member from AtomicSDNode, as it is redundant with | Dan Gohman | 2008-06-25 | 2 | -16/+16 |
* | Added MemOperands to Atomic operations since Atomics touches memory. | Mon P Wang | 2008-06-25 | 8 | -74/+77 |
* | Enable two-address remat by default. | Evan Cheng | 2008-06-25 | 1 | -1/+1 |
* | Add v2f32 (MMX) type to X86. Support is primitive: | Dale Johannesen | 2008-06-24 | 4 | -8/+29 |
* | If it's determined safe, remat MOV32r0 (i.e. xor r, r) and others as it is in... | Evan Cheng | 2008-06-24 | 1 | -11/+53 |
* | Add a note about a potential PIC optimization. | Dan Gohman | 2008-06-24 | 1 | -0/+7 |
* | Fixes for being compiled PIC on Linux. This isn't the most | Dan Gohman | 2008-06-24 | 1 | -3/+10 |
* | Remove unnecessary #includes. | Dan Gohman | 2008-06-22 | 4 | -4/+0 |
* | Use MachineBasicBlock::transferSuccessors. | Dan Gohman | 2008-06-21 | 3 | -21/+7 |
* | Fix a bug with <8 x i16> shuffle lowering on X86 where parts of the | Eli Friedman | 2008-06-19 | 1 | -2/+0 |
* | Unneeded include's. | Evan Cheng | 2008-06-19 | 2 | -2/+0 |
* | XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc. are. | Evan Cheng | 2008-06-18 | 1 | -4/+3 |
* | Unbreak DECLARE isel in pic mode. | Evan Cheng | 2008-06-18 | 1 | -3/+7 |
* | Add one more 'magic' define :) | Anton Korobeynikov | 2008-06-17 | 1 | -1/+2 |
* | Unbreak non-PPC builds | Anton Korobeynikov | 2008-06-17 | 1 | -4/+5 |
* | Provide generic hooks for icache invalidation. Add PPC implementation. | Anton Korobeynikov | 2008-06-17 | 3 | -14/+10 |
* | Rather than avoiding to wrap ISD::DECLARE GV operand in X86ISD::Wrapper, simp... | Evan Cheng | 2008-06-17 | 2 | -3/+22 |
* | Horizontal-add instructions are not commutative. | Evan Cheng | 2008-06-16 | 1 | -4/+4 |
* | mpsadbw is commutable. | Evan Cheng | 2008-06-16 | 1 | -1/+1 |
* | Add support for icache invalidation on non-darwin ppc systems. | Chris Lattner | 2008-06-16 | 1 | -2/+19 |
* | Add option to commuteInstruction() which forces it to create a new (commuted)... | Evan Cheng | 2008-06-16 | 4 | -9/+28 |
* | Switch from generating the int128 typedefs based on targetdata to generating | Chris Lattner | 2008-06-16 | 1 | -6/+4 |
* | add missing atomic intrinsic from gcc | Andrew Lenharth | 2008-06-14 | 4 | -28/+22 |
* | Disable some DAG combiner optimizations that may be | Duncan Sands | 2008-06-13 | 1 | -0/+2 |
* | Properly lower DYNAMIC_STACKALLOC - bracket all black magic with | Anton Korobeynikov | 2008-06-11 | 1 | -4/+12 |
* | CPPBackend support for extractvalue and insertvalue. | Dan Gohman | 2008-06-09 | 1 | -0/+34 |
* | Abort on an unrecognized opcode. | Dan Gohman | 2008-06-09 | 1 | -0/+4 |
* | Update the CPP backend for the ConstantFP::get API change. | Dan Gohman | 2008-06-09 | 1 | -4/+0 |
* | add support for PIC on linux x86-64 | Rafael Espindola | 2008-06-09 | 1 | -12/+16 |
* | Remove comparison methods for MVT. The main cause | Duncan Sands | 2008-06-08 | 5 | -13/+14 |
* | Added FP instruction formats. | Bruno Cardoso Lopes | 2008-06-08 | 1 | -1/+58 |
* | Temporarily reverting r52056. It's causing PPC to fail to bootstrap. | Bill Wendling | 2008-06-08 | 1 | -3/+0 |
* | Added support for FP Registers | Bruno Cardoso Lopes | 2008-06-07 | 1 | -31/+153 |
* | Revert r52046. It broke cbe on x86 / Mac OS X. | Evan Cheng | 2008-06-07 | 1 | -21/+6 |
* | Typo. | Evan Cheng | 2008-06-06 | 1 | -1/+1 |
* | PPC preferred loop alignment is 16. | Evan Cheng | 2008-06-06 | 1 | -0/+3 |
* | Handle assembler identifiers specially in CBE. This fixes PR2418. | Anton Korobeynikov | 2008-06-06 | 1 | -6/+21 |
* | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 30 | -709/+711 |
* | Added custom isel for MUL, SDIVREM, UDIVREM, SMUL_LOHI and UMUL_LOHI nodes | Bruno Cardoso Lopes | 2008-06-06 | 2 | -56/+76 |
* | Added custom SELECT_CC lowering | Bruno Cardoso Lopes | 2008-06-06 | 5 | -14/+175 |
* | Don't break strict aliasing. | Evan Cheng | 2008-06-05 | 1 | -6/+6 |
* | Rewrite a bunch of the CBE's inline asm code, giving it the | Chris Lattner | 2008-06-04 | 1 | -45/+83 |
* | Change packed struct layout so that field sizes | Duncan Sands | 2008-06-04 | 1 | -5/+2 |
* | Some Mips minor fixes | Bruno Cardoso Lopes | 2008-06-04 | 8 | -15/+48 |
* | Add StringConstantPrefix to control what the | Dale Johannesen | 2008-06-03 | 4 | -0/+4 |