1. c93adca When inlining a functino with a byval argument, make an explicit by Chris Lattner · 17 years ago
  2. 681d2b8 A couple of obvious off-by-one bugs. by Evan Cheng · 17 years ago
  3. 9de5d0d More CellSPU refinement and progress: by Scott Michel · 17 years ago
  4. c37ab63 Allow parameter attributes on varargs function parameters. by Evan Cheng · 17 years ago
  5. 12591d7 Weak zeroes don't go in bss on Darwin. by Dale Johannesen · 17 years ago
  6. c7406ae Weak things initialized to 0 don't go in bss on Darwin. by Dale Johannesen · 17 years ago
  7. a22edc8 Simplify the side effect stuff a bit more and make licm/sinking by Chris Lattner · 17 years ago
  8. 2445888 Clamp down on sinking of lots of instructions. by Chris Lattner · 17 years ago
  9. b38bec2 IMPLICIT_USE and IMPLICIT_DEF are dead, remove them. by Chris Lattner · 17 years ago
  10. 8372601 add a note by Chris Lattner · 17 years ago
  11. 007f984 Output sinl for a long double FSIN node, not sin. by Duncan Sands · 17 years ago
  12. 8480293 Only remat loads from immutable stack slots. by Evan Cheng · 17 years ago
  13. a07cec9 Simplify some code. by Evan Cheng · 17 years ago
  14. ba7e756 Start inferring side effect information more aggressively, and fix many bugs in the by Chris Lattner · 17 years ago
  15. 1778a15 Clearify the meaning of immutable StackObject. by Evan Cheng · 17 years ago
  16. 811281e Fix a crash on code like: let x = 1 {x by Chris Lattner · 17 years ago
  17. 36fe6d2 rename X86InstrX86-64.td -> X86Instr64bit.td by Chris Lattner · 17 years ago
  18. b8f217f add SDNPSideEffect node property declaration by Chris Lattner · 17 years ago
  19. dd41527 remove explicit sets of 'neverHasSideEffects' that can now be by Chris Lattner · 17 years ago
  20. 214884b if an instr lacks a pattern, assume it has side effects (unless never has s-e is true). by Chris Lattner · 17 years ago
  21. bc0b9f7 start inferring 'no side effects'. by Chris Lattner · 17 years ago
  22. 9b37aaf get def use info more correct. by Chris Lattner · 17 years ago
  23. 8926038 Infer mayload by Chris Lattner · 17 years ago
  24. 8947dd5 add SDNPMayLoad to the 'load' sdnode definition. This is enough to get all the x86 by Chris Lattner · 17 years ago
  25. 710e995 realize that instructions who match intrinsics that read memory read memory. by Chris Lattner · 17 years ago
  26. 8794390 verify that the frame index is immutable before remat'ing (still disabled) by Chris Lattner · 17 years ago
  27. c95f075 Don't use LiveVariables::VarInfo::DefInst. by Owen Anderson · 17 years ago
  28. 9c9cec4 Codegen improvement has reduced one spill. by Evan Cheng · 17 years ago
  29. e70bb59 Mark byval parameter stack objects mutable for now. by Evan Cheng · 17 years ago
  30. 0d0e1b5 Add a isImmutable bit to StackObject. Fixed stack objects are immutable (in the function) unless specified otherwise. by Evan Cheng · 17 years ago
  31. 038129d Emit unused EH frames for weak definitions on Darwin, by Dale Johannesen · 17 years ago
  32. ddd060f Get rid of all uses of LiveVariables::VarInfo::DefInst in favor of the equivalent API from by Owen Anderson · 17 years ago
  33. c637d6f provide def_* and use_* iterators in addition to reg_* iterators. by Chris Lattner · 17 years ago
  34. dc4d655 Add more comments explaining the basics of how the decision of when to rename and when to insert by Owen Anderson · 17 years ago
  35. 27a446a Do not use the stack pointer directly, issue a copyfromreg instead. Otherwise we can end up with something like ADD32ri %esp, x which two-address pass won't like. by Evan Cheng · 17 years ago
  36. b199cbe Get rid of the isKillInst predicate. LiveVariables already provides this information. by Owen Anderson · 17 years ago
  37. 9c4428b Fix PR1845 and rdar://5676945. Generic vectors smaller by Chris Lattner · 17 years ago
  38. 314286f new testcase for PR1845 by Chris Lattner · 17 years ago
  39. dffbd83 Remove comments that do not correspond to anything after recent refactoring. by Evan Cheng · 17 years ago
  40. 9c2efa8 Copies need to be inserted before the first terminator, not at the end of the block. by Owen Anderson · 17 years ago
  41. 1910756 Special copy SUnit's do not have SDNode's. by Evan Cheng · 17 years ago
  42. ec1213f Clean up StrongPHIElimination a bit, and add some more comments to the internal structures. There's by Owen Anderson · 17 years ago
  43. f52e32a Fix compile failures with g++-4.3. by Duncan Sands · 17 years ago
  44. 8b44b90 many cleanups and fixed, contributed by Sam Bishop by Chris Lattner · 17 years ago
  45. 864e3a3 StrongPHIElim: Now with even fewer trivial bugs! by Owen Anderson · 17 years ago
  46. 719fef6 Fix an infinite recursion bug in InsertCopies. by Owen Anderson · 17 years ago
  47. cb7d949 Fix some simple bugs. StrongPHIElimination now does not crash on 164.gzip. by Owen Anderson · 17 years ago
  48. 92b7c1d Fix sse2.psrl.w and sse2.psrl.q definitions. by Evan Cheng · 17 years ago
  49. 03a1c7a Fix llvm-ld -Xlinker, patch by Daniel Teske! by Chris Lattner · 17 years ago
  50. 269f059 add a testcase by Chris Lattner · 17 years ago
  51. f61b63e add a note by Chris Lattner · 17 years ago
  52. 07649d9 Make load->store deletion a bit smarter. This allows us to compile this: by Chris Lattner · 17 years ago
  53. 0c5714b Rename registers that do not need copies. by Owen Anderson · 17 years ago
  54. 2815cbb Crashes llc when using Chris's new legalization logic. by Duncan Sands · 17 years ago
  55. 6632f95 Added "getRoot()" to ImmutableMap. by Ted Kremenek · 17 years ago
  56. 0a8cabb Fixed 80 col. violation. by Ted Kremenek · 17 years ago
  57. dcc8b4f add a mayLoad property for machine instructions, a correlary to mayStore. by Chris Lattner · 17 years ago
  58. e51775d Use size_t to store Pos, avoid truncating value by Duncan Sands · 17 years ago
  59. f9d9e45 Implement PR1795, an instcombine hack for forming GEPs with integer pointer arithmetic. by Chris Lattner · 17 years ago
  60. 4a83e96 add match support for casts. by Chris Lattner · 17 years ago
  61. a4040e9 remove darwin/i386 t-t by Chris Lattner · 17 years ago
  62. fe39edd Finally implement correct ordered comparisons for PPC, even though by Chris Lattner · 17 years ago
  63. 83d760b Testcase for PR1721 by Chris Lattner · 17 years ago
  64. 0d893b4 Actually insert copies now! by Owen Anderson · 17 years ago
  65. 4a6a6f2 Fix PR1797 by Chris Lattner · 17 years ago
  66. b353459 Minor fix to enable x86-64 pic jit (still fails for other reasons). by Evan Cheng · 17 years ago
  67. b1a9aec Fix a x86-64 static codegen bug. This fixes a lot of x86-64 jit failures. by Evan Cheng · 17 years ago
  68. 750ec00 Silence warning about loss of precision. by Bill Wendling · 17 years ago
  69. 325474e Only mark instructions that load a single value without extension as isSimpleLoad = 1. by Evan Cheng · 17 years ago
  70. f7c8db9 add a new bit. by Chris Lattner · 17 years ago
  71. 9b44944 Unbreak x86-64. by Evan Cheng · 17 years ago
  72. 84a7c41 add a note that is important for some fp apps. by Chris Lattner · 17 years ago
  73. b304194 possible switch lowering improvement. by Chris Lattner · 17 years ago
  74. 0b4825c Oops, missed one. by Owen Anderson · 17 years ago
  75. 9e54920 Make some predicates static. by Owen Anderson · 17 years ago
  76. 6aae7a7 I doubt the address of the Error string was intended by Duncan Sands · 17 years ago
  77. 9c5525f Add missing newline at EOF. by Duncan Sands · 17 years ago
  78. a95afe2 Update the comment on scalar to vector to be a bit more clear. by Nate Begeman · 17 years ago
  79. 337c213 Update test to catch recent x86 insert regression and improvements by Nate Begeman · 17 years ago
  80. 6c3470e Small cleanup for handling of type/parameter attribute incompatibility. by Duncan Sands · 17 years ago
  81. 30d15751 Unbreak x86-32 darwin long double! by Duncan Sands · 17 years ago
  82. 004a81d Fix long double support on x86-32 linux. by Duncan Sands · 17 years ago
  83. c45d98d Pruning includes. by Gordon Henriksen · 17 years ago
  84. 323cd29 Operand 1 should be a register. We don't care if it's a preg, vreg, or 0. by Bill Wendling · 17 years ago
  85. 4e4e461 add a note by Chris Lattner · 17 years ago
  86. f14cf85 remove #includage by Chris Lattner · 17 years ago
  87. d3f99e2 split TargetInstrDesc out into its own header file. by Chris Lattner · 17 years ago
  88. 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 17 years ago
  89. 682b8ae remove a dead method. by Chris Lattner · 17 years ago
  90. 3db805e simplify some code. by Chris Lattner · 17 years ago
  91. 0ff2396 Rename all the M_* flags to be namespace qualified enums, and switch by Chris Lattner · 17 years ago
  92. c17d69f use predicate. by Chris Lattner · 17 years ago
  93. e32d765 add more and significantly better comments to the rest of the machineinstr by Chris Lattner · 17 years ago
  94. f86e1df simplify some code using new predicates by Chris Lattner · 17 years ago
  95. 13cea0b add some mroe comments, add a isImplicitDef() method, add by Chris Lattner · 17 years ago
  96. 8f707e1 rename hasVariableOperands() -> isVariadic(). Add some comments. by Chris Lattner · 17 years ago
  97. 4764189 Move M_* flags down in the file. Move SchedClass up in the by Chris Lattner · 17 years ago
  98. 775060d remove a dead field. by Chris Lattner · 17 years ago
  99. af3eb7c the name field of instructions is never set to a non-empty string, by Chris Lattner · 17 years ago
  100. 7358c19 no need to explicitly clear these fields. by Chris Lattner · 17 years ago