1. a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 16 years ago
  2. 51b16f4 Untabification. by Bill Wendling · 16 years ago
  3. d3c76bb Do not try to create a MVT type of width 0. by Evan Cheng · 16 years ago
  4. bbdd903 Re-commit r72514 and r72516 with a fixed version of BR_CC lowering. by Eli Friedman · 16 years ago
  5. cdcecc0 Incorporate patch feedbacks. by Evan Cheng · 16 years ago
  6. 43b4127 Temporarily revert r72514 (and dependent patch r72516). It was causing this by Bill Wendling · 16 years ago
  7. e727d7a Remove a couple of useless functions. by Eli Friedman · 16 years ago
  8. 1c39965 Remove special cases for more opcodes. by Eli Friedman · 16 years ago
  9. ad75460 Remove special case for SETCC opcode; add some comments explaining why by Eli Friedman · 16 years ago
  10. 3be2e51 Some minor cleanups. by Eli Friedman · 16 years ago
  11. 8b944d3 Added optimization that narrow load / op / store and the 'op' is a bit twiddling instruction and its second operand is an immediate. If bits that are touched by 'op' can be done with a narrower instruction, reduce the width of the load and store as well. This happens a lot with bitfield manipulation code. by Evan Cheng · 16 years ago
  12. b5da3f6 Minor cleanups; add a better explanation for the issue with BUILD_VECTOR. by Eli Friedman · 16 years ago
  13. 4bc8c71 Remove more special cases for opcodes. by Eli Friedman · 16 years ago
  14. 509150f Remove special cases for more opcodes. by Eli Friedman · 16 years ago
  15. f6f20a7 Removing more special cases from LegalizeDAG. by Eli Friedman · 16 years ago
  16. 26ea8f9 Eliminate more special cases for opcodes. by Eli Friedman · 16 years ago
  17. f6b23bf Remove more special cases from LegalizeDAG. by Eli Friedman · 16 years ago
  18. 47b41f7 Remove unused argument. by Eli Friedman · 16 years ago
  19. 3f727d6 Remove more opcode special cases. by Eli Friedman · 16 years ago
  20. 8c377c7 Start of refactoring LegalizeDAG so that we don't need specialized by Eli Friedman · 16 years ago
  21. 493a3d0 LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as many by Jeffrey Yasskin · 16 years ago
  22. 74807f2 Delete a bunch of dead code from LegalizeDAG. by Eli Friedman · 16 years ago
  23. aed4a43 Eliminate VarInfo::UsedBlocks. by Evan Cheng · 16 years ago
  24. c046c00 Add a comment which should hopefully make the purpose of this method a by Eli Friedman · 16 years ago
  25. 57f1a4b Minor improvement to FCOPYSIGN to use BIT_CONVERT in cases where the by Eli Friedman · 16 years ago
  26. ed2f8c5 Rewrite ISD::FCOPYSIGN lowering to never use i64. Not really ideal, but by Eli Friedman · 16 years ago
  27. 7d869fb Update for CMakeLists; untested, so tell me if there are issues. by Eli Friedman · 16 years ago
  28. 957bffa Remove checks of getTypeAction from LegalizeOp; we already assert that by Eli Friedman · 16 years ago
  29. 1fde9c5 Disable type legalization in LegalizeDAG. by Eli Friedman · 16 years ago
  30. 2a35b1c Fix a bug in the expansion of EXTRACT_SUBVECTOR in by Eli Friedman · 16 years ago
  31. 3d43b3f Add a proper implementation of EXTRACT_SUBVECTOR legalization that by Eli Friedman · 16 years ago
  32. 6bb4958 Fix PR4254. by Torok Edwin · 16 years ago
  33. 5c22c80 Add a new step to legalization to legalize vector math operations. This by Eli Friedman · 16 years ago
  34. b0f1e17 Add a new codegen pass that normalizes dwarf exception handling by Duncan Sands · 16 years ago
  35. e3e51c0 Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 16 years ago
  36. df7d5d3 Temporarily revert r72191. It was causing an assert during llvm-gcc by Bill Wendling · 16 years ago
  37. 39dd696 Minor code cleanup. No functionality change. by Bill Wendling · 16 years ago
  38. 1795616 Merge 'ConstructFunctionDbgScope' and 'ConstructAbstractDbgScope'. by Bill Wendling · 16 years ago
  39. 995f80a Rename 'New*' methods to 'Create*' to be consistent. 'NewString' isn't used. by Bill Wendling · 16 years ago
  40. 829e67b Add comment for emit section. by Bill Wendling · 16 years ago
  41. 94d04b8 Move 'Emit' methods down to their own place. by Bill Wendling · 16 years ago
  42. f0fb987 Revert r72192. It was causing a build failure. by Bill Wendling · 16 years ago
  43. 63ad10c Do some mechanical changes. Combine the 'construct abastract dbg thingy' in with by Bill Wendling · 16 years ago
  44. a343764 Introduce DebugScope which gets embedded into the machine instructions' DebugLoc. by Argyrios Kyrtzidis · 16 years ago
  45. 2ac8b32 Fix for PR4235: to build a floating-point value from integer parts, by Eli Friedman · 16 years ago
  46. cd35ed5 Forward decls. by Bill Wendling · 16 years ago
  47. 0bde89e Remove 'class' specifier. by Bill Wendling · 16 years ago
  48. 7683806 Fix to compile on VS2008. by Bill Wendling · 16 years ago
  49. dea4085 Remove the #ifndef NDEBUG from the FastISel debugging options. This by Dan Gohman · 16 years ago
  50. 1d4c738 Fix cmake builds. by Mike Stump · 16 years ago
  51. 1180c78 Don't set the "location" information for inlined functions' variables. by Bill Wendling · 16 years ago
  52. cde5d63 Small code cleanup. by Bill Wendling · 16 years ago
  53. 6679ee4 RecordVariable is called each time a DECLARE node is encountered. For an inlined by Bill Wendling · 16 years ago
  54. 8ad05c4 Fix CodePlacementOpt::OptimizeIntraLoopEdges so that its return value by Bob Wilson · 16 years ago
  55. e2b201b New Spiller interface and trivial implementation. by Lang Hames · 16 years ago
  56. 805da89 Revert last commit. It was wrong. by Bill Wendling · 16 years ago
  57. 15ffc08 Don't call RegionInlinedFnEnd if our optimization level isn't -O0. by Bill Wendling · 16 years ago
  58. 8c562e2 Silence Release-Asserts warnings. by Daniel Dunbar · 16 years ago
  59. b0e519f Prevented reg0 from being added to MBB live-in set, which was causing issues by Lang Hames · 16 years ago
  60. de67a51 Rename MachineVerifier pass to avoid command line collision. by Jakob Stoklund Olesen · 16 years ago
  61. 44b27e5 Verify that explicit definitions in the TargetInstrDesc are matched by by Jakob Stoklund Olesen · 16 years ago
  62. d6fb977 Allow redefinition of reserved registers. by Jakob Stoklund Olesen · 16 years ago
  63. 0394c4f Put back a bit of expensive checking logic that by Duncan Sands · 16 years ago
  64. e556720 Pacify gcc-4.3, which suggests explicit braces here to avoid an ambiguous else. by Duncan Sands · 16 years ago
  65. 48872e0 Pass to verify generated machine code. by Jakob Stoklund Olesen · 16 years ago
  66. 0310d76 Split out the DwarfDebug module from the DwarfWriter module. by Bill Wendling · 16 years ago
  67. e428e21 Mark class as hidden. by Bill Wendling · 16 years ago
  68. 427a6b6 Fix PR4210. Rewritter should track and update kills of sub-registers as well. by Evan Cheng · 16 years ago
  69. bc0d23a Move c'tor/d'tor to top of file. by Bill Wendling · 16 years ago
  70. eb90721 Split out the DwarfException class into its own file. No functionality change, by Bill Wendling · 16 years ago
  71. 88423ee Split out the Dwarf writer stuff into separate files. This is a much more by Bill Wendling · 16 years ago
  72. 2b2c0d71 Down with static variables! by Owen Anderson · 16 years ago
  73. a681515 Tag blocks with DW_AT_APPLE_block. by Mike Stump · 16 years ago
  74. 4bb3374 Revert r71744. I must not have understood this correctly, because the by Bob Wilson · 16 years ago
  75. a7c9dea Fix for PR4124. Make TwoAddressFormPass::FindLastUseInMBB return the real last use. by Lang Hames · 16 years ago
  76. e340e84 Add an assert to turn a segfault on an unsupported inline by Dan Gohman · 16 years ago
  77. f59d10f There's yet more ugliness (surprise!) in DebugInfo. This needs major reworking. by Bill Wendling · 16 years ago
  78. df1ed67 The IfConverter::MergeBlocks method appears to be used only to merge a basic by Bob Wilson · 16 years ago
  79. 2afb3b7 Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presence by Jim Grosbach · 16 years ago
  80. 8308e8f Revert a portion of Dan's change r71018 that I'm convinced is wrong. by Bob Wilson · 16 years ago
  81. 596e22e Merge adjacent conditional. by Bob Wilson · 16 years ago
  82. e19fb7d Remove an unused variable. by Bob Wilson · 16 years ago
  83. 9c4856a Fix some typos and spelling and grammar, mostly in comments, but also one by Bob Wilson · 16 years ago
  84. 6ebf7bc Run code placement optimization for targets that want it (arm and x86 for now). by Evan Cheng · 16 years ago
  85. 587daed Change MachineInstrBuilder::addReg() to take a flag instead of a list of by Bill Wendling · 16 years ago
  86. f3cc96e Move the bookkeeping of the debug scopes back to the place where it by Bill Wendling · 16 years ago
  87. 752c1df PEI: rename PEI.h to PrologEpilogInserter.h to adhere to file naming standard by John Mosby · 16 years ago
  88. 9422e01 add ShrinkWrapping.cpp by Chris Lattner · 16 years ago
  89. 60dc734 Fix for PR4121. If TwoAddressInstructionPass removes a dead def, and the regB by Lang Hames · 16 years ago
  90. 0e0da73 Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is by Jim Grosbach · 16 years ago
  91. 9d3094b If header of inner loop is aligned, do not align the outer loop header. We don't want to add nops in the outer loop for the sake of aligning the inner loop. by Evan Cheng · 16 years ago
  92. eca24fb Teach TransferDeadness to delete truly dead instructions if they do not produce side effects. by Evan Cheng · 16 years ago
  93. 378553c by John Mosby · 16 years ago
  94. e1e2014 Switch to using IRBuilder throughout. by Jay Foad · 16 years ago
  95. 1ea7327 Fixed a stack slot coloring with reg bug: do not update implicit use / def when doing forward / backward propagation. by Evan Cheng · 16 years ago
  96. 74b0ccc Fix pr4195: When iterating through predecessor blocks, break out of the loop by Bob Wilson · 16 years ago
  97. bc12c2b - Record that the debug info is actually used so that the label folder doesn't by Bill Wendling · 16 years ago
  98. 9c992f1 Fixed PR4090. by Lang Hames · 16 years ago
  99. bf06f6a Fix PR4188. TailMerging can't tolerate inexact sucessor info. by Dale Johannesen · 16 years ago
  100. fb3bd47 Apply patch review feedback. by Evan Cheng · 16 years ago