1. fc643c5 remove attribution from lib Makefiles. by Chris Lattner · 17 years ago
  2. a5e90d7 this is done. by Chris Lattner · 17 years ago
  3. 03c079d One readme entry is done, one is really easy (Evan, want to investigate by Chris Lattner · 17 years ago
  4. 63079f0 Fold comparisons against a constant nan, and optimize ORD/UNORD by Chris Lattner · 17 years ago
  5. 69bfbdf this xform is implemented. by Chris Lattner · 17 years ago
  6. b15147e Disable null pointer folding transforms for non-generic address spaces. This should probably be a target-specific predicate based on address space. That way for targets where this isn't applicable the predicate can be optimized away. by Christopher Lamb · 17 years ago
  7. b253a8b make sure not to zap volatile stores, thanks a lot to Dale for noticing this! by Chris Lattner · 17 years ago
  8. d60eedc Codegen: by Chris Lattner · 17 years ago
  9. 5938bef don't fold fp_round(fp_extend(load)) -> fp_round(extload) by Chris Lattner · 17 years ago
  10. 112dedc avoid going through a stack slot to convert from fpstack to xmm reg by Chris Lattner · 17 years ago
  11. 3c87285 Delete a store whose input is a load from the same pointer: by Chris Lattner · 17 years ago
  12. 7ede51b add a note by Chris Lattner · 17 years ago
  13. 92c06a0 expand note. by Chris Lattner · 17 years ago
  14. 741c0ae dead calls to llvm.stacksave can be deleted, even though they by Chris Lattner · 17 years ago
  15. a1643ba add a note. by Chris Lattner · 17 years ago
  16. 9bfcc62 add a note. by Chris Lattner · 17 years ago
  17. f5783f8 Repair a transform that Chris noticed a bug in. Thanks to Nicholas for pointing out my stupid mistakes when writing this patch. :-) by Owen Anderson · 17 years ago
  18. c48b138 disable this instcombine xform, it miscompiles: by Chris Lattner · 17 years ago
  19. 166a268 add a note by Chris Lattner · 17 years ago
  20. 650d505 Ignore functions with internal linkages during linking. This snipped mimics the by Anton Korobeynikov · 17 years ago
  21. a353ffa Adding bindings for target triple and data layout. by Gordon Henriksen · 17 years ago
  22. 1d2e49c Switch the bindings to use LLVMFoldingBuilder. by Gordon Henriksen · 17 years ago
  23. 194c90e Fixing several transforms which would drop the collector attribute by Gordon Henriksen · 17 years ago
  24. ff26ab2 Don't break critical edges for single-bb loops, this helps with PR1877, though by Chris Lattner · 17 years ago
  25. 0e13821 GC poses hazards to the inliner. Consider: by Gordon Henriksen · 17 years ago
  26. e1433f2 Noting and enforcing that GC intrinsics are valid only within a by Gordon Henriksen · 17 years ago
  27. 27acd3a Adjusting verification of "llvm.gc*" intrinsic prototypes to match LangRef. by Gordon Henriksen · 17 years ago
  28. f1519e8 Flesh out the Briggs implementation a little bit more, fix a few FIXMEs. by Owen Anderson · 17 years ago
  29. ebe8075 add a -backedge-hack llc-beta option to codegenprepare. by Chris Lattner · 17 years ago
  30. 44cb8ef add a simple hack by Chris Lattner · 17 years ago
  31. 97d3726 Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this case by Anton Korobeynikov · 17 years ago
  32. 81361d6 Setting GlobalDirective in TargetAsmInfo by default rather than by Gordon Henriksen · 17 years ago
  33. 2e855e6 C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler). by Gordon Henriksen · 17 years ago
  34. efbcebc Sketch out an implementation of Briggs' copy placement algorithm. by Owen Anderson · 17 years ago
  35. 52ec375 fix some warnings. This code needs to be de-tabified :( by Chris Lattner · 17 years ago
  36. d3ada75 fix strict-aliasing violation by Chris Lattner · 17 years ago
  37. 2ceb2cf initial code for forming an FGETSIGN node. This is disabled until by Chris Lattner · 17 years ago
  38. d268a49 improve support for fgetsign by Chris Lattner · 17 years ago
  39. b16f55f Tell TargetLoweringOpt whether it is running before or after legalize. by Chris Lattner · 17 years ago
  40. 1a3048b Add a new FGETSIGN operation, which defaults to expand on all targets. by Chris Lattner · 17 years ago
  41. d07310a Erm, really disable :) by Anton Korobeynikov · 17 years ago
  42. 144a45e Disable, until we'll really need it by Anton Korobeynikov · 17 years ago
  43. a6c9925 Use getIntrinsicID instead of looking up intrinsic prototypes. Also by Gordon Henriksen · 17 years ago
  44. 64ddbe4 Unbreak mingw build by Anton Korobeynikov · 17 years ago
  45. aabe38b Preliminary PIC JIT support for X86 (32-bit) / Darwin. by Evan Cheng · 17 years ago
  46. a9ab846 Oops. by Evan Cheng · 17 years ago
  47. 8999dd3 implement InstCombine/shift-trunc-shift.ll. This allows by Chris Lattner · 17 years ago
  48. cae8d8d Note what still needs doing. by Owen Anderson · 17 years ago
  49. 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
  50. f02ca69 Fix JIT code emission of X86::MovePCtoStack. by Evan Cheng · 17 years ago
  51. 01666bf If succ has succ itself as one of the predecessors then do by Devang Patel · 17 years ago
  52. 889ac61 Allow JIT with non-static relocation model. by Evan Cheng · 17 years ago
  53. dceadaf Fix silly typo in the FP CEP handling. by Anton Korobeynikov · 17 years ago
  54. 5819799 Fix a brain fart by our beloved leader (the content by Duncan Sands · 17 years ago
  55. d9d7039 Get the verifier to check attributes on calls as well by Duncan Sands · 17 years ago
  56. 110c835 Make DAE not wipe out attributes on calls, and not drop by Duncan Sands · 17 years ago
  57. 5a6c91a Fix unintented change from last commit by Nicolas Geoffray · 17 years ago
  58. 616585b Enable EH for linux/ppc32 targets by Nicolas Geoffray · 17 years ago
  59. 0b0102b New entry. by Evan Cheng · 17 years ago
  60. 700a0fb Fix JIT encoding for CMPSD as well. by Evan Cheng · 17 years ago
  61. 180c210 More accurate checks for two-address constraints. by Evan Cheng · 17 years ago
  62. 103e1a3 Implement review feedback, including additional transforms by Christopher Lamb · 17 years ago
  63. 6894942 The physical register + virtual register joining requirement was much too strict. by Evan Cheng · 17 years ago
  64. d6c0758 Bring back a burr scheduling heuristic that's still needed. by Evan Cheng · 17 years ago
  65. 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
  66. 4279048 simplify this code with the new m_Zero() pattern. Make sure the select only by Chris Lattner · 17 years ago
  67. 60ff1a3 Updated comments to reflect what "side effects" means in this situation. by Bill Wendling · 17 years ago
  68. 86c041f More working CellSPU tests: by Scott Michel · 17 years ago
  69. d6b62a5 Allow iv reuse if the user is a PHI node which is in turn used as addresses. by Evan Cheng · 17 years ago
  70. da1435f Adding bindings for memory buffers and module providers. Switching by Gordon Henriksen · 17 years ago
  71. 696f768 Enable EH on PPC Darwin. This basically works; there by Dale Johannesen · 17 years ago
  72. 0e5665b CellSPU testcase, extract_elt.ll: extract vector element. by Scott Michel · 17 years ago
  73. f0c3354 When inlining through an 'nounwind' call, mark inlined by Duncan Sands · 17 years ago
  74. 170783a Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.ll by Scott Michel · 17 years ago
  75. 6f74b48 Simplify LowerCallTo by using a callsite. by Duncan Sands · 17 years ago
  76. 481dc72 The C++ exception handling personality function wants by Duncan Sands · 17 years ago
  77. 9999e68 Add new immed16.ll test case, fix CellSPU errata to make test case work. by Scott Michel · 17 years ago
  78. ee91254 Mark the "isRemat" instruction as never having side effects. by Bill Wendling · 17 years ago
  79. 02132d6 Don't leave newly created nodes around if it turns out they are not needed. by Evan Cheng · 17 years ago
  80. 7920078 Added "GetCurrentDirectory()" to sys::Path. by Ted Kremenek · 17 years ago
  81. 280f456 Add debugging info. Use the newly created "hasUnmodelledSideEffects" method. by Bill Wendling · 17 years ago
  82. 7a0678c Fold subtracts into integer compares vs. zero. This improves generate code for this case on X86 by Christopher Lamb · 17 years ago
  83. feb8893 Support more insane CEP's in AsmPrinter (Yes, PyPy folks do really use them). by Anton Korobeynikov · 17 years ago
  84. 1d87cb1 Fix comments by Christopher Lamb · 17 years ago
  85. fd8b1fd Remove an orthogonal transformation of the selection condition from my most recent submission. by Christopher Lamb · 17 years ago
  86. fd52711 Added "isDirectory" method to llvm::sys::Path. by Ted Kremenek · 17 years ago
  87. 636e5a2 Fix PR1872: SrcValue and SrcValueOffset should not be used to compute load / store node id. by Evan Cheng · 17 years ago
  88. ef361a6 remove obviously dead uses of IncludeFile. by Chris Lattner · 17 years ago
  89. 8131013 Also print alignment and volatileness. by Evan Cheng · 17 years ago
  90. e395598 remove a dead annotation by Chris Lattner · 17 years ago
  91. 4185b52 add an obvious load folding missed optzn. by Chris Lattner · 17 years ago
  92. 2b0e899 Rename isNoReturn to doesNotReturn, and isNoUnwind to doesNotThrow. by Duncan Sands · 17 years ago
  93. f311f53 Fix typos. by Christopher Lamb · 17 years ago
  94. 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
  95. 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
  96. 88ce93e SelectionDAG::dump() should print SrcValue of LoadSDNode and StoreSDNode. by Evan Cheng · 17 years ago
  97. 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
  98. fd2025e add a missed case. by Chris Lattner · 17 years ago
  99. a5cecd0 Remove int_x86_sse2_movl_dq. It's replaced with a string compare. by Evan Cheng · 17 years ago
  100. 627c00b Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. I by Bill Wendling · 17 years ago