1. c82cc58 Fix another roundToIntegral bug where very large values could become infinity. Problem and solution identified by Steve Canon. by Owen Anderson · 13 years ago
  2. c97eda2 Make synthesized sub-register indexes available in the target namespace. by Jakob Stoklund Olesen · 13 years ago
  3. a99c508 Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows unaligned access. rdar://12091029 by Evan Cheng · 13 years ago
  4. 7c28978 Fix typo in comment. by Owen Anderson · 13 years ago
  5. 65bf80e Add missing Rfalse operand to the predicated pseudo-instructions. by Jakob Stoklund Olesen · 13 years ago
  6. 0c34ae8 Set the branch probability of branching to the 'normal' destination of an invoke by Bill Wendling · 13 years ago
  7. 95d235d Fix a const violation in the generated disassembler. by Benjamin Kramer · 13 years ago
  8. 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 · 13 years ago
  9. 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 · 13 years ago
  10. 9441ad0 fix infinite loop in instcombine with more than 4GB memcpy by Michael Liao · 13 years ago
  11. c2de3dd Fix a typo that led to a failure to correctly verify bitcast instructions. by Nick Lewycky · 13 years ago
  12. 11a4fa4 Fix undefined behavior: don't perform array indexing through a potentially null by Richard Smith · 13 years ago
  13. 6521999 The names of VFP variants of half-to-float conversion instructions were by Anton Korobeynikov · 13 years ago
  14. 6eef0e2 This needs braces. Spotted by Bill. by Eric Christopher · 13 years ago
  15. b7bf726 minor fix of X86ISD::VSEXT_MOVL dump by Michael Liao · 13 years ago
  16. 32bab64 [yaml2obj] Fix incorrect use of signed values. by Michael J. Spencer · 13 years ago
  17. 7091b24 fix PR11334 by Michael Liao · 13 years ago
  18. fc1a161 Switch the fixed-length disassembler to be table-driven. by Jim Grosbach · 13 years ago
  19. 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 · 13 years ago
  20. f6933e6 Fix the make update target to work even when sub repo repositories are ignored. by David Blaikie · 13 years ago
  21. 7126ee0 Update configure. by Daniel Dunbar · 13 years ago
  22. 8b5bee4 [configure] Add a --enable-keep-symbols configure flag. by Daniel Dunbar · 13 years ago
  23. 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 · 13 years ago
  24. 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 · 13 years ago
  25. cacafd4 Factor duplicate calls to getUNDEF in several functions. by Craig Topper · 13 years ago
  26. 6d68815 Re-factor intrinsic lowering to combine common parts of similar intrinsics. Reduces compiled code size a little bit. by Craig Topper · 13 years ago
  27. 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 · 13 years ago
  28. bb57feb Fix undefined behavior: binding null pointer to reference. No functionality change. by Richard Smith · 13 years ago
  29. 3e88373 During the CodeGenPrepare we often lower intrinsics (such as objsize) by Nadav Rotem · 13 years ago
  30. 443c9ed Grammar. by Eric Christopher · 13 years ago
  31. b8ea08c Avoid undefined behavior in DenseMap::shrink_and_clear(). Log2_32_Ceil(0) by Richard Smith · 13 years ago
  32. a61d3a9 Typo. by Eric Christopher · 13 years ago
  33. 1251263 llvm/test/CodeGen/ARM/floorf.ll: Add explicit -mtriple=arm-unknown-unknown, or it fails on msvc. by NAKAMURA Takumi · 13 years ago
  34. 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 · 13 years ago
  35. 03e593e Transfer weights in transferSuccessorsAndUpdatePHIs(). by Jakob Stoklund Olesen · 13 years ago
  36. cb6889b Print out MachineBasicBlock successor weights when available. by Jakob Stoklund Olesen · 13 years ago
  37. 7b6783a LICM uses AliasSet information to hoist and sink instructions. However, other passes, such as LoopRotate by Nadav Rotem · 13 years ago
  38. 8dff60e MemoryDependenceAnalysis attempts to find the first memory dependency for function calls. by Nadav Rotem · 13 years ago
  39. 6d2986c ARM: Move Thumb2 tests to Thumb2 test file and fix CHECK lines. by Jim Grosbach · 13 years ago
  40. 43600e9 Remove the TII::scheduleTwoAddrSource() hook. by Jakob Stoklund Olesen · 13 years ago
  41. 6de47d6 Rename test since it's not linux-specific. by Bill Wendling · 13 years ago
  42. a41db53 ARM: enable struct byval for AAPCS-VFP. This change is to be enabled in clang. by Manman Ren · 13 years ago
  43. 6d86f3c Whitespace cleanup. by Bill Wendling · 13 years ago
  44. 786556c Count triangles and diamonds in early if-conversion. by Jakob Stoklund Olesen · 13 years ago
  45. 5f6d363 Delete dead typedef. by Jakob Stoklund Olesen · 13 years ago
  46. bc70ff3 Handle extra Tail predecessors in if-conversion. by Jakob Stoklund Olesen · 13 years ago
  47. d252aa4 [Hexagon] Don't mark callee saved registers as clobbered by a tail call by Arnold Schwaighofer · 13 years ago
  48. 2e018f1 Fix failure on Atom bot due to r161769 by Manman Ren · 13 years ago
  49. 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 · 13 years ago
  50. c586d26 X86: move Int_CVTSD2SSrr, Int_CVTSI2SSrr, Int_CVTSI2SDrr, Int_CVTSS2SDrr from by Manman Ren · 13 years ago
  51. 001d219 Add support for the %H output modifier. by Eric Christopher · 13 years ago
  52. 365a1d4 Ignore known externally-homed tools. by David Blaikie · 13 years ago
  53. de7f1c2 X86: when auto-detecting the subtarget features, make sure use IsIntel to detect by Manman Ren · 13 years ago
  54. a3a3219 Fix a documentation typo. by Nadav Rotem · 13 years ago
  55. 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 · 13 years ago
  56. 8932fe4 Added test for non-static use of cl::opt (fixed in r160170) by Alexander Kornienko · 13 years ago
  57. 88fc697 Add test for previous commit correcting NEON load patterns. by Tim Northover · 13 years ago
  58. e0b464f Use correct loads for vector types during extending-load operations. by Tim Northover · 13 years ago
  59. 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 · 13 years ago
  60. 523908d Refactor code a bit to share commonalities. No functional change intended. by Craig Topper · 13 years ago
  61. ec6593c Fix an unused variable warning from r161742. by Craig Topper · 13 years ago
  62. 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 · 13 years ago
  63. af402ac Give this test an explicit triple. by Nick Lewycky · 13 years ago
  64. 0c5602d When emitting the PC range in an FDE, use the same data encoding for both ends by Nick Lewycky · 13 years ago
  65. 2c63d5e Remove call to setOperationAction for SETCC of v4f32. SETCC returns an integer type not an FP type. by Craig Topper · 13 years ago
  66. b151a64 Remove unnecessary call to setOperationAction for SETCC of v2i64 under SSE42. It was already called for the same under SSE2. by Craig Topper · 13 years ago
  67. a7016d6 Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARM by Arnold Schwaighofer · 13 years ago
  68. 0faf46c Change addTypeForNeon to use MVT instead of EVT so all the calls to getSimpleVT can be removed. by Craig Topper · 13 years ago
  69. 7a9a28b Make replace many calls to getSizeInBits() with is128BitVector/is256BitVector by Craig Topper · 13 years ago
  70. 0d1f176 Use MVT.isXBitVector instead of EVT.isXBitVector when setting up operation actions. Compiles to smaller code. by Craig Topper · 13 years ago
  71. 9eac20a fix PR13577, an issue introduced by r161687 by Michael Liao · 13 years ago
  72. 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 · 13 years ago
  73. 880ef45 Move setOperationAction for CONCAT_VECTORS for 256-bit vectors into loop since all 256-bit types are supported. by Craig Topper · 13 years ago
  74. 5fa2d45 MachineCSE: Hoist isConstantPhysReg out of the loop, it checks for overlaps already. by Benjamin Kramer · 13 years ago
  75. cfc0ad6 PR13578: Teach MachineCSE that instructions that use a constant register can be CSE'd safely. by Benjamin Kramer · 13 years ago
  76. f4cfc44 Tidy up indentation. No functional change. by Craig Topper · 13 years ago
  77. dca7254 Fix a cast that was casting away 'const' unnecessarily by Craig Topper · 13 years ago
  78. 2865422 Add a couple default: llvm_unreachable() to some switch statements. Fix a bad message in an existing llvm_unreachable. by Craig Topper · 13 years ago
  79. 743a2cf X86: when we are auto-detecting the subtarget features, make sure we turn on by Manman Ren · 13 years ago
  80. eb74c08 Add a proper if-conversion cost model. by Jakob Stoklund Olesen · 13 years ago
  81. a35bf50 Give MachineTraceMetrics its own debug tag. by Jakob Stoklund Olesen · 13 years ago
  82. 5413b68 Add more trace query functions. by Jakob Stoklund Olesen · 13 years ago
  83. 6b951b2 The normal edge of an invoke is not allowed to branch to a block with a by Eli Friedman · 13 years ago
  84. d9b4512 ARM: enable struct byval for AAPCS. This change is to be enabled in clang. by Manman Ren · 13 years ago
  85. 870da6d Add getTPred() and getFPred() functions. by Jakob Stoklund Olesen · 13 years ago
  86. 8828c4c Include loop-carried dependencies when computing instr heights. by Jakob Stoklund Olesen · 13 years ago
  87. 2a33cec add X86-specific DAG optimization to simplify boolean test by Michael Liao · 13 years ago
  88. ac8a4ad A couple of addition comment fixes by Eli Bendersky · 13 years ago
  89. dadace0 Fix a couple of typos in comments by Eli Bendersky · 13 years ago
  90. f433e80 Constify some basic blocks, no functionality change. by Rafael Espindola · 13 years ago
  91. f6c24ee remove tailing whitespaces and test commit by Michael Liao · 13 years ago
  92. 25ac751 Move BasicBlockEdge to the cpp file. No functionality change. by Rafael Espindola · 13 years ago
  93. c103ede stdcxx's cstdio doesn't include stdio.h, but the code using PathV2.inc by Joerg Sonnenberger · 13 years ago
  94. 78cab94 Add some missing includes for the build against stdcxx. by Joerg Sonnenberger · 13 years ago
  95. 3eeba88 Fix crash when when do lto on Bullet. Dynamic GEPs in SROA were incorrectly being applied to all accesses to an alloca, not just the ones which read from the GEP. Thanks to Evan for reducing the test. rdar://11861001 by Pete Cooper · 13 years ago
  96. 15121ca Update edge weights correctly in replaceSuccessor(). by Jakob Stoklund Olesen · 13 years ago
  97. 94bc246 Remove references to compression in llvm-ar. It has been a long time since we by Rafael Espindola · 13 years ago
  98. ec175ff Use the final .version number for LLVM_MINOR_VERSION in Apple llvmCore builds. by Bob Wilson · 13 years ago
  99. c790803 Reapply r161633-161634 "Partition use lists so defs always come before uses."" by Jakob Stoklund Olesen · 13 years ago
  100. d6397eb Also update MRI use lists when changing a use to a def and vice versa. by Jakob Stoklund Olesen · 13 years ago