1. 406bfa3 Teach BasicAA about noalias parameter attributes, but do it correctly this time. by Christopher Lamb · 17 years ago
  2. 8409747 Instead of adding copyfromreg's to handle physical definitions. Now isel can by Evan Cheng · 17 years ago
  3. 5278784 Can't handle offset and scale if rip-relative addressing is to be used. by Evan Cheng · 17 years ago
  4. 0db079e Mac OS X X86-64 low 4G address not available. by Evan Cheng · 17 years ago
  5. f6844ca Mac OS X X86-64 low 4G address not available. by Evan Cheng · 17 years ago
  6. 2f2e519 Undo previous check-in. by Devang Patel · 17 years ago
  7. caf778a Some out operands were incorrectly specified as input operands. by Evan Cheng · 17 years ago
  8. 28ae151 Update dominator info for the middle blocks created while spliting by Devang Patel · 17 years ago
  9. 9066020 Make non-local memdep not be recursive, and fix a bug on 403.gcc that this exposed. by Owen Anderson · 17 years ago
  10. c5dd541 Missing Requires. by Evan Cheng · 17 years ago
  11. 1c3017c Be more precise. by Evan Cheng · 17 years ago
  12. 21b3bf0 Bugs: missing partial uses and redundant partial defs. by Evan Cheng · 17 years ago
  13. f3c13c8 Expand unaligned loads/stores when the target doesn't support them. (PR1548) by Lauro Ramos Venancio · 17 years ago
  14. c2bbfc1 More explicit keywords. by Dan Gohman · 17 years ago
  15. a9f6434 Change a .size directive to use a tab instead of a space, for consistency. by Dan Gohman · 17 years ago
  16. f6a05f9 Rename FastDSE to just DSE. by Owen Anderson · 17 years ago
  17. a56c34f Move FastDSE in to DeadStoreElimination. by Owen Anderson · 17 years ago
  18. e739bae Remove old DSE. by Owen Anderson · 17 years ago
  19. 718fda3 by David Greene · 17 years ago
  20. 52eec54 by David Greene · 17 years ago
  21. 7fc7761 Indexed loads each has 2 outputs. by Evan Cheng · 17 years ago
  22. bf7d0bc Don't let the memory allocator outsmart GVN. ;-) by Owen Anderson · 17 years ago
  23. 3b1f55e simpleregistercoalescing -> regcoalescing. It's too long for me to handle. by Evan Cheng · 17 years ago
  24. b95f9d5 Fix a failure I accidentally caused in my last commit by mishandling the by Owen Anderson · 17 years ago
  25. c7d1114 Fix a bug in GetKnownAlignment of packed structs. by Lauro Ramos Venancio · 17 years ago
  26. b1576f5 Change the x86 assembly output to use tab characters to separate the by Dan Gohman · 17 years ago
  27. df46419 by David Greene · 17 years ago
  28. 054ab94 Fix a misoptimization in aha. by Owen Anderson · 17 years ago
  29. a9cfed7 Use SCEVExpander::InsertCastOfTo instead of calling new IntToPtrInst by Dan Gohman · 17 years ago
  30. 8d246f0 Add note. by Devang Patel · 17 years ago
  31. 321ff4e Revert overly aggressive interpretation of noalias by Christopher Lamb · 17 years ago
  32. 1013b4d Regenerate. by Reid Spencer · 17 years ago
  33. e87f233 After a discussion with Anton, it turns out that the InReg attribute is not by Reid Spencer · 17 years ago
  34. c64a1a9 Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v4f32 s2v (f32 load ))), 0) -> (i32 load ) by Evan Cheng · 17 years ago
  35. 15c260a Loop unswitch preserves dom info. by Devang Patel · 17 years ago
  36. 91d22c8 Implement Simple Analysis interfaces - cloneBasicBlockAnalysis and deleteAnalysisValue. by Devang Patel · 17 years ago
  37. c7e49c0 Introduce Simple Analysis interface for loop passes. by Devang Patel · 17 years ago
  38. 50192c2 Teach BasicAA about noalias function parameters. Passes all of DejaGNU and test-suite. by Christopher Lamb · 17 years ago
  39. ee0142e Regenerate. by Reid Spencer · 17 years ago
  40. bf7f451 Allow the INREG parameter attribute to be added to functions. This permits the by Reid Spencer · 17 years ago
  41. 6e800fe The InReg parameter attribute is valid on function results. The llvm-gcc-4.0 by Reid Spencer · 17 years ago
  42. 4ebcc8c This isn't safe when there are uses of load's chain result. by Evan Cheng · 17 years ago
  43. 6240ab5 Fix PR1581, patch by Timo Savola by Chris Lattner · 17 years ago
  44. d8e616b Regenerate (again). by Reid Spencer · 17 years ago
  45. 6794e61 Don't include newlines in the whitespace before newline (WSNL) rule. by Reid Spencer · 17 years ago
  46. b8f8505 Regenerate. by Reid Spencer · 17 years ago
  47. 1d3d230 For PR1553: by Reid Spencer · 17 years ago
  48. 6f62af6 If loop can be unswitched again, then do it yourself. by Devang Patel · 17 years ago
  49. 42346f5 Add a comment: don't expect from external function resolver in interpreter by Anton Korobeynikov · 17 years ago
  50. 891eecb Avoid potential iterator invalidation problems. by Owen Anderson · 17 years ago
  51. df5cf20 Remove dead code. by Devang Patel · 17 years ago
  52. 910b66d - Allow custom lowering for CTPOP, CTTZ, CTLZ. by Scott Michel · 17 years ago
  53. 81a129c LCSSA preserves dom info. by Devang Patel · 17 years ago
  54. d9a6dcb Loop Rotation pass preserves dominator tree and frontier. by Devang Patel · 17 years ago
  55. 96b651c LICM preserves scalar evolution and dom frontier. by Devang Patel · 17 years ago
  56. 3b30a6e Add detection of __dso_handle presence during configure. Use this information in the by Anton Korobeynikov · 17 years ago
  57. ed3fa85 Fix a typo/thinko. by Reid Spencer · 17 years ago
  58. be444ed Fix a bug in getCopyFromParts turned up in the testcase for PR1132. by Dan Gohman · 17 years ago
  59. 45c8388 Use more caching when computing non-local dependence. This makes bzip2 not by Owen Anderson · 17 years ago
  60. 4f9ba7c Fix a bug caused by indiscriminantly asking for the dominators of a predecessor. by Owen Anderson · 17 years ago
  61. 825811d Use tabs more consistently in assembler pseudo-ops. by Dan Gohman · 17 years ago
  62. 286d569 Print a space between the comment character and the basic block name, by Dan Gohman · 17 years ago
  63. fb71d38 Fix the comment for getClosestTargetForJIT to reflect the fact that by Dan Gohman · 17 years ago
  64. f452207 More explicit keywords. by Dan Gohman · 17 years ago
  65. 209ee18 Fix pastos in comments for doFinalization functions. by Dan Gohman · 17 years ago
  66. 66ffe6b Vector fneg must be expanded into fsub -0.0, X. by Evan Cheng · 17 years ago
  67. 2dc6dc6 Change the x86 backend to use extract_subreg for truncation operations. Passes DejaGnu, SingleSource and MultiSource. by Christopher Lamb · 17 years ago
  68. f9b90ea Add register info needed to use subreg sets on X86. by Christopher Lamb · 17 years ago
  69. 19fe8f9 Add facility to dump pass manager structure by Devang Patel · 17 years ago
  70. b116fac Trampoline codegen support for X86-32. by Duncan Sands · 17 years ago
  71. c61ce1a Fix edge cases in handling basic block split. by Devang Patel · 17 years ago
  72. 29381fb Use SmallPtrSet. by Devang Patel · 17 years ago
  73. 936baaa VStudio compiler errors and placing Function*->ExFunc map under ManagedStatic control. by Chuck Rose III · 17 years ago
  74. e992a56 Allow SmallPtrSet to hold pointers to const data. by Owen Anderson · 17 years ago
  75. d300622 Re-apply 40504, but with a fix for the segfault it caused in oggenc: by Dan Gohman · 17 years ago
  76. 9d3e791 It seems logical that InReg should be incompatible by Duncan Sands · 17 years ago
  77. fdef00f As the number of parameter attributes increases, by Duncan Sands · 17 years ago
  78. 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 17 years ago
  79. ada779f Move subreg lowering pass to be right after regalloc, per feedback. by Christopher Lamb · 17 years ago
  80. 3e22947 Reverting 40504 for now. It's breaking oggenc. by Evan Cheng · 17 years ago
  81. 70b36d9 Fix thinko. Update return status appropriately. by Devang Patel · 17 years ago
  82. a377a24 Fix a bug introduced in my last commit. by Owen Anderson · 17 years ago
  83. 4553791 Fix a couple more bugs in the phi construction by pulling in code that does by Owen Anderson · 17 years ago
  84. fcc8793 Make sure epilogue esp adjustment is placed before any terminator and pop instructions. by Evan Cheng · 17 years ago
  85. 85dce6c Don't pollute the meaning of isUnpredicatedTerminator. by Evan Cheng · 17 years ago
  86. cf5543c Minor bug. by Evan Cheng · 17 years ago
  87. 559742c Fix the alias analysis query in DAGCombiner to not add in two by Dan Gohman · 17 years ago
  88. 37f3ee1 Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDead by Dan Gohman · 17 years ago
  89. c2dfd06 Remove a bogus return statement, what appears to have been a pasto by Dan Gohman · 17 years ago
  90. 9adcdf2 DummyInst's member functions don't need to be virtual. by Dan Gohman · 17 years ago
  91. b6bbe39 In the .loc directive, print the fields as "debug" fields, so they by Dan Gohman · 17 years ago
  92. 1704c2f Fix a whitespace difference between CMPSSrr and CMPSDrr. by Dan Gohman · 17 years ago
  93. bab2474 Add a MachineFunction pass, which runs post register allocation, that turns subreg insert/extract instruction into register copies. This ensures correct code gen if the coalescer isn't able to remove all subreg instructions. by Christopher Lamb · 17 years ago
  94. e24f8f1 Teach DAG scheduling how to properly emit subreg insert/extract machine instructions. PR1350 by Christopher Lamb · 17 years ago
  95. 08d5207 Add target independent MachineInstr's to represent subreg insert/extract in MBB's. PR1350 by Christopher Lamb · 17 years ago
  96. 518143d Same goes for constantpool, etc. by Evan Cheng · 17 years ago
  97. 557c363 Add selection DAG nodes for subreg insert/extract. PR1350 by Christopher Lamb · 17 years ago
  98. 6f95014 Remove subreg index from MachineInstr's and also keep vregs as unsigned when adding operands. by Christopher Lamb · 17 years ago
  99. 844228a Fix infinite recursion for when extract_vector_elt is legal. Unfortunately no public targets use this code-path, so no test. by Christopher Lamb · 17 years ago
  100. 1fcc4b2 Add support for 3 element 32-bit vector ValueTypes. by Christopher Lamb · 17 years ago