1. 034b94b Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  2. 8502256 Remove more of 'else's after 'returns'. No functional change. by Craig Topper · 12 years ago
  3. a1b3c03 Remove a bunch of 'else's after 'returns' by Craig Topper · 12 years ago
  4. 40b4a81 Teach SimplifySetCC that comparing AssertZext i1 against a constant 1 can be rewritten as a compare against a constant 0 with the opposite condition. by Craig Topper · 12 years ago
  5. 95f475f Add some missing Defs and Uses. by Reed Kotler · 12 years ago
  6. d6b51d1 Make sure the buffer, which containas an instance of APFloat, has proper alignment. by Shuxin Yang · 12 years ago
  7. 5469f60 Add to the disassembler C API an option to print the disassembled by Kevin Enderby · 12 years ago
  8. 445a02b Remove MachineInstr::setIsInsideBundle(). by Jakob Stoklund Olesen · 12 years ago
  9. 2e4b639 Use bidirectional bundle flags to simplify important functions. by Jakob Stoklund Olesen · 12 years ago
  10. 1a31500 rdar://12801297 by Shuxin Yang · 12 years ago
  11. 62570c2 Enable the loop vectorizer in clang and not in the pass manager, so that we can disable it in clang. by Nadav Rotem · 12 years ago
  12. 582abdd Verify bundle flag consistency when setting them. by Jakob Stoklund Olesen · 12 years ago
  13. 270bfbd Reverse order of checking SSE level when calculating compare cost, so we check by Jakub Staszak · 12 years ago
  14. 9466bde Verify bundle flags for consistency in MachineVerifier. by Jakob Stoklund Olesen · 12 years ago
  15. b519351 Disable ARM partial flag dependency optimization at -Oz by Quentin Colombet · 12 years ago
  16. bd7b36e Don't allow the automatically updated MI flags to be set directly. by Jakob Stoklund Olesen · 12 years ago
  17. 9b04104 Tighten up the splice() API for bundled instructions. by Jakob Stoklund Olesen · 12 years ago
  18. 04f52e1 MISched: add dependence to ExitSU to model live-out latency. by Andrew Trick · 12 years ago
  19. e3eddae MISched: Cleanup, redundant statement. by Andrew Trick · 12 years ago
  20. 44fd0bc MISched: Heuristics, compare latency more precisely. It matters more for some targets. by Andrew Trick · 12 years ago
  21. 9c676c2 MISched: Remove SchedRemainder::IsResourceLimited. I don't know how to compute it. by Andrew Trick · 12 years ago
  22. d453960 MISched: cleanup, use the proper iterator type. by Andrew Trick · 12 years ago
  23. 071966f MISched: minor improvement, initialize remaining resources before the first scheduling decision. by Andrew Trick · 12 years ago
  24. 7f1d6d6 Add an assertion for a likely ilist::splice() contract violation. by Jakob Stoklund Olesen · 12 years ago
  25. 0ef0e2e LoopVectorize: Emit reductions as log2(vectorsize) shuffles + vector ops instead of scalar operations. by Benjamin Kramer · 12 years ago
  26. 968b667 Get rid of the pesky -Woverloaded-virtual warning. No change in functionality. by Eli Bendersky · 12 years ago
  27. edc3503 Tighten the insert() API for bundled instructions. by Jakob Stoklund Olesen · 12 years ago
  28. ca2dd36 Check multiple register classes for inline asm tied registers by Hal Finkel · 12 years ago
  29. 04b116e Enable the loop vectorizer. by Nadav Rotem · 12 years ago
  30. aaf3b42 Rename the test so that we can add additional vectors-of-pointers tests by Nadav Rotem · 12 years ago
  31. e21708e SROA: Replace calls to getScalarSizeInBits to DataLayout's API because by Nadav Rotem · 12 years ago
  32. f8cd4df llvm/test/MC/ELF/comp-dir.s: Appease MSYS Bash. by NAKAMURA Takumi · 12 years ago
  33. f209dea Initialize NoRedZone and remove unused default values. by Rafael Espindola · 12 years ago
  34. 745bf82 Cleanup comment and formatting by Eli Bendersky · 12 years ago
  35. bcc9a89 Repair bundles that were broken by removing and reinserting the first by Jakob Stoklund Olesen · 12 years ago
  36. d57a598 Formatting. by Eric Christopher · 12 years ago
  37. 6c58314 Add support for passing -main-file-name all the way through to the assembler. by Eric Christopher · 12 years ago
  38. 2318ba1 Cleanup formatting and whitespace. by Eric Christopher · 12 years ago
  39. 8413d2c Extract a method, no functional change intended. by Jakob Stoklund Olesen · 12 years ago
  40. 9f4692d Tighten up the erase/remove API for bundled instructions. by Jakob Stoklund Olesen · 12 years ago
  41. 082b7e6 EmitDebugLabel should by default be the same as EmitLabel everywhere. by Reed Kotler · 12 years ago
  42. 14b8f79 fix indentation by Eli Bendersky · 12 years ago
  43. 6290b93 [arm fast-isel] Minor cleanup. No functional change intended. by Chad Rosier · 12 years ago
  44. 82612a6 Fix some integer constant warnings by using a suffix by Nick Kledzik · 12 years ago
  45. 1b6e9b8 Add a triple to this test -- it has to be an ELF platform... by Chandler Carruth · 12 years ago
  46. 6c31d31 Prepare LLVM to fix PR14625, exposing a hook in MCContext to manage the by Chandler Carruth · 12 years ago
  47. c83b8fe re-enable test cases now that traits work with g++. Fix some g++ warnings by Nick Kledzik · 12 years ago
  48. f3ceaff Remove trailing whitespace by Michael Ilseman · 12 years ago
  49. 0f47e7e Removed trailing whitespace by Michael Ilseman · 12 years ago
  50. 316a5aa [arm fast-isel] Fast-isel only handles simple VTs, so make sure the necessary by Chad Rosier · 12 years ago
  51. fbc8a73 Use different trait techniques to be compatible with g++ by Nick Kledzik · 12 years ago
  52. b0de1e3 Fix another SROA crasher, PR14601. by Chandler Carruth · 12 years ago
  53. 7882213 Query section for whether it should be executable. by Tim Northover · 12 years ago
  54. 1c2b2f9 Teach MachO which sections contain code by Tim Northover · 12 years ago
  55. 2dfa3eb [msan] Fix lint warning. by Evgeniy Stepanov · 12 years ago
  56. c47793c Add instruction encodings / disassembly support for l2r instructions. by Richard Osborne · 12 years ago
  57. 9f84c05 R600: enable S_*N2_* instructions by Tom Stellard · 12 years ago
  58. 3ee6391 R600: BB operand support for SI by Tom Stellard · 12 years ago
  59. ab8ada3 R600: remove nonsense setPrefLoopAlignment by Tom Stellard · 12 years ago
  60. 99a5494 Teach the rewriting of memcpy calls to support subvector copies. by Chandler Carruth · 12 years ago
  61. 3d170e6 Revert/correct some FastISel changes in r170104 (EVT->MVT for by Patrik Hagglund · 12 years ago
  62. 1794814 Optimize tree walking in markAliveBlocks. by Evgeniy Stepanov · 12 years ago
  63. a839ffc Add instruction encodings for PEEK and ENDIN. by Richard Osborne · 12 years ago
  64. 8bbff23 Fix a secondary bug I introduced while fixing the first part of PR14478. by Chandler Carruth · 12 years ago
  65. 6e43b7f Fix parameter name in prototypes in XCoreDisassembler. by Richard Osborne · 12 years ago
  66. 5814a88 Hoist a convertValue call to the two paths where it is needed. by Chandler Carruth · 12 years ago
  67. 35150cb Add instruction encodings / disassembly support for rus instructions. by Richard Osborne · 12 years ago
  68. 7f7d201 Hoist the insertVector helper to be a static helper. by Chandler Carruth · 12 years ago
  69. ff6114e Add instruction encodings for ZEXT and SEXT. by Richard Osborne · 12 years ago
  70. 5c531eb Lift the extractVector helper all the way out to a static helper function. by Chandler Carruth · 12 years ago
  71. 8ab1efd Factor the vector load rewriting into a more generic form. by Chandler Carruth · 12 years ago
  72. 1ffe48a Add instruction encodings / disassembly support for 2r instructions. by Richard Osborne · 12 years ago
  73. dd78daa Add instruction encodings / disassembly support for 0r instructions. by Richard Osborne · 12 years ago
  74. 2694948 Simplify assertion in XCoreInstPrinter. by Richard Osborne · 12 years ago
  75. b4d40a0 Update comments to match recommended doxygen style. by Richard Osborne · 12 years ago
  76. 31061e6 Remove unnecessary include. by Richard Osborne · 12 years ago
  77. 12ea410 Fix typo that results in new landing pads not getting a name, fixing PR14617. by Duncan Sands · 12 years ago
  78. d01e3f0 Fix comment typo. by Duncan Sands · 12 years ago
  79. a521e68 Remove EFLAGS from the BLSI/BLSMSK/BLSR patterns. The nodes created by DAG combine don't contain an EFLAGS def. by Craig Topper · 12 years ago
  80. b926afc Simplify BMI ANDN matching to use patterns instead of a DAG combine. Also add ANDN to isDefConvertible. by Craig Topper · 12 years ago
  81. b72ae70 Add rest of BMI/BMI2 instructions to the folding tables as well as popcnt and lzcnt. by Craig Topper · 12 years ago
  82. 16a1acc Remove store forms of DEC/INC from isDefConvertible. Since they are stores they don't have a register def. by Craig Topper · 12 years ago
  83. 17c84ea Fix the first part of PR14478: memset now works. by Chandler Carruth · 12 years ago
  84. d6e4397 Extract the logic for inserting a subvector into a vector alloca. by Chandler Carruth · 12 years ago
  85. 225d25d Lift the integer splat computation into a helper function. by Chandler Carruth · 12 years ago
  86. a1032b7 Add debug prints for when optimizeLoadInstr folds a load. by Craig Topper · 12 years ago
  87. e4e0089 Add tests for disassembly of 1r XCore instructions. by Richard Osborne · 12 years ago
  88. 54d6266 Add instruction encodings and disassembly for 1r instructions. by Richard Osborne · 12 years ago
  89. 881e3cc Add XCore disassembler. by Richard Osborne · 12 years ago
  90. 054169b Remove invalid instruction encodings. by Richard Osborne · 12 years ago
  91. 1fb0aaa Mark anything deriving from PseudoInstXCore as a pseudo instruction. by Richard Osborne · 12 years ago
  92. a44a751 Set instruction size correctly in XCoreInstrFormats.td by Richard Osborne · 12 years ago
  93. 9578d79 Change XCoreAsmPrinter to lower MachineInstrs to MCInsts before emission. by Richard Osborne · 12 years ago
  94. 6438214 Replace ${:comment} with the comment symbol. by Richard Osborne · 12 years ago
  95. 0641bd7 Declare class DwarfDebug before use instead of relying on a forward declaration by Dmitri Gribenko · 12 years ago
  96. ac3fab4 MCPureStreamer.cpp: Try to fix build, pruning EmitDebugLabel(). by NAKAMURA Takumi · 12 years ago
  97. 2c3a464 This patch is needed to make c++ exceptions work for mips16. by Reed Kotler · 12 years ago
  98. 388fc6a X86: Add a couple of target-specific dag combines that turn VSELECTS into psubus if possible. by Benjamin Kramer · 12 years ago
  99. d12de95 Add a corollary test for PR14572. We got this code path correct already. by Chandler Carruth · 12 years ago
  100. 1982005 Relax an overly aggressive assert to fix PR14572. by Chandler Carruth · 12 years ago