| Commit message (Expand) | Author | Age | Files | Lines |
* | X86Subtarget.h: Assume "x86_64-cygwin", though it has not been released yet, ... | NAKAMURA Takumi | 2011-07-20 | 1 | -1/+2 |
* | Introduce MCCodeGenInfo, which keeps information that can affect codegen | Evan Cheng | 2011-07-19 | 3 | -72/+67 |
* | Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions for | Evan Cheng | 2011-07-18 | 4 | -25/+24 |
* | Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down | Evan Cheng | 2011-07-18 | 7 | -182/+189 |
* | Be more smart with VCVTSS2SD. Also place the patterns close to the | Bruno Cardoso Lopes | 2011-07-18 | 1 | -20/+10 |
* | Add AVX 128-bit sqrt versions | Bruno Cardoso Lopes | 2011-07-18 | 1 | -0/+11 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 5 | -31/+31 |
* | Add AVX 128-bit patterns for sint_to_fp | Bruno Cardoso Lopes | 2011-07-16 | 1 | -0/+20 |
* | Fix a couple of things: | Bruno Cardoso Lopes | 2011-07-15 | 1 | -61/+52 |
* | Add a few patterns for 256-bit bitcasts. No testcases now, they are | Bruno Cardoso Lopes | 2011-07-15 | 1 | -0/+9 |
* | PR10370: Make sure we know how to relax push correctly on x86-64. | Eli Friedman | 2011-07-15 | 1 | -0/+3 |
* | Remove an unnecessary header from this file. I don't think this header | Chandler Carruth | 2011-07-15 | 1 | -1/+0 |
* | Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatest | Evan Cheng | 2011-07-15 | 2 | -17/+22 |
* | Major update to CMake build to reflect changes in r135219 in the | Chandler Carruth | 2011-07-15 | 2 | -2/+6 |
* | Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge... | Evan Cheng | 2011-07-14 | 5 | -35/+37 |
* | * Redo the permutation encoding for frameless stacks to be more like what the | Bill Wendling | 2011-07-14 | 1 | -44/+73 |
* | Port operand types for ARM and X86 over from EDIS to the .td files. | Benjamin Kramer | 2011-07-14 | 2 | -1/+13 |
* | Next round of MC refactoring. This patch factor MC table instantiations, MC | Evan Cheng | 2011-07-14 | 7 | -11/+3 |
* | Check register class matching instead of width of type matching | Eric Christopher | 2011-07-14 | 1 | -4/+4 |
* | Add 256-bit load/store recognition and matching in several places. | Bruno Cardoso Lopes | 2011-07-14 | 2 | -4/+74 |
* | [VECTOR-SELECT] | Nadav Rotem | 2011-07-14 | 2 | -2/+65 |
* | Fix up assertion in r135018 so it doesn't trigger on 32-bit; when we're in 32... | Eli Friedman | 2011-07-14 | 1 | -1/+2 |
* | Add code to handle a "frameless" unwind stack. | Bill Wendling | 2011-07-13 | 1 | -13/+55 |
* | Make X86ISD::ANDNP more general and Codegen 256-bit VANDNP. A more | Bruno Cardoso Lopes | 2011-07-13 | 3 | -64/+37 |
* | The target specific node PANDN name is misleading. That happens because | Bruno Cardoso Lopes | 2011-07-13 | 4 | -12/+12 |
* | Make sure we don't combine a large displacement and a frame index in the same... | Eli Friedman | 2011-07-13 | 1 | -8/+25 |
* | Refactor out checking for displacements on x86-64 addressing modes. No funct... | Eli Friedman | 2011-07-13 | 1 | -46/+34 |
* | Update MCParsedAsmOperand debug methods. | Jim Grosbach | 2011-07-13 | 1 | -1/+1 |
* | AVX Codegen support for 256-bit versions of vandps, vandpd, vorps, vorpd, vxo... | Bruno Cardoso Lopes | 2011-07-13 | 2 | -8/+27 |
* | Don't emit the FDE end label if the last thing emitted was a compact unwind and | Bill Wendling | 2011-07-13 | 1 | -7/+15 |
* | Add an assert (which should never trigger) that triggers on a testcase I'm lo... | Eli Friedman | 2011-07-13 | 1 | -1/+3 |
* | Assign variable before we test it. | Bill Wendling | 2011-07-13 | 1 | -2/+1 |
* | Fix obvious think-o. | Bill Wendling | 2011-07-13 | 1 | -1/+1 |
* | Clean up the handling of an EBP/RBP unwind frame pointer. In particular, don't | Bill Wendling | 2011-07-13 | 1 | -23/+26 |
* | - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfo | Evan Cheng | 2011-07-11 | 6 | -60/+86 |
* | Change createAsmParser to take a MCSubtargetInfo instead of triple, | Evan Cheng | 2011-07-09 | 2 | -13/+13 |
* | Really force on 64bit for 64-bit targets. Should fix remaining failures on u... | Eli Friedman | 2011-07-08 | 1 | -3/+11 |
* | Revert earlier unnecessary hack. Make sure we correctly force on 64bit and c... | Eli Friedman | 2011-07-08 | 2 | -4/+9 |
* | Restore old behavior. Always auto-detect features unless cpu or features are ... | Evan Cheng | 2011-07-08 | 3 | -20/+7 |
* | Default 64-bit target features and SSE2 on when a triple specifies x86-64. C... | Eli Friedman | 2011-07-08 | 2 | -37/+1 |
* | Add _allrem, _aullrem and _allmul to the runtime for MSVC. | Julien Lerouge | 2011-07-08 | 1 | -0/+6 |
* | Add an intrinsic and codegen support for fused multiply-accumulate. The intent | Cameron Zwarich | 2011-07-08 | 1 | -0/+6 |
* | For non-x86 host, used generic as CPU name. | Evan Cheng | 2011-07-08 | 2 | -6/+16 |
* | Plug a leak by giving the AsmParser ownership of the MCSubtargetInfo. | Benjamin Kramer | 2011-07-08 | 1 | -3/+4 |
* | TargetAsmParser doesn't need reference to Target. | Evan Cheng | 2011-07-08 | 1 | -3/+3 |
* | Eliminate asm parser's dependency on TargetMachine: | Evan Cheng | 2011-07-08 | 6 | -63/+57 |
* | Let the inline asm 'q' constraint match float, and on 64-bit double too. | Nick Lewycky | 2011-07-08 | 1 | -3/+3 |
* | Go ahead and emit the barrier on x86-64 even without sse2. The | Eric Christopher | 2011-07-08 | 1 | -3/+4 |
* | Handle fpcr register. | Eric Christopher | 2011-07-07 | 1 | -1/+2 |
* | Add support for the X86 'l' constraint. | Eric Christopher | 2011-07-07 | 1 | -0/+1 |