1. 0383bc0 Use find with std::map, when that's what's needed, instead of lower_bound by Dan Gohman · 17 years ago
  2. e87f52d Switch to new section name handling facility by Anton Korobeynikov · 17 years ago
  3. dd1c20d Remove some unneeded includes. by Duncan Sands · 17 years ago
  4. b5508e4 Redo LegalizeTypes soft float support for by Duncan Sands · 17 years ago
  5. 452911c Forgot to update the chain result when softening loads. by Duncan Sands · 17 years ago
  6. f8568b4 LegalizeTypes soft float support for FP_TO_SINT and FP_TO_UINT. by Duncan Sands · 17 years ago
  7. 851b1ee LegalizeTypes support for powi soft float. by Duncan Sands · 17 years ago
  8. ddc7aa3 Make the role of MVT::i32 clearer here, and add a by Duncan Sands · 17 years ago
  9. 1afe5c3 Missed alignment argument on stores lowered from memcpy. by Evan Cheng · 17 years ago
  10. 3e30cbb Make the DICountVisitor not a visitor. This keeps us from calling virtual by Bill Wendling · 17 years ago
  11. f877b73 const-ify SelectionDAG::getNodeValueTypes. by Dan Gohman · 17 years ago
  12. 4e526b9 It's no longer necessary to test if a MachineBasicBlock's by Dan Gohman · 17 years ago
  13. f1bf29e Verify that MachineMemOperand alignment is a non-zero power of 2. by Dan Gohman · 17 years ago
  14. 9c6e70e Factor out the code for computing an alignment value, and make it by Dan Gohman · 17 years ago
  15. 0966f0f Fix the build. Apparently MachineInstr& is no longer implicitly convertable to MachineBasicBlock::iterator. by Owen Anderson · 17 years ago
  16. 491fccc Make the local register allocator compute (purely local) liveness information for itself by Owen Anderson · 17 years ago
  17. 33d9b35 Remove some dead code. by Dale Johannesen · 17 years ago
  18. 71e8685 Do not CSE DEBUG_LOC, DBG_LABEL, DBG_STOPPOINT, DECLARE, and EH_LABEL SDNode's. This improves compile time slightly at -O0 -g. by Evan Cheng · 17 years ago
  19. 7ba11c5 Remove custom expansion from LegalizeTypes when doing by Duncan Sands · 17 years ago
  20. 3a2eb29 Add missing select_cc libcall line, somehow omitted in LegalizeTypes. by Duncan Sands · 17 years ago
  21. ab8faba Unbreak C++ tests on x86 Darwin. by Evan Cheng · 17 years ago
  22. 28124ac LegalizeTypes support for FP_ROUND and FP_EXTEND soft float. by Duncan Sands · 17 years ago
  23. 77c8f76 Avoid unnecessary string construction during asm printing. by Evan Cheng · 17 years ago
  24. 8e5f2c6 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  25. 0e5f130 Pool-allocation for SDNodes. The pool is allocated once for each function, by Dan Gohman · 17 years ago
  26. 4925567 Use the canonical way to get an empty structure. by Bill Wendling · 17 years ago
  27. 667a68b Use StringMap for greater justice! by Bill Wendling · 17 years ago
  28. 0fe9c6e Fix SDNode::MorphNodeTo (a function used by by SelectNodeTo) to by Dan Gohman · 17 years ago
  29. ce42e40 Move MachineMemOperand's constructor out of line, to avoid a by Dan Gohman · 17 years ago
  30. fd3ff03 Use of operator* is redundant and confusing here. by Dan Gohman · 17 years ago
  31. 4542611 Minor const-correctness fixes. by Dan Gohman · 17 years ago
  32. 03bafaf Assert that all MachineInstrs update PhysRegUseDefLists in their cleanup code. by Dan Gohman · 17 years ago
  33. 6d9cdd5 Remove most of the uses of SDOperandPtr, usually replacing it with a by Dan Gohman · 17 years ago
  34. 1002c02 Add explicit keywords. by Dan Gohman · 17 years ago
  35. 6b345ee Make DenseMap's insert return a pair, to more closely resemble std::map. by Dan Gohman · 17 years ago
  36. 21cacc4 LegalizeSetCCOperands should legalize the result of ExpandLibCall. Patch by Richard Osborne. by Evan Cheng · 17 years ago
  37. 8870ce9 Prevent option name conflict. by Bill Wendling · 17 years ago
  38. 990f032 LegalizeTypes soft-float support for stores of a float value. by Duncan Sands · 17 years ago
  39. 364d73d Fixed generating incorrect aligned stores that I backout of r53031 by Mon P Wang · 17 years ago
  40. 126d907 Rather than having a different custom legalization by Duncan Sands · 17 years ago
  41. ececf99 Linux also does not require exception handling by Duncan Sands · 17 years ago
  42. c04f465 Don't return std::vector by value, but pass it in by reference to be filled. by Bill Wendling · 17 years ago
  43. 10fff60 Revert my previous check-in that split up MachineModuleInfo. It turns out to by Bill Wendling · 17 years ago
  44. a122f2f Backed out 53031. by Evan Cheng · 17 years ago
  45. 9f1c831 - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc. by Evan Cheng · 17 years ago
  46. 2ebc11a Reapply r52988, "Simplify addRegisterKilled and addRegisterDead." The by Dan Gohman · 17 years ago
  47. 9b44c1f Avoid unnecessarily copying APInt objects. by Dan Gohman · 17 years ago
  48. 5b9f60b Use std::replace instead of std::find and push_back. by Evan Cheng · 17 years ago
  49. be04dc1 - Add LiveVariables::replaceKillInstruction. This does a subset of instructionChanged. That is, it only update the VarInfo.kills if the new instruction is known to have the correct dead and kill markers. by Evan Cheng · 17 years ago
  50. f660c17 Make LiveVariables even more optional, by making it optional in the call to TargetInstrInfo::convertToThreeAddressInstruction by Owen Anderson · 17 years ago
  51. cd920d9 Replace a few uses of SelectionDAG::getTargetNode with by Dan Gohman · 17 years ago
  52. 8b69135 Revert r52988. It broke 254.gap on x86-64. by Dan Gohman · 17 years ago
  53. 802af11 TwoAddressInstructionPass doesn't really require LiveVariables, it just needs to update it if it's already around. by Owen Anderson · 17 years ago
  54. 4bdcb61 Add a new getMergeValues method that does not need by Duncan Sands · 17 years ago
  55. bee98c6 Fixed problem in EmitStackConvert where the source and target type by Mon P Wang · 17 years ago
  56. 349db17 instead of aborting on shifts of i1, just implicitly fold them. by Chris Lattner · 17 years ago
  57. 8dd5af5 Fix typo compounded by a cut-and-pasto. by Duncan Sands · 17 years ago
  58. 3a38e5e Let AnalyzeNewNode take care of calling ExpungeNode. by Duncan Sands · 17 years ago
  59. c6be777 - Use a faster priority comparison function if -fast. - Code clean up. by Evan Cheng · 17 years ago
  60. fce6e54 Add a new (simple) StringMap::clear method, patch by Pratik Solanki! by Chris Lattner · 17 years ago
  61. 3a43a7f Use the canonical form for getting an empty structure. by Bill Wendling · 17 years ago
  62. 12432cf Sorry. I couldn't sleep at night knowing I put these ugly casts into the source tree. by Bill Wendling · 17 years ago
  63. aa8f888 Darwin doesn't need exception handling information for the "move" info when by Bill Wendling · 17 years ago
  64. 6547e40 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 17 years ago
  65. 4474c79 No need to use std::distance. We can just count the number of operands by Owen Anderson · 17 years ago
  66. 1096734 Simplify addRegisterKilled and addRegisterDead. by Evan Cheng · 17 years ago
  67. a28cd12 - Update comments. by Bill Wendling · 17 years ago
  68. 62bc8a4 Fix longstanding thinko: don't exclude by Dale Johannesen · 17 years ago
  69. 6518c6e Eliminate a compile time warning. by Evan Cheng · 17 years ago
  70. 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
  71. f1a792b Do run ComputeLiveOutVRegInfo with -fast. by Evan Cheng · 17 years ago
  72. 4576f6d Do not use computationally expensive scheduling heuristics with -fast. by Evan Cheng · 17 years ago
  73. ebffb66 Apply Chris' suggestion. by Evan Cheng · 17 years ago
  74. 528bc02 Minimize duplicated code in AsmPrinter::printLabel. by Dan Gohman · 17 years ago
  75. 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  76. ee4dc16 Suppress compiler warning. by Evan Cheng · 17 years ago
  77. 9ef4c53 Don't run stack slot coloring if -fast. by Evan Cheng · 17 years ago
  78. 99fe47b Use a simpler but equivalent form of RecordSource. by Dan Gohman · 17 years ago
  79. f667480 Add timing report for various sub-passes under SelectionDAGISel. by Evan Cheng · 17 years ago
  80. d19a53b std::ostream and std::string microoptimizations for asm printing. by Dan Gohman · 17 years ago
  81. cf8462f Use reserve. by Dan Gohman · 17 years ago
  82. 7f46020 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
  83. db8d56b Split scheduling from instruction selection. by Evan Cheng · 17 years ago
  84. edec8d8 No need to align the stack if there are no stack by Dale Johannesen · 17 years ago
  85. fdb9983 Remove unneeded include. by Evan Cheng · 17 years ago
  86. a44b674 Replace some std::vectors that showed up in heap profiling with by Dan Gohman · 17 years ago
  87. 117b64b Correct the allocation size for CCState's UsedRegs member, which by Dan Gohman · 17 years ago
  88. 6f7e1cd ExpungeNode is only needed for new nodes! This by Duncan Sands · 17 years ago
  89. d3ca9fc Support for VAARG. As noted in a comment, this is by Duncan Sands · 17 years ago
  90. 7fc8ab8 Support for promoting select_cc operands. by Duncan Sands · 17 years ago
  91. f951620 Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
  92. 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
  93. 80c1a56 Implement split and scalarize for SELECT_CC, fixing PR2504 by Chris Lattner · 17 years ago
  94. 6d116bc Revert (52748 and friends): by Anton Korobeynikov · 17 years ago
  95. 03a5707 Really fix the bootstrap failure. by Chris Lattner · 17 years ago
  96. b746b82 Add back the capability to include nul characters in strings with by Chris Lattner · 17 years ago
  97. 7745561 When folding a bitcast into a load or store, preserve the alignment by Dan Gohman · 17 years ago
  98. 01b2e23 Looks like this condition is inverted. by Evan Cheng · 17 years ago
  99. f0e9c56 Reduce number of times .size() is called on a vector. Rename some variables to by Bill Wendling · 17 years ago
  100. bffdf66 Use a SmallSet when we can to reduce memory allocations. by Owen Anderson · 17 years ago