1. 957840b Use BitVector instead. No functionality change. by Evan Cheng · 18 years ago
  2. 667089d Dead code. by Evan Cheng · 18 years ago
  3. b371f45 Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 18 years ago
  4. a284cbf For PR1207: by Reid Spencer · 18 years ago
  5. aa79761 - Changes how function livein's are handled, they now have a start index of 0. by Evan Cheng · 18 years ago
  6. e1fd682 Do not add livein's to entry MBB twice. by Evan Cheng · 18 years ago
  7. 795d950 Added removeLiveIn. by Evan Cheng · 18 years ago
  8. 094e3e5 Added findRegisterDefOperand(). by Evan Cheng · 18 years ago
  9. e15764f - Use MRegister::regsOverlap(). by Evan Cheng · 18 years ago
  10. 95ad943 print target nodes nicely by Chris Lattner · 18 years ago
  11. 9ff6ee8 Implement i/n/s constraints correctly. This fixes by Chris Lattner · 18 years ago
  12. 6b896ce Fixes PR 1200 by Dale Johannesen · 18 years ago
  13. bdf44b9 Print <dead> def operands. by Evan Cheng · 18 years ago
  14. 9fc508f Add live-ins to every BB. by Evan Cheng · 18 years ago
  15. 4c3a5f8 test commit (blank line) by Dale Johannesen · 18 years ago
  16. 5d4a9f7 fix indentation by Chris Lattner · 18 years ago
  17. 0152829 Apply B Scott Michel's patch for PR1184, which improves diagnostics in an by Chris Lattner · 18 years ago
  18. 61de82d Use BitVector instead of vector<bool> which can be extremely slow. by Evan Cheng · 18 years ago
  19. ac9dcb9 For PR1195: by Reid Spencer · 18 years ago
  20. 9d6565a For PR1195: by Reid Spencer · 18 years ago
  21. c661d61 fix a warning by Chris Lattner · 19 years ago
  22. 21840b1 Refix CodeGen/Generic/switch-lower.ll. In contrast to my previous patch, by Chris Lattner · 19 years ago
  23. d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 19 years ago
  24. 4c948eb implement expand of truncate. This allows truncates from i128 to i64 to by Chris Lattner · 19 years ago
  25. f839ce7 Fix PR1198, by adding initial i128 support. Patch by Dan Gohman. by Chris Lattner · 19 years ago
  26. ae4f99d revert my previous switch lowering change, which miscompiles a few programs. by Chris Lattner · 19 years ago
  27. cf8270a Add a space between // and the comment. by Lauro Ramos Venancio · 19 years ago
  28. 7aa47b6 Add "original alignment" to function arguments flags. by Lauro Ramos Venancio · 19 years ago
  29. 990b849 eliminate vector-related allocations by Chris Lattner · 19 years ago
  30. 0c9f92e Allow any MachineBasicBlock (not just the entry block) to have live-in physical by Evan Cheng · 19 years ago
  31. 818d42f Fix switch lowering to order cases in zext order, which is how we emit the by Chris Lattner · 19 years ago
  32. 7f6b9d2 eliminate temporary vectors. by Chris Lattner · 19 years ago
  33. b0c39a3 encapsulate the rest of the StructLayout members. by Chris Lattner · 19 years ago
  34. b1919e2 Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 19 years ago
  35. ad2070c Add function live-ins to entry block live-in set. by Evan Cheng · 19 years ago
  36. 13d8285 Add live-ins to MachineBasicBlock. by Evan Cheng · 19 years ago
  37. 15699fc Rename some variables to avoid confusion with SelectionDAGISel::BB. by Evan Cheng · 19 years ago
  38. 2e67781 Make use of TLI.SimplifySetCC() in LegalizeSetCCOperands(). by Evan Cheng · 19 years ago
  39. fa1eb27 Move SimplifySetCC to TargetLowering and allow it to be shared with legalizer. by Evan Cheng · 19 years ago
  40. f50d09a Fixed a long standing spiller bug that's exposed by Thumb: by Evan Cheng · 19 years ago
  41. 04523ea Split the addPassesToEmitFile method up into two. This is so that we can by Bill Wendling · 19 years ago
  42. 8f84f1f Add function to create a file writer. by Bill Wendling · 19 years ago
  43. 4b2ca1a Moved from include/llvm/CodeGen to lib/CodeGen. by Bill Wendling · 19 years ago
  44. c2b2d6a Fix a fixme by correctly calculating preferred alignments for functions, by Nate Begeman · 19 years ago
  45. c67da0c Two fixes: by Chris Lattner · 19 years ago
  46. 7d6f77d Fix PR1181 and CodeGen/CBackend/2007-02-05-memset.ll by Chris Lattner · 19 years ago
  47. 4b09252 Oops, swap this. This fixes a regression I introduced in the ARM backend. by Chris Lattner · 19 years ago
  48. b6a24bf Fix PR1178 by Chris Lattner · 19 years ago
  49. 13b7d3d Fixing silly "not-implemented" bug in AsmPrinter. This fixes PR1169. by Anton Korobeynikov · 19 years ago
  50. 831e037 switch the VRBaseMap in the scheduler from an std::map to a DenseMap. This by Chris Lattner · 19 years ago
  51. 3f97eb4 Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocate by Chris Lattner · 19 years ago
  52. ab4ed59 eliminate the SDNode::setValueTypes method. by Chris Lattner · 19 years ago
  53. 63e3f14 eliminate a bunch of duplicate ctors and helper functions. by Chris Lattner · 19 years ago
  54. d429bcd move MorphNode to out of line and merge setNodeOperands into it. There is by Chris Lattner · 19 years ago
  55. 48b8592 simplify MorphNodeTo to take a VTList operand. by Chris Lattner · 19 years ago
  56. 67612a1 eliminate some extraneous methods in SDNode by Chris Lattner · 19 years ago
  57. c76e3c8 Give each selectiondag node class a home for it's vtable and rtti info by Chris Lattner · 19 years ago
  58. 9f24ad7 Switch VAlueMap from std::map to DenseMap. by Chris Lattner · 19 years ago
  59. 0da331f Switch NodeMap from std::map to DenseMap, this speeds up isel by 2.3% by Chris Lattner · 19 years ago
  60. 0ed4417 swtich vector-> smallvector, speeding up selectiondag stuff 1% by Chris Lattner · 19 years ago
  61. 40030bf Switch promoted/expanded ops over to using a DenseMap. Vector related maps by Chris Lattner · 19 years ago
  62. 718071c switch LegalizedNodes from std::map to a DenseMap. This speeds up isel by Chris Lattner · 19 years ago
  63. 00755df Eliminate some malloc traffic from LegalizeAllNodesNotLeadingTo, speeding by Chris Lattner · 19 years ago
  64. d48c5e8 Eliminate some std::sets. This speeds up isel of kimwitu by about 0.9% by Chris Lattner · 19 years ago
  65. cf5640b Switch SelectionDAG::ReplaceAllUsesOfValueWith to use a SmallSetVector for by Chris Lattner · 19 years ago
  66. 886b412 Pass in non-Mach-O-specific parameters to the GetTargetRelocation method. by Bill Wendling · 19 years ago
  67. 2ba528b switch the sched unit map over to use a DenseMap instead of std::map. This by Chris Lattner · 19 years ago
  68. 7971514 Switch ComputeTopDownOrdering over to using a densemap. This speeds up by Chris Lattner · 19 years ago
  69. 5efdecc Pasto by Evan Cheng · 19 years ago
  70. 1b19cd3 Use short form of BinaryOperator create function. by Reid Spencer · 19 years ago
  71. 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 19 years ago
  72. b47f32e Slip up by Jim Laskey · 19 years ago
  73. 29bf16a Emit labels as label_n and not as debug_n by Jim Laskey · 19 years ago
  74. b82313f Support for non-landing pad exception handling. by Jim Laskey · 19 years ago
  75. b25fe82 Fixed uninitialized stuff inside LegalizeDAG. Fortunately, the only by Anton Korobeynikov · 19 years ago
  76. 94c002a rename DenseMap to IndexedMap. by Chris Lattner · 19 years ago
  77. fea997a Fit in 80 columns by Chris Lattner · 19 years ago
  78. 527fae1 Emit a better assertion message for PR1133 by Chris Lattner · 19 years ago
  79. d385fd6 Allow the target to override the ISD::CondCode that's to be used to test the by Evan Cheng · 19 years ago
  80. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  81. 367f109 add initial support for handling inline asms with multiple constraints. by Chris Lattner · 19 years ago
  82. c1c47c3 Out of line function. by Jim Laskey · 19 years ago
  83. e078d1a Only gather frame info if debug or eh. by Jim Laskey · 19 years ago
  84. bcc5f36 Finish off bug 680, allowing targets to custom lower frame and return by Nate Begeman · 19 years ago
  85. 1257c85 Properly support cstrings by Nate Begeman · 19 years ago
  86. 1b340dc Flag to control exception handling. by Jim Laskey · 19 years ago
  87. d683ef6 Disable zero landing pads for now. by Jim Laskey · 19 years ago
  88. 072200c Landing pad-less eh for PPC. by Jim Laskey · 19 years ago
  89. 6addf2c Use TargetData to obtain the correct size of the "size_t" argument for by Reid Spencer · 19 years ago
  90. 1e9126b For PR1138: by Reid Spencer · 19 years ago
  91. 6aa279d Arguments are counting from 1. not from 0. Maybe we should change by Anton Korobeynikov · 19 years ago
  92. ac2b2cf More cleanup by Anton Korobeynikov · 19 years ago
  93. b10308e Propagate changes from my local tree. This patch includes: by Anton Korobeynikov · 19 years ago
  94. 5d73a2a Use TargetELFWriterInfo class. by Bill Wendling · 19 years ago
  95. 6635f35 Handle multiple functions, properly mangle symbols, and fix support for by Nate Begeman · 19 years ago
  96. 6da1864 rename files by Jim Laskey · 19 years ago
  97. 44c3b9f Change the MachineDebugInfo to MachineModuleInfo to better reflect usage by Jim Laskey · 19 years ago
  98. 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 19 years ago
  99. 2b935d5 Clarify some constants. by Jim Laskey · 19 years ago
  100. 02a2029 Added a MRegisterInfo hook that tells PEI the target is responsible for by Evan Cheng · 19 years ago