- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 2d24e2a Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 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
- 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
- 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
- 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
- f06cb2b Add patterns for matching immediates whose lower 16-bit is cleared. These by Akira Hatanaka · 13 years ago
- 1e2ec6a Attempt to fix PR11607 by shuffling around which class defines which methods. by Eli Friedman · 13 years ago
- 8209968 Tidy up. Simplify logic. No functional change intended. by Akira Hatanaka · 13 years ago
- d22170e ARM NEON two-operand aliases for VPADD. by Jim Grosbach · 13 years ago
- ee97314 Remove definitions of double word shift plus 32 instructions. Assembler or by Akira Hatanaka · 13 years ago
- 6849019 ARM VFP pre-UAL mnemonic aliases for fmul[sd]. by Jim Grosbach · 13 years ago
- ed538b5 Remove unused predicate. by Akira Hatanaka · 13 years ago
- 89dc8d7 Remove the restriction on the first operand of the add node in SelectAddr. by Akira Hatanaka · 13 years ago
- 9c39789 ARM VFP pre-UAL mnemonic aliases for fcpy[sd] and fdiv[sd]. by Jim Grosbach · 13 years ago
- 61b74b4 ARM NEON implied destination aliases for VMAX/VMIN. by Jim Grosbach · 13 years ago
- eeaf1c1 ARM NEON relax parse time diagnostics for alignment specifiers. by Jim Grosbach · 13 years ago
- 3346dce Tidy up. by Jim Grosbach · 13 years ago
- 9897c62 Remove a register class that can just as well be synthesized. by Jakob Stoklund Olesen · 13 years ago
- 0488d6e Handle sub-register operands in recomputeRegClass(). by Jakob Stoklund Olesen · 13 years ago
- 570f9a9 Emit a getMatchingSuperRegClass() implementation for every target. by Jakob Stoklund Olesen · 13 years ago
- 53ce428 - Use getExitingBlock instead of getExitingBlocks. - Remove trailing spaces. by Jakub Staszak · 13 years ago
- 0581ed7 Another variadics tweak. by Benjamin Kramer · 13 years ago
- 3470693 Allow inlining of functions with returns_twice calls, if they have the by Joerg Sonnenberger · 13 years ago
- 2ea4cdb Use the fancy new VariadicFunction template instead of a plain variadic function. by Benjamin Kramer · 13 years ago
- 4c1ea55 Hexagon: Remove unused variables. by Benjamin Kramer · 13 years ago
- 2e61194 Revert 146728 as it's causing failures on some of the external bots as well as by Chad Rosier · 13 years ago
- 67005b3 Revert r146822 at Pete Cooper's request as it broke clang self hosting. by Kevin Enderby · 13 years ago
- ab44d3c Remove an unused X86ISD node type. by Craig Topper · 13 years ago
- e6cddb7 X86: Factor the bswap asm matching to be slightly less horrible to read. by Benjamin Kramer · 13 years ago
- 93ca122 SimplifyCFG now predicts some conditional branches to true or false depending on previous branch on same comparison operands. by Pete Cooper · 13 years ago
- b16db81 Fix a CPSR liveness tracking bug introduced when I converted IT block to bundle. by Evan Cheng · 13 years ago
- 2e33944 Refactor code used in InstCombine::FoldAndOfICmps to new file. by Pete Cooper · 13 years ago
- 8f7d12c Add back the MC bits of 126425. Original patch by Nathan Jeffords. I added the by Rafael Espindola · 13 years ago
- 8b99c1e Make sure that the lower bits on the VSELECT condition are properly set. by Lang Hames · 13 years ago
- 2027379 Preserve more memory operands in ARMExpandPseudo. by Jakob Stoklund Olesen · 13 years ago