1. 129bd56 Document nonlazybind. by Dan Gohman · 14 years ago
  2. a0697a7 Add a comment describing why transforming (shl x, 1) to (add x, x) is to be by Dan Gohman · 14 years ago
  3. ec3141b PTX: Fix whitespace errors by Justin Holewinski · 14 years ago
  4. d381a7a Add AVX suport for fpextend. by Bruno Cardoso Lopes · 14 years ago
  5. 2559011 Prempt some obnoxious compiler from complaing about signed/unsigned compares. by Jakob Stoklund Olesen · 14 years ago
  6. 0cc0929 Make sure to pass an unsigned to a printf format that is always %u. by Jakob Stoklund Olesen · 14 years ago
  7. e8e1e44 FileCheck-ize test, and make it work on EABI hosts, like clang-native-arm-cortex-a9. by Eli Friedman · 14 years ago
  8. 33b4f72 Force a triple here so this test doesn't fail on EABI hosts (like clang-native-arm-cortex-a9). by Eli Friedman · 14 years ago
  9. 3cae396 Commit the right set of tests for r133124. Sorry 'bout that! by Nick Lewycky · 14 years ago
  10. 9b91a88 Reenabling this test with REQUIRES: Asserts by Andrew Trick · 14 years ago
  11. 05c087d Add support to lit for build mode requirements. e.g. by Andrew Trick · 14 years ago
  12. 6fce128 Typos. by Chad Rosier · 14 years ago
  13. 689edc8 Revision r128665 added an optimization to make use of NEON multiplier by Chad Rosier · 14 years ago
  14. c06b5bf Add a DAGCombine for (ext (binop (load x), cst)). by Nick Lewycky · 14 years ago
  15. e0b5cfc Silence warnings in non assert builds. Patch by David Blaikie by Bruno Cardoso Lopes · 14 years ago
  16. 589badd Rename the test. Thanks Cameron! Use shorter/generic names. by Anna Zaks · 14 years ago
  17. 3c397eb Function::getNumBlockIDs() should be used instead of Function::size() to set the upper limit on the block IDs since basic blocks might get removed (simplified away) after being initially numbered. Plus the test case, in which SelectionDAGBuilder::visitBr() calls llvm::MachineFunction::removeFromMBBNumbering(), which introduces the hole in numbering leading to an assert in llc (prior to the fix). by Anna Zaks · 14 years ago
  18. 992205a Add a limit to the number of instructions memdep will scan in a single block. This prevents (at least in some cases) O(N^2) runtime in passes like DSE. by Eli Friedman · 14 years ago
  19. 9fbd318 The ARC language-specific optimizer. Credit to Dan Gohman. by John McCall · 14 years ago
  20. 5f36bb1 unittests: add test for APInt::toString() by Dylan Noblesmith · 14 years ago
  21. 77b4b13 Add a new MVT::untyped. This will be used in future work for modelling ISA features like register pairs and lists with "interesting" constraints (such as ARM NEON contiguous register lists or even-odd paired registers). We need to be able to generate these instructions (often from intrinsics), but don't want to have to assign a legal type to them. Instead, we'll use an "untyped" edge to bypass the type-checking and simply ensure that the register classes match. by Owen Anderson · 14 years ago
  22. f28987b Use set operations instead of plain lists to enumerate register classes. by Jakob Stoklund Olesen · 14 years ago
  23. f14bacc Update the Clang diagnostic emitter to emit IDs for diagnostic categories. by John McCall · 14 years ago
  24. cff6193 Testcase for previous commit. by Rafael Espindola · 14 years ago
  25. b53c793 Simplify; no significant functionality change. by Eli Friedman · 14 years ago
  26. 0ad2dc4 Fix cmake build. by Rafael Espindola · 14 years ago
  27. aeb6da4 Handle jump tables. Test to follow soon. by Rafael Espindola · 14 years ago
  28. 5cf34fe Try fixing http://google1.osuosl.org:8011/builders/clang-i686-freebsd/builds/3548 by Argyrios Kyrtzidis · 14 years ago
  29. 3a3465b Add a new function attribute, nonlazybind, which inhibits lazy-loading by John McCall · 14 years ago
  30. e97c7da Remove unused code. by Eli Friedman · 14 years ago
  31. 81df089 Document ADT/PackedVector.h in "Programmer's Manual" doc. by Argyrios Kyrtzidis · 14 years ago
  32. 0f5b687 Add unit tests for ADT/PackedVector by Argyrios Kyrtzidis · 14 years ago
  33. 9fa7cb1 Constify PackedVector::reference::operator T(). by Argyrios Kyrtzidis · 14 years ago
  34. e82b8ee Diagnostic for undefined assembler local symbols. by Jim Grosbach · 14 years ago
  35. 2f473ce Disabling this test until I can figure out the right lit flags. by Andrew Trick · 14 years ago
  36. b79e30c Remove custom allocation orders in SystemZ. by Jakob Stoklund Olesen · 14 years ago
  37. f60ceac Another revsh pattern. rdar://9609059 by Evan Cheng · 14 years ago
  38. 4cb971c Added -stress-sched flag in the Asserts build. by Andrew Trick · 14 years ago
  39. 0e7f08b TargetLoweringOpt is a struct used by DAGCombine, not a pass. by Chad Rosier · 14 years ago
  40. e355b80 Make PPC64CompilationCallback compilable no non-darwin platforms. by Roman Divacky · 14 years ago
  41. 8e61432 getZeroExtendInReg needs to get a scalar type by Nadav Rotem · 14 years ago
  42. 6f2b85d This test was failing on X86 machines which do not have SSE4. Fixed the test by by Nadav Rotem · 14 years ago
  43. baff46f by Nadav Rotem · 14 years ago
  44. 1e56a2a Replace the statically generated hashtables for checking register relationships with just scanning the (typically tiny) static lists. by Owen Anderson · 14 years ago
  45. 9100a78 Teach the .ll parser to handle named metadata with non-simple names. by Nick Lewycky · 14 years ago
  46. 7a10ab7 A minor simplification: no functional change. by Bob Wilson · 14 years ago
  47. 59f26aa Use a SetTheory instance to expand register lists in register classes. by Jakob Stoklund Olesen · 14 years ago
  48. 31bfd9b Remove the LTO stuff from the profile_rt library's Makefile. by Bill Wendling · 14 years ago
  49. ae1920b Give CodeGenRegisterClass a real sorted member set. by Jakob Stoklund Olesen · 14 years ago
  50. 393c404 Improve the heuristic to emit the alias if the number of hard-coded registers by Bill Wendling · 14 years ago
  51. 5d40ef2 Stop using memdep for a check that didn't really make sense with memdep. In terms of specific issues, using memdep here checks irrelevant instructions and won't work properly once we start returning "unknown" more aggressively from memdep. by Eli Friedman · 14 years ago
  52. bf188ae PerformBFICombine - (bfi A, (and B, Mask1), Mask2) -> (bfi A, B, Mask2) iff by Evan Cheng · 14 years ago
  53. cf88618 add option for literal formatting to APInt::toString() by Ted Kremenek · 14 years ago
  54. a990e071 Add "unknown" results for memdep, which mean "I don't know whether a dependence for the given instruction exists in the given block". This cleans up all the existing hacks in memdep which represent this concept by returning clobber with various unrelated instructions. by Eli Friedman · 14 years ago
  55. 7b9cafd Move the list of register classes into CodeGenRegBank as well. by Jakob Stoklund Olesen · 14 years ago
  56. 189531f Add an optimization that looks for a specific pair-wise add pattern and generates a vpaddl instruction instead of scalarizing the add. by Tanya Lattner · 14 years ago
  57. a6ad823 Add triple. by Rafael Espindola · 14 years ago
  58. 8d10f6d Anna's test commit (#2). by Anna Zaks · 14 years ago
  59. 92bcd96 When pattern matching during instruction selection make sure shl x,1 is not by Chad Rosier · 14 years ago
  60. 1c61990 Check the llc output. by Rafael Espindola · 14 years ago
  61. 4e3adfd PR10136: fix PPCTargetLowering::LowerCall_SVR4 so that a necessary CopyToReg doesn't appear to be dead. by Eli Friedman · 14 years ago
  62. 7bc5632 Anna's test commit. by Anna Zaks · 14 years ago
  63. 0ca7338 Test case for x86 MMX inline asm. rdar://problem/8886707 by Stuart Hastings · 14 years ago
  64. 6c3044d Revert 133010. Self-hosted buildbot unhappy. by Jim Grosbach · 14 years ago
  65. c35dd25 Diagnostic for undefined assembler local symbols. by Jim Grosbach · 14 years ago
  66. 29a3aa8 Add a test for the recent regression. by Rafael Espindola · 14 years ago
  67. 0fc3015 Revert r133004 ; it's breaking nightly tests. by Eli Friedman · 14 years ago
  68. b8018d8 Partial revert of 132882. by Rafael Espindola · 14 years ago
  69. a6eb256 Also recognize ARM v4t and v5e variants. by Evan Cheng · 14 years ago
  70. 1ae4168 This test is still failing. Delete the rest of it. by Dan Gohman · 14 years ago
  71. a3b9b00 Revert r132991. This test is failing on the by Dan Gohman · 14 years ago
  72. 952036d Fix a compile time regression caused by too small hash tables. by Jakob Stoklund Olesen · 14 years ago
  73. f924dea Add 132986 back, but avoid non-determinism if a bb address gets reused. by Rafael Espindola · 14 years ago
  74. ebf69c34 Add a testcase for #9623 by Nadav Rotem · 14 years ago
  75. 7a07083 revert 132986 to see if the bots go green. by Rafael Espindola · 14 years ago
  76. bfdbd00 This testcase cause a failure on some bots. Remove the failing test until by Nadav Rotem · 14 years ago
  77. c2492c2 by Nadav Rotem · 14 years ago
  78. c7cb7ed Disable trunc-store simplification on vectors. by Nadav Rotem · 14 years ago
  79. 5b93d3c Be more obvious about what is being tested. by Cameron Zwarich · 14 years ago
  80. f5b5c51 Implement Jakob's suggestion on how to detect fall thought without calling by Rafael Espindola · 14 years ago
  81. 79abd1c Since ARM's prefetch implementation predicted the presence of a instruction by Bruno Cardoso Lopes · 14 years ago
  82. 9a76733 Add one more argument to the prefetch intrinsic to indicate whether it's a data by Bruno Cardoso Lopes · 14 years ago
  83. 3a42565 Make the threshold used by branch folding softer. Before we would get a by Rafael Espindola · 14 years ago
  84. 3c2f0a1 Fit banner in 80-col and adjust whitespace. No functionality changes. by Nick Lewycky · 14 years ago
  85. 740e5b3 Heuristic: If the number of operands in the alias are more than the number of by Bill Wendling · 14 years ago
  86. 410eac5 Test case for r132797. by John McCall · 14 years ago
  87. c975a51 Use IRBuilder to make our intrinsic calls in the inliner so that we pick up by John McCall · 14 years ago
  88. e889c69 Update BitcodeWriter to match recent Triple changes. rdar://9603399 by Evan Cheng · 14 years ago
  89. 708c1ac Use Value::stripPointerCasts instead of reinventing part of the wheel. by Nick Lewycky · 14 years ago
  90. 15cd80c Fix grammar. by Cameron Zwarich · 14 years ago
  91. f921c0fe Clean up a few 80 column violations. by Jim Grosbach · 14 years ago
  92. c0e2607 Rename MergeInType to MergeInTypeForLoadOrStore. by Cameron Zwarich · 14 years ago
  93. 5179782 Remove the HadAVector instance variable and replace it with a use of ScalarKind. by Cameron Zwarich · 14 years ago
  94. 9837a5c Remove a vacuous check. by Cameron Zwarich · 14 years ago
  95. deb74f2 Have SRoA explicitly track the kind of scalar it is promoting. This is pretty by Cameron Zwarich · 14 years ago
  96. dd68912 Remove an argument that is always true. by Cameron Zwarich · 14 years ago
  97. 7980f61 Fix coordination for using R4 in Thumb1 as a scratch for SP restore. by Jim Grosbach · 14 years ago
  98. ff276b4 Aliased flag options should be directed to stdout, not stderr to be consistent. Patch by Julien Lerouge. by Evan Cheng · 14 years ago
  99. 1922a11 Add compatibility version when compiling the Apple way. <rdar://problem/9600408> by Bill Wendling · 14 years ago
  100. 7ac8f8f Avoid fusing bitcasts with dynamic allocas if the amount-to-allocate by Stuart Hastings · 14 years ago