1. f92bbcd Fixed a problem in the JIT memory allocator where by Sean Callanan · 12 years ago
  2. d024a20 Add a CoveringSubRegIndices field to SubRegIndex records. by Jakob Stoklund Olesen · 12 years ago
  3. 3651e7d Properly test the LLVM_USE_RVALUE_REFERENCES macro. by Michael J. Spencer · 12 years ago
  4. 118f194 Properly test the LLVM_USE_RVALUE_REFERENCES macro. by Michael J. Spencer · 12 years ago
  5. 1ebd25e [PathV2] Add mapped_file_region. Implementation for Windows and POSIX. by Michael J. Spencer · 12 years ago
  6. b9d565a Add LLVM_DELETED_FUNCTION compatibility macro. by Michael J. Spencer · 12 years ago
  7. 58aae38 Fix a typo in VariadicFunction.h that leads to invalid code in macro expansion. by Chad Rosier · 12 years ago
  8. c82cc58 Fix another roundToIntegral bug where very large values could become infinity. Problem and solution identified by Steve Canon. by Owen Anderson · 12 years ago
  9. c97eda2 Make synthesized sub-register indexes available in the target namespace. by Jakob Stoklund Olesen · 12 years ago
  10. a99c508 Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows unaligned access. rdar://12091029 by Evan Cheng · 12 years ago
  11. 7c28978 Fix typo in comment. by Owen Anderson · 12 years ago
  12. 65bf80e Add missing Rfalse operand to the predicated pseudo-instructions. by Jakob Stoklund Olesen · 12 years ago
  13. 0c34ae8 Set the branch probability of branching to the 'normal' destination of an invoke by Bill Wendling · 12 years ago
  14. 95d235d Fix a const violation in the generated disassembler. by Benjamin Kramer · 12 years ago
  15. 6e2d506 [asan] implement --asan-always-slow-path, which is a part of the improvement to handle unaligned partially OOB accesses. See http://code.google.com/p/address-sanitizer/issues/detail?id=100 by Kostya Serebryany · 12 years ago
  16. f7a5dfc Fix a problem with APFloat::roundToIntegral where it would return incorrect results for negative inputs to trunc. Add unit tests to verify this behavior. by Owen Anderson · 12 years ago
  17. 9441ad0 fix infinite loop in instcombine with more than 4GB memcpy by Michael Liao · 12 years ago
  18. c2de3dd Fix a typo that led to a failure to correctly verify bitcast instructions. by Nick Lewycky · 12 years ago
  19. 11a4fa4 Fix undefined behavior: don't perform array indexing through a potentially null by Richard Smith · 12 years ago
  20. 6521999 The names of VFP variants of half-to-float conversion instructions were by Anton Korobeynikov · 12 years ago
  21. 6eef0e2 This needs braces. Spotted by Bill. by Eric Christopher · 12 years ago
  22. b7bf726 minor fix of X86ISD::VSEXT_MOVL dump by Michael Liao · 12 years ago
  23. 32bab64 [yaml2obj] Fix incorrect use of signed values. by Michael J. Spencer · 12 years ago
  24. 7091b24 fix PR11334 by Michael Liao · 12 years ago
  25. fc1a161 Switch the fixed-length disassembler to be table-driven. by Jim Grosbach · 12 years ago
  26. d7a85b1 Fix the construction of the magic constant for roundToIntegral to be 64-bit safe. Fixes c-torture/execute/990826-0.c by Owen Anderson · 12 years ago
  27. f6933e6 Fix the make update target to work even when sub repo repositories are ignored. by David Blaikie · 12 years ago
  28. 7126ee0 Update configure. by Daniel Dunbar · 12 years ago
  29. 8b5bee4 [configure] Add a --enable-keep-symbols configure flag. by Daniel Dunbar · 12 years ago
  30. e60da02 [asan] insert crash basic blocks inline as opposed to inserting them at the end of the function. This doesn't seem to fix or break anything, but is considered to be more friendly to downstream passes (test change) by Kostya Serebryany · 12 years ago
  31. ebd6454 [asan] insert crash basic blocks inline as opposed to inserting them at the end of the function. This doesn't seem to fix or break anything, but is considered to be more friendly to downstream passes by Kostya Serebryany · 12 years ago
  32. cacafd4 Factor duplicate calls to getUNDEF in several functions. by Craig Topper · 12 years ago
  33. 6d68815 Re-factor intrinsic lowering to combine common parts of similar intrinsics. Reduces compiled code size a little bit. by Craig Topper · 12 years ago
  34. 750d761 Change greater than to greater than or equal so that an identical sized store to the same offset is treated as completing overwriting. by Craig Topper · 12 years ago
  35. bb57feb Fix undefined behavior: binding null pointer to reference. No functionality change. by Richard Smith · 12 years ago
  36. 3e88373 During the CodeGenPrepare we often lower intrinsics (such as objsize) by Nadav Rotem · 12 years ago
  37. 443c9ed Grammar. by Eric Christopher · 12 years ago
  38. b8ea08c Avoid undefined behavior in DenseMap::shrink_and_clear(). Log2_32_Ceil(0) by Richard Smith · 12 years ago
  39. a61d3a9 Typo. by Eric Christopher · 12 years ago
  40. 1251263 llvm/test/CodeGen/ARM/floorf.ll: Add explicit -mtriple=arm-unknown-unknown, or it fails on msvc. by NAKAMURA Takumi · 12 years ago
  41. 7c626d3 Add a roundToIntegral method to APFloat, which can be parameterized over various rounding modes. Use this to implement SelectionDAG constant folding of FFLOOR, FCEIL, and FTRUNC. by Owen Anderson · 12 years ago
  42. 03e593e Transfer weights in transferSuccessorsAndUpdatePHIs(). by Jakob Stoklund Olesen · 12 years ago
  43. cb6889b Print out MachineBasicBlock successor weights when available. by Jakob Stoklund Olesen · 12 years ago
  44. 7b6783a LICM uses AliasSet information to hoist and sink instructions. However, other passes, such as LoopRotate by Nadav Rotem · 12 years ago
  45. 8dff60e MemoryDependenceAnalysis attempts to find the first memory dependency for function calls. by Nadav Rotem · 12 years ago
  46. 6d2986c ARM: Move Thumb2 tests to Thumb2 test file and fix CHECK lines. by Jim Grosbach · 12 years ago
  47. 43600e9 Remove the TII::scheduleTwoAddrSource() hook. by Jakob Stoklund Olesen · 12 years ago
  48. 6de47d6 Rename test since it's not linux-specific. by Bill Wendling · 12 years ago
  49. a41db53 ARM: enable struct byval for AAPCS-VFP. This change is to be enabled in clang. by Manman Ren · 12 years ago
  50. 6d86f3c Whitespace cleanup. by Bill Wendling · 12 years ago
  51. 786556c Count triangles and diamonds in early if-conversion. by Jakob Stoklund Olesen · 12 years ago
  52. 5f6d363 Delete dead typedef. by Jakob Stoklund Olesen · 12 years ago
  53. bc70ff3 Handle extra Tail predecessors in if-conversion. by Jakob Stoklund Olesen · 12 years ago
  54. d252aa4 [Hexagon] Don't mark callee saved registers as clobbered by a tail call by Arnold Schwaighofer · 12 years ago
  55. 2e018f1 Fix failure on Atom bot due to r161769 by Manman Ren · 12 years ago
  56. df83203 Do not optimize (or (and X,Y), Z) into BFI and other sequences if the AND ISDNode has more than one user. by Nadav Rotem · 12 years ago
  57. c586d26 X86: move Int_CVTSD2SSrr, Int_CVTSI2SSrr, Int_CVTSI2SDrr, Int_CVTSS2SDrr from by Manman Ren · 12 years ago
  58. 001d219 Add support for the %H output modifier. by Eric Christopher · 12 years ago
  59. 365a1d4 Ignore known externally-homed tools. by David Blaikie · 12 years ago
  60. de7f1c2 X86: when auto-detecting the subtarget features, make sure use IsIntel to detect by Manman Ren · 12 years ago
  61. a3a3219 Fix a documentation typo. by Nadav Rotem · 12 years ago
  62. 11c2a47 [asan] remove the code for --asan-merge-callbacks as it appears to be a bad idea. (partly related to Bug 13225) by Kostya Serebryany · 12 years ago
  63. 8932fe4 Added test for non-static use of cl::opt (fixed in r160170) by Alexander Kornienko · 12 years ago
  64. 88fc697 Add test for previous commit correcting NEON load patterns. by Tim Northover · 12 years ago
  65. e0b464f Use correct loads for vector types during extending-load operations. by Tim Northover · 12 years ago
  66. 2f1b2ec Tidy up VSETCC lowering code a bit more by adding an llvm_unreachable and putting an a couple if conditions in a better order. by Craig Topper · 12 years ago
  67. 523908d Refactor code a bit to share commonalities. No functional change intended. by Craig Topper · 12 years ago
  68. ec6593c Fix an unused variable warning from r161742. by Craig Topper · 12 years ago
  69. bccc8ce Remove the LowerMMXCONCAT_VECTORS function. It could never execute because there are no legal 64-bit vector types that could be used as inputs to a 128-bit concat_vectors. Remove a target specific SDNode and its patterns that become unused as a result. by Craig Topper · 12 years ago
  70. af402ac Give this test an explicit triple. by Nick Lewycky · 12 years ago
  71. 0c5602d When emitting the PC range in an FDE, use the same data encoding for both ends by Nick Lewycky · 12 years ago
  72. 2c63d5e Remove call to setOperationAction for SETCC of v4f32. SETCC returns an integer type not an FP type. by Craig Topper · 12 years ago
  73. b151a64 Remove unnecessary call to setOperationAction for SETCC of v2i64 under SSE42. It was already called for the same under SSE2. by Craig Topper · 12 years ago
  74. a7016d6 Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARM by Arnold Schwaighofer · 12 years ago
  75. 0faf46c Change addTypeForNeon to use MVT instead of EVT so all the calls to getSimpleVT can be removed. by Craig Topper · 12 years ago
  76. 7a9a28b Make replace many calls to getSizeInBits() with is128BitVector/is256BitVector by Craig Topper · 12 years ago
  77. 0d1f176 Use MVT.isXBitVector instead of EVT.isXBitVector when setting up operation actions. Compiles to smaller code. by Craig Topper · 12 years ago
  78. 9eac20a fix PR13577, an issue introduced by r161687 by Michael Liao · 12 years ago
  79. 235e2e6 Create isXBitVector methods in MVT and call them from EVT. This allows targets to call them with an MVT without needing to convert to EVT. by Craig Topper · 12 years ago
  80. 880ef45 Move setOperationAction for CONCAT_VECTORS for 256-bit vectors into loop since all 256-bit types are supported. by Craig Topper · 12 years ago
  81. 5fa2d45 MachineCSE: Hoist isConstantPhysReg out of the loop, it checks for overlaps already. by Benjamin Kramer · 12 years ago
  82. cfc0ad6 PR13578: Teach MachineCSE that instructions that use a constant register can be CSE'd safely. by Benjamin Kramer · 12 years ago
  83. f4cfc44 Tidy up indentation. No functional change. by Craig Topper · 12 years ago
  84. dca7254 Fix a cast that was casting away 'const' unnecessarily by Craig Topper · 12 years ago
  85. 2865422 Add a couple default: llvm_unreachable() to some switch statements. Fix a bad message in an existing llvm_unreachable. by Craig Topper · 12 years ago
  86. 743a2cf X86: when we are auto-detecting the subtarget features, make sure we turn on by Manman Ren · 12 years ago
  87. eb74c08 Add a proper if-conversion cost model. by Jakob Stoklund Olesen · 12 years ago
  88. a35bf50 Give MachineTraceMetrics its own debug tag. by Jakob Stoklund Olesen · 12 years ago
  89. 5413b68 Add more trace query functions. by Jakob Stoklund Olesen · 12 years ago
  90. 6b951b2 The normal edge of an invoke is not allowed to branch to a block with a by Eli Friedman · 12 years ago
  91. d9b4512 ARM: enable struct byval for AAPCS. This change is to be enabled in clang. by Manman Ren · 12 years ago
  92. 870da6d Add getTPred() and getFPred() functions. by Jakob Stoklund Olesen · 12 years ago
  93. 8828c4c Include loop-carried dependencies when computing instr heights. by Jakob Stoklund Olesen · 12 years ago
  94. 2a33cec add X86-specific DAG optimization to simplify boolean test by Michael Liao · 12 years ago
  95. ac8a4ad A couple of addition comment fixes by Eli Bendersky · 12 years ago
  96. dadace0 Fix a couple of typos in comments by Eli Bendersky · 12 years ago
  97. f433e80 Constify some basic blocks, no functionality change. by Rafael Espindola · 12 years ago
  98. f6c24ee remove tailing whitespaces and test commit by Michael Liao · 12 years ago
  99. 25ac751 Move BasicBlockEdge to the cpp file. No functionality change. by Rafael Espindola · 12 years ago
  100. c103ede stdcxx's cstdio doesn't include stdio.h, but the code using PathV2.inc by Joerg Sonnenberger · 12 years ago