1. dd18e28 MC/Expr: Add a doxyment. by Daniel Dunbar · 15 years ago
  2. 5d05d97 MC/Mach-O: Lift some MachObjectWriter arguments into the target specific by Daniel Dunbar · 15 years ago
  3. ae5abd5 MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface. by Daniel Dunbar · 15 years ago
  4. 297ed28 Fix indentation (per style guide). by Daniel Dunbar · 15 years ago
  5. aa4b7dd MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h. by Daniel Dunbar · 15 years ago
  6. 7e06af8 MC/Mach-O: Use fixup info instead of hard coded list. by Daniel Dunbar · 15 years ago
  7. 01abcf3 Fix a bug in the loop in JumpThreading::ProcessThreadableEdges() where it could falsely produce a MultipleDestSentinel value if the first predecessor ended with an 'indirectbr'. If that happened, it caused an unnecessary FindMostPopularDest() call. by Frits van Bommel · 15 years ago
  8. ebef48e Speculatively revert commit 121905 since it looks like it might have broken the by Duncan Sands · 15 years ago
  9. 3ff9563 MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm. by Michael J. Spencer · 15 years ago
  10. 2761fc4 MC: Move target specific fixup info descriptors to TargetAsmBackend instead of by Daniel Dunbar · 15 years ago
  11. f13743b 1. ARM/MC/ELF: A few more ELF relocs for .o by Jason W Kim · 15 years ago
  12. 745dacc MC: Make TargetAsmBackend available to the AsmStreamer. by Daniel Dunbar · 15 years ago
  13. 326faec Update a comment. by Dan Gohman · 15 years ago
  14. 387f28a Make memcpyopt TBAA-aware. by Dan Gohman · 15 years ago
  15. ad3ea3d lib/Support/regexec.c: Let Regex LLP64-aware. by NAKAMURA Takumi · 15 years ago
  16. 656b3d2 Delete an extra "Imm5 = ", caught by GCC's -Wsequence-point but not by Clang by Matt Beaumont-Gay · 15 years ago
  17. 6baf46d Remove fixup_arm_thumb_ldst. The code was never calling the "fixup" stuff for by Bill Wendling · 15 years ago
  18. 5a54516 Add tSpill and tRestore to the opcodes to replace with tSTRi and tLDRi by Bill Wendling · 15 years ago
  19. dedec2b Add encodings for Thumb1 Spill and Restore pseudos. by Bill Wendling · 15 years ago
  20. d67ca9d Enable TBAA by default. by Dan Gohman · 15 years ago
  21. f4177aa Preserve TBAA tags when doing load PRE. by Dan Gohman · 15 years ago
  22. 3e33363 Thumb1 had two patterns for the same load-from-constant-pool instruction. by Jim Grosbach · 15 years ago
  23. 836c624 Don't handle -arm-long-calls in fast isel for now. by Eric Christopher · 15 years ago
  24. d0bb5e2 Start using SplitKit and MachineLoopRanges in RegAllocGreedy in preparation of by Jakob Stoklund Olesen · 15 years ago
  25. ceadc01 Add MachineLoopRanges analysis. by Jakob Stoklund Olesen · 15 years ago
  26. 7a905a8 If we're changing the frame register to a physical register other than SP, we by Bill Wendling · 15 years ago
  27. dc38137 Whitespace cleanups. by Bill Wendling · 15 years ago
  28. 818b5f5 Better fix for opt build by Matt Beaumont-Gay · 15 years ago
  29. f735f2d Only rr forms of ADD*_DB are commutable. by Evan Cheng · 15 years ago
  30. 12984de Add an InstCombine transform to recognize instances of manual overflow-safe addition by Owen Anderson · 15 years ago
  31. e194b26 Fix opt -Werror build by Matt Beaumont-Gay · 15 years ago
  32. a63cde2 Teach machine cse to commute instructions. by Evan Cheng · 15 years ago
  33. 0406356 Add Neon VCVT instructions for f32 <-> f16 conversions. by Bob Wilson · 15 years ago
  34. c01895c Reapply r121886, and also update DecomposeGEPExpression to keep it in sync. by Dan Gohman · 15 years ago
  35. 3928d13 Revert r121886. DecomposeGEPExpression needs to be kept in sync. by Dan Gohman · 15 years ago
  36. dc9d87a Lower the MBlaze target specific calling conventions for "interrupt_handler" by Wesley Peck · 15 years ago
  37. 2437127 Strengthen GetUnderlyingObject using InstructionSimplify. by Dan Gohman · 15 years ago
  38. 5034dd3 Move Value::getUnderlyingObject to be a standalone by Dan Gohman · 15 years ago
  39. d5f4bc2 Add some special purpose register definitions to the MBlaze backend and cleanup some old, unused floating point register definitions. by Wesley Peck · 15 years ago
  40. d18e011 Fix typo in r121875. by Owen Anderson · 15 years ago
  41. d481110 Tweak a few pseudo-inst pattern base classes. by Jim Grosbach · 15 years ago
  42. 69bfdf5 Clean up some of LVI: by Nick Lewycky · 15 years ago
  43. 41b1d4e The new t2LEApcrel* pseudo instructions need the size specified. rdar://8768390 by Jim Grosbach · 15 years ago
  44. 47dbd42 Implement cleanups suggested by Daniel. by Owen Anderson · 15 years ago
  45. 6203295 Fix build. by Jakob Stoklund Olesen · 15 years ago
  46. 697483a Detect and enumerate bypass loops. by Jakob Stoklund Olesen · 15 years ago
  47. 521a453 Separate SplitAnalysis::getSplitLoops(). by Jakob Stoklund Olesen · 15 years ago
  48. fea3b21 Move Sub simplifications and additional Add simplifications out of by Duncan Sands · 15 years ago
  49. f8b1a5e If we detect that the instruction we are simplifying is unreachable, arrange for by Duncan Sands · 15 years ago
  50. 26e097c Teach jump threading to "look through" a select when the branch direction of a terminator depends on it. by Frits van Bommel · 15 years ago
  51. 22447ae Add fixups for Thumb LDR/STR instructions. by Bill Wendling · 15 years ago
  52. 2bf6afc Relax alignment fragments. by Rafael Espindola · 15 years ago
  53. f9a4476 Patch by David Meyer to avoid a O(N^2) behaviour when relaxing fragments. by Rafael Espindola · 15 years ago
  54. 9448184 add another overflow idiom by Chris Lattner · 15 years ago
  55. 08859ff add a note about overflow idiom recognition. by Chris Lattner · 15 years ago
  56. b35d56c Generalize an assert. by Rafael Espindola · 15 years ago
  57. ef17f08 add a shift/imul missed optimization by Chris Lattner · 15 years ago
  58. 2fc36e1 add a note about a SPEC hack that gcc mainline does. by Chris Lattner · 15 years ago
  59. 33e77d3 take care of some todos, transforming [us]mul_lohi into by Chris Lattner · 15 years ago
  60. 1a0fbe2 when transforming a MULHS into a wider MUL, there is no need to SRA the by Chris Lattner · 15 years ago
  61. ba3c815 make qsort predicate more conformant by returning 0 for equal values. by Chris Lattner · 15 years ago
  62. bc4224b Reapply r121808 now that the missing patterns have been supplied. by Bill Wendling · 15 years ago
  63. 415af34 Add some missing patterns now that tLDRB and tLDRH are split into reg and by Bill Wendling · 15 years ago
  64. 86e8a70 Fix PR8790, another instance where unreachable code can cause instruction simplification to fail, by Owen Anderson · 15 years ago
  65. 93f83de Cleanup trailing whitespace. by Owen Anderson · 15 years ago
  66. 7d1d8db Revert r121808 until I can fix the build. by Bill Wendling · 15 years ago
  67. 9d04dc5 thumb adr fixup needs alignment just like the t2 version. by Jim Grosbach · 15 years ago
  68. 345cdb6 Comments and cleaning. by Bill Wendling · 15 years ago
  69. 2af0fd3 Make the ISel selections for LDR/STR the same as before the LDRr/LDRi split. In by Bill Wendling · 15 years ago
  70. 257c556 Simplify RegAllocGreedy's use of register aliases. by Jakob Stoklund Olesen · 15 years ago
  71. eb7464e Simplify CCState's use of register aliases. by Jakob Stoklund Olesen · 15 years ago
  72. 597faa8 Simplify AggressiveAntiDepBreaker's use of register aliases. by Jakob Stoklund Olesen · 15 years ago
  73. 16999da Simplyfy RegAllocBasic by using getOverlaps instead of getAliasSet. by Jakob Stoklund Olesen · 15 years ago
  74. d40963c Add support for MC-ized encoding of tLEApcrel and tLEApcrelJT. rdar://8755755 by Jim Grosbach · 15 years ago
  75. ee2b350 Fix comment. by Bill Wendling · 15 years ago
  76. b6faf65 Multiclassify the LDR/STR encoding patterns. The only functionality difference by Bill Wendling · 15 years ago
  77. bbc726d Fix a minor bug in two-address pass. It was missing a commute opportunity. by Evan Cheng · 15 years ago
  78. 8d6d7d6 trailing whitespace by Jim Grosbach · 15 years ago
  79. 3ef9f3d Move debugging code entirely within DEBUG(). Silences an unused variable by Matt Beaumont-Gay · 15 years ago
  80. 40edf73 Refactor a bit for legibility. by Jim Grosbach · 15 years ago
  81. 00f25fa trailing whitespace. by Jim Grosbach · 15 years ago
  82. eb61272 Make sure to propagate the predicate operands for LEApcrel to ADR. by Jim Grosbach · 15 years ago
  83. 86abd48 Fix a small bug (typo?) in the fixup for Thumb1 CBZ/CBNZ instructions. by Owen Anderson · 15 years ago
  84. bfce678 Add LiveIntervalUnion print methods, RegAllocGreedy::trySplit debug spew. by Jakob Stoklund Olesen · 15 years ago
  85. 4a84cce Use TRI::printReg instead of AbstractRegisterDescription when printing by Jakob Stoklund Olesen · 15 years ago
  86. 414e502 Add TargetRegisterInfo::printReg() to pretty-print registers. by Jakob Stoklund Olesen · 15 years ago
  87. 4750020 ARM Fixups relative to thumb functions need to have the low bit of the value by Jim Grosbach · 15 years ago
  88. d84de8c Q.seenAllInterferences() must be called after Q.collectInterferingVRegs(). by Jakob Stoklund Olesen · 15 years ago
  89. abfbac5 MC/ARM: Fix-up fixup offset for fixup_arm_branch target specific fixup. by Daniel Dunbar · 15 years ago
  90. e8eb1ea Trailing whitespace by Jim Grosbach · 15 years ago
  91. 971321b Use the integer scheduling intrinsic for integer loads and stores. by Bill Wendling · 15 years ago
  92. 3aff13b - Insert new instructions before DomBlock's terminator, by Chris Lattner · 15 years ago
  93. 60d410d fix two significant issues with FoldTwoEntryPHINode: by Chris Lattner · 15 years ago
  94. 071edc8 remove the instsimplify logic I added in r121754. It is apparently by Chris Lattner · 15 years ago
  95. 44da7ca clean up logic, convert std::set to SmallPtrSet, handle the case by Chris Lattner · 15 years ago
  96. e0b18e5 tidy up a bit, move DEBUG down to when we commit to doing the transform so we by Chris Lattner · 15 years ago
  97. 07ff353 use SimplifyInstruction instead of reimplementing part of it. by Chris Lattner · 15 years ago
  98. 995ba1b simplify GetIfCondition by using getSinglePredecessor. by Chris Lattner · 15 years ago
  99. 6de0a28 use AddPredecessorToBlock in 3 places instead of a manual loop. by Chris Lattner · 15 years ago
  100. 73c50a6 make FoldTwoEntryPHINode use instsimplify a bit, make by Chris Lattner · 15 years ago