1. 206d185 Added a linearscan register allocation optimization. When the register allocator spill an interval with multiple uses in the same basic block, it creates a different virtual register for each of the reloads. e.g. by Evan Cheng · 15 years ago
  2. 9dcab2f testcase for PR3898 by Chris Lattner · 15 years ago
  3. b10b5ac Don't try to make BUILD_VECTOR operands have the same by Duncan Sands · 15 years ago
  4. 2cf68d4 Adjust XFAIL syntax, maybe that will help. The other way worked for me... by Dale Johannesen · 15 years ago
  5. f494845 patch 69408 breaks this by removing the opportunity by Dale Johannesen · 15 years ago
  6. 7eb793d Rename file to have the correct suffix. by Bob Wilson · 15 years ago
  7. 1f595bb Use CallConvLower.h and TableGen descriptions of the calling conventions by Bob Wilson · 15 years ago
  8. 2ee3db3 For general dynamic TLS access we must use by Rafael Espindola · 15 years ago
  9. 276b77e Teach spiller to unfold instructions which modref spill slot when a scratch by Evan Cheng · 15 years ago
  10. 7c36683 fix PR3995. A scale must be 1, 2, 4 or 8. by Rafael Espindola · 15 years ago
  11. 2d1be87 Expand GEPs in ScalarEvolution expressions. SCEV expressions can now by Dan Gohman · 15 years ago
  12. 764eccf Another testcase for IV shortening. by Dale Johannesen · 15 years ago
  13. dd9f523 Check for alignment. by Bill Wendling · 15 years ago
  14. dd1f9e4 Enhance induction variable code to remove the by Dale Johannesen · 15 years ago
  15. 517576d While inlining, clone llvm.dbg.func.start intrinsic and adjust by Devang Patel · 15 years ago
  16. 1759f5e Testcase for r69104. by Bill Wendling · 15 years ago
  17. df2f118 Optimize conditional branch on i1 phis with non-constant inputs. by Evan Cheng · 15 years ago
  18. 5b9c318 Fix the RUN lines so that this test actually tests. by Dan Gohman · 15 years ago
  19. 62ad138 For the h-register addressing-mode trick, use the correct value for by Dan Gohman · 15 years ago
  20. 5ec3b42 When the result of an EXTRACT_SUBREG, INSERT_SUBREG, or SUBREG_TO_REG by Dan Gohman · 15 years ago
  21. b3f5bfe Some of GR8_NOREX registers are only available in 64-bit mode. by Evan Cheng · 15 years ago
  22. 442b7bf Use the output of the asm so the optimizer won't delete it. by Dale Johannesen · 15 years ago
  23. 87d696a Fix PR3934 part 2. findOnlyInterestingUse() was not setting IsCopy and IsDstPhys which are returned by value and used by callee. This happened to work on the earlier test cases because of a logic error in the caller side. by Evan Cheng · 15 years ago
  24. 3005ed6 PR3934: Fix a bogus two-address pass assertion. by Evan Cheng · 15 years ago
  25. 21e3dfb Implement x86 h-register extract support. by Dan Gohman · 15 years ago
  26. 7ff5bff X86-64 TLS support for local exec and initial exec. by Rafael Espindola · 15 years ago
  27. 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 15 years ago
  28. b215776 In X86DAGToDAGISel::MatchWrapper, if base or index are set, avoid matching by Rafael Espindola · 15 years ago
  29. 1cefb74 Add tests for the parts of X86-64 TLS that are already implemented. by Rafael Espindola · 15 years ago
  30. 8d57b77 fix a cross-block fastisel crash handling overflow intrinsics. by Chris Lattner · 15 years ago
  31. f5b6bc7 add some optimizations for strncpy/strncat and factor some by Chris Lattner · 15 years ago
  32. dbf1e2b move a target-specific test into its directory so it isn't run if you by Chris Lattner · 15 years ago
  33. 296185c fix two problems with machine sinking: by Chris Lattner · 15 years ago
  34. dbcfb30 Don't fold a load if the other operand is a TLS address. by Rafael Espindola · 15 years ago
  35. d9df501 Fix pr3954. The register scavenger asserts for inline assembly with by Bob Wilson · 15 years ago
  36. 0c8382c reg0 references are not real registers. This fixes a crash on the by Chris Lattner · 15 years ago
  37. 57fc82d Generalize ExtendUsesToFormExtLoad to be usable for ANY_EXTEND, by Dan Gohman · 15 years ago
  38. 094fad3 Re-apply 68552. Tested by bootstrapping llvm-gcc and using that to build llvm. by Rafael Espindola · 15 years ago
  39. 83593a3 Add testcase for PR3795. by Bob Wilson · 15 years ago
  40. 3d0355b Soft float support for FREM. by Duncan Sands · 15 years ago
  41. 7beb1ec Soft float support for undef. Reported by Xerxes Rånby. by Duncan Sands · 15 years ago
  42. ddfa57b Instcombine should not promote whole computation trees to "strange" by Chris Lattner · 15 years ago
  43. 4da69c7 Fully escape the grep string for this test. by Dan Gohman · 15 years ago
  44. ac03132 Update this test for recent codegen improvements. CodeGen is now by Dan Gohman · 15 years ago
  45. 97121ba Implement support for using modeling implicit-zero-extension on x86-64 by Dan Gohman · 15 years ago
  46. 044b534 Temporarily revert r68552. This was causing a failure in the self-hosting LLVM by Bill Wendling · 15 years ago
  47. 2a6411b Reduce code duplication on the TLS implementation. by Rafael Espindola · 15 years ago
  48. 4fd5528 Don't attempt to handle aggregate argument values in FastISel; let by Dan Gohman · 15 years ago
  49. 62ce3b3 fix rdar://6762290, a crash compiling cxx filt with clang. by Chris Lattner · 15 years ago
  50. 8f34346 Handle 'a' modifier in ARM inline assembly. Patch by Richard Pennington. by Bob Wilson · 15 years ago
  51. b5e0a96 Let the strcat optimizer return the pointer to the start of the buffer, by Ed Schouten · 15 years ago
  52. cfdd807 Try SSE2? by Nick Lewycky · 15 years ago
  53. 21cc446 Add support for embedded metadata to LLVM. This introduces two new types of by Nick Lewycky · 15 years ago
  54. 2cd1b77 Fix test on non-x86 platforms. by Nick Lewycky · 15 years ago
  55. f50c798 Fix a TargetLowering optimization so that it doesn't duplicate by Dan Gohman · 15 years ago
  56. 1e95580 Added a x86 dag combine to increase the chances to use a by Mon P Wang · 15 years ago
  57. e8a290f Reapply r68211, with the miscompilations it caused fixed. by Owen Anderson · 15 years ago
  58. bf6396b Fix PR3862: Recognize some ARM-specific constraints for immediates in inline by Bob Wilson · 15 years ago
  59. e63c4a2 Revert r68172. It caused regressions in by Dan Gohman · 15 years ago
  60. f41fcbb Enhance GVN to propagate simple conditionals. This fixes PR3921. by Owen Anderson · 15 years ago
  61. de62192 Throttle back "fold select into operand" transformation. InstCombine should not generate selects of two constants unless they are selects of 0 and 1. by Evan Cheng · 15 years ago
  62. 6fb2168 Fully general expansion of integer shift of any size. by Evan Cheng · 15 years ago
  63. 431efa1 Add an explicit -asm-verbose to these tests, to make it by Dan Gohman · 15 years ago
  64. 28c531c Update call graph after inlining invoke. Patch by Jay Foad. by Devang Patel · 15 years ago
  65. 696a130 Remove the "fast" cases for spill and restore point determination, as these were subtlely wrong in obscure cases. Patch the testcase by Owen Anderson · 15 years ago
  66. 07c26ee Fix live-out reg logic to not insert over-aggressive AssertZExt by Dan Gohman · 15 years ago
  67. b23c232 Loop Index Split can eliminate a loop if it can determin if loop body is executed only once. There was a bug in determining IV based value of the iteration for which the loop body is executed. Fix it. by Devang Patel · 15 years ago
  68. e6f350d Turn a 2-address instruction into a 3-address one when it's profitable even if the two-address operand is killed. by Evan Cheng · 15 years ago
  69. 30ffe81 Tweak test for recent relro stuff by Anton Korobeynikov · 15 years ago
  70. 878071e Forgot this test. by Evan Cheng · 15 years ago
  71. 807117d Testcase for recent ro/relocs stuff by Anton Korobeynikov · 15 years ago
  72. 004e27c Fix PR3899: add support for extracting floats from vectors by Duncan Sands · 15 years ago
  73. 11ff978 Make check in CheckTailCallReturnConstraints for ignorable instructions between by Arnold Schwaighofer · 15 years ago
  74. e75fd69 Enable tail call optimization for functions that return a struct (bug 3664) and for functions that return types that need extending (e.g i1). by Arnold Schwaighofer · 15 years ago
  75. 0b0cd91 Optimize some 64-bit multiplication by constants into two lea's or one lea + shl since imulq is slow (latency 5). e.g. by Evan Cheng · 15 years ago
  76. 1a36744 Fix this test so that it doesn't spuriously fail due to some by Dan Gohman · 15 years ago
  77. cb2480d Add a __builtin___memset_chk test. by Evan Cheng · 15 years ago
  78. 0802851 Add -march=x86. by Evan Cheng · 15 years ago
  79. dccbfea Add -f to RUN line. by Bill Wendling · 15 years ago
  80. a95dbf2 no need for eh info by Chris Lattner · 15 years ago
  81. 24c98ce Add testcase for r67728. by Bill Wendling · 15 years ago
  82. 575ec80 Before deleting a basic block, give other loop passes a chance cleanup analysis values, related to the instructions in the basic block. by Devang Patel · 15 years ago
  83. e597282 Add a test case for PR3779: when to promote the function return value. by Evan Cheng · 15 years ago
  84. 3927f43 Revert 67132. This is breaking some objective-c apps. by Evan Cheng · 15 years ago
  85. a466ee3 One more test. by Evan Cheng · 15 years ago
  86. ea4753e Add __builtin___memcpy_chk tests. by Evan Cheng · 15 years ago
  87. 1a9d5cc These tests pass on linux. by Duncan Sands · 15 years ago
  88. 2602f43 Add a __builtin_object_size test. by Evan Cheng · 15 years ago
  89. ad9ad7c Fix a bug in our autoupgrade support: in an argument list to a function by Chris Lattner · 15 years ago
  90. 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 15 years ago
  91. e8e4921 Fix PR3874 by restoring a condition I removed, but making it more by Chris Lattner · 15 years ago
  92. 2e73426 Converted a1.ll to unittests. by Misha Brukman · 15 years ago
  93. a0e6969 canonicalize inttoptr and ptrtoint instructions which cast pointers by Chris Lattner · 15 years ago
  94. 4f9797d two changes: by Chris Lattner · 15 years ago
  95. e1c5267 Add a testcase for the scheduling heuristic introduced in r67586. by Dan Gohman · 15 years ago
  96. f1c0ae9 Do not emit comments unless -asm-verbose. by Evan Cheng · 15 years ago
  97. 5d088fe Fix a bug in spill weight computation. If the alias is a super-register, and the super-register is in the register class we are trying to allocate. Then add the weight to all sub-registers of the super-register even if they are not aliases. by Evan Cheng · 15 years ago
  98. 1b25cb2 Fix internal representation of fp80 to be the by Dale Johannesen · 15 years ago
  99. 3e744c8 Update test for pr3864. by Evan Cheng · 15 years ago
  100. 2824a65 Fix PR3391 and PR3864. Reg allocator infinite looping. by Evan Cheng · 15 years ago