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