1. 4bdcb61 Add a new getMergeValues method that does not need by Duncan Sands · 17 years ago
  2. 2c04b0d Use DenseSet rather than SmallPtrSet for the alive set. Using SmallPtrSet by Owen Anderson · 17 years ago
  3. f2aa160 A better fix for PR2503 that doesn't pessimize GVN in the presence of unreachable blocks. by Owen Anderson · 17 years ago
  4. bee98c6 Fixed problem in EmitStackConvert where the source and target type by Mon P Wang · 17 years ago
  5. 349db17 instead of aborting on shifts of i1, just implicitly fold them. by Chris Lattner · 17 years ago
  6. 8dd5af5 Fix typo compounded by a cut-and-pasto. by Duncan Sands · 17 years ago
  7. 3a38e5e Let AnalyzeNewNode take care of calling ExpungeNode. by Duncan Sands · 17 years ago
  8. c6be777 - Use a faster priority comparison function if -fast. - Code clean up. by Evan Cheng · 17 years ago
  9. fce6e54 Add a new (simple) StringMap::clear method, patch by Pratik Solanki! by Chris Lattner · 17 years ago
  10. 1e41f6d reuse vectors. by Devang Patel · 17 years ago
  11. 2095c38 Fix comment. by Devang Patel · 17 years ago
  12. e6962df Preserve loop data so that it is not fetched everytime it is needed. by Devang Patel · 17 years ago
  13. 3a43a7f Use the canonical form for getting an empty structure. by Bill Wendling · 17 years ago
  14. 12432cf Sorry. I couldn't sleep at night knowing I put these ugly casts into the source tree. by Bill Wendling · 17 years ago
  15. 72e61b8 Add a version of AddString that takes a const char* so we can avoid extraneous by Owen Anderson · 17 years ago
  16. aa8f888 Darwin doesn't need exception handling information for the "move" info when by Bill Wendling · 17 years ago
  17. 6547e40 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 17 years ago
  18. 4474c79 No need to use std::distance. We can just count the number of operands by Owen Anderson · 17 years ago
  19. 1096734 Simplify addRegisterKilled and addRegisterDead. by Evan Cheng · 17 years ago
  20. a28cd12 - Update comments. by Bill Wendling · 17 years ago
  21. 62bc8a4 Fix longstanding thinko: don't exclude by Dale Johannesen · 17 years ago
  22. f35cfe1 Disable dom info verifier by default. by Devang Patel · 17 years ago
  23. 6518c6e Eliminate a compile time warning. by Evan Cheng · 17 years ago
  24. 2599509 Add a version of AsmPrinter::EOL that takes a const char* so that we don't have to do as many implicit std::string constructions. by Owen Anderson · 17 years ago
  25. 836ba9d Remove warning about initialization order. by Bill Wendling · 17 years ago
  26. 844a3d1 Fix typos in comments. Thanks for the feedback! by Devang Patel · 17 years ago
  27. 2dad025 Prune a few dependencies on MachineFunction.h. by Dan Gohman · 17 years ago
  28. f1a792b Do run ComputeLiveOutVRegInfo with -fast. by Evan Cheng · 17 years ago
  29. 4576f6d Do not use computationally expensive scheduling heuristics with -fast. by Evan Cheng · 17 years ago
  30. ebffb66 Apply Chris' suggestion. by Evan Cheng · 17 years ago
  31. 5b57e72 Add dom info verifier. by Devang Patel · 17 years ago
  32. 605041e Make the subregister hashtable output more readable by wrapping the lines, by Owen Anderson · 17 years ago
  33. d9ad8ab Highlight that getMergeValues optimization is being suppressed here. by Duncan Sands · 17 years ago
  34. c4b871c Properly handle cases where a predecessor of the block being queried on is unreachable. by Owen Anderson · 17 years ago
  35. f4f9c4f Replace the dynamically computed std::set lookup method for subregisters with a hashtable-based by Owen Anderson · 17 years ago
  36. 528bc02 Minimize duplicated code in AsmPrinter::printLabel. by Dan Gohman · 17 years ago
  37. 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  38. ee4dc16 Suppress compiler warning. by Evan Cheng · 17 years ago
  39. 9ef4c53 Don't run stack slot coloring if -fast. by Evan Cheng · 17 years ago
  40. cbe615f Don't use ISD namespace opcodes for MachineInstrs. by Dan Gohman · 17 years ago
  41. 99fe47b Use a simpler but equivalent form of RecordSource. by Dan Gohman · 17 years ago
  42. f667480 Add timing report for various sub-passes under SelectionDAGISel. by Evan Cheng · 17 years ago
  43. d19a53b std::ostream and std::string microoptimizations for asm printing. by Dan Gohman · 17 years ago
  44. cf8462f Use reserve. by Dan Gohman · 17 years ago
  45. 87060f5 Update comments to new-style syntax. by Dan Gohman · 17 years ago
  46. 7f46020 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
  47. db8d56b Split scheduling from instruction selection. by Evan Cheng · 17 years ago
  48. edec8d8 No need to align the stack if there are no stack by Dale Johannesen · 17 years ago
  49. fdb9983 Remove unneeded include. by Evan Cheng · 17 years ago
  50. a44b674 Replace some std::vectors that showed up in heap profiling with by Dan Gohman · 17 years ago
  51. 117b64b Correct the allocation size for CCState's UsedRegs member, which by Dan Gohman · 17 years ago
  52. 687e03b Move dominator info printer into tool/opt/GraphPrinters.cpp by Devang Patel · 17 years ago
  53. 6f7e1cd ExpungeNode is only needed for new nodes! This by Duncan Sands · 17 years ago
  54. d3ca9fc Support for VAARG. As noted in a comment, this is by Duncan Sands · 17 years ago
  55. 7fc8ab8 Support for promoting select_cc operands. by Duncan Sands · 17 years ago
  56. f951620 Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
  57. 0ff39b3 - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. by Evan Cheng · 17 years ago
  58. 80c1a56 Implement split and scalarize for SELECT_CC, fixing PR2504 by Chris Lattner · 17 years ago
  59. a11e2eb Add a value range analysis that lazily computes ranges using ScalarEvolutions. by Nick Lewycky · 17 years ago
  60. 6d116bc Revert (52748 and friends): by Anton Korobeynikov · 17 years ago
  61. 28a2b54 Start refactoring of asmprinters: provide a TAI hook, which will select a 'section kind' for a global. by Anton Korobeynikov · 17 years ago
  62. 4d58065 Unbreak by Anton Korobeynikov · 17 years ago
  63. f0302cd Temporary rever invalid commit by Anton Korobeynikov · 17 years ago
  64. e51ab44 Move printing of module-level GVs into dedicated helper by Anton Korobeynikov · 17 years ago
  65. 31f9815 Use common naming convention by Anton Korobeynikov · 17 years ago
  66. 1ecf0ee Factor out stuff into helper function by Anton Korobeynikov · 17 years ago
  67. 36a5701 Cleanup by Anton Korobeynikov · 17 years ago
  68. 75b6882 Remove X86SharedAsmPrinter by Anton Korobeynikov · 17 years ago
  69. 9136438 whitespace cleanup by Anton Korobeynikov · 17 years ago
  70. 1c4b5ea Make intel asmprinter child of generic asmprinter, not x86 shared asm printer. This leads to some code duplication, which will be resolved later. by Anton Korobeynikov · 17 years ago
  71. 271329a Cleanup by Anton Korobeynikov · 17 years ago
  72. b131b44 Whitespace cleanup by Anton Korobeynikov · 17 years ago
  73. 03a5707 Really fix the bootstrap failure. by Chris Lattner · 17 years ago
  74. b746b82 Add back the capability to include nul characters in strings with by Chris Lattner · 17 years ago
  75. 3284d42 Tighten up checking. by Chris Lattner · 17 years ago
  76. 7745561 When folding a bitcast into a load or store, preserve the alignment by Dan Gohman · 17 years ago
  77. fd6437f Fix GetMainExecutable. Patch by Sam Bishop. by Seo Sanghyeon · 17 years ago
  78. 01b2e23 Looks like this condition is inverted. by Evan Cheng · 17 years ago
  79. 9738846 implement some fixme's by making "autorenaming" in the value symbol table not by Chris Lattner · 17 years ago
  80. 48cd712 simplify some code to avoid string thrashing. by Chris Lattner · 17 years ago
  81. 8573986 Use StringSet instead of std::set<std::string> by Anton Korobeynikov · 17 years ago
  82. bb0e248 Add a new version of Module::getFunction that takes a const char* instead by Chris Lattner · 17 years ago
  83. 42af887 Add dominator info printer pass. by Devang Patel · 17 years ago
  84. b2931f2 Provide correct encoding for PPC LWARX instructions. Patch by Gary Benson! by Anton Korobeynikov · 17 years ago
  85. f0e9c56 Reduce number of times .size() is called on a vector. Rename some variables to by Bill Wendling · 17 years ago
  86. bffdf66 Use a SmallSet when we can to reduce memory allocations. by Owen Anderson · 17 years ago
  87. 1360b7d Cache subregister relationships in a set in TargetRegisterInfo to allow faster lookups. by Owen Anderson · 17 years ago
  88. 3648f9f fix the regressions from Eric's patch by making GetConstantStringInfo by Chris Lattner · 17 years ago
  89. 07c68f9 simplify this check, GetConstantStringInfo validates that a by Chris Lattner · 17 years ago
  90. a534b0f when linking globals, make sure to preserve the address space of the global. by Chris Lattner · 17 years ago
  91. 0ac1b6d Cruft left from patch revert...sorry. :-( by Bill Wendling · 17 years ago
  92. 914c970 Reverting broken patch r52803. by Bill Wendling · 17 years ago
  93. b827c26 Don't perform expensive queries checking for super and sub registers when we know that there aren't any. by Owen Anderson · 17 years ago
  94. e6b6bae - Remove a use of std::vector. by Bill Wendling · 17 years ago
  95. 305635a Refactor the DebugInfoDesc stuff out of the MachineModuleInfo file. Clean up by Bill Wendling · 17 years ago
  96. f77e46b duncan points out that isOperationLegal includes a check for by Chris Lattner · 17 years ago
  97. 8342cff Don't create a whole new string just to copy the elements into it. by Owen Anderson · 17 years ago
  98. f512281 Make LLVM compile on DragonFly BSD (PR2499). by Matthijs Kooijman · 17 years ago
  99. fc1fd54 Cleanup for unitialized types. Patch by Jean-Daniel Dupas! by Bill Wendling · 17 years ago
  100. 6521549 "An improved Mach-O file type detection for sys::IdentifyFileType() by Chris Lattner · 17 years ago