1. 5b794b9 Switch Sparc to new section handling stuff. Refactor printing of module-level GVs significantly. by Anton Korobeynikov · 17 years ago
  2. 84e160e Add hook for constant pool section selection for darwin. by Anton Korobeynikov · 17 years ago
  3. 93cacf1 Select section for constant pool entries by Anton Korobeynikov · 17 years ago
  4. d829e6f Remove trailing spaces. by Matthijs Kooijman · 17 years ago
  5. e2c5ecd Don't verify passes when assertions are disabled. by Chris Lattner · 17 years ago
  6. e3d9206 Re-enable elimination of unnecessary SUBREG_TO_REG instructions in by Dan Gohman · 17 years ago
  7. 865db45 Add an extra example that shouldn't get an and instruction. by Dan Gohman · 17 years ago
  8. dd947ea Rewrite JIT handling of GlobalVariables so they by Dale Johannesen · 17 years ago
  9. 39fd6e8 Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBlock. No functionality changes. by Evan Cheng · 17 years ago
  10. 9200e81 SDISel's constant branch folding can fold away self-loops, which doesn't result in any dead blocks, but by Owen Anderson · 17 years ago
  11. 883771f Correct handle cases where two phis are coalesced together, and correct break up the case where two different by Owen Anderson · 17 years ago
  12. aa11108 Oops, didn't mean to commit this. by Owen Anderson · 17 years ago
  13. 35a8a03 Add libDriver.vcproj to solution file. by Ted Kremenek · 17 years ago
  14. 9860b71 We don't need to try to coalesce input vregs that are the same as the output vreg. by Owen Anderson · 17 years ago
  15. 9b49120 Only trim a live interval if the register is not used after the PHI node. by Owen Anderson · 17 years ago
  16. 788d041 Only remap each VNInfo once when doing renumbering. by Owen Anderson · 17 years ago
  17. 8a1510d Re-introduce the 8-bit subreg zext-inreg patterns for x86-32, by Dan Gohman · 17 years ago
  18. 4ce9627 Fix a shufflevector instcombine that was emitting invalid masks indices by Dan Gohman · 17 years ago
  19. d756f88 PR2535, not PR2355. by Evan Cheng · 17 years ago
  20. f5e25f3 Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is the only use of its iv stride, the stride can be eliminated by moving it to another stride. If the scale is negative, swap the predicate instead of using a inverse predicate. by Evan Cheng · 17 years ago
  21. 165660e xchg does not modify FLAGS. by Dan Gohman · 17 years ago
  22. 6da38a0 Clarify "node" vs. "value" in some comments. by Dan Gohman · 17 years ago
  23. 46bbad2 optimize a common idiom generated by clang for bitfield access, PR2638. by Chris Lattner · 17 years ago
  24. bbe5136 Added support for fp callee saved registers. by Bruno Cardoso Lopes · 17 years ago
  25. 01924d0 stacker is really gone. by Chris Lattner · 17 years ago
  26. 2a3cea1 remove stacker by Chris Lattner · 17 years ago
  27. 5af5f46 Zap sitofp/fptoui pairs. In all cases when the sign difference by Chris Lattner · 17 years ago
  28. b30591e Reinstate this optimization, but without the miscompile. Thanks to Bill for by Nick Lewycky · 17 years ago
  29. 5226698 Just grep for through the LL code instead of the ASM code by Bill Wendling · 17 years ago
  30. a37599b Add ARM to the targets to build. by Bill Wendling · 17 years ago
  31. 1eac4e0 Use strcpy instead of sprintf here. This avoids a GCC 4.3 format-string by Dan Gohman · 17 years ago
  32. 201bf25 Add default architecture. by Bill Wendling · 17 years ago
  33. 5a6c448 Pass the computed iteration count value to RewriteLoopExitValues by Dan Gohman · 17 years ago
  34. 837f39b It's "a static", not "an static" by Bill Wendling · 17 years ago
  35. 24d79ba Fix breakage on ARM/2008-04-10-ScavengerAssert.ll. by Owen Anderson · 17 years ago
  36. 0b101b0 Testcase for PR2629. by Bill Wendling · 17 years ago
  37. e9d5035 Fix PR2620: Fix X86cmppd selection code so it expects operands to be v2f64. by Evan Cheng · 17 years ago
  38. e3b8a48 Fix PR2596: out of bound reference. by Evan Cheng · 17 years ago
  39. 5d2f807 Correctly handle replacement and removal of PHIs with one incoming register. by Owen Anderson · 17 years ago
  40. 021507b Revert r53282. This was causing a miscompile on Linux. Also, the transformation by Bill Wendling · 17 years ago
  41. 71ac0be Oops, we were already checking for dead phis. Handle this the proper way, then. by Owen Anderson · 17 years ago
  42. e7b8205 We don't need to update live intervals for dead PHIs. by Owen Anderson · 17 years ago
  43. d3eda89 Expand acronyms, suggested by Walter Pawley by Chris Lattner · 17 years ago
  44. 3bc9c6f Remove the -disable-correct-folding option, which was ugly and is no longer needed. by Owen Anderson · 17 years ago
  45. ebec678 Capitalize LLVM, suggested by Walt Pawley by Chris Lattner · 17 years ago
  46. b6634e9 Update the remaining tests not to use -disable-correct-folding, and remove two by Owen Anderson · 17 years ago
  47. 551ddf7 One more -disable-correct-folding case removed. by Owen Anderson · 17 years ago
  48. 2a1f07e Remove another -disable-correct-folding use. by Owen Anderson · 17 years ago
  49. d6db225 Eliminate another use of -disable-correct-folding. by Owen Anderson · 17 years ago
  50. 287b7b7 This check is unnecessary, and getting rid of it removes a use of -disable-correct-folding. by Owen Anderson · 17 years ago
  51. 3888aa0 Remove the need for -disable-correct-folding from this test. by Owen Anderson · 17 years ago
  52. c3be0fd Fix the AsmWriter to not print extra spaces after parameter attributes. by Dan Gohman · 17 years ago
  53. 8f613f3 Trim #includes. by Dan Gohman · 17 years ago
  54. 430b8a2 Fix several const-correctness issues, resolving some -Wcast-qual warnings. by Dan Gohman · 17 years ago
  55. ec89a36 Correct an assertion string. by Dan Gohman · 17 years ago
  56. 4fa393a Remove #if 0. by Evan Cheng · 17 years ago
  57. 068b4ff Fix PR2568: Fix bug that cause redudant kill marker after its live interval has been extended due to coalescing. by Evan Cheng · 17 years ago
  58. 59c0d4f Remove unneeded iteration. Thanks to Dan for the feedback. by Owen Anderson · 17 years ago
  59. 6ac8df7 This option doesn't need to be a target option. It can be in SDISel instead. by Owen Anderson · 17 years ago
  60. 2b85dc3 Update these tests to work by disabling the new correct CFG generation. This flag should ONLY be used to for tests like these. by Owen Anderson · 17 years ago
  61. bd3ba46 - Fix SelectionDAG to generate correct CFGs. by Owen Anderson · 17 years ago
  62. b42a626 PR2621: Improvements to the SCEV AddRec binomial expansion. This by Eli Friedman · 17 years ago
  63. 6f498b0 Fix SDISel lowering of PHI nodes to use ComputeValueVTs. by Dan Gohman · 17 years ago
  64. 1f565bc Fix SDISel lowering of zeroinitializer and undef to use ComputeValueVTs. by Dan Gohman · 17 years ago
  65. d085994 Add an assert to catch invalid VECTOR_SHUFFLE mask indices. by Dan Gohman · 17 years ago
  66. f7f3b50 Mips ISelLowering cleanup : Removed old LowerCALL and FORMAL_ARGS helpers, they by Bruno Cardoso Lopes · 17 years ago
  67. ea9d4d6 Handle i32->f32 bitconvert results. by Bruno Cardoso Lopes · 17 years ago
  68. 08ca62b Add atomic sub for other sizes by Andrew Lenharth · 17 years ago
  69. e594fd4 Emit saveri with the correct operand order, patch by Richard Pennington! by Chris Lattner · 17 years ago
  70. 64cf160 Fix PR2615 by Bruno Cardoso Lopes · 17 years ago
  71. 91ef849 Improved asm inline for hi,lo results by Bruno Cardoso Lopes · 17 years ago
  72. 1906c5a Apply the same pattern used in 'and' lowering for 'or' by Bruno Cardoso Lopes · 17 years ago
  73. 58921fe Fix comment typos. by Duncan Sands · 17 years ago
  74. eb4ab60 Removed unused parameters. by Bill Wendling · 17 years ago
  75. 3b4c452 Make sse2 explicit, for non-x86 hosts. by Dale Johannesen · 17 years ago
  76. 7bd7182 Expand fcopysign by Bruno Cardoso Lopes · 17 years ago
  77. 7728377 Handle more SELECT corner cases considering legalize types, probabily wont work with by Bruno Cardoso Lopes · 17 years ago
  78. 7232464 Add a flag to disable jump table generation (all by Dale Johannesen · 17 years ago
  79. 75dcf08 Improve dagcombining for sext-loads and sext-in-reg nodes. by Dan Gohman · 17 years ago
  80. 7030ae7 Added pattern for floating point zero immediate (avoiding a constant pool by Bruno Cardoso Lopes · 17 years ago
  81. 0b12aef Move SelectionDAG::viewGraph() out of line; as an inline function by Dan Gohman · 17 years ago
  82. 90d33ee Don't look for leaf values to store when lowering stores of by Dan Gohman · 17 years ago
  83. d723f72 Use existing LiveInterval methods to simplify live interval merging. Thanks to Evan for pointing these out. by Owen Anderson · 17 years ago
  84. 1053502 I missed this file in r54223. movzbl is now used instead of movzbw here. by Dan Gohman · 17 years ago
  85. 11ba3b1 Reapply r54147 with a constraint to only use the 8-bit by Dan Gohman · 17 years ago
  86. 9129239 Value numbers whose def index is a special sentinel value should not be remapped. by Owen Anderson · 17 years ago
  87. 4b877ca Fixed bug in global address lowering for functions and in Brcond lowering by Bruno Cardoso Lopes · 17 years ago
  88. ea7930e Removed small section flag for mips, the assembler doesnt support this flag by Bruno Cardoso Lopes · 17 years ago
  89. d3a680d Added new features to represent specific instructions groups by Bruno Cardoso Lopes · 17 years ago
  90. f7d66f7 Instruction definition cleanup by Bruno Cardoso Lopes · 17 years ago
  91. e9a393b Document BasicBlock::Create. by Matthijs Kooijman · 17 years ago
  92. ed58a97 Not that using stream headers other than iostream is allowed. by Matthijs Kooijman · 17 years ago
  93. e3b3a72 Added support for overloading intrinsics (atomics) based on pointers by Mon P Wang · 17 years ago
  94. 1fbffe0 Another SCEV issue from PR2607; essentially the same issue, but this by Eli Friedman · 17 years ago
  95. 9382b93 More fixes for corner cases when remapping live range indices. by Owen Anderson · 17 years ago
  96. b9fb8d1 When merging live intervals, we also need to merge in any live ranges that are inputs to two-address instructions by Owen Anderson · 17 years ago
  97. 068acc3 Fix for PR2607: SCEV miscomputing the loop count for loops with an by Eli Friedman · 17 years ago
  98. 83ea1f8 When merging a PHI operand's live interval into the PHI's live interval, we need to merge over all liveranges in by Owen Anderson · 17 years ago
  99. a0c032f Don't decrement the BB remap when we don't need to. by Owen Anderson · 17 years ago
  100. 68d4d1d Fix PR2609. If a label is deleted, then it needs by Duncan Sands · 17 years ago