| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ARM label operands can be quoted. | Jim Grosbach | 2011-11-01 | 1 | -0/+1 |
| | | | | | | | For example, labels from Objective-C sources. llvm-svn: 143511 | ||||
| * | ARM label operands can have an optional '#' before them. | Jim Grosbach | 2011-11-01 | 1 | -6/+4 |
| | | | | | llvm-svn: 143510 | ||||
| * | First part of support for generating dwarf for assembly source files with the | Kevin Enderby | 2011-11-01 | 4 | -0/+50 |
| | | | | | | | | | | | | | -g flag. In this part we generate the .file for the source being assembled and the .loc's for the assembled instructions. The next part will be to generate the dwarf Compile Unit DIE and a dwarf subprogram DIE for each non-temporary label. Once the next part is done test cases will be added. rdar://9275556 llvm-svn: 143509 | ||||
| * | Fix disassembly of some VST1 instructions. | Owen Anderson | 2011-11-01 | 2 | -6/+21 |
| | | | | | llvm-svn: 143507 | ||||
| * | rename getHostTriple into getDefaultTargetTriple | Sebastian Pop | 2011-11-01 | 12 | -18/+18 |
| | | | | | llvm-svn: 143502 | ||||
| * | rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE | Sebastian Pop | 2011-11-01 | 11 | -22/+17 |
| | | | | | llvm-svn: 143501 | ||||
| * | derive LLVM_HOSTTRIPLE from target | Sebastian Pop | 2011-11-01 | 4 | -4/+4 |
| | | | | | llvm-svn: 143500 | ||||
| * | Teach the x86 backend a couple tricks for dealing with v16i8 sra by a ↵ | Eli Friedman | 2011-11-01 | 2 | -0/+38 |
| | | | | | | | constant splat value. Fixes PR11289. llvm-svn: 143498 | ||||
| * | Ignore MachO symbol flags in the upper nibble of n_desc. | Jim Grosbach | 2011-11-01 | 1 | -2/+4 |
| | | | | | | | They don't impact the MCJIT rtdyld, so just mask them off for now. llvm-svn: 143472 | ||||
| * | Support/Compiler: Add LLVM_EXTENSION for use where we want to hide pedantic ↵ | Daniel Dunbar | 2011-11-01 | 1 | -0/+8 |
| | | | | | | | diags. llvm-svn: 143468 | ||||
| * | Don't fold negative offsets into cp / dp accesses to avoid relocation errors. | Richard Osborne | 2011-11-01 | 2 | -2/+27 |
| | | | | | | | This can happen if the address + addend is less than the start of the cp / dp. llvm-svn: 143459 | ||||
| * | Combine various XCore tests for floating point intrinsic support into a ↵ | Richard Osborne | 2011-11-01 | 11 | -180/+171 |
| | | | | | | | single test. llvm-svn: 143458 | ||||
| * | Move various XCore tests to FileCheck | Richard Osborne | 2011-11-01 | 17 | -60/+92 |
| | | | | | llvm-svn: 143457 | ||||
| * | Fix operand type for x86 pmadd_ub_sw intrinsic. | Craig Topper | 2011-11-01 | 2 | -5/+5 |
| | | | | | llvm-svn: 143455 | ||||
| * | Remove a couple unused methods. PR11201. | Eli Friedman | 2011-11-01 | 4 | -37/+0 |
| | | | | | llvm-svn: 143452 | ||||
| * | Make sure we use the right insertion point when instcombine replaces a PHI ↵ | Eli Friedman | 2011-11-01 | 2 | -3/+29 |
| | | | | | | | with another instruction. (Specifically, don't insert an arbitrary instruction before a PHI.) Fixes PR11275. llvm-svn: 143437 | ||||
| * | A couple misc fixes so that bugpoint doesn't explode reducing code ↵ | Eli Friedman | 2011-11-01 | 1 | -1/+5 |
| | | | | | | | containing landingpads. llvm-svn: 143435 | ||||
| * | Add LuaAV to external projects list. | Bill Wendling | 2011-11-01 | 1 | -0/+13 |
| | | | | | llvm-svn: 143431 | ||||
| * | Move x86-specific tests into X86 folder. | Eli Friedman | 2011-11-01 | 3 | -6/+11 |
| | | | | | llvm-svn: 143424 | ||||
| * | Move another test requiring x86 into X86 directory. | Eli Friedman | 2011-11-01 | 1 | -0/+0 |
| | | | | | llvm-svn: 143421 | ||||
| * | Move test requiring x86 backend into X86 directory. | Eli Friedman | 2011-11-01 | 1 | -0/+0 |
| | | | | | llvm-svn: 143420 | ||||
| * | ARM VLD/VST assembly parsing for symbolic address operands. | Jim Grosbach | 2011-11-01 | 3 | -2/+36 |
| | | | | | llvm-svn: 143413 | ||||
| * | Update split candidate correctly when interference cache is full. | Jakob Stoklund Olesen | 2011-11-01 | 1 | -0/+2 |
| | | | | | | | No test case, spotted by inspection. llvm-svn: 143407 | ||||
| * | Add support for new atomics to cpp backend. Misc other fixes while I'm ↵ | Eli Friedman | 2011-10-31 | 1 | -2/+97 |
| | | | | | | | here. PR11268. llvm-svn: 143406 | ||||
| * | Add utility to append a function to the list of global constructors. | Devang Patel | 2011-10-31 | 3 | -0/+86 |
| | | | | | | | Patch by Kostya Serebryany. llvm-svn: 143405 | ||||
| * | Change the actual tests to match the input directory rename (duh) | Matt Beaumont-Gay | 2011-10-31 | 9 | -23/+23 |
| | | | | | llvm-svn: 143404 | ||||
| * | Reapply r141657. | Tanya Lattner | 2011-10-31 | 1 | -614/+827 |
| | | | | | | | Also revert the change to CREATE_SUBDIRS as this is what caused the CSS to break on the website and generate the much longer URLs. llvm-svn: 143401 | ||||
| * | Rename "TestObjectFiles" to "Inputs" (like the pattern for Clang tests) | Matt Beaumont-Gay | 2011-10-31 | 8 | -0/+0 |
| | | | | | llvm-svn: 143400 | ||||
| * | ARM VST1 w/ writeback assembly parsing and encoding. | Jim Grosbach | 2011-10-31 | 5 | -59/+168 |
| | | | | | llvm-svn: 143369 | ||||
| * | Update 'Getting Started' to suggest using GCC 4.2 or higher (or Clang). ↵ | Ted Kremenek | 2011-10-31 | 1 | -3/+2 |
| | | | | | | | There is no reason to support older versions of GCC. llvm-svn: 143366 | ||||
| * | Added instruction how to add a builder to docs. | Galina Kistanova | 2011-10-31 | 2 | -0/+122 |
| | | | | | llvm-svn: 143365 | ||||
| * | Cleanup. Document. Make sure that this build_vector optimization only runs ↵ | Nadav Rotem | 2011-10-31 | 1 | -16/+29 |
| | | | | | | | before the op legalizer and that the used type is legal. llvm-svn: 143358 | ||||
| * | ARM writeback vs. stride operands for VST/VLD. | Jim Grosbach | 2011-10-31 | 1 | -239/+240 |
| | | | | | | | | The _fixed variants have a writeback operand, but not a stride operand. Split the conditional flag to distinguish the cases. llvm-svn: 143356 | ||||
| * | Move test to the X86 directory, note the PR number and only run MC once. | Rafael Espindola | 2011-10-31 | 2 | -6/+3 |
| | | | | | llvm-svn: 143352 | ||||
| * | More not-crashing NEON disassembly updates for the vld refactoring. | Owen Anderson | 2011-10-31 | 2 | -0/+6 |
| | | | | | llvm-svn: 143351 | ||||
| * | docs/*.html: Fix markups. | NAKAMURA Takumi | 2011-10-31 | 4 | -11/+9 |
| | | | | | llvm-svn: 143349 | ||||
| * | docs/*.html: Appease W3C Checker to add "charset=utf-8". | NAKAMURA Takumi | 2011-10-31 | 18 | -1/+19 |
| | | | | | llvm-svn: 143348 | ||||
| * | Fix operand type for int_x86_ssse3_phadd_sw_128 intrinsic | Craig Topper | 2011-10-31 | 2 | -6/+6 |
| | | | | | llvm-svn: 143336 | ||||
| * | Test case for X86 FS/GS Base intrinsics | Craig Topper | 2011-10-31 | 1 | -0/+57 |
| | | | | | llvm-svn: 143332 | ||||
| * | Begin adding AVX2 instructions. No selection support yet other than intrinsics. | Craig Topper | 2011-10-31 | 3 | -146/+920 |
| | | | | | llvm-svn: 143331 | ||||
| * | Close <div> that was indenting the rest of the page. | Nick Lewycky | 2011-10-31 | 1 | -0/+3 |
| | | | | | llvm-svn: 143328 | ||||
| * | Switch new .file directive emission off by default, change llc's flag for it to | Nick Lewycky | 2011-10-31 | 3 | -6/+6 |
| | | | | | | | -enable-dwarf-directory. llvm-svn: 143326 | ||||
| * | Add intrinsics and feature flag for read/write FS/GS base instructions. Also ↵ | Craig Topper | 2011-10-30 | 6 | -19/+75 |
| | | | | | | | add AVX2 feature flag. llvm-svn: 143319 | ||||
| * | Reapply commit 143214 with a fix: m_ICmp doesn't match conditions | Duncan Sands | 2011-10-30 | 2 | -29/+83 |
| | | | | | | | | | | | | | with the given predicate, it matches any condition and returns the predicate - d'oh! Original commit message: The expression icmp eq (select (icmp eq x, 0), 1, x), 0 folds to false. Spotted by my super-optimizer in 186.crafty and 450.soplex. We really need a proper infrastructure for handling generalizations of this kind of thing (which occur a lot), however this case is so simple that I decided to go ahead and implement it directly. llvm-svn: 143318 | ||||
| * | Mark X86 pcmpeq b/w/d intrinsics as being Commutative. pcmpeqq is already ↵ | Craig Topper | 2011-10-30 | 1 | -6/+6 |
| | | | | | | | marked as Commutative. llvm-svn: 143317 | ||||
| * | Teach ModuleLinker::getLinkageResult about materialisable functions | Peter Collingbourne | 2011-10-30 | 1 | -1/+1 |
| | | | | | llvm-svn: 143316 | ||||
| * | X86: Emit logical shift by constant splat of <16 x i8> as a <8 x i16> shift ↵ | Benjamin Kramer | 2011-10-30 | 2 | -0/+44 |
| | | | | | | | and zero out the bits where zeros should've been shifted in. llvm-svn: 143315 | ||||
| * | Fix return type for X86 mpsadbw instrinsic. The instruction takes in a ↵ | Craig Topper | 2011-10-30 | 2 | -5/+5 |
| | | | | | | | vector of 8-bit integers, but produces a vector of 16-bit integers. llvm-svn: 143313 | ||||
| * | Fix pr11266. | Nadav Rotem | 2011-10-30 | 3 | -6/+56 |
| | | | | | | | | | | On x86: (shl V, 1) -> add V,V Hardware support for vector-shift is sparse and in many cases we scalarize the result. Additionally, on sandybridge padd is faster than shl. llvm-svn: 143311 | ||||
| * | Silence compiler warning. | Benjamin Kramer | 2011-10-30 | 1 | -4/+4 |
| | | | | | llvm-svn: 143308 | ||||

