1. d1ba06b Make X86-64 in the Large model always emit 64-bit calls. by Jeffrey Yasskin · 16 years ago
  2. 600c043 - Check memoperand alignment instead of checking stack alignment. Most load / store folding instructions are not referencing spill stack slots. by Evan Cheng · 16 years ago
  3. f76a3d6 Revert r88939. by Devang Patel · 16 years ago
  4. f941d29 by David Greene · 16 years ago
  5. 7bde297 Make the pass class name more explicit. by Jim Grosbach · 16 years ago
  6. 074fb02 make pass name a bit more clear by Jim Grosbach · 16 years ago
  7. 6ac0e76 Sink a #include <map> to where it's actually needed. by Dan Gohman · 16 years ago
  8. 552c0df Fix a typo in a comment. by Dan Gohman · 16 years ago
  9. 4a504c6 Fix a comment. by Bob Wilson · 16 years ago
  10. 270a974 Add VISIBILITY_HIDDEN marker. by Devang Patel · 16 years ago
  11. 08cbda5 Simplify thumb2 jump table adjustments. Remove unnecessary calculation and by Jim Grosbach · 16 years ago
  12. 9249efe clarify comment by Jim Grosbach · 16 years ago
  13. c4a0c84 Fix some comments. by Bob Wilson · 16 years ago
  14. d34f5d9 Whitespace: be consistent with pointer syntax. by Bob Wilson · 16 years ago
  15. 3cbc312 Clean up whitespace. by Bob Wilson · 16 years ago
  16. b2e86bb back off for a bit. tracking down weirdness by Jim Grosbach · 16 years ago
  17. ca215e7 Analyze has to be before checking the condition, obviously. Properly construct an iterator for prior. by Jim Grosbach · 16 years ago
  18. ddff941 by David Greene · 16 years ago
  19. 46785e6 BuildIntCast takes an additional parameter, isSigned. by Duncan Sands · 16 years ago
  20. f63c410 CreateIntCast takes an "isSigned" parameter. Pass "true" for it, rather than by Duncan Sands · 16 years ago
  21. 746d546 Special case FixedStackPseudoSourceValueVal as well. Do we really need to differentiate PseudoSourceValueVal from FixedStackPseudoSourceValueVal at this level? by Evan Cheng · 16 years ago
  22. 39aa725 Check if subreg index is zero. by Evan Cheng · 16 years ago
  23. 285a7d5 For some targets, a copy can use a register multiple times, e.g. ppc. by Evan Cheng · 16 years ago
  24. add2076 Disable ldc1/sdc1 instructions for mips1 targets. by Bruno Cardoso Lopes · 16 years ago
  25. 6e0b658 - Fix a small bug while handling target constant pools (one param was missing). by Bruno Cardoso Lopes · 16 years ago
  26. d6add15 typo spotted by duncan. by Chris Lattner · 16 years ago
  27. 79ac32d Fixes the bug exposed by Anton's test case in PR 5495: by Lang Hames · 16 years ago
  28. b126d05 Fix for the original bug in PR5495 - Look at uses as well as defs when determining the PHI-copy insert point. by Lang Hames · 16 years ago
  29. a443217 Detect need for autoalignment of the stack earlier to catch spills more by Jim Grosbach · 16 years ago
  30. 6cb6788 set the def of the VLD1q64 properly by Jim Grosbach · 16 years ago
  31. 800c47e teach LVI to infer edge information from switch instructions. by Chris Lattner · 16 years ago
  32. 5553a3a fix a logic error that would cause LVI-JT to miscompile some conditionals by Chris Lattner · 16 years ago
  33. e564281 implement the first stab at caching queries. This isn't correct by Chris Lattner · 16 years ago
  34. 2c5adf8 refactor a bunch of code forming the new LazyValueInfoCache by Chris Lattner · 16 years ago
  35. 4e447eb make PRE of loads preserve the alignment of the moved load instruction. by Chris Lattner · 16 years ago
  36. 1fb5630 fix a bug handling 'not x' when x is undef. by Chris Lattner · 16 years ago
  37. 93f9f7a Add a complex missed optimization opportunity I came across while investigating by Nick Lewycky · 16 years ago
  38. e0fb75d Add PSP OS Target to Triple, Credit to Bruno Cardoso Lopes. by Edward O'Callaghan · 16 years ago
  39. feb8018 Revert r88830 and r88831 which appear to have caused a selfhost buildbot some by Nick Lewycky · 16 years ago
  40. df772f2 Teach instcombine to look for booleans in wider integers when it encounters a by Nick Lewycky · 16 years ago
  41. e98b4b0 Added an assert to the PBQP allocator to catch infinite cost solutions which might otherwise lead to miscompilations. by Lang Hames · 16 years ago
  42. bfa0929 Remove bogus corei7 and atom entries, the family was incorrect. by Daniel Dunbar · 16 years ago
  43. a7ac3ce Fill out X86 table, although we are missing lots of names for things. We now by Daniel Dunbar · 16 years ago
  44. ba43e07 Report the detected host CPU in --version. by Daniel Dunbar · 16 years ago
  45. 9c477f5 cleanup. by Jim Grosbach · 16 years ago
  46. c04cae9 Do not merge jump tables this early. Branch folding will do any necessary by Jim Grosbach · 16 years ago
  47. 00a6a1f Cleanup flow, and only update the jump table we're analyzing when replacing a destination MBB. by Jim Grosbach · 16 years ago
  48. 68bb60f Add function to replace a destination MBB in a single jump table by Jim Grosbach · 16 years ago
  49. 13c4fab Add XCore support for arbitrary-sized aggregate returns. by Richard Osborne · 16 years ago
  50. b23f3aa Temporary disable the error - it seems to be too conservative. by Anton Korobeynikov · 16 years ago
  51. f2a39bd Implement DISABLE_INLINE for MSVC. This required changing the position in all by Benjamin Kramer · 16 years ago
  52. 067d024 Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU. by Daniel Dunbar · 16 years ago
  53. e79fdde Remove LLVMContext from reassociate. It was threaded through every function but by Nick Lewycky · 16 years ago
  54. 9a501cf revert 88761 as it fails builds. by Sanjiv Gupta · 16 years ago
  55. 6fb01a7 Fix debug info crashes for PIC16. by Sanjiv Gupta · 16 years ago
  56. 20162ac Teach BasicAA that a constant expression can't alias memory provably not by Nick Lewycky · 16 years ago
  57. fae3e92 Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to replace broken code in VirtRegRewriter. by Evan Cheng · 16 years ago
  58. d57cdd5 - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. by Evan Cheng · 16 years ago
  59. 4ec01b2 Add an option for running GVN with redundant load processing disabled. by Dan Gohman · 16 years ago
  60. 8fdd84c Fix PR5412: Fix an inverted check and another missing sub-register check. by Evan Cheng · 16 years ago
  61. ed9bab3 Enable the tail call optimization when the caller returns undef. by Dan Gohman · 16 years ago
  62. 0cd22dd When expanding t2STRDi8 r, r to two stores, add kill markers correctly. by Evan Cheng · 16 years ago
  63. 3b6ced1 Fix bug in -split-phi-edges. by Jakob Stoklund Olesen · 16 years ago
  64. 9aebb61 Update MachineDominator information by Jakob Stoklund Olesen · 16 years ago
  65. b366158 Added an API to the SlotIndexes pass to allow new instructions to be inserted into the numbering. by Lang Hames · 16 years ago
  66. 1f6a3c8 Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers. by Evan Cheng · 16 years ago
  67. 2b1ffee Remove extraneous commit. by Eric Christopher · 16 years ago
  68. 04458e4 Print out something, even if it's non-parseable later when we've by Eric Christopher · 16 years ago
  69. 1222287 Fix PHIElimination optimization that uses MBB->getBasicBlock. by Jakob Stoklund Olesen · 16 years ago
  70. ce727d0 Add MachineFunction::verify() to call the machine code verifier directly. by Jakob Stoklund Olesen · 16 years ago
  71. 52cd548 The instruction pointer %RIP is a reserved register on x86_64. by Jakob Stoklund Olesen · 16 years ago
  72. 1dc0fcb Fix polarity of a CFG check in machine verifier. by Jakob Stoklund Olesen · 16 years ago
  73. 24f8e29 Use .data() instead of .c_str() when nul-termination is not needed. by Dan Gohman · 16 years ago
  74. 1924aab by David Greene · 16 years ago
  75. c4c550c When optimizing for size, don't tail-merge unless it's likely to be a by Dan Gohman · 16 years ago
  76. 236490d Fix PR5410: LiveVariables lost subreg def: by Evan Cheng · 16 years ago
  77. 87d21b9 Allow target to specify regclass for which antideps will only be broken along the critical path. by David Goodwin · 16 years ago
  78. a8173b9 Support fp64 immediate zero, this fixes only part of PR5445 by Bruno Cardoso Lopes · 16 years ago
  79. 01205a8 Don't let a noalias difference disrupt the tailcall optimization. by Dan Gohman · 16 years ago
  80. 20fd4ec Distinguish "a," from "a". The first one splits into "a" + "" and the second one into by Rafael Espindola · 16 years ago
  81. 3ddf704 Revert r87059 for now. It is failing clang tests. by Devang Patel · 16 years ago
  82. 3fb6bd6 Ignore nameless variables. by Devang Patel · 16 years ago
  83. c78c0c9 by Rafael Espindola · 16 years ago
  84. 1e60881 Adjust isConstantSplat to allow for big-endian targets. by Dale Johannesen · 16 years ago
  85. 0418c10 Remove unnecessary llvm.dbg.declare bitcast by Victor Hernandez · 16 years ago
  86. 5ccac24 Add a new split method to StringRef that puts the substrings in a vector. by Rafael Espindola · 16 years ago
  87. c1a07be Block renumbering by Jim Grosbach · 16 years ago
  88. f4cbc0e use lower case for readability by Jim Grosbach · 16 years ago
  89. dda3978 by David Greene · 16 years ago
  90. 98538b4 Re-enable this code, since redundant PHIs are now being better nuked. by Owen Anderson · 16 years ago
  91. ecc260e Simplify code a bit by Bill Wendling · 16 years ago
  92. ed060dc Refactor code that checks if it's a call to a "nounwind" function. by Bill Wendling · 16 years ago
  93. 4ff4141 use isInstructionTriviallyDead, as pointed out by Duncan by Chris Lattner · 16 years ago
  94. b3bc115 by David Greene · 16 years ago
  95. 6bedb30 by David Greene · 16 years ago
  96. b9c2fd9 by David Greene · 16 years ago
  97. b87bc95 by David Greene · 16 years ago
  98. bf4af35 Fix -Asserts warning. by Daniel Dunbar · 16 years ago
  99. ac18929 If there's more than one function operand to a call instruction, be conservative by Bill Wendling · 16 years ago
  100. 3f2bf85 by David Greene · 16 years ago