1. e1c6ddc [ValueTracking] Prevent a call to computeKnownBits if we already know the state of the bit we would calculate. Also reuse a temporary APInt instead of creating a new one. by Craig Topper · 8 years ago
  2. 0bd00d7 [LV] Fix the vector code generation for first order recurrence by Anna Thomas · 8 years ago
  3. 7784ce7 [InstCombine] fold X == 0 || X == -1 to one compare (PR32524) by Sanjay Patel · 8 years ago
  4. fe37694 [DAE] Simplify call site replacement code with CallSite NFC by Reid Kleckner · 8 years ago
  5. a7bdbbc [ValueTracking] Move a temporary APInt instead of copying it. by Craig Topper · 8 years ago
  6. d2a36f2 [InstCombine] Simplify attribute code with new AttributeList::get NFC by Reid Kleckner · 8 years ago
  7. 0bd53cd [ArgPromotion] Don't drop !prof metadata on promoted calls by Reid Kleckner · 8 years ago
  8. 881e9f3 [AMDGPU] Combine DS operations with offsets bigger than byte by Stanislav Mekhanoshin · 8 years ago
  9. b39f4c5 [APSInt] Remove named And/Or/Xor methods. by Craig Topper · 8 years ago
  10. c1e5fd3 [InstCombine] use similar ops for related folds; NFCI by Sanjay Patel · 8 years ago
  11. 104e2fb [APInt] Fix the returns description for the postfix increment/decrement operators. NFC by Craig Topper · 8 years ago
  12. 0f68a54 Revert r300213 "[APSInt] Add a static_assert to ensure APSInt is packed well with APInt after r300171" by Craig Topper · 8 years ago
  13. b2b7c4b [Analysis] Support bitreverse in -demanded-bits pass by Brian Gesiak · 8 years ago
  14. 9c0f53a [APSInt] Add a static_assert to ensure APSInt is packed well with APInt after r300171. by Craig Topper · 8 years ago
  15. 7f80f1b LTO: Pass SF_Executable flag through to InputFile::Symbol by Tobias Edler von Koch · 8 years ago
  16. d8dec6c [Hexagon] Unxfail passing tests by Krzysztof Parzyszek · 8 years ago
  17. 9defcc4 [InstCombine] fix assert to not always be true by Sanjay Patel · 8 years ago
  18. 7184986 [InstCombine] add/move tests for or-of-icmps; NFC by Sanjay Patel · 8 years ago
  19. 0f154b0 Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline." by Geoff Berry · 8 years ago
  20. 7fa51d1 [Hexagon] Implement HexagonTargetLowering::CanLowerReturn by Krzysztof Parzyszek · 8 years ago
  21. db734f0 [Hexagon] Fix "LowerFormalArguments emitted a value with the wrong type!" assertion by Krzysztof Parzyszek · 8 years ago
  22. cf2d261 Use methods to access data stored with frame instructions by Serge Pavlov · 8 years ago
  23. 4aae21e llvm/test/BugPoint/compile-custom.ll: Use %/s for its path not to be mis-escaped. by NAKAMURA Takumi · 8 years ago
  24. 67b5052 [X86] Added missing mayLoad/mayStore attributes to some X86 instructions. by Ayman Musa · 8 years ago
  25. 2c882c2 [DWARF] - Simplify (use dyn_cast instead of isa + cast). by George Rimar · 8 years ago
  26. 78f9d9d [globalisel][tablegen] Report more detail in some SelectionDAG import failures. NFC by Daniel Sanders · 8 years ago
  27. 4c76a12 Reverting cmake/modules/AddLLVM.cmake changes from revision 300184 (Added by mistake). by Ayman Musa · 8 years ago
  28. 456f727 [X86] Change instructions names to keep consistency with the naming convention. NFC by Ayman Musa · 8 years ago
  29. 17f2fca [LV] Refactor ILV to provide vectorizeInstruction(); NFC by Ayal Zaks · 8 years ago
  30. 3d5761e Fix typo in static_assert message. NFC by Craig Topper · 8 years ago
  31. 679e173 [ORC] Temporarily disable the RPC Error/Expected unit tests while I investigate by Lang Hames · 8 years ago
  32. e460ede [Orc] Fix bool serialization for RawByteChannels. by Lang Hames · 8 years ago
  33. 24828a3 [ORC] Remove more extraneous semicolons from r300167, rename the RPC Expected by Lang Hames · 8 years ago
  34. d613770 Remove more lies from the LangRef. by George Burgess IV · 8 years ago
  35. c170edb [APInt] Reorder fields to avoid a hole in the middle of the class by Craig Topper · 8 years ago
  36. d8ea48f [ORC] Remove extraneous semi-colon added in r300167. by Lang Hames · 8 years ago
  37. cd686df [APInt] Generalize the implementation of tcIncrement to support adding a full 'word' by introducing tcAddPart. Use this to support tcIncrement, operator++ and operator+=(uint64_t). Do the same for subtract. NFCI. by Craig Topper · 8 years ago
  38. c1231f8 Update the LangRef to reflect reality. by George Burgess IV · 8 years ago
  39. ed576a1 [ORC] Add RPC and serialization support for Errors and Expecteds. by Lang Hames · 8 years ago
  40. 55525ab Remove some unused private fields. by Zachary Turner · 8 years ago
  41. 422574b [InstCombine] Add vector version of a test to show missing optimization. by Craig Topper · 8 years ago
  42. 8b69529 Support: Add a VCSRevision.h header file. by Peter Collingbourne · 8 years ago
  43. ebc666e [ORC] Add missing file from r300155. by Lang Hames · 8 years ago
  44. a43d368 [ORC] Use native Errors rather than converted std::error_codes for ORC RPC. by Lang Hames · 8 years ago
  45. e9a46bf [IR] Take func, ret, and arg attrs separately in AttributeList::get by Reid Kleckner · 8 years ago
  46. 2d32ddf [IR] Remove the APIntMoveTy typedef from ConstantRange. Use APInt type directly. by Craig Topper · 8 years ago
  47. dc359e4 Work around MSVC rejects-valid bug related to C++11 narrowing conversions. by Richard Smith · 8 years ago
  48. fae6220 Fix compiler error in Attributes.cpp by Konstantin Zhuravlyov · 8 years ago
  49. 24e7b0f AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue. by Wei Ding · 8 years ago
  50. e22326d Fix some ArgList uses after API change in r300135. by Richard Smith · 8 years ago
  51. 71cd6a6 Fix initialization order of class members. by Zachary Turner · 8 years ago
  52. e05ab25 ArgList: cache index ranges containing arguments with each ID by Richard Smith · 8 years ago
  53. 67dcd80 [llvm-pdbdump] Minor prepatory refactor of Class Def Dumper. by Zachary Turner · 8 years ago
  54. 7724dc6 [llvm-pdbdump] More advanced class definition dumping. by Zachary Turner · 8 years ago
  55. 69dba78 [libFuzzer] XFAIL fuzzer-oom.test on Darwin. by Akira Hatanaka · 8 years ago
  56. b25869a [InstSimplify] Don't try to constant fold AllocaInsts since it won't do anything. by Craig Topper · 8 years ago
  57. f31bea8 [IR] Make AttributeSet constructor from AttributeSetNode* explicit by Reid Kleckner · 8 years ago
  58. 53726fa [ValueTracking] Teach GetUnderlyingObject to stop when it reachs an alloca instruction. by Craig Topper · 8 years ago
  59. 7c6ef2a [IR] Assert that we never create an empty AttributeListImpl, NFC by Reid Kleckner · 8 years ago
  60. ab28f3b AMDGPU: Fix invalid copies when copying i1 to phys reg by Matt Arsenault · 8 years ago
  61. bb9002f [AMDGPU] Generate range metadata for workitem id by Stanislav Mekhanoshin · 8 years ago
  62. 6f93f61 Remove readnone from invariant.group.barrier by Piotr Padlewski · 8 years ago
  63. 4f34449 Append -w when LLVM_ENABLE_WARNINGS is Off. by Vassil Vassilev · 8 years ago
  64. 5bfc47d Bitcode: Move version and global value module code parsers to separate functions. NFCI. by Peter Collingbourne · 8 years ago
  65. ab480f4 [Support] Add support for unique_ptr<> to Casting.h. by Zachary Turner · 8 years ago
  66. 12e38cb Remove svnprop eol-style:native from Casting.h by Zachary Turner · 8 years ago
  67. d0d13f5 [InstCombine] Teach SimplifyMultipleUseDemandedBits to handle And/Or/Xor known bits using the LHS/RHS known bits it already acquired without recursing back into computeKnownBits. by Craig Topper · 8 years ago
  68. 1db7e25 [InstCombine] Remove unreachable code for turning an And where all demanded bits on both sides are known to be zero into a constant 0. by Craig Topper · 8 years ago
  69. 2c5adb1 [InstCombine] fix wrong undef handling when converting select to shuffle by Sanjay Patel · 8 years ago
  70. c5de42f [SelectionDAG] Use APInt move assignment to avoid 2 memory allocations and copies when bit width is larger than 64-bits. by Craig Topper · 8 years ago
  71. 718593b CodeGen: BlockPlacement: Add comment about DenseMap Safety. by Kyle Butt · 8 years ago
  72. 1c404b4 llvm-lto2: Add a dump-symtab subcommand. by Peter Collingbourne · 8 years ago
  73. d9096c7 [InstCombine] In SimplifyMultipleUseDemandedBits, use a switch instead of cascaded ifs on opcode. NFC by Craig Topper · 8 years ago
  74. 51f7e1a [InstCombine] Teach SimplifyDemandedInstructionBits that even if we reach an instruction that has multiple uses, if we know all the bits for the demanded bits for this context we can go ahead and create a constant. by Craig Topper · 8 years ago
  75. 6b81434 MachineScheduler: Skip acyclic latency heuristic for in-order cores by Matthias Braun · 8 years ago
  76. c7bad98 [InstCombine] Move portion of SimplifyDemandedUseBits that deals with instructions with multiple uses out to a separate method. NFCI by Craig Topper · 8 years ago
  77. 73ba5e9 [SystemZ] Fix more target specific tests by Renato Golin · 8 years ago
  78. 3183fbc [SystemZ] Fix target specific tests by Renato Golin · 8 years ago
  79. b4ede06 [AMDGPU][MC] Added support for several VI-specific opcodes (s_wakeup, etc) by Dmitry Preobrazhensky · 8 years ago
  80. 3461e9c Teach SimplifyDemandedUseBits that adding or subtractings 0s from every bit below the highest demanded bit can be simplified by Craig Topper · 8 years ago
  81. ef86a1e [AMDGPU][MC] Corrected parsing of v_cmp_class* and v_cmpx_class* by Dmitry Preobrazhensky · 8 years ago
  82. 490024c [WebAssembly] Update use of Attributes after r299875 by Derek Schuff · 8 years ago
  83. 405c945 [AMDGPU][MC] Corrected encoding of V_MQSAD_U32_U8 for CI by Dmitry Preobrazhensky · 8 years ago
  84. 6f3228c Fix the bootstrap failure caused by r299986. by Easwaran Raman · 8 years ago
  85. e930b09 [InstCombine] morph an existing instruction instead of creating a new one by Sanjay Patel · 8 years ago
  86. df5e51c [AMDGPU][MC] Corrected ds_wrxchg2* to support two offsets by Dmitry Preobrazhensky · 8 years ago
  87. c2dad95 Fix a RUN line in new test. by Jonas Paulsson · 8 years ago
  88. e4957d5 Remove redundant type casts by Serge Pavlov · 8 years ago
  89. 944d939 Fix detection of backtrace() availability on FreeBSD by Ed Maste · 8 years ago
  90. 0b09474 [SLPVectorizer] Pass the right type argument to getCmpSelInstrCost() by Jonas Paulsson · 8 years ago
  91. 4e5abdf [MachineBlockPlacment] Add an assert to ensure there is no order dependency on DenseMap iteration order. by Benjamin Kramer · 8 years ago
  92. 2b37175 [MachineBlockPlacement] Clean up data structures a bit. by Benjamin Kramer · 8 years ago
  93. 16b23e9 [LoopVectorizer] Improve handling of branches during cost estimation. by Jonas Paulsson · 8 years ago
  94. e353fb8 [GlobalIsel][X86] support G_CONSTANT selection. by Igor Breger · 8 years ago
  95. 43d439d [LoopVectorizer, TTI] New method supportsEfficientVectorElementLoadStore() by Jonas Paulsson · 8 years ago
  96. fcce15e [AMDGPU][MC] Corrected src0 size for s_cbranch_join by Dmitry Preobrazhensky · 8 years ago
  97. 2778098 [SystemZ] Updated test fp-cast.ll by Jonas Paulsson · 8 years ago
  98. c33bdfa [SystemZ] TargetTransformInfo cost functions implemented. by Jonas Paulsson · 8 years ago
  99. 6120b8f [DWARF] Fix compiler warnings in DWARFContext.cpp, NFCi by Krasimir Georgiev · 8 years ago
  100. 715890b [LangRef] fix documentation by Piotr Padlewski · 8 years ago