1. 372b2d6 NFC: fix nonsensical comment by JF Bastien · 9 years ago
  2. 80fd5b2 Folding compares with unescaped allocations by Sanjoy Das · 9 years ago
  3. c552ed7 [Hexagon] Expand handling of the small-data/bss section by Krzysztof Parzyszek · 9 years ago
  4. 0e156ed [RegisterBankInfo] Change the API for the verify methods. by Quentin Colombet · 9 years ago
  5. 4ec85d0 AMDGPU: Fix debug name of pass to better match by Matt Arsenault · 9 years ago
  6. 193934b LegalizeDAG: Move unaligned load/store expansion to TLI by Matt Arsenault · 9 years ago
  7. 99b0ca4 [RegisterBankInfo] Change the representation of the partial mappings. by Quentin Colombet · 9 years ago
  8. 88c88b2 DAGCombiner: Reduce 64-bit BFE pattern to pattern on 32-bit component by Matt Arsenault · 9 years ago
  9. 43a1464 [instcombine][unordered] Extend load(select) transform to handle unordered loads by Philip Reames · 9 years ago
  10. c852398 Initial implementation of optimization bisect support. by Andrew Kaylor · 9 years ago
  11. a7af0d6 Split IntrReadArgMem into IntrReadMem and IntrArgMemOnly by Nicolai Haehnle · 9 years ago
  12. 343a611 [unordered] unordered loads from null are still unreachable by Philip Reames · 9 years ago
  13. 8ac661c [PowerPC] [SSP] Fix stack guard load for 32-bit. by Marcin Koscielnicki · 9 years ago
  14. e69bdcf [LoopUtils] Fix typo in comment by Adam Nemet · 9 years ago
  15. 07c1653 [LoopUtils] Add asserts to findStringMetadataForLoop. NFC by Adam Nemet · 9 years ago
  16. b4a76b3 [LoopUtils] Move def of findStringMetadataForLoop to LoopUtils.cpp. NFC by Adam Nemet · 9 years ago
  17. 94253c1 [LoopUtils] Rename {check->find}StringMetadata{Into->For}Loop. NFC by Adam Nemet · 9 years ago
  18. 58cd23c [instcombine][unordered] Implement *-load forwarding for unordered atomics by Philip Reames · 9 years ago
  19. 1268621 Fixed Dwarf debug info emission to skip DILexicalBlockFile entries. by Amjad Aboud · 9 years ago
  20. 6159d86 [unordered] Add tests and conservative handling in support of future changes [NFCI] by Philip Reames · 9 years ago
  21. 615a6cf Address Philip's post-commit feedback for r266987. NFC. by Chad Rosier · 9 years ago
  22. dbd967b Minor comment cleanup [NFC] by Philip Reames · 9 years ago
  23. 8b7f416 Fix recursive -only-needed. by Rafael Espindola · 9 years ago
  24. 42fa984 [mips][microMIPS] Implement ldpc instruction by Zoran Jovanovic · 9 years ago
  25. 161372b [mips][microMIPS] Add R_MICROMIPS_PC19_S2 relocation by Zoran Jovanovic · 9 years ago
  26. 88419b2 Refactor implied condition logic from ValueTracking directly into CmpInst. NFC. by Chad Rosier · 9 years ago
  27. ddc5048 [mips][microMIPS] Add R_MICROMIPS_PC26_S1 relocation by Zoran Jovanovic · 9 years ago
  28. 02026c0 [AMDGPU] Assembler: prevent parseDPPCtrlOps from eating invalid tokens by Sam Kolton · 9 years ago
  29. b18e50c Add a CachedHash structure. by Rafael Espindola · 9 years ago
  30. d591d40 [mips][microMIPS] Implement TLBP, TLBR, TLBWI and TLBWR instructions by Zlatko Buljan · 9 years ago
  31. b6b7c48 [mips][microMIPS] Implement LL, SC, MOVEP, ROTR, ROTRV and SYSCALL instructions and add tests for LWM32 and SWM32 by Zlatko Buljan · 9 years ago
  32. 02f5473 Updated a test not to produce an empty s-file. by Evgeny Astigeevich · 9 years ago
  33. 5a1084c [AArch64][CodeGen] Fix of PR27158: incorrect peephole optimization in AArch64InstrInfo::optimizeCompareInstr by Evgeny Astigeevich · 9 years ago
  34. 0e2baf6 [AVX512] Add CTTZ support for v8i64 and v16i32 vectors. by Craig Topper · 9 years ago
  35. 33683f1 [X86] Fix vector-tzcnt-512 test to disable CDI while enabling BWI for one of the runs. Update check patterns accordingly. by Craig Topper · 9 years ago
  36. 1c6fe69 Fix test command line to explicitly disable CDI instructions for one test. by Craig Topper · 9 years ago
  37. 2a866db CachePruning: early exit if no path supplied by Mehdi Amini · 9 years ago
  38. 01d402f ThinLTO: initialize variables by Mehdi Amini · 9 years ago
  39. 56e5e84 [AVX512] Add support for lowering CTTZ v64i8 and v32i16 with BWI instructions. by Craig Topper · 9 years ago
  40. ccd4d20 [X86] Remove redundant calls to setOperationAction for EXTRACT_VECTOR_ELT/INSERT_VECTOR_ELT from SSE41 block. They were already done in an earlier block. NFC by Craig Topper · 9 years ago
  41. 28de30a [X86] Remove some operations from the default Expand all vector ops loop. Instead let them stay Legal and mark them Expand for specific types where needed. Reduces overall number of calls to setOperationAction. NFC by Craig Topper · 9 years ago
  42. 803d96c [X86] Remove old leftover MMX code that sets various 64-bit vector operations to Expand. These vector types aren't legal so these operations would never make it far enough to need to expand. NFC by Craig Topper · 9 years ago
  43. 19293aa ThinLTO: add module caching handling. by Mehdi Amini · 9 years ago
  44. 5d79e77 ThinLTO: Resolve linkonce_odr aliases just like functions by Mehdi Amini · 9 years ago
  45. 84a84a1 [SimplifyCFG] Fold `llvm.guard(false)` to unreachable by Sanjoy Das · 9 years ago
  46. fe59ac8 [X86] Remove unnecessary setting of CTTZ_ZERO_UNDEF to Custom for vector types where we can't do any better than the Custom lowering of CTTZ. LegalizeVectorOps will expand to CTTZ since its marked Custom. by Craig Topper · 9 years ago
  47. 3655b0c [SelectionDAG] Teach LegalizeVectorOps to directly Expand CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to CTTZ/CTLZ directly if those ops are Legal/Custom instead of deferring it to LegalizeOps. by Craig Topper · 9 years ago
  48. 0562d50 [AVX512] Add support for popcount of v8i64 and v16i32 with and without BWI instructions. by Craig Topper · 9 years ago
  49. bb1a6fc ValueMapper: Map uniqued nodes in post-order by Duncan P. N. Exon Smith · 9 years ago
  50. 0e60374 ThinLTO/ModuleLinker: add a flag to not always pull-in linkonce when performing importing by Mehdi Amini · 9 years ago
  51. e33a1a5 BitcodeWriter: Emit metadata in post-order (again) by Duncan P. N. Exon Smith · 9 years ago
  52. d396215 MachineSched: Cleanup; NFC by Matthias Braun · 9 years ago
  53. 32ea396 Add optimization for 'icmp slt (or A, B), A' and some related idioms based on knowledge of the sign bit for A and B. by Nick Lewycky · 9 years ago
  54. faa949c Refine instruction weight annotation algorithm for sample profiler. by Dehao Chen · 9 years ago
  55. 288715b Fix another compilation error from r266919 for clang-atom-d525-fedora-rel which by Kevin Enderby · 9 years ago
  56. 9de3901 Fix compilation error in r266919. by Evgeniy Stepanov · 9 years ago
  57. d7f2f9e [test/PGOProfile] Make tests independent of the raw profile version (NFC) by Vedant Kumar · 9 years ago
  58. 813e0cf Thread Expected<...> up from libObject’s getName() for symbols to allow llvm-objdump to produce a good error message. by Kevin Enderby · 9 years ago
  59. de21c29 [Hexagon] Add -mv.. options to override CPU selection by Krzysztof Parzyszek · 9 years ago
  60. b398943 IR: Use SmallVector instead of std::vector of TrackingMDRef by Duncan P. N. Exon Smith · 9 years ago
  61. 7c73f3f IR: Stop copying vectors of TrackingMDRef in DIBuilder by Duncan P. N. Exon Smith · 9 years ago
  62. 923c75e Rename asan-check-lifetime into asan-stack-use-after-scope by Kostya Serebryany · 9 years ago
  63. 3421c1b Typo. by Chad Rosier · 9 years ago
  64. dd01bef [ValueTracking] Make isImpliedCondition return an Optional<bool>. NFC. by Chad Rosier · 9 years ago
  65. d5de81e Replace a loop with a for-each loop. No behavior change. by Nico Weber · 9 years ago
  66. 1487a2e IR: Avoid mallocs in constructor of ModuleSlotTracker by Duncan P. N. Exon Smith · 9 years ago
  67. 19c2c53 [MC] Silence warning due to unused variable in !Debug builds. by Davide Italiano · 9 years ago
  68. 68a7a2f Verifier: Add ModuleSlotTracker to printAsOperand call by Duncan P. N. Exon Smith · 9 years ago
  69. f38ea34 [lanai] Add subword scheduling itineraries. by Jacques Pienaar · 9 years ago
  70. 8f2afa6 Verifier: Prefer early continue over if-nesting, NFC by Duncan P. N. Exon Smith · 9 years ago
  71. 1fa5ffc [MC] EmitNop: Make an assertion more useful. by Davide Italiano · 9 years ago
  72. e2fbd0e LTO: Verify the input even if optimize() isn't called by Duncan P. N. Exon Smith · 9 years ago
  73. 9887f4e ModuleLinker: only import what is in GlobalsToImport, regarless if it is a function or not. by Mehdi Amini · 9 years ago
  74. 4ca56a6 IR: Use a single ModuleSlotTracker in the Verifier by Duncan P. N. Exon Smith · 9 years ago
  75. 6e87fc1 IR: Don't use raw_null_ostream in Verifier by Duncan P. N. Exon Smith · 9 years ago
  76. 692062d IR: Use default member initialization in Verifier, NFC by Duncan P. N. Exon Smith · 9 years ago
  77. 4a0bd4e [Hexagon] Fix handling of lcomm directive by Krzysztof Parzyszek · 9 years ago
  78. b1010ed Re-enable "[gold-plugin] Disable name for values other than GlobalValue" by Teresa Johnson · 9 years ago
  79. 89c5c63 [ThinLTO] Prevent importing of "llvm.used" values by Teresa Johnson · 9 years ago
  80. dc458b4 [RDF] Consider register as live if any alias is live by Krzysztof Parzyszek · 9 years ago
  81. c5d3b5c [mips][microMIPS] Implement BGEC, BGEUC, BLTC, BLTUC, BEQC and BNEC instructions by Zoran Jovanovic · 9 years ago
  82. 12607ab Revert "[gold-plugin] Disable name for values other than GlobalValue" by Teresa Johnson · 9 years ago
  83. 2dca566 [gold-plugin] Disable name for values other than GlobalValue by Teresa Johnson · 9 years ago
  84. 53fd688 AMDGPU/SI: Assembler: improvements to support trap handlers. by Nikolay Haustov · 9 years ago
  85. ec050f4 [X86] enable PIE for functions by Asaf Badouh · 9 years ago
  86. 6ae2468 [mips][microMIPS]Implement CFC*, CTC* and LDC* instructions by Hrvoje Varga · 9 years ago
  87. 6990d61 [AVX512] Add avx512cd+vl runs to vector-tzcnt-128/256 tests to show using the vplzcntd/q instructions. by Craig Topper · 9 years ago
  88. f60b9d3 [AVX512] Update vector-tzcnt-512 test to show how bad v32i16 and v64i8 is with avx512bw enabled. by Craig Topper · 9 years ago
  89. f3303c9 [AVX512] Add popcount support for v32i16 and v64i8. by Craig Topper · 9 years ago
  90. 83dc7b6 ThinLTO: never promote as external weak by Mehdi Amini · 9 years ago
  91. 7e57deb FunctionImport: make sure we always select the right callee in presence of alias by Mehdi Amini · 9 years ago
  92. 5d50032 [X86] Mark some floating point operations that are always expanded for vector types as Expand in a floating point only loop instead of looping through all vector types. by Craig Topper · 9 years ago
  93. 218b284 [X86] Don't mark vector loads and shifts Expand in advance. Loads are always marked Legal or Promote for all the legal types later. Shifts are always marked custom. NFC by Craig Topper · 9 years ago
  94. f3e0fc9 [X86] Merge the two different SSE2 blocks in the X86TargetLowering constructor. Also qualfiy the XOP block with !useSoftFloat to match the other vector blocks. by Craig Topper · 9 years ago
  95. b2027b2 [X86] Don't set vector FADD,FSUB,FMUL,FDIV,FNEG,FSQRT to Expand early. For every legal FP type we either set them to Legal or Custom anyway. So let them stay defaulted to Legal and only change when they need to be Custom. by Craig Topper · 9 years ago
  96. 63d7d49 llvm-lto: run the module verifier when doing IR level work by Mehdi Amini · 9 years ago
  97. 50c1579 ThinLTO: Move alias importing decision on the summary by Mehdi Amini · 9 years ago
  98. ac5701a [SystemZ] Add support for llvm.thread.pointer intrinsic. by Marcin Koscielnicki · 9 years ago
  99. 7b1322c Add LLVMGetAttrKindID in the C API in order to facilitate migration away from LLVMAttribute by Amaury Sechet · 9 years ago
  100. 2c43473 MipsAsmParser::loadImmediate(): Prune an obsolete \param in r266602. [-Wdocumentation] by NAKAMURA Takumi · 9 years ago