1. 5c0d761 Fix 80-column violations. by Chad Rosier · 13 years ago
  2. 2cc5cda Thumb2 assembly parsing of 'mov(register shifted register)' aliases. by Jim Grosbach · 13 years ago
  3. 6c6fcc4 Continue counting intrinsics as instructions (except when they aren't, such as by Nick Lewycky · 13 years ago
  4. 144bef4 Fix typo and spacing, no functionality change. by Nick Lewycky · 13 years ago
  5. 73db975 - Change a few operator[] to lookup which is cheaper. - Add some constantness. by Jakub Staszak · 13 years ago
  6. b638c78 Oops - LiveIntervalUnion.cpp file does use std::find. Moving STL header include to LiveIntervalUnion.cpp file. by Lang Hames · 13 years ago
  7. bac22fa Remove disused STL header include. by Lang Hames · 13 years ago
  8. e8526d0 Switch from WriteEFlags to getEFlags in preparation for moving it to Target/. by Rafael Espindola · 13 years ago
  9. a2a98fd Move common code into an MRI function. by Jakob Stoklund Olesen · 13 years ago
  10. e6949b1 ARM NEON assmebly parsing for VLD2 to all lanes instructions. by Jim Grosbach · 13 years ago
  11. 649326a No case stmt for BUILD_VECTOR in PerformDAGCombine(), so I assume this isn't by Chad Rosier · 13 years ago
  12. 8d0447c Fix a couple of copy-n-paste bugs. Noticed by George Russell! by Chad Rosier · 13 years ago
  13. 84cbb6f Changes the JSON parser to use the SourceMgr. by Manuel Klimek · 13 years ago
  14. edae8e1 Move the X86 specific bits of the ELF writer to the Target/X86 directory. by Rafael Espindola · 13 years ago
  15. dc9a8a3 Reduce the exposure of Triple::OSType in the ELF object writer. This will by Rafael Espindola · 13 years ago
  16. c677e79 Small refactoring so that RelocNeedsGOT can stay in the target independent by Rafael Espindola · 13 years ago
  17. 9a31fb0 Removes unused field TheError from LLLexer. by Manuel Klimek · 13 years ago
  18. 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
  19. e1a18a6 Fix typo in a couple comments by Craig Topper · 13 years ago
  20. 20aded5 A call to a function marked 'noinline' is not an inline candidate. The sole by Nick Lewycky · 13 years ago
  21. 8369687 Make some intrinsics safe to speculatively execute. by Nick Lewycky · 13 years ago
  22. 1e33e8b Fix a couple of copy-n-paste bugs. Noticed by George Russell. by Evan Cheng · 13 years ago
  23. c931325 ARM assembly parsing allows constant expressions for lane indices. by Jim Grosbach · 13 years ago
  24. 3471d4f ARM NEON VLD2 assembly parsing for structure to all lanes, non-writeback. by Jim Grosbach · 13 years ago
  25. c7541c4 Fix bug in zero-store peephole pattern reported in pr11615. by Akira Hatanaka · 13 years ago
  26. c79507a Expand 64-bit CTLZ nodes if target architecture does not support it. Add test by Akira Hatanaka · 13 years ago
  27. 7f16274 Expand 64-bit CTPOP and CTTZ. by Akira Hatanaka · 13 years ago
  28. 9aed504 Expand 64-bit atomic load and store. by Akira Hatanaka · 13 years ago
  29. c0ea043 Add definition of DSBH (Double Swap Bytes within Halfwords) and by Akira Hatanaka · 13 years ago
  30. 4d2b0f3 Add definition of WSBH (Word Swap Bytes within Halfwords), which is an by Akira Hatanaka · 13 years ago
  31. e1bcd6b 64-bit uint-fp conversion nodes are expanded. by Akira Hatanaka · 13 years ago
  32. 9388383 Enable custom lowering DYNAMIC_STACKALLOC nodes. by Akira Hatanaka · 13 years ago
  33. 056a1bc Set the correct stack pointer register that should be saved or restored. by Akira Hatanaka · 13 years ago
  34. 1a31f3b Fix a nasty bug in the type remapping stuff that I added that is breaking kc++ on by Chris Lattner · 13 years ago
  35. aee718b ARM .req register name aliases are case insensitive, just like regnames. by Jim Grosbach · 13 years ago
  36. 2fd0475 Add function MipsDAGToDAGISel::SelectMULT and factor out code that generates by Akira Hatanaka · 13 years ago
  37. 49d534b Fix indentation. by Akira Hatanaka · 13 years ago
  38. 8dc684d 64-bit data directive. by Akira Hatanaka · 13 years ago
  39. ef43c2d 32-to-64-bit sext_inreg pattern. by Akira Hatanaka · 13 years ago
  40. acb5a06 Add 64-bit extload patterns. by Akira Hatanaka · 13 years ago
  41. ab05b6c Add patterns for matching extloads with 64-bit address. The patterns are enabled by Akira Hatanaka · 13 years ago
  42. 3cbe43f Move comment to appropriate place. by Jim Grosbach · 13 years ago
  43. 990d639 Add code in MipsDAGToDAGISel for selecting constant +0.0. by Akira Hatanaka · 13 years ago
  44. 52346e9 Heed spill slot alignment on ARM. by Jakob Stoklund Olesen · 13 years ago
  45. 05c5853 Revert part of r146995 that was accidentally commmitted. by Akira Hatanaka · 13 years ago
  46. 403992d 32-to-64-bit sign extension pattern. by Akira Hatanaka · 13 years ago
  47. caace8a Add a pattern for matching zero-store with 64-bit address. The pattern is enabled by Akira Hatanaka · 13 years ago
  48. 5b48431 ARM assembly parsing and encoding for VST2 single-element, double spaced. by Jim Grosbach · 13 years ago
  49. aa13482 Fix assert condition. by Lang Hames · 13 years ago
  50. 25101bb Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. by Jakub Staszak · 13 years ago
  51. 45ca049 Add support to add named metadata operand. Patch by Andrew Wilkins! by Devang Patel · 13 years ago
  52. 95fad1c ARM assembly parsing and encoding for VLD2 single-element, double spaced. by Jim Grosbach · 13 years ago
  53. afff941 ARM target code clean up. Check for iOS, not Darwin where it makes sense. by Evan Cheng · 13 years ago
  54. d7c9e08 First steps in ARM AsmParser support for .eabi_attribute and .arch by Jason W Kim · 13 years ago
  55. ba4f83b This is the second fix related to VZEXT_MOVL node. by Elena Demikhovsky · 13 years ago
  56. f2d7693 Begin teaching the X86 target how to efficiently codegen patterns that by Chandler Carruth · 13 years ago
  57. 093147a Fixes a potential compilation error. by Manuel Klimek · 13 years ago
  58. 9ce6937 Pulls the implementation of skip() into JSONParser. by Manuel Klimek · 13 years ago
  59. c4850c9 Addressing style issues in JSON parser. by Manuel Klimek · 13 years ago
  60. cfb75fb Fix up the CMake build for the new files added in r146960, they're by Chandler Carruth · 13 years ago
  61. 2d24e2a Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  62. ba3c0bc LSR: Fix another corner case in expansion of postinc users. by Andrew Trick · 13 years ago
  63. c0b0e57 Mark ARM eh_sjlj_dispatchsetup as clobbering all registers. Radar 10567930. by Bob Wilson · 13 years ago
  64. 04b5d93 ARM assembly shifts by zero should be plain 'mov' instructions. by Jim Grosbach · 13 years ago
  65. ea93373 Now that PR11464 is fixed, reapply the patch to fix PR11464, by Chris Lattner · 13 years ago
  66. 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
  67. e3376ec Add basic generic CodeGen support for half. by Dan Gohman · 13 years ago
  68. 9b08785 ARM NEON assembly aliases for VMOV<-->VMVN for i32 immediates. by Jim Grosbach · 13 years ago
  69. 2f19674 ARM assembly parsing and encoding support for LDRD(label). by Jim Grosbach · 13 years ago
  70. 8787c5f Add a if-conversion optimization that allows 'true' side of a diamond to be by Evan Cheng · 13 years ago
  71. f06cb2b Add patterns for matching immediates whose lower 16-bit is cleared. These by Akira Hatanaka · 13 years ago
  72. 1e2ec6a Attempt to fix PR11607 by shuffling around which class defines which methods. by Eli Friedman · 13 years ago
  73. 8209968 Tidy up. Simplify logic. No functional change intended. by Akira Hatanaka · 13 years ago
  74. d22170e ARM NEON two-operand aliases for VPADD. by Jim Grosbach · 13 years ago
  75. ee97314 Remove definitions of double word shift plus 32 instructions. Assembler or by Akira Hatanaka · 13 years ago
  76. 6849019 ARM VFP pre-UAL mnemonic aliases for fmul[sd]. by Jim Grosbach · 13 years ago
  77. ed538b5 Remove unused predicate. by Akira Hatanaka · 13 years ago
  78. 89dc8d7 Remove the restriction on the first operand of the add node in SelectAddr. by Akira Hatanaka · 13 years ago
  79. 9c39789 ARM VFP pre-UAL mnemonic aliases for fcpy[sd] and fdiv[sd]. by Jim Grosbach · 13 years ago
  80. 61b74b4 ARM NEON implied destination aliases for VMAX/VMIN. by Jim Grosbach · 13 years ago
  81. eeaf1c1 ARM NEON relax parse time diagnostics for alignment specifiers. by Jim Grosbach · 13 years ago
  82. 3346dce Tidy up. by Jim Grosbach · 13 years ago
  83. 9897c62 Remove a register class that can just as well be synthesized. by Jakob Stoklund Olesen · 13 years ago
  84. 0488d6e Handle sub-register operands in recomputeRegClass(). by Jakob Stoklund Olesen · 13 years ago
  85. 570f9a9 Emit a getMatchingSuperRegClass() implementation for every target. by Jakob Stoklund Olesen · 13 years ago
  86. 53ce428 - Use getExitingBlock instead of getExitingBlocks. - Remove trailing spaces. by Jakub Staszak · 13 years ago
  87. 0581ed7 Another variadics tweak. by Benjamin Kramer · 13 years ago
  88. 3470693 Allow inlining of functions with returns_twice calls, if they have the by Joerg Sonnenberger · 13 years ago
  89. 2ea4cdb Use the fancy new VariadicFunction template instead of a plain variadic function. by Benjamin Kramer · 13 years ago
  90. 4c1ea55 Hexagon: Remove unused variables. by Benjamin Kramer · 13 years ago
  91. 2e61194 Revert 146728 as it's causing failures on some of the external bots as well as by Chad Rosier · 13 years ago
  92. 67005b3 Revert r146822 at Pete Cooper's request as it broke clang self hosting. by Kevin Enderby · 13 years ago
  93. ab44d3c Remove an unused X86ISD node type. by Craig Topper · 13 years ago
  94. e6cddb7 X86: Factor the bswap asm matching to be slightly less horrible to read. by Benjamin Kramer · 13 years ago
  95. 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
  96. b16db81 Fix a CPSR liveness tracking bug introduced when I converted IT block to bundle. by Evan Cheng · 13 years ago
  97. 2e33944 Refactor code used in InstCombine::FoldAndOfICmps to new file. by Pete Cooper · 13 years ago
  98. 8f7d12c Add back the MC bits of 126425. Original patch by Nathan Jeffords. I added the by Rafael Espindola · 13 years ago
  99. 8b99c1e Make sure that the lower bits on the VSELECT condition are properly set. by Lang Hames · 13 years ago
  100. 2027379 Preserve more memory operands in ARMExpandPseudo. by Jakob Stoklund Olesen · 13 years ago