- acde91e Changed MachineLICM to use a worklist list MachineCSE instead of recursion. by Pete Cooper · 13 years ago
- f3a86fb Move PPC bits to lib/Target/PowerPC. by Rafael Espindola · 13 years ago
- 81fafde Hopefully fix the cmake build. by Rafael Espindola · 13 years ago
- 7609785 Fix name in comments. by Rafael Espindola · 13 years ago
- bc24985 Local dynamic TLS model for direct object output. Create the correct TLS MIPS by Akira Hatanaka · 13 years ago
- 74cab51 Unbreak cmake build after r147115. by Richard Smith · 13 years ago
- 69bbda0 Move the ARM specific parts of the ELF writer to Target/ARM. by Rafael Espindola · 13 years ago
- e99183d getEFlags is const. by Rafael Espindola · 13 years ago
- ab26da9 Fixed typo. by Lang Hames · 13 years ago
- f7c66fa ARM NEON mnemonic aliase for vrecpeq. by Jim Grosbach · 13 years ago
- af33a0c ARM VFP optional data type on VMOV GPR<-->SPR. by Jim Grosbach · 13 years ago
- 5f669fa ARM NEON optional data type on VSWP instructions. by Jim Grosbach · 13 years ago
- 4553fa3 ARM NEON mnemonic aliases for vzipq and vswpq. by Jim Grosbach · 13 years ago
- d4895de Revert patch from 147090. There is not point to make code less readable if we by Jakub Staszak · 13 years ago
- de4d839 ARM asm parser should be more lenient w/ .thumb_func directive. by Jim Grosbach · 13 years ago
- 4837160 Fix a copy+pasto. No testcase, because the symptoms of dereferencing by Dan Gohman · 13 years ago
- 520dc78 Thumb2 assembly parsing of 'mov rd, rn, rrx'. by Jim Grosbach · 13 years ago
- 5c0d761 Fix 80-column violations. by Chad Rosier · 13 years ago
- 2cc5cda Thumb2 assembly parsing of 'mov(register shifted register)' aliases. by Jim Grosbach · 13 years ago
- 6c6fcc4 Continue counting intrinsics as instructions (except when they aren't, such as by Nick Lewycky · 13 years ago
- 144bef4 Fix typo and spacing, no functionality change. by Nick Lewycky · 13 years ago
- 73db975 - Change a few operator[] to lookup which is cheaper. - Add some constantness. by Jakub Staszak · 13 years ago
- b638c78 Oops - LiveIntervalUnion.cpp file does use std::find. Moving STL header include to LiveIntervalUnion.cpp file. by Lang Hames · 13 years ago
- bac22fa Remove disused STL header include. by Lang Hames · 13 years ago
- e8526d0 Switch from WriteEFlags to getEFlags in preparation for moving it to Target/. by Rafael Espindola · 13 years ago
- a2a98fd Move common code into an MRI function. by Jakob Stoklund Olesen · 13 years ago
- e6949b1 ARM NEON assmebly parsing for VLD2 to all lanes instructions. by Jim Grosbach · 13 years ago
- 649326a No case stmt for BUILD_VECTOR in PerformDAGCombine(), so I assume this isn't by Chad Rosier · 13 years ago
- 8d0447c Fix a couple of copy-n-paste bugs. Noticed by George Russell! by Chad Rosier · 13 years ago
- 84cbb6f Changes the JSON parser to use the SourceMgr. by Manuel Klimek · 13 years ago
- edae8e1 Move the X86 specific bits of the ELF writer to the Target/X86 directory. by Rafael Espindola · 13 years ago
- dc9a8a3 Reduce the exposure of Triple::OSType in the ELF object writer. This will by Rafael Espindola · 13 years ago
- d430403 Add const. by Rafael Espindola · 13 years ago
- c677e79 Small refactoring so that RelocNeedsGOT can stay in the target independent by Rafael Espindola · 13 years ago
- 9a31fb0 Removes unused field TheError from LLLexer. by Manuel Klimek · 13 years ago
- 224c1b2 Remove mode specific disassembler classes and just call X86GenericDisassembler constructor with appropriate argument in the creation functions. This removes a few tables that needed to be anchored. by Craig Topper · 13 years ago
- e1a18a6 Fix typo in a couple comments by Craig Topper · 13 years ago
- 20aded5 A call to a function marked 'noinline' is not an inline candidate. The sole by Nick Lewycky · 13 years ago
- 8369687 Make some intrinsics safe to speculatively execute. by Nick Lewycky · 13 years ago
- 1e33e8b Fix a couple of copy-n-paste bugs. Noticed by George Russell. by Evan Cheng · 13 years ago
- c931325 ARM assembly parsing allows constant expressions for lane indices. by Jim Grosbach · 13 years ago
- f33ab86 Regenerate. by Eric Christopher · 13 years ago
- 3471d4f ARM NEON VLD2 assembly parsing for structure to all lanes, non-writeback. by Jim Grosbach · 13 years ago
- c7541c4 Fix bug in zero-store peephole pattern reported in pr11615. by Akira Hatanaka · 13 years ago
- c79507a Expand 64-bit CTLZ nodes if target architecture does not support it. Add test by Akira Hatanaka · 13 years ago
- 7f16274 Expand 64-bit CTPOP and CTTZ. by Akira Hatanaka · 13 years ago
- 9aed504 Expand 64-bit atomic load and store. by Akira Hatanaka · 13 years ago
- cf966cb Test case for r147017. by Akira Hatanaka · 13 years ago
- c0ea043 Add definition of DSBH (Double Swap Bytes within Halfwords) and by Akira Hatanaka · 13 years ago
- 4d2b0f3 Add definition of WSBH (Word Swap Bytes within Halfwords), which is an by Akira Hatanaka · 13 years ago
- e1bcd6b 64-bit uint-fp conversion nodes are expanded. by Akira Hatanaka · 13 years ago
- 9388383 Enable custom lowering DYNAMIC_STACKALLOC nodes. by Akira Hatanaka · 13 years ago
- 056a1bc Set the correct stack pointer register that should be saved or restored. by Akira Hatanaka · 13 years ago
- 06d738c Enable and fix a test. by Jim Grosbach · 13 years ago
- 1a31f3b Fix a nasty bug in the type remapping stuff that I added that is breaking kc++ on by Chris Lattner · 13 years ago
- aee718b ARM .req register name aliases are case insensitive, just like regnames. by Jim Grosbach · 13 years ago
- 2fd0475 Add function MipsDAGToDAGISel::SelectMULT and factor out code that generates by Akira Hatanaka · 13 years ago
- 49d534b Fix indentation. by Akira Hatanaka · 13 years ago
- 8dc684d 64-bit data directive. by Akira Hatanaka · 13 years ago
- ef43c2d 32-to-64-bit sext_inreg pattern. by Akira Hatanaka · 13 years ago
- acb5a06 Add 64-bit extload patterns. by Akira Hatanaka · 13 years ago
- ab05b6c Add patterns for matching extloads with 64-bit address. The patterns are enabled by Akira Hatanaka · 13 years ago
- 3cbe43f Move comment to appropriate place. by Jim Grosbach · 13 years ago
- 990d639 Add code in MipsDAGToDAGISel for selecting constant +0.0. by Akira Hatanaka · 13 years ago
- 52346e9 Heed spill slot alignment on ARM. by Jakob Stoklund Olesen · 13 years ago
- 05c5853 Revert part of r146995 that was accidentally commmitted. by Akira Hatanaka · 13 years ago
- 403992d 32-to-64-bit sign extension pattern. by Akira Hatanaka · 13 years ago
- caace8a Add a pattern for matching zero-store with 64-bit address. The pattern is enabled by Akira Hatanaka · 13 years ago
- 5b48431 ARM assembly parsing and encoding for VST2 single-element, double spaced. by Jim Grosbach · 13 years ago
- aa13482 Fix assert condition. by Lang Hames · 13 years ago
- 25101bb Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. by Jakub Staszak · 13 years ago
- 514806b ARM enable a few more tests. by Jim Grosbach · 13 years ago
- 45ca049 Add support to add named metadata operand. Patch by Andrew Wilkins! by Devang Patel · 13 years ago
- 95fad1c ARM assembly parsing and encoding for VLD2 single-element, double spaced. by Jim Grosbach · 13 years ago
- afff941 ARM target code clean up. Check for iOS, not Darwin where it makes sense. by Evan Cheng · 13 years ago
- d7c9e08 First steps in ARM AsmParser support for .eabi_attribute and .arch by Jason W Kim · 13 years ago
- ba4f83b This is the second fix related to VZEXT_MOVL node. by Elena Demikhovsky · 13 years ago
- f2d7693 Begin teaching the X86 target how to efficiently codegen patterns that by Chandler Carruth · 13 years ago
- 093147a Fixes a potential compilation error. by Manuel Klimek · 13 years ago
- 9ce6937 Pulls the implementation of skip() into JSONParser. by Manuel Klimek · 13 years ago
- 2c777c8 Fixing option for JSON benchmark broken since the change to size_t. by Manuel Klimek · 13 years ago
- c4850c9 Addressing style issues in JSON parser. by Manuel Klimek · 13 years ago
- cfb75fb Fix up the CMake build for the new files added in r146960, they're by Chandler Carruth · 13 years ago
- 0c271bc Revert pragma clang suppressions that confuse GCC. (I'll worry about how to suppress/fix these problems properly when we figure out how to keep LLVM -Wweak-vtables clean) by David Blaikie · 13 years ago
- 7559766 Add a few lines to the release notes: by Nadav Rotem · 13 years ago
- 2d24e2a Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
- 1885687 Unit test for r146950: LSR postinc expansion, PR11571. by Andrew Trick · 13 years ago
- ba3c0bc LSR: Fix another corner case in expansion of postinc users. by Andrew Trick · 13 years ago
- c0b0e57 Mark ARM eh_sjlj_dispatchsetup as clobbering all registers. Radar 10567930. by Bob Wilson · 13 years ago
- b5e8b8c fix typo by Chris Lattner · 13 years ago
- eb4c70b Add a line to ReleaseNotes for half float. by Dan Gohman · 13 years ago
- 04b5d93 ARM assembly shifts by zero should be plain 'mov' instructions. by Jim Grosbach · 13 years ago
- ea93373 Now that PR11464 is fixed, reapply the patch to fix PR11464, by Chris Lattner · 13 years ago
- 6891050 fix PR11464 by preventing the linker from mapping two different struct types from the source module onto the same opaque destination type. An opaque type can only be resolved to one thing or another after all. by Chris Lattner · 13 years ago
- f5c9bd0 add a method to improve compatibility with SmallVector. by Chris Lattner · 13 years ago
- e3376ec Add basic generic CodeGen support for half. by Dan Gohman · 13 years ago
- 9b08785 ARM NEON assembly aliases for VMOV<-->VMVN for i32 immediates. by Jim Grosbach · 13 years ago
- 26118cf Move tests to FileCheck. by Evan Cheng · 13 years ago
- 2f19674 ARM assembly parsing and encoding support for LDRD(label). by Jim Grosbach · 13 years ago
- 8787c5f Add a if-conversion optimization that allows 'true' side of a diamond to be by Evan Cheng · 13 years ago