1. eec418d Print the LSBs of a SlotIndex symbolically using letters referring to the by Jakob Stoklund Olesen · 15 years ago
  2. deca052 Simplify this code; switch lowering shouldn't produce cases by Dan Gohman · 15 years ago
  3. 8df0801 Be more strict about subreg-to-subreg copies in CoalescerPair. by Jakob Stoklund Olesen · 15 years ago
  4. af5c60b Verify that VNI kills are pointing to existing instructions. by Jakob Stoklund Olesen · 15 years ago
  5. ee1c870 Eliminate the other half of the BRCOND optimization, and update by Dan Gohman · 15 years ago
  6. 102f385 Eliminate the first have of the optimization which eliminates BRCOND by Dan Gohman · 15 years ago
  7. 4e39e9d Reapply r106634, now that the bug it exposed is fixed. by Dan Gohman · 15 years ago
  8. 8e0163a Optimize the "bit test" code path for switch lowering in the by Dan Gohman · 15 years ago
  9. b8ac3b0 Revert "Replace a big gob of old coalescer logic with the new CoalescerPair class." by Jakob Stoklund Olesen · 15 years ago
  10. e9c5971 Replace a big gob of old coalescer logic with the new CoalescerPair class. by Jakob Stoklund Olesen · 15 years ago
  11. 151d26d MorphNodeTo doesn't preserve the memory operands. Because we're morphing a node by Bill Wendling · 15 years ago
  12. cbe762b Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,"... it was causing both 'file' (with clang) and 176.gcc (with llvm-gcc) to be miscompiled. by Daniel Dunbar · 15 years ago
  13. 9a52649 Some targets don't require the fencing MEMBARRIER instructions surrounding by Jim Grosbach · 15 years ago
  14. 014b863 Add a few VNInfo data structure checks. by Jakob Stoklund Olesen · 15 years ago
  15. d24c9d5 Revert r106066, "Create a more targeted fix for not sinking instructions into a range where it"... it causes bzip2 to be miscompiled by Clang. by Daniel Dunbar · 15 years ago
  16. f175c5c Also convert SUBREG_TO_REG to a KILL when relevant, like the other subreg by Jakob Stoklund Olesen · 15 years ago
  17. 853d3fb Move PHIElimination's SplitCriticalEdge for MachineBasicBlocks out by Dan Gohman · 15 years ago
  18. 6ff1c3f Remove the SimpleJoin optimization from SimpleRegisterCoalescing. by Jakob Stoklund Olesen · 15 years ago
  19. fe60104 Use pre-increment instead of post-increment when the result is not used. by Dan Gohman · 15 years ago
  20. cc1ca98 When unfolding a load, avoid assuming which instruction that by Dan Gohman · 15 years ago
  21. a762b09 Use single interface, using twine, to get named metadata. getNamedMetadata(). by Devang Patel · 15 years ago
  22. 4d54e5b Tail merging pass shall not break up IT blocks. rdar://8115404 by Evan Cheng · 15 years ago
  23. 7e1d742 Discard special LLVM prefix from linkage name. by Devang Patel · 15 years ago
  24. d1bbc6b Do not rely on Twine temporaries to survive. by Devang Patel · 15 years ago
  25. 7aa7bc7 Fix the new load-unfolding code to update LiveVariable's dead flags, by Dan Gohman · 15 years ago
  26. 584fedf Teach two-address lowering how to unfold a load to open up commuting by Dan Gohman · 15 years ago
  27. 403a8cd Use A.append(...) instead of A.insert(A.end(), ...) when A is a by Dan Gohman · 15 years ago
  28. c7bd7b7 Revert r106422, which is breaking the non-fast-isel path. by Dan Gohman · 15 years ago
  29. faeb0e7 More changes for non-top-down fast-isel. by Dan Gohman · 15 years ago
  30. 3193a68 Do one lookup instead of two. by Dan Gohman · 15 years ago
  31. 37db6cd Generalize this to look in the regular ValueMap in addition to by Dan Gohman · 15 years ago
  32. 54eee52 Tidy. by Bob Wilson · 15 years ago
  33. db49712 Teach regular and fast isel to set dead flags on unused implicit defs by Dan Gohman · 15 years ago
  34. fe181f4 Only run CoalesceExtSubRegs when we can expect LiveIntervalAnalysis to clean up by Jakob Stoklund Olesen · 15 years ago
  35. 86050dc Allow ARM if-converter to be run after post allocation scheduling. by Evan Cheng · 15 years ago
  36. ef6eb9c back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set) by Jim Grosbach · 15 years ago
  37. 0465bcf TwoAddressInstructionPass::CoalesceExtSubRegs can insert INSERT_SUBREG by Jakob Stoklund Olesen · 15 years ago
  38. 6a5e283 Fix an inverted condition. by Evan Cheng · 15 years ago
  39. a845706 Fix cross initialization compilation error. by Evan Cheng · 15 years ago
  40. a9934dc Teach iff-converter to properly count # of dups. It was not skipping over dbg_value's which resulted in non-duplicated instructions being deleted. rdar://8104384. by Evan Cheng · 15 years ago
  41. e03262f Add Expand-to-libcall support for additional atomics. This covers the usual by Jim Grosbach · 15 years ago
  42. 71f095b Don't leak RegClass2VRegMap, which is now a new[] array instead of a by Dan Gohman · 15 years ago
  43. a606d95 Start TargetRegisterClass indices at 0 instead of 1, so that by Dan Gohman · 15 years ago
  44. f50e952 Fix PR7372: Conditional branches (at least on ARM) are treated as predicated, by Bob Wilson · 15 years ago
  45. 4593433 Don't bother calling releaseMemory before destroying the DominatorTreeBase. by Dan Gohman · 15 years ago
  46. 927f866 Minor code simplifications. by Dan Gohman · 15 years ago
  47. 03c3dc7 Give NamedRegionTimer an Enabled flag, allowing all its clients to by Dan Gohman · 15 years ago
  48. 27445f0 Don't replace the old Ordering object with a new one; just clear() the old one. by Dan Gohman · 15 years ago
  49. c97df86 Don't call clear() on DbgInfo when it's going to be deleted anyway. by Dan Gohman · 15 years ago
  50. 027657d Change UpdateNodeOperands' operand and return value from SDValue to by Dan Gohman · 15 years ago
  51. e368b46 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
  52. 7720cb3 isValueValidForType can be a static member function. by Dan Gohman · 15 years ago
  53. 8a7f742 Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, by Dan Gohman · 15 years ago
  54. 9e86a73 Handle ext(ext(x)) -> ext(x) immediately, since it's simple. by Dan Gohman · 15 years ago
  55. 3bf9125 Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This by Stuart Hastings · 15 years ago
  56. 59c38f3 add missing break. inconsequential as the code shouldn't be reached, but by Jim Grosbach · 15 years ago
  57. b56ce81 Add entries for Expanding atomic intrinsics to libcalls. Just a placeholder by Jim Grosbach · 15 years ago
  58. bbfc0d2 ISD::MEMBARRIER should lower to a libcall (__sync_synchronize) if the target by Jim Grosbach · 15 years ago
  59. c66d0f2 Allow a register to be redefined multiple times in a basic block. by Jakob Stoklund Olesen · 15 years ago
  60. 956352e add FIXME by Jim Grosbach · 15 years ago
  61. 504c0cd Improve comment to include that the use of a preg is also verboten in this situation. by Bill Wendling · 15 years ago
  62. 46df4eb Make post-ra scheduling, anti-dep breaking, and register scavenger (conservatively) aware of predicated instructions. This enables ARM to move if-conversion before post-ra scheduler. by Evan Cheng · 15 years ago
  63. 2f7d529 Use separate named MDNode to hold each function's local variable info. by Devang Patel · 15 years ago
  64. 7500e06 Don't emit the linkage for initializer label for mach-o tls. by Eric Christopher · 15 years ago
  65. d361a77 Create a more targeted fix for not sinking instructions into a range where it by Bill Wendling · 15 years ago
  66. cad22ad Added a comment. by Stuart Hastings · 15 years ago
  67. 92fffe0 Fix 80col violations, remove trailing whitespace, and clarify a comment. by Bob Wilson · 15 years ago
  68. 8a3eab9 Remove the local register allocator. Please use the fast allocator instead. by Jakob Stoklund Olesen · 15 years ago
  69. 9c4a84b Fixed vector widening of binary instructions that can trap. Patch by Visa Putkinen! by Mon P Wang · 15 years ago
  70. 6fb124b IfConversion's AnalyzeBlocks method always returns false; clean it up. by Bob Wilson · 15 years ago
  71. 288694f fix naming by Jim Grosbach · 15 years ago
  72. 1b2f94c Fix an exotic bug that only showed up in an internal test case. by Jakob Stoklund Olesen · 15 years ago
  73. 669db04 Fix a comment typo. by Bob Wilson · 15 years ago
  74. 4ffd22d Add some missing checks for the case where the extract_subregs are by Bob Wilson · 15 years ago
  75. 75ac4d9 Avoid processing early clobbers twice in RegAllocFast. by Jakob Stoklund Olesen · 15 years ago
  76. 40d07bb Add CoalescerPair helper class. by Jakob Stoklund Olesen · 15 years ago
  77. 852a7e3 Generalize the pre-coalescing of extract_subregs feeding reg_sequences, by Bob Wilson · 15 years ago
  78. 76863b1 Update CMake build. by Ted Kremenek · 15 years ago
  79. c834f41 More dbg_value cleanup so the presence of debug info doesn't affect code-gen. by Jim Grosbach · 15 years ago
  80. 774bc88 - Do away with SimpleHazardRecognizer.h. It's not used and offers little value. by Evan Cheng · 15 years ago
  81. 538ccb0 Avoid uncessary array copying. by Evan Cheng · 15 years ago
  82. 98cdfc7 fix a -Wbool-conversions warning from clang. by Chris Lattner · 15 years ago
  83. 9436611 When performing the Horrible Hack(tm-Duncan) on the EH code to convert a by Bill Wendling · 15 years ago
  84. 729aab3 Allow target to provide its own hazard recognizer to post-ra scheduler. by Evan Cheng · 15 years ago
  85. 44acc24 Code formatting. by Evan Cheng · 15 years ago
  86. 215aa15 Support for nested functions/classes in debug output. (Again.) Radar 7424645. by Stuart Hastings · 15 years ago
  87. 302ef83 Code refactoring, no functionality changes. by Evan Cheng · 15 years ago
  88. 3013a20 Mark physregs defined by inline asm as implicit. by Jakob Stoklund Olesen · 15 years ago
  89. 68fc2da Allow target to place 2-address pass inserted copies in better spots. Thumb2 will use this to try to avoid breaking up IT blocks. by Evan Cheng · 15 years ago
  90. d64ba3e It's an error to translate this: by Bill Wendling · 15 years ago
  91. c3c2517 Add argument name comments. by Jakob Stoklund Olesen · 15 years ago
  92. 66dc4e2 Fix a mistake in my previous change r105437: don't access operand 2 and assume by Bob Wilson · 15 years ago
  93. ba1fe14 Add some basic debug output. by Dan Gohman · 15 years ago
  94. 66f360e Cleanup. Process the dbg_values separately by Jim Grosbach · 15 years ago
  95. 41a6282 Move exit check where it really belongs. by Jim Grosbach · 15 years ago
  96. 6d56b9f Revert 105492 & 105493 due to a testcase regression. Radar 7424645. by Stuart Hastings · 15 years ago
  97. 88004c2 Fix some liveout handling related to tail calls, see comments. by Dale Johannesen · 15 years ago
  98. 2b4e727 Re-apply 105308 with fix. by Evan Cheng · 15 years ago
  99. 870c805 Make if-conversion ignore dbg_value instructions in its analysis. rdar://7797940 by Jim Grosbach · 15 years ago
  100. 0f1b813 Support for nested functions/classes in debug output. Radar 7424645. by Stuart Hastings · 15 years ago