1. 691de38 LD_Fp64m should have "isRematerializable" set. by Bill Wendling · 18 years ago
  2. 882d291 Add "hasSideEffects" method to MachineInstrInfo class. by Bill Wendling · 18 years ago
  3. ced09c4 Add MachineLICM.cpp by Bill Wendling · 18 years ago
  4. 7d9e97c As per feedback, revised comments to (hopefully) make the different side effect by Bill Wendling · 18 years ago
  5. a6e757e Add cast operators in LLVMFoldingBuilder. Patch by Richard Pennington. by Devang Patel · 18 years ago
  6. d2128a7 cleanup this code, making it more "llvm-like". by Chris Lattner · 18 years ago
  7. fd7b326 Make invokes of inline asm legal. Teach codegen by Duncan Sands · 18 years ago
  8. 9dfb11d by David Greene · 18 years ago
  9. 60f7515 by David Greene · 18 years ago
  10. 08d5fd9 Fix GLIBCXX_DEBUG errors. Erase invalidates std::vector iterators by David Greene · 18 years ago
  11. 0a1f248 Disabling a RUN line that's broken until addrspace roundtrips by Gordon Henriksen · 18 years ago
  12. 57cebee C and Ocaml bindings for address spaces, for that burgeoning market by Gordon Henriksen · 18 years ago
  13. 4374f8e regenerate. by Christopher Lamb · 18 years ago
  14. 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 18 years ago
  15. 303dae9 Make it clear in the LangRef that allocation instructions only operated on the generic address space. Implement support in the verifier for ensuring this is true. by Christopher Lamb · 18 years ago
  16. 17af357 Revert this part of r45073 until the verifier is by Duncan Sands · 18 years ago
  17. 10d724af don't violate C TBAA rules, use FloatToBits instead. by Chris Lattner · 18 years ago
  18. 48b0133 fix a questionable cast, thanks to Mike Stump for pointing this out. by Chris Lattner · 18 years ago
  19. d7610e1 Fix the JIT encoding of cmp*ss, which aborts with this assertion currently: by Chris Lattner · 18 years ago
  20. ece2c04 Make instcombine promote inline asm calls to 'nounwind' by Duncan Sands · 18 years ago
  21. 2c6fd8c Remove spurious warnings from GCC: by Bill Wendling · 18 years ago
  22. 87a702b Break local interferences in StrongPHIElimination. One step closer... by Owen Anderson · 18 years ago
  23. 965b467 A few more comments. by Owen Anderson · 18 years ago
  24. cdd0417 Define addString() and lookup() out-of-line to dissuade the C++ compiler from inlining it. by Anton Korobeynikov · 18 years ago
  25. 11ffccf Provide GraphTraits and DOTGraphTraits interface for Trie. by Anton Korobeynikov · 18 years ago
  26. b5ec947 Constify graph arguments by Anton Korobeynikov · 18 years ago
  27. ffe9e63 Use references in DF iterators. This eliminates copy-ctor calls on huge objects (graphs) by Anton Korobeynikov · 18 years ago
  28. 9e4635a These are more correctly called signaling NaNs. by Duncan Sands · 18 years ago
  29. 7a831ce Make better use of instructions that clear high bits; fix various 2-wide shuffle bugs. by Evan Cheng · 18 years ago
  30. 1d0ba37 __builtin_ia32_movqv4si is now expanded to a shuffle. by Evan Cheng · 18 years ago
  31. ec2a08f Start committing working test cases for CellSPU. by Scott Michel · 18 years ago
  32. 0c5a507 Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQI2PQIrm. by Evan Cheng · 18 years ago
  33. 2023ed7 Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X Leopard assembler recognizes movq. by Evan Cheng · 18 years ago
  34. 8a43e9e Teach the interpreter to read and write memory in the by Duncan Sands · 18 years ago
  35. 6e959b9 x86-32 long doubles are 4-byte aligned on the stack by Dale Johannesen · 18 years ago
  36. fd9e473 Fix bsf / bsr jit encoding. by Evan Cheng · 18 years ago
  37. 8ec8611 Oops. Forgot these. by Evan Cheng · 18 years ago
  38. ded2b0d Add explicit keywords, and fix a minor typo that they uncovered. by Dan Gohman · 18 years ago
  39. 064a57a Don't redirect stderr when it isn't needed. by Dan Gohman · 18 years ago
  40. 28174c5 Fix a typo in a comment. by Dan Gohman · 18 years ago
  41. abb8bf1 Fix a typo in a comment. by Dan Gohman · 18 years ago
  42. 1a8001e Fix Intel asm syntax for the bsr and bsf instructions. by Dan Gohman · 18 years ago
  43. 152804e Fix ctlz and cttz. llvm definition requires them to return number of bits in of the src type when value is zero. by Evan Cheng · 18 years ago
  44. 7c07aeb Bug fix. Must also match ResNo when matching an operand with a user. by Evan Cheng · 18 years ago
  45. d04764a All MMX shift instructions took a <2 x i32> vector as the shift amount parameter. Change this to be <1 x i64> instead, which matches the assembler instruction. by Anders Carlsson · 18 years ago
  46. 18efe26 Implement ctlz and cttz with bsr and bsf. by Evan Cheng · 18 years ago
  47. 6b1da9c Add flags to indicate that there are "never" side effects or that there "may be" by Bill Wendling · 18 years ago
  48. fd80072 Make it more clear that some things that can't be done in .td files can by Dan Gohman · 18 years ago
  49. 4ba8cfc Make these loops follow GetGEPOperands() behavior. by Wojciech Matyjewicz · 18 years ago
  50. 696e5c0 Fix typo. by Evan Cheng · 18 years ago
  51. 62d67dd Add register pairs to the list to check for local interferences. by Owen Anderson · 18 years ago
  52. 4ba08ec Remove ugly and horrible code. It's not necessary for correctness, and can be added back later if it causes code quality issues. by Owen Anderson · 18 years ago
  53. f9785f9 Be extra careful with extension use optimation. Now turned on by default. by Evan Cheng · 18 years ago
  54. bd4d6b8 Apply CBE/MSIL patch to autoconf by Nate Begeman · 18 years ago
  55. 544f83d Add install-libs target which only installs libraries, not tools by Nate Begeman · 18 years ago
  56. f488a8d Remove this testcase as it will always fail on platform like Darwin. by Zhou Sheng · 18 years ago
  57. 57b1efb Do not build CBackend and MSIL regardless of configured targets by Nate Begeman · 18 years ago
  58. 1314b00 Fold some and + shift in x86 addressing mode. by Evan Cheng · 18 years ago
  59. 3dd298f Oops. Forgot these. by Evan Cheng · 18 years ago
  60. 915c656 Fix for edge profiling, patch by 'Marc' for PR1857 by Chris Lattner · 18 years ago
  61. 2e07d33 Cosmetic change. by Evan Cheng · 18 years ago
  62. 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 18 years ago
  63. 67f1c49 Remove host endianness info from TargetData and by Duncan Sands · 18 years ago
  64. 8d2ed33 Remove a forward-declaration for a non-existant class. by Dan Gohman · 18 years ago
  65. 8908132 Allow vector integer constants to be created with by Dan Gohman · 18 years ago
  66. 41ff20b Use vector for child storage instead of map. This will also make by Anton Korobeynikov · 18 years ago
  67. 7915cbe Revert r44626, which turned off the use of readonly by Duncan Sands · 18 years ago
  68. ed22325 1. "Upgrage" comments. by Wojciech Matyjewicz · 18 years ago
  69. bf3348d Regenerate. by Christopher Lamb · 18 years ago
  70. d49e18d Implement part of review feedback for address spaces. by Christopher Lamb · 18 years ago
  71. 794405e Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64. by Evan Cheng · 18 years ago
  72. 2044bcc Add a test case for -optimize-ext-uses. by Evan Cheng · 18 years ago
  73. db2d524 Lower a build_vector with all constants into a constpool load unless it can be done with a move to low part. by Evan Cheng · 18 years ago
  74. 621dead Add a guard to cxxabi header as other platform may not support it. by Zhou Sheng · 18 years ago
  75. 6a7951c Fixed PR1629. by Zhou Sheng · 18 years ago
  76. 7f135cc Fix a bug in my previous patch, thanks to Jay Foad for by Chris Lattner · 18 years ago
  77. 765dff2 Don't muck with phi nodes; bug fixes. by Evan Cheng · 18 years ago
  78. a28c6bf Correct typo for Linux: s/esp/%rsp/ by Scott Michel · 18 years ago
  79. 8245aab Bit masks conflicted. Needed to bump them by one. by Bill Wendling · 18 years ago
  80. ed2ffa2 Forgot to remove a register from the PHI-union after I'd determined that it by Owen Anderson · 18 years ago
  81. 1ae6135 Add (very basic) bindings for ModuleProvider. by Gordon Henriksen · 18 years ago
  82. 772de51 Bug fix. Only safe to perform extension uses optimization if the source of extension is also defined in the same BB as the extension. by Evan Cheng · 18 years ago
  83. 3a3f163 Changes from Curtis Dunham implementing lazy cycle detection algorithm. by Daniel Berlin · 18 years ago
  84. 39c883c If deleting a reload instruction due to reuse (value is available in register R and reload is targeting R), make sure to invalidate the kill information of the last kill. by Evan Cheng · 18 years ago
  85. efe2be7 Need to grow the indexed map. Added debug statements. by Bill Wendling · 18 years ago
  86. a17ad59 Simplify slightly. by Bill Wendling · 18 years ago
  87. 765d8e5 Remove Trie::Edge class. Now edge labels are stored into nodes itself. by Anton Korobeynikov · 18 years ago
  88. d525f66 More progress on StrongPHIElimination. Now we actually USE the DomForest! by Owen Anderson · 18 years ago
  89. 12ebf14 Blark! How in the world did this work without this?! by Bill Wendling · 18 years ago
  90. 28bd5f0 - Update the virtual reg to machine instruction map when hoisting. by Bill Wendling · 18 years ago
  91. 650b052 Checking for "zero operands" during the "CanHoistInst()" method isn't necessary by Bill Wendling · 18 years ago
  92. 6e041c2 Allow the JIT to encode MMX instructions by Nate Begeman · 18 years ago
  93. ac9d6cc Use correct member access operator. (my test commit as well) by Wojciech Matyjewicz · 18 years ago
  94. 7228c9e Rename these tests to use the appropriate suffixes. by Dan Gohman · 18 years ago
  95. 83935ac Use not instead of ignore when an exit status is expected to always be non-zero. by Dan Gohman · 18 years ago
  96. 131c60a Don't redirect stderr when it isn't needed. by Dan Gohman · 18 years ago
  97. 216b74c Fix compilation. by Duncan Sands · 18 years ago
  98. 52cf47e Update credits. by Christopher Lamb · 18 years ago
  99. 284d992 Add information on address space qualifiers for pointer types and global by Christopher Lamb · 18 years ago
  100. a8ed9bf Regenerate. by Christopher Lamb · 18 years ago