1. 34cd4a4 Fix more -Wshorten-64-to-32 warnings. by Evan Cheng · 17 years ago
  2. aa57a7f Fix 80col violation by Anton Korobeynikov · 17 years ago
  3. 87c3d41 Fix a bug in the ELF writer that caused it to produce malformed by Dan Gohman · 17 years ago
  4. 600bf16 Use a dedicated IsLinux flag instead of an ELFLinux TargetType. by Dan Gohman · 17 years ago
  5. a779a98 Add AsmPrinter support for emitting a directive to declare that by Dan Gohman · 17 years ago
  6. 6625eff Add General Dynamic TLS model for X86-64. Some parts looks really ugly (look for tlsaddr pattern), by Anton Korobeynikov · 17 years ago
  7. cc81d15 regenerate by Chris Lattner · 17 years ago
  8. 16c1f44 Use (void) instead of () in C code. by Gordon Henriksen · 17 years ago
  9. 5759f97 Select vector shift with non-immediate i32 shift amount operand by first moving the operand into the right register. by Evan Cheng · 17 years ago
  10. 529bd53 processStore may delete the instruction, avoid by Torok Edwin · 17 years ago
  11. f605580 Implement destructor for PostDominatorTree to eliminate a memory leak. by Torok Edwin · 17 years ago
  12. 7b39969 Handle multiple return values. by Devang Patel · 17 years ago
  13. 22b942a Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This allow us to simplify the horribly complicated matching code. by Evan Cheng · 17 years ago
  14. f944c9a Do not sink getresult. by Devang Patel · 17 years ago
  15. 201ebe3 Add assert. by Devang Patel · 17 years ago
  16. 1d9cd50 Fix a mistake in the computation of leading zeros for udiv. by Dan Gohman · 17 years ago
  17. 48e8c80 Suppress -Wshorten-64-to-32 warnings for 64-bit hosts. by Evan Cheng · 17 years ago
  18. e818f77 strength reduce exp2 into ldexp, rdar://5852514 by Chris Lattner · 17 years ago
  19. 4446997 add a FIXME so we remember to eventually remove this code. by Chris Lattner · 17 years ago
  20. 082f116 Undo r50574. We are already ensuring the folded load address is 16-byte aligned. by Evan Cheng · 17 years ago
  21. b609339 80 column violation. by Evan Cheng · 17 years ago
  22. ef6a512 Not safe folding a load + FsXORPSrr into FsXORPSrm. It's loading a FR64 value but the load folding variant expects a 16-byte aligned address. by Evan Cheng · 17 years ago
  23. 643310d Porting r50563 from Tak to mainline. by Bill Wendling · 17 years ago
  24. 7ceda16 Fix a typo in a comment. by Dan Gohman · 17 years ago
  25. 1fa850b Use push_back(...) instead of resize(1, ...), per review feedback. by Dan Gohman · 17 years ago
  26. cba3b44 Fix uninitialized uses of the FPC variable. by Dan Gohman · 17 years ago
  27. 7960267 Don't try to create PHIs of struct types. Fallout by Dale Johannesen · 17 years ago
  28. e85b758 Fix an overaggressive SimplifyDemandedBits optimization on urem. This by Dan Gohman · 17 years ago
  29. 6bf30ab don't randomly miscompile seto/setuo just because we are in by Chris Lattner · 17 years ago
  30. 56b4f2b 1) add '-debug' output by Chris Lattner · 17 years ago
  31. fd1cbbe Delete the IPO simplify-libcalls and completely reimplement it as by Chris Lattner · 17 years ago
  32. 5c5f109 fix a bug in my previous patch, a classic =/== bug. by Chris Lattner · 17 years ago
  33. 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 17 years ago
  34. 8811080 fcntl.h is pretty standard on unix (without the sys/) by Gabor Greif · 17 years ago
  35. 5023aa5 This condition got inverted accidentally. by Owen Anderson · 17 years ago
  36. 69ea9d2 move lowering of llvm.memset -> store from simplify libcalls to instcombine. by Chris Lattner · 17 years ago
  37. 12e6d20 add a method for comparing to see if a value has a specified name. by Chris Lattner · 17 years ago
  38. ea8650c use string length computation to generalize several xforms. by Chris Lattner · 17 years ago
  39. 21d972a Add comments for previous patch as requested. by Dale Johannesen · 17 years ago
  40. 203b2d6 Bug fixes and updates for CellSPU, syncing up with trunk. Most notable by Scott Michel · 17 years ago
  41. 82747a5 Fix custom target lowering for zero/any/sign_extend: make sure that by Scott Michel · 17 years ago
  42. 7b251e0 Make eh_frame objects by 8-byte aligned on 64-bit targets. by Dale Johannesen · 17 years ago
  43. 02e9988 Revert r50441. The original code was correct. Add some more comments so that I don't make the same mistake in the future. by Owen Anderson · 17 years ago
  44. 9dcace3 Fix a bug in memcpyopt where the memcpy-memcpy transform was never being applied because by Owen Anderson · 17 years ago
  45. 7b6fafa We should be returning true here since we've changed the function. by Owen Anderson · 17 years ago
  46. 9862f31 A lot of cleanups and documentation improvements, as well as a few corner case fixes. Most by Owen Anderson · 17 years ago
  47. 0396cd3 Rename DeadLoopElimination to LoopDeletion, part 2. by Owen Anderson · 17 years ago
  48. d6864fe Rename DeadLoopElimination to LoopDeletion, part one. by Owen Anderson · 17 years ago
  49. 966e799 Don't do stupid things: doInitialization(Module&) is not applicable to ModulePass :) by Anton Korobeynikov · 17 years ago
  50. 40700fe don't eliminate load from volatile value on paths where the load is dead. by Chris Lattner · 17 years ago
  51. 54545ac fix a subtle volatile handling bug. by Chris Lattner · 17 years ago
  52. a0201d5 Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. by Roman Levenstein · 17 years ago
  53. 5b222d7 Implement more aggressive support for analyzing string length. This by Chris Lattner · 17 years ago
  54. 5f8b344 Clarify what we mean by a dead loop. by Owen Anderson · 17 years ago
  55. cea1fdd don't delete the last store to an alloca if the store is volatile. by Chris Lattner · 17 years ago
  56. 3fb2968 make the vector conversion magic handle multiple results. by Chris Lattner · 17 years ago
  57. 41f6259 add support for multiple return values in inline asm. This is a step by Chris Lattner · 17 years ago
  58. 8509fcf Another extract_subreg coalescing bug. by Evan Cheng · 17 years ago
  59. e54cfdb Add some more comments. by Owen Anderson · 17 years ago
  60. d3d5b88 Remove debugging code. by Owen Anderson · 17 years ago
  61. 0ff7708 Add dead loop elimination, which removes dead loops for which we can compute by Owen Anderson · 17 years ago
  62. 33bf38a Fix a bug in RegsForValue::getCopyToRegs() that causes cyclical scheduling units. If it's creating multiple CopyToReg nodes that are "flagged" together, it should not create a TokenFactor for it's chain outputs: by Evan Cheng · 17 years ago
  63. 3e2dda6 Fix a pointer-arithmetic bug that caused 64-bit host pointer values to by Dan Gohman · 17 years ago
  64. 00acf97 Fix DSE to not eliminate volatile loads with no uses. by Dan Gohman · 17 years ago
  65. 187db7b Evan pointed out that folding sext to zext may not be correct by Dan Gohman · 17 years ago
  66. ebc3a3a Delete an unused constructor. by Dan Gohman · 17 years ago
  67. 10a6b7a Add a comment to CreateRegForValue that clarifies the handling of by Dan Gohman · 17 years ago
  68. 0fe0090 Rewrite the comments for RegsForValue and its members, and by Dan Gohman · 17 years ago
  69. c971562 Bug fix in BumpPtrAllocator: don't assume that all objects have the same alignment. "Bump" of the pointer for the next allocated object to be of the specified alignment. by Ted Kremenek · 17 years ago
  70. b20d4f8 Don't call size() on each iteration of the loop. by Dan Gohman · 17 years ago
  71. e2435da Expose parameter attributes via C bindings. by Gordon Henriksen · 17 years ago
  72. 1f13c68 Fix the SVOffset values for loads and stores produced by by Dan Gohman · 17 years ago
  73. 23e8b71 Teach InstCombine's ComputeMaskedBits what SelectionDAG's by Dan Gohman · 17 years ago
  74. 8f0ad58 Teach DAGCombine to convert (sext x) to (zext x) when the by Dan Gohman · 17 years ago
  75. beb4d82 Add support for response files to the CommandLine library. by Mikhail Glushenkov · 17 years ago
  76. 2810d67 Fix FP return for Win64 ABI by Anton Korobeynikov · 17 years ago
  77. 6833b06 Another collection of random cleanups. No functionality change. by Chris Lattner · 17 years ago
  78. b606dba Remove the SmallVector ctor that converts from a SmallVectorImpl. This by Chris Lattner · 17 years ago
  79. 8eaff04 switch RegsForValue::Regs to be a SmallVector to avoid by Chris Lattner · 17 years ago
  80. ffba582 Fix PR2256, yet another miscompilation in simplifycfg of i by Chris Lattner · 17 years ago
  81. f899fce move static function out of anon namespace, no functionality change. by Chris Lattner · 17 years ago
  82. acf8b01 Another step to getting multiple result inline asm to work. by Chris Lattner · 17 years ago
  83. 96bb622 Allow asms to return multiple results by value. by Chris Lattner · 17 years ago
  84. 998a5bc Properly lower vararg's FORMAL_ARGUMENTS node on win64 by Anton Korobeynikov · 17 years ago
  85. 7255193 Handle fp80 for win64 by Anton Korobeynikov · 17 years ago
  86. 24e1a9d typo by Chris Lattner · 17 years ago
  87. 5a09690 Implement a signficant optimization for inline asm: by Chris Lattner · 17 years ago
  88. 507ffd2 isa+cast -> dyn_cast by Chris Lattner · 17 years ago
  89. 4376fea Move a bunch of inline asm code out of line. by Chris Lattner · 17 years ago
  90. 5e76423 A few inline asm cleanups: by Chris Lattner · 17 years ago
  91. 2ba1c06 no need to implement this method and just have it call the default impl. by Chris Lattner · 17 years ago
  92. 998182b When SRoA'ing a global variable, make sure the new globals get the by Chris Lattner · 17 years ago
  93. da30ccb change comments per review by Dale Johannesen · 17 years ago
  94. 44c0fd1 Extract the lower 64-bit if a MMX value is passed in a XMM register. by Evan Cheng · 17 years ago
  95. 082948d Fix illegal MMX_MOVDQ2Qrr pattern. vector_extract result must be a scalar value. by Evan Cheng · 17 years ago
  96. 10e8642 Special handling for MMX values being passed in either GPR64 or lower 64-bits of XMM registers. by Evan Cheng · 17 years ago
  97. 23ce502 Remove the code from CodeGenPrepare that moved getresult instructions by Dan Gohman · 17 years ago
  98. 80f5404 Fix MMX_MOVQ2DQrr pattern. It's illegal to do a bitconvert from a smaller type to a larger one. by Evan Cheng · 17 years ago
  99. 6867991 Pull the code to perform an INSERT_VECTOR_ELT in memory out into its own by Nate Begeman · 17 years ago
  100. 4182db4 Feedback from chris by Nate Begeman · 17 years ago