1. 0aa38b9 Check to make sure that the iterator isn't at the beginning of the basic block by Bill Wendling · 14 years ago
  2. 0d9a086 add jit support for the new psuedo instructions I added for by Chris Lattner · 14 years ago
  3. 8dae787 machine a mutable machineinstr down into emitInstruction. by Chris Lattner · 14 years ago
  4. e93417b Fix the store part of this as well. Fixes smg2000. by Eric Christopher · 14 years ago
  5. 7466927 Rename SplitEditor::rewrite to finish() and break it out into a couple of new by Jakob Stoklund Olesen · 14 years ago
  6. d82de83 Avoid compiler warning: comparison between signed and unsigned integer. by Evan Cheng · 14 years ago
  7. a32181a Extract method ProcessUses from LocalRewriter::RewriteMBB. Both parent and child by Jakob Stoklund Olesen · 14 years ago
  8. 657985e Do not check that the bodies of two defs of same linkonce global are the same. by Anton Korobeynikov · 14 years ago
  9. 56ac907 Implement a few more binary encoding bits. Still very early stage proof-of- by Jim Grosbach · 14 years ago
  10. 54f32e6 Classify value numbers into connected components in linear time. by Jakob Stoklund Olesen · 14 years ago
  11. ff9dfed Call InitSections in llc and clang so that the binaries produced by them by Rafael Espindola · 14 years ago
  12. c2921ea Filter out illegal formulae after updating offsets, not before, so that by Dan Gohman · 14 years ago
  13. ec37b00 Recommit 116056, now with the missing file... by Cameron Esfahani · 14 years ago
  14. e95f319 Don't waste time unfolding simple loads. The unfolded copy won't be hoisted. by Evan Cheng · 14 years ago
  15. 1aca5bc Fix operand latency computation in cases where the definition operand is by Evan Cheng · 14 years ago
  16. 95b4672 CrashRecovery: Fix raise() override to actually send the right signal, *cough*. by Daniel Dunbar · 14 years ago
  17. 3e09413 Reapply 116059, this time without the fatfingered pasto at the top. by Jim Grosbach · 14 years ago
  18. 2cee75a Reverting 116059. Bots are unhappy with it. by Jim Grosbach · 14 years ago
  19. 5900201 reverting 116056: win64_params.ll may need to be conditionalized? by Andrew Trick · 14 years ago
  20. b2bada3 Line number 0 indicates there is no source line/file name info available for this construct. by Devang Patel · 14 years ago
  21. 461caba 'const'ify getMachineOpValue() and associated helpers. by Jim Grosbach · 14 years ago
  22. ca52c8b Start separating out code metrics into code size metrics and code performance metrics. Partial Specialization will apply the former to function specializations, and the latter to all callsites that can use a specialization, in order to decide whether to create a specialization by Kenneth Uildriks · 14 years ago
  23. d7b8d91 Small patch to restore home register stack space allocation for the Win64 case. Add test case. This code eventually needs to be tighter, since it's always allocating it, even in leaf routines. by Cameron Esfahani · 14 years ago
  24. 7d24705 Change register allocation order for ARM VFP and NEON registers to put the by Bob Wilson · 14 years ago
  25. d043529 fix a subtle bug I introduced in my refactoring, where we stopped preferring by Chris Lattner · 14 years ago
  26. 15df55d reapply: Use the new TB_NOT_REVERSABLE flag instead of special by Chris Lattner · 14 years ago
  27. 99ae665 reapply the patch reverted in r116033: by Chris Lattner · 14 years ago
  28. 30db22f Update CMake. by Daniel Dunbar · 14 years ago
  29. b88b00b Revert "Reimplement (part of) the or -> add optimization. Matching 'or' into by Daniel Dunbar · 14 years ago
  30. b38109f Revert "Use the new TB_NOT_REVERSABLE flag instead of special ", which depends by Daniel Dunbar · 14 years ago
  31. 32f0cdb Revert "reimplement the second half of the or/add optimization. We should now", by Daniel Dunbar · 14 years ago
  32. 7a56f33 Move to thumb2 loads, fixes a problem with incoming registers as thumb1. by Eric Christopher · 14 years ago
  33. cd3167b reimplement the second half of the or/add optimization. We should now by Chris Lattner · 14 years ago
  34. 58f38bf Enable binary encoding of some simple instructions. by Jim Grosbach · 14 years ago
  35. bade37b Make <target>CodeEmitter::getBinaryCodeForInstr() a const method. by Jim Grosbach · 14 years ago
  36. 05e27c5 Use the new TB_NOT_REVERSABLE flag instead of special by Chris Lattner · 14 years ago
  37. a228376 simplify some map operations. by Chris Lattner · 14 years ago
  38. b225ade MC-COFF: Handle relaxation in COFF better. Fixes PR8321. by Michael J. Spencer · 14 years ago
  39. fc7744b Delete the FormulaSorter class and inline its one method into its by Dan Gohman · 14 years ago
  40. f63d70f Fix a spello. by Dan Gohman · 14 years ago
  41. 23c3fde Charge a formula for explicit multiplies on scaled registers too, by Dan Gohman · 14 years ago
  42. 0d6715a Use size_t for consistency. by Dan Gohman · 14 years ago
  43. dd3db0e When merging one use into another, transfer the offsets from by Dan Gohman · 14 years ago
  44. 122e2ea Reimplement (part of) the or -> add optimization. Matching 'or' into 'add' by Chris Lattner · 14 years ago
  45. 0253df9 After splitting, the remaining LiveInterval may be fragmented into multiple by Jakob Stoklund Olesen · 14 years ago
  46. c689770 Fix LSR to keep the RegUseTracker up to date when combining users. by Dan Gohman · 14 years ago
  47. d82e9e7 Remove LoopIndexSplit pass. It is neither maintained nor used by anyone. by Devang Patel · 14 years ago
  48. 358cf16 Unbreak cmake build. by John Thompson · 14 years ago
  49. 344d9db Code refactoring. by Evan Cheng · 14 years ago
  50. 45a1cb2 Reduce casting in various tables by defining the table with the right types. by Chris Lattner · 14 years ago
  51. afcd543 simplify code: don't build up vector only to assert it is empty. by Chris Lattner · 14 years ago
  52. ce665bd Now with fewer extraneous semicolons! by Owen Anderson · 14 years ago
  53. d6d4b42 Trivial MC code emitter shell. No instruction forms actually handled yet. by Jim Grosbach · 14 years ago
  54. a98111c Correctly check if a path is a directory. Fix by Brian Korver. by Evan Cheng · 14 years ago
  55. 7b172c6 Provie a clearner interface so that FE can decide whether a function has prototype or not. by Devang Patel · 14 years ago
  56. 9af82ba Include the auto-generated bits for machine encoding. by Jim Grosbach · 14 years ago
  57. df1f5a9 Remember to promote load/store types for stack to register size. by Eric Christopher · 14 years ago
  58. 9649e9a convert test to use the existing classes that the multipatterns by Chris Lattner · 14 years ago
  59. 00e94ba convert cmp to use a multipattern by Chris Lattner · 14 years ago
  60. 835580f Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Also eliminate unneeded isel patterns. rdar://8520311 by Evan Cheng · 14 years ago
  61. ae93ed1 ARM instruction don't have instruction prefixes, so remove the helper functions by Jim Grosbach · 14 years ago
  62. e4f1a9b Move tool_output_file into its own file. by Dan Gohman · 14 years ago
  63. aa4897f Add initialization routines for Instrumentation. by Owen Anderson · 14 years ago
  64. 9e94000 reduce redundancy between pattern copies. by Chris Lattner · 14 years ago
  65. a2b8b16 the opcode for BinOpMI/BinOpMI8 is always the same, remove the argument. by Chris Lattner · 14 years ago
  66. 154c5c4 Improve comment. by Owen Anderson · 14 years ago
  67. 74cfb0c Add initialization routines to InstCombine. by Owen Anderson · 14 years ago
  68. a3208e1 convert adc/sbb to a multipattern. Because the adde/sube nodes by Chris Lattner · 14 years ago
  69. b8a1ccf Add initialization routines for VMCore. by Owen Anderson · 14 years ago
  70. 9966306 Add initialization routines for Target. by Owen Anderson · 14 years ago
  71. 8456c4f Fix obvious mistake pointed out by Michael Spencer. by Jakob Stoklund Olesen · 14 years ago
  72. 452a9fd Print more loop info. by Jakob Stoklund Olesen · 14 years ago
  73. 8fc3d11 Print out MBB number when rewriting. by Jakob Stoklund Olesen · 14 years ago
  74. 78b1524 Add initialization routines for CodeGen. by Owen Anderson · 14 years ago
  75. 1c8820d Add an implementation of the initialization routine for IPA. by Owen Anderson · 14 years ago
  76. 861f4c3 Add initialization routines for Analysis and IPA. by Owen Anderson · 14 years ago
  77. 2c81296 Add an initialization routine for libLLVMipo.a by Owen Anderson · 14 years ago
  78. 4b3041c Cache interval iterators in SplitEditor::addTruncSimpleRange so we only have to by Jakob Stoklund Olesen · 14 years ago
  79. 9b24afe Clean up debug printing. by Jakob Stoklund Olesen · 14 years ago
  80. 1a3d233 Next step on the getting-rid-of-static-ctors train: begin adding per-library by Owen Anderson · 14 years ago
  81. 745c872 Fix a warning when building with clang++. by Owen Anderson · 14 years ago
  82. 218c98c Add the missing cases to the type->registerclass conversion function. by Kalle Raiskila · 14 years ago
  83. 8a52fa6 Implement two virtual functions in SPUTargetLowering. by Kalle Raiskila · 14 years ago
  84. 86c3647 Minor cosmetic change: fix DOSish \r\n. by NAKAMURA Takumi · 14 years ago
  85. b5814a3 MC-COFF: Fix symbol aliases. Fixes PR8251. by Michael J. Spencer · 14 years ago
  86. ee56ea6 Use the correct register class for load instructions - fixes by Eric Christopher · 14 years ago
  87. 5d18d92 Use the correct register class here. by Eric Christopher · 14 years ago
  88. 338c253 Use the thumb2 conditional move instruction. by Eric Christopher · 14 years ago
  89. 1107734 Remove in-progress assertion, add TODO. by Eric Christopher · 14 years ago
  90. 7180234 Move the pass initialization helper functions into the llvm namespace, and add by Owen Anderson · 14 years ago
  91. 5a50cee Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vldr / vstr, etc. by Evan Cheng · 14 years ago
  92. b046810 add support for isConvertibleToThreeAddress to ArithBinOpEFLAGS, by Chris Lattner · 14 years ago
  93. 521ff70 Fix a few issues in ArithBinOpEFLAGS that made it specific to and. by Chris Lattner · 14 years ago
  94. 4b181c8 Convert 'and' to single instance of a multipattern by Chris Lattner · 14 years ago
  95. a425716 Allow use of the 16-bit literal move instruction in CMOVs for Thumb2 mode. by Jim Grosbach · 14 years ago
  96. 511c686 add a new BinOpAI class to represent the immediate form that directly acts on EAX. by Chris Lattner · 14 years ago
  97. 3bbdcea Allow use of the 16-bit literal move instruction in CMOVs for ARM mode. by Jim Grosbach · 14 years ago
  98. 1bb9ada add a bunch of classes for other common patterns. by Chris Lattner · 14 years ago
  99. cce7f7c Since the Hello pass is built as a loadable dynamic library, don't try to convert it to new-style registration yet. by Owen Anderson · 14 years ago
  100. 2b8d30d Define a new BinOpRI8 class and use it to define the imm8 versions of and. by Chris Lattner · 14 years ago