1. d0c478d Add -disassemble support for -show-inst and -show-encode capability llvm-mc. Also refactor so all MC paraphernalia are created once for all uses as much as possible. by Richard Barton · 12 years ago
  2. 4d2e9d9 Remove lto_codegen_set_whole_program_optimization. It is a work in progress, by Rafael Espindola · 12 years ago
  3. 16295fc Tweak the loop rotation logic to check whether the loop is naturally by Chandler Carruth · 12 years ago
  4. 246de85 Reapply 'Add reverseColor to raw_ostream'. by Benjamin Kramer · 12 years ago
  5. 4d66f4c Documentation fixes to LLVMBuild.html [PR 11563] by Eli Bendersky · 12 years ago
  6. c9413c7 Revert r154800 which breaks windows builders. by Argyrios Kyrtzidis · 12 years ago
  7. ffa6c40 Replace vpermd/vpermps intrinic patterns with custom lowering to target specific nodes. by Craig Topper · 12 years ago
  8. 7d31d75 Add reverseColor to raw_ostream. by Argyrios Kyrtzidis · 12 years ago
  9. 9204074 Change type profile for vpermv back to using operand type for the mask argument to match intrinsic behavior. Add a bitcast to the lowering code to convert mask from v8i32 to v8f32 for vpermps. by Craig Topper · 12 years ago
  10. 7e9f7fb Flip the arguments when converting vpermd/vpermps intrinsics into instructions. The intrinsic has the mask as the last operand, but the instruction has it as the second. by Craig Topper · 12 years ago
  11. 59fc166 Add credit and release notes for r150307. By Kai Nacke. by Bill Wendling · 12 years ago
  12. ab3a919 Add a Fixme. by Bill Wendling · 12 years ago
  13. 7e5c316 add configure flag --with-default-sysroot by Sebastian Pop · 12 years ago
  14. 9068bf5 Say something about -vectorize in the release notes. by Hal Finkel · 12 years ago
  15. 831a6e8 Simplify checking for pointer types in BBVectorize (this change was suggested by Duncan). by Hal Finkel · 12 years ago
  16. 31490ba Remove dead SD nodes after the combining pass. Fixes PR12201. by Hal Finkel · 12 years ago
  17. 70daea9 Rewrite how machine block placement handles loop rotation. by Chandler Carruth · 12 years ago
  18. 8325c11 Merge vpermps/vpermd and vpermpd/vpermq SD nodes. by Craig Topper · 12 years ago
  19. ca9ee66 Fix SDTypeProfile for vpermps. The mask operand should be v8i32. by Craig Topper · 12 years ago
  20. 095c528 Spacing fixes and 80 column fixes. Use 0 instead of 0x80 for undef indices in vpermps/vpermd. Hardware only looks at lower 3-bits. by Craig Topper · 12 years ago
  21. 2cb1e9d Remove AVX2 vpermq and vpermpd intrinsics. These can now be handled with normal shuffle vectors. by Craig Topper · 12 years ago
  22. fb22ede Make member variables of AsmToken private. Remove unnecessary forward declarations. Remove an unnecessary include. by Craig Topper · 12 years ago
  23. 082d475 Fix class name. by Jakub Staszak · 12 years ago
  24. 7d719a5 Do not convert between fp128 <-> ppc_fp128 since there is no legal cast conversion between the two. by Nadav Rotem · 12 years ago
  25. 00920f6 Fix filename and register numbers. by Jakub Staszak · 12 years ago
  26. f16af0a Fix PR12529. The Vxx family of instructions are only supported by AVX. by Nadav Rotem · 12 years ago
  27. e747fad Add the MDBuilder helper class for conveniently creating metadata. by Duncan Sands · 12 years ago
  28. 362a05a Wire up support for diagnostic ranges in the ARMAsmParser. by Benjamin Kramer · 12 years ago
  29. 3ab32ea When emulating vselect using OR/AND/XOR make sure to bitcast the result back to the original type. by Nadav Rotem · 12 years ago
  30. 73c504a Added VPERM optimization for AVX2 shuffles by Elena Demikhovsky · 12 years ago
  31. 8a81df1 HexagonCopyToCombine.cpp: Silence two warnings, -Wunused-variable, with -Asserts. by NAKAMURA Takumi · 12 years ago
  32. 8c67cf4 Target/Hexagon: Tweak to fix msvc build. by NAKAMURA Takumi · 12 years ago
  33. 3c1ded2 Remove trailing whitespace. by Anshuman Dasgupta · 12 years ago
  34. cff391a Add VLIW packetizer to ReleaseNotes.html and CREDITS.TXT. Committing patch by Anshuman Dasgupta · 12 years ago
  35. ff73039 Add the loop unrolling info to ReleaseNotes.html and CREDITS.TXT. by Brendon Cahoon · 12 years ago
  36. 35de761 There is no need for setIsExact to be public. Make it private. by Duncan Sands · 12 years ago
  37. 5e5c5f8 Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm by Duncan Sands · 12 years ago
  38. 164dfb0 Make StringMap's copy ctor non-explicit. by Benjamin Kramer · 12 years ago
  39. bba23ed Fix an error in BBVectorize important for vectorizing pointer types. by Hal Finkel · 12 years ago
  40. f3f5a1e Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs. by Hal Finkel · 12 years ago
  41. 0070792 misched: Added CanHandleTerminators. by Andrew Trick · 12 years ago
  42. 6335e41 Remove old code to strip out unwanted PPC slices for Apple llvmCore. by Bob Wilson · 12 years ago
  43. 42fc29e Fix X86 codegen for 'atomicrmw nand' to generate *x = ~(*x & y), not *x = ~*x & y. by Richard Smith · 12 years ago
  44. 3423132 Remove iostream from New Value Jump. by Sirish Pande · 12 years ago
  45. fc3665c Add support to BBVectorize for vectorizing selects. by Hal Finkel · 12 years ago
  46. 8800cad Add support for Hexagon Architectural feature, New Value Jump. by Sirish Pande · 12 years ago
  47. 05a2fea Pass to replace tranfer/copy instructions into combine instruction where possible. by Sirish Pande · 12 years ago
  48. 36c38b8 Reduce malloc traffic in DwarfAccelTable by Benjamin Kramer · 12 years ago
  49. e05e55d Support for Hexagon backend. by Tony Linthicum · 12 years ago
  50. 88b271c Support for Hexagon backend. by Tony Linthicum · 12 years ago
  51. 7ece953 On Darwin targets, only use vfma etc. if the source use fma() intrinsic explicitly. by Evan Cheng · 12 years ago
  52. d6bf201 Add some comments, and fix a few places that missed setting Changed. by Dan Gohman · 12 years ago
  53. 6c22695 For ARM disassembly only print 32 unsigned bits for the address of branch by Kevin Enderby · 12 years ago
  54. 4423477 Consider ObjC runtime calls objc_storeWeak and others which make a copy of by Dan Gohman · 12 years ago
  55. 064551e By default, use Early-CSE instead of GVN for vectorization cleanup. by Hal Finkel · 12 years ago
  56. e92077f Catch the Python exception when subprocess.Popen is failing. by Sylvestre Ledru · 12 years ago
  57. 8fc7d5c Remove unused variable. by Benjamin Kramer · 12 years ago
  58. 7a2e472 Silence various build warnings from Hexagon backend that show up in release builds. Mostly converting 'assert(0)' to 'llvm_unreachable' to silence warnings about missing returns. Also fold some variable declarations into asserts to prevent the variables from being unused in release builds. by Craig Topper · 12 years ago
  59. b57b170 Fix target specific intrinsic handling to adjust intrinsic number before doing attribute table lookup. Also fix attribute table lookup to handle 'invalid' intrinsic correctly. Fixes PR12542 by Craig Topper · 12 years ago
  60. bdc3adc Remove getElfArchType from ELF.h. It's only used in ELFObjectFile.cpp and there's already a copy there. ELF.h was hiding the one there and causing an unused function warning. by Craig Topper · 12 years ago
  61. 6c189ec Use the new Use-aware dominates method to apply the objc runtime by Dan Gohman · 12 years ago
  62. aab3c0c Code-gen may inject code into the IR before it emits the ASM. The linker by Bill Wendling · 12 years ago
  63. 511568d Don't move objc_autorelease calls past autorelease pool boundaries when by Dan Gohman · 12 years ago
  64. 0120f79 Def here is an Instruction, so !isa<Instruction>(Def) is always false, by Dan Gohman · 12 years ago
  65. 558ece2 Add forms of dominates and isReachableFromEntry that accept a Use by Dan Gohman · 12 years ago
  66. 2a7d3a9 Fix a few more places in the ARM disassembler so that branches get by Kevin Enderby · 12 years ago
  67. 6bc572c Update CMake build. by Ted Kremenek · 12 years ago
  68. cc8002a Hexagon: fix CMake error. by Evandro Menezes · 12 years ago
  69. 2f69e4c Disable Hexagon test temporarily. by Sirish Pande · 12 years ago
  70. d1a87a6 HexagonPacketizer patch. by Sirish Pande · 12 years ago
  71. c68dda8 This patch improves the MCJIT runtime dynamic loader by adding new handling by Preston Gurd · 12 years ago
  72. f0bcecc Generalize r153635 to deal with TokenFactor chains; also clean up the logic and fix the tests. rdar://11069732, rdar://11236106 by Evan Cheng · 12 years ago
  73. e5041e6 Hexagon: enable assembler output through the MC layer. by Evandro Menezes · 12 years ago
  74. 4b47955 Add DFA generator for VLIW targets to ReleaseNotes.html and CREDITS.TXT. by Anshuman Dasgupta · 12 years ago
  75. 503a86b Remove README entry obsoleted by register masks. by Benjamin Kramer · 12 years ago
  76. 0ce12d5 Remove a remaining reference to the obsolete C backend in configure by Jean-Daniel Dupas · 12 years ago
  77. bf596c9 Fix 128-bit ptest intrinsics to take v2i64 instead of v4f32 since these are integer instructions. by Craig Topper · 12 years ago
  78. b54efe8 ARM 'adr' fixups don't need the interworking addend tweaking. by Jim Grosbach · 12 years ago
  79. ed08489 Revert changes that were accidentally committed. by Akira Hatanaka · 12 years ago
  80. 55e0e43 Fix string that is being checked. by Akira Hatanaka · 12 years ago
  81. 1cc6333 Emit neg.s or neg.d only if -enable-no-nans-fp-math is supplied by user, by Akira Hatanaka · 12 years ago
  82. c12a6e6 Emit abs.s or abs.d only if -enable-no-nans-fp-math is supplied by user. by Akira Hatanaka · 12 years ago
  83. b318cc1 Fixed a case of ARM disassembly getting an assert on a bad encoding by Kevin Enderby · 12 years ago
  84. 056c51e Fix bugs in lowering of FCOPYSIGN nodes. by Akira Hatanaka · 12 years ago
  85. 2ce182c Remove incorrect comment. by Jim Grosbach · 12 years ago
  86. 11fc646 Tidy up. Remove hard tab characters. by Jim Grosbach · 12 years ago
  87. bf1aab1 Tidy up. Whitespace. by Jim Grosbach · 12 years ago
  88. b4b9db2 Fix pasto. by Benjamin Kramer · 12 years ago
  89. c9f27ee Typo. by Chad Rosier · 12 years ago
  90. ec14cd7 TableGen's regpressure: emit per-registerclass weight limits. by Andrew Trick · 12 years ago
  91. 1835547 ARM 'vuzp.32 Dd, Dm' is a pseudo-instruction. by Jim Grosbach · 12 years ago
  92. 5c1761d TableGen'd regpressure: register unit set pruning. by Andrew Trick · 12 years ago
  93. 6073b30 ARM 'vzip.32 Dd, Dm' is a pseudo-instruction. by Jim Grosbach · 12 years ago
  94. 6fc30c2 Fix the build under Debian GNU/Hurd. Thanks to Pino Toscano for the patch by Sylvestre Ledru · 12 years ago
  95. 611afc0 Cache the hash value of the operands in the MDNode. by Benjamin Kramer · 12 years ago
  96. f7c3e5f FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can use it. by Benjamin Kramer · 12 years ago
  97. 7484920 Compute hashes directly with hash_combine instead of taking a detour through FoldingSetNodeID. by Benjamin Kramer · 12 years ago
  98. 9179487 remove unused argument by Nadav Rotem · 12 years ago
  99. d6b7b8f Add a C binding to the Target and TargetMachine classes to allow for emitting by Duncan Sands · 12 years ago
  100. d6fc262 Add two statistics to help track how we are computing the inline cost. by Chandler Carruth · 12 years ago