1. 194c90e Fixing several transforms which would drop the collector attribute by Gordon Henriksen · 17 years ago
  2. ff26ab2 Don't break critical edges for single-bb loops, this helps with PR1877, though by Chris Lattner · 17 years ago
  3. 0e13821 GC poses hazards to the inliner. Consider: by Gordon Henriksen · 17 years ago
  4. e1433f2 Noting and enforcing that GC intrinsics are valid only within a by Gordon Henriksen · 17 years ago
  5. 27acd3a Adjusting verification of "llvm.gc*" intrinsic prototypes to match LangRef. by Gordon Henriksen · 17 years ago
  6. f1519e8 Flesh out the Briggs implementation a little bit more, fix a few FIXMEs. by Owen Anderson · 17 years ago
  7. ebe8075 add a -backedge-hack llc-beta option to codegenprepare. by Chris Lattner · 17 years ago
  8. 44cb8ef add a simple hack by Chris Lattner · 17 years ago
  9. 97d3726 Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this case by Anton Korobeynikov · 17 years ago
  10. 81361d6 Setting GlobalDirective in TargetAsmInfo by default rather than by Gordon Henriksen · 17 years ago
  11. 2e855e6 C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler). by Gordon Henriksen · 17 years ago
  12. efbcebc Sketch out an implementation of Briggs' copy placement algorithm. by Owen Anderson · 17 years ago
  13. 52ec375 fix some warnings. This code needs to be de-tabified :( by Chris Lattner · 17 years ago
  14. d3ada75 fix strict-aliasing violation by Chris Lattner · 17 years ago
  15. 2ceb2cf initial code for forming an FGETSIGN node. This is disabled until by Chris Lattner · 17 years ago
  16. d268a49 improve support for fgetsign by Chris Lattner · 17 years ago
  17. b16f55f Tell TargetLoweringOpt whether it is running before or after legalize. by Chris Lattner · 17 years ago
  18. 1a3048b Add a new FGETSIGN operation, which defaults to expand on all targets. by Chris Lattner · 17 years ago
  19. d07310a Erm, really disable :) by Anton Korobeynikov · 17 years ago
  20. 144a45e Disable, until we'll really need it by Anton Korobeynikov · 17 years ago
  21. a6c9925 Use getIntrinsicID instead of looking up intrinsic prototypes. Also by Gordon Henriksen · 17 years ago
  22. 64ddbe4 Unbreak mingw build by Anton Korobeynikov · 17 years ago
  23. aabe38b Preliminary PIC JIT support for X86 (32-bit) / Darwin. by Evan Cheng · 17 years ago
  24. a9ab846 Oops. by Evan Cheng · 17 years ago
  25. 8999dd3 implement InstCombine/shift-trunc-shift.ll. This allows by Chris Lattner · 17 years ago
  26. cae8d8d Note what still needs doing. by Owen Anderson · 17 years ago
  27. 22c43b2 Remove critical edge breaking. It won't be necessary as long as we are very careful when inserting copies. by Owen Anderson · 17 years ago
  28. f02ca69 Fix JIT code emission of X86::MovePCtoStack. by Evan Cheng · 17 years ago
  29. 01666bf If succ has succ itself as one of the predecessors then do by Devang Patel · 17 years ago
  30. 889ac61 Allow JIT with non-static relocation model. by Evan Cheng · 17 years ago
  31. dceadaf Fix silly typo in the FP CEP handling. by Anton Korobeynikov · 17 years ago
  32. 5819799 Fix a brain fart by our beloved leader (the content by Duncan Sands · 17 years ago
  33. d9d7039 Get the verifier to check attributes on calls as well by Duncan Sands · 17 years ago
  34. 110c835 Make DAE not wipe out attributes on calls, and not drop by Duncan Sands · 17 years ago
  35. 5a6c91a Fix unintented change from last commit by Nicolas Geoffray · 17 years ago
  36. 616585b Enable EH for linux/ppc32 targets by Nicolas Geoffray · 17 years ago
  37. 0b0102b New entry. by Evan Cheng · 17 years ago
  38. 700a0fb Fix JIT encoding for CMPSD as well. by Evan Cheng · 17 years ago
  39. 180c210 More accurate checks for two-address constraints. by Evan Cheng · 17 years ago
  40. 103e1a3 Implement review feedback, including additional transforms by Christopher Lamb · 17 years ago
  41. 6894942 The physical register + virtual register joining requirement was much too strict. by Evan Cheng · 17 years ago
  42. d6c0758 Bring back a burr scheduling heuristic that's still needed. by Evan Cheng · 17 years ago
  43. 32e4c7c Clean up previous patch: PHI uses should not prevent iv reuse if all other uses are addresses. This trades a constant multiply for one fewer iv. by Evan Cheng · 17 years ago
  44. 4279048 simplify this code with the new m_Zero() pattern. Make sure the select only by Chris Lattner · 17 years ago
  45. 60ff1a3 Updated comments to reflect what "side effects" means in this situation. by Bill Wendling · 17 years ago
  46. 86c041f More working CellSPU tests: by Scott Michel · 17 years ago
  47. d6b62a5 Allow iv reuse if the user is a PHI node which is in turn used as addresses. by Evan Cheng · 17 years ago
  48. da1435f Adding bindings for memory buffers and module providers. Switching by Gordon Henriksen · 17 years ago
  49. 696f768 Enable EH on PPC Darwin. This basically works; there by Dale Johannesen · 17 years ago
  50. 0e5665b CellSPU testcase, extract_elt.ll: extract vector element. by Scott Michel · 17 years ago
  51. f0c3354 When inlining through an 'nounwind' call, mark inlined by Duncan Sands · 17 years ago
  52. 170783a Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.ll by Scott Michel · 17 years ago
  53. 6f74b48 Simplify LowerCallTo by using a callsite. by Duncan Sands · 17 years ago
  54. 481dc72 The C++ exception handling personality function wants by Duncan Sands · 17 years ago
  55. 9999e68 Add new immed16.ll test case, fix CellSPU errata to make test case work. by Scott Michel · 17 years ago
  56. ee91254 Mark the "isRemat" instruction as never having side effects. by Bill Wendling · 17 years ago
  57. 02132d6 Don't leave newly created nodes around if it turns out they are not needed. by Evan Cheng · 17 years ago
  58. 7920078 Added "GetCurrentDirectory()" to sys::Path. by Ted Kremenek · 17 years ago
  59. 280f456 Add debugging info. Use the newly created "hasUnmodelledSideEffects" method. by Bill Wendling · 17 years ago
  60. 7a0678c Fold subtracts into integer compares vs. zero. This improves generate code for this case on X86 by Christopher Lamb · 17 years ago
  61. feb8893 Support more insane CEP's in AsmPrinter (Yes, PyPy folks do really use them). by Anton Korobeynikov · 17 years ago
  62. 1d87cb1 Fix comments by Christopher Lamb · 17 years ago
  63. fd8b1fd Remove an orthogonal transformation of the selection condition from my most recent submission. by Christopher Lamb · 17 years ago
  64. fd52711 Added "isDirectory" method to llvm::sys::Path. by Ted Kremenek · 17 years ago
  65. 636e5a2 Fix PR1872: SrcValue and SrcValueOffset should not be used to compute load / store node id. by Evan Cheng · 17 years ago
  66. ef361a6 remove obviously dead uses of IncludeFile. by Chris Lattner · 17 years ago
  67. 8131013 Also print alignment and volatileness. by Evan Cheng · 17 years ago
  68. e395598 remove a dead annotation by Chris Lattner · 17 years ago
  69. 4185b52 add an obvious load folding missed optzn. by Chris Lattner · 17 years ago
  70. 2b0e899 Rename isNoReturn to doesNotReturn, and isNoUnwind to doesNotThrow. by Duncan Sands · 17 years ago
  71. f311f53 Fix typos. by Christopher Lamb · 17 years ago
  72. 30f017a Fold certain additions through selects (and their compares) so as to eliminate subtractions. This code is often produced by the SMAX expansion in SCEV. by Christopher Lamb · 17 years ago
  73. beec823 FIX for PR1799: When a load is unfolded from an instruction, check if it is a new node. If not, do not create a new SUnit. by Evan Cheng · 17 years ago
  74. 88ce93e SelectionDAG::dump() should print SrcValue of LoadSDNode and StoreSDNode. by Evan Cheng · 17 years ago
  75. ef989a2 Don't forget to print address space qualifiers when printing out the type table! Thanks to Gordon Henriksen for pointing this out. by Christopher Lamb · 17 years ago
  76. fd2025e add a missed case. by Chris Lattner · 17 years ago
  77. a5cecd0 Remove int_x86_sse2_movl_dq. It's replaced with a string compare. by Evan Cheng · 17 years ago
  78. 627c00b Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. I by Bill Wendling · 17 years ago
  79. f9b83fc Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure by Evan Cheng · 17 years ago
  80. 504c369 - Restore some i8 functionality in CellSPU - New test case: nand.ll by Scott Michel · 17 years ago
  81. 8f559ef Modified Deserializer::ReadCStr to allow C-strings to be read into a by Ted Kremenek · 17 years ago
  82. 691de38 LD_Fp64m should have "isRematerializable" set. by Bill Wendling · 17 years ago
  83. 7d9e97c As per feedback, revised comments to (hopefully) make the different side effect by Bill Wendling · 17 years ago
  84. fd7b326 Make invokes of inline asm legal. Teach codegen by Duncan Sands · 17 years ago
  85. 9dfb11d by David Greene · 17 years ago
  86. 60f7515 by David Greene · 17 years ago
  87. 08d5fd9 Fix GLIBCXX_DEBUG errors. Erase invalidates std::vector iterators by David Greene · 17 years ago
  88. 57cebee C and Ocaml bindings for address spaces, for that burgeoning market by Gordon Henriksen · 17 years ago
  89. 4374f8e regenerate. by Christopher Lamb · 17 years ago
  90. 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 · 17 years ago
  91. 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 · 17 years ago
  92. 17af357 Revert this part of r45073 until the verifier is by Duncan Sands · 17 years ago
  93. 10d724a don't violate C TBAA rules, use FloatToBits instead. by Chris Lattner · 17 years ago
  94. 48b0133 fix a questionable cast, thanks to Mike Stump for pointing this out. by Chris Lattner · 17 years ago
  95. d7610e1 Fix the JIT encoding of cmp*ss, which aborts with this assertion currently: by Chris Lattner · 17 years ago
  96. ece2c04 Make instcombine promote inline asm calls to 'nounwind' by Duncan Sands · 17 years ago
  97. 2c6fd8c Remove spurious warnings from GCC: by Bill Wendling · 17 years ago
  98. 87a702b Break local interferences in StrongPHIElimination. One step closer... by Owen Anderson · 17 years ago
  99. 965b467 A few more comments. by Owen Anderson · 17 years ago
  100. 9e4635a These are more correctly called signaling NaNs. by Duncan Sands · 17 years ago