1. c96a82a Initial modifications to MCAssembler and TargetMachine for the MCJIT. by Reid Kleckner · 14 years ago
  2. a408123 Initialize RegLimit only when register pressure is being tracked. by Evan Cheng · 14 years ago
  3. 9a9d275 Custom lower the memory barrier instructions and add support by Eric Christopher · 14 years ago
  4. b1c857b Fix constant island pass's handling of tBR_JTr. The offset of the instruction does not have to be 4-byte aligned. Rather, it's the offset + 2 that must be aligned since the instruction expands into: by Evan Cheng · 14 years ago
  5. 624e0b2 If 'other' was empty 'overlapsFrom(other, other.begin());' will segfault. This avoids that. by Lang Hames · 14 years ago
  6. 2d4590d lit: Add some example tests for previous commit. by Daniel Dunbar · 14 years ago
  7. 90eb402 80-columns. by Eric Christopher · 14 years ago
  8. 0c07b64 Make fast isel win64-aware w.r.t. call-clobbered regs by Nate Begeman · 14 years ago
  9. 4a863e2 More register pressure aware scheduling work. by Evan Cheng · 14 years ago
  10. 2b69143 Add more 256-bit forms for a bunch of regular AVX instructions by Bruno Cardoso Lopes · 14 years ago
  11. b937549 lit: Add support for 'REQUIRES: feature-one, feature-two, ...' in the by Daniel Dunbar · 14 years ago
  12. 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 14 years ago
  13. fcbd1a7 Fixes win64. It was broken by a previous patch where I missed the !isWin64 by Rafael Espindola · 14 years ago
  14. d8cc7be Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisGroup<> for pass registration. by Owen Anderson · 14 years ago
  15. 9172900 For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumb by Jim Grosbach · 14 years ago
  16. 908bafe add some rough support for making mcinst lowering work without an by Chris Lattner · 14 years ago
  17. 20813e0 First stab at updating the documentation for INITIALIZE_PASS(). by Owen Anderson · 14 years ago
  18. ab69588 Baby steps towards ARM fast-isel. by Eric Christopher · 14 years ago
  19. d13db2c Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 14 years ago
  20. 07fdd89 Hack around extracts that aren't easy to process. by Eric Christopher · 14 years ago
  21. 6215109 tidy up by Jim Grosbach · 14 years ago
  22. e29f37f Add missing AVX convert instructions. Those instructions are not described in their SSE forms (although they exist), but add the AVX forms anyway, so the assembler can benefit from it by Bruno Cardoso Lopes · 14 years ago
  23. e62b690 tidy up. by Jim Grosbach · 14 years ago
  24. 1e20b96 80 column and trailing whitespace cleanup by Jim Grosbach · 14 years ago
  25. 29d2716 Add some debug output to help diagnose PR7689. by Dan Gohman · 14 years ago
  26. c8ea673 Fix a couple issues with Win64 ABI by Nate Begeman · 14 years ago
  27. bdd5737 Add the INITIALIZE_PASS macro. by Owen Anderson · 14 years ago
  28. 928fc3b Avoid AVX instructions to be selected instead of its SSE form by Bruno Cardoso Lopes · 14 years ago
  29. 557c83c NamedMDNode is never an operand. by Dan Gohman · 14 years ago
  30. 872814a Disallow null as a named metadata operand. by Dan Gohman · 14 years ago
  31. ec237ff Use System/DataTypes.h instead of stdint.h, which isn't portable. by Daniel Dunbar · 14 years ago
  32. d9c86dc Use TrackingVH instead of WeakVH for NamedMDNode's operands, since nodes by Dan Gohman · 14 years ago
  33. 1ec7f5f Tidy. by Dan Gohman · 14 years ago
  34. 9650983 Move the smarts of AnalysisGroup registration into PassRegistry. by Owen Anderson · 14 years ago
  35. 4595321 Delete an obsolete comment. by Dan Gohman · 14 years ago
  36. 922d00f strip out the 2.7 release notes, this really is the 2.8 release notes by Chris Lattner · 14 years ago
  37. bc56501 Fix calling convention on ARM if vfp2+ is enabled. by Rafael Espindola · 14 years ago
  38. 50fb330 appease Validator by Gabor Greif · 14 years ago
  39. 17b59fe add info on operand rotation by Gabor Greif · 14 years ago
  40. dab4dac Pulling out previous patch, must've run the tests in the wrong directory. by Eric Christopher · 14 years ago
  41. 87f4137 Lower MEMBARRIER on x86 and support processors without SSE2. by Eric Christopher · 14 years ago
  42. 5a8ea65 Changed OStream templates to functions on raw_ostream, removed the unused "renderWarnings" function. by Lang Hames · 14 years ago
  43. cf6ca03 Add AVX only vzeroall and vzeroupper instructions by Bruno Cardoso Lopes · 14 years ago
  44. c61f6b4 restore aesthetics by Gabor Greif · 14 years ago
  45. 4f6b467 Teach bottom up pre-ra scheduler to track register pressure. Work in progress. by Evan Cheng · 14 years ago
  46. 80a16b0 Turn this test on again after the llvm-gcc change in r108986. by Eric Christopher · 14 years ago
  47. 302313f Update this to use a "valid" alignment. by Eric Christopher · 14 years ago
  48. 7d7d15a Add new AVX vpermilps, vpermilpd and vperm2f128 instructions by Bruno Cardoso Lopes · 14 years ago
  49. 4b13f3c Add new AVX vmaskmov instructions, and also fix the VEX encoding bits to support it by Bruno Cardoso Lopes · 14 years ago
  50. 3bdfbf5 Give MDNode printing has access to the current Module in more by Dan Gohman · 14 years ago
  51. f2c6e36 Change the createSpiller interface to take a MachineFunctionPass argument. by Jakob Stoklund Olesen · 14 years ago
  52. 549979f Make this code a little more readable. by Dan Gohman · 14 years ago
  53. 333a947 Use DebugLocs instead of MDNodes. by Dan Gohman · 14 years ago
  54. 5396735 Move the handling of PassRegistrationListener's to PassRegistry. by Owen Anderson · 14 years ago
  55. 1154f42 Add new AVX vextractf128 instructions by Bruno Cardoso Lopes · 14 years ago
  56. e336cbc Fix a typo. by Dan Gohman · 14 years ago
  57. 7bc230e Don't look up the "dbg" metadata kind by name. by Dan Gohman · 14 years ago
  58. 6e81543 make asmprinter optional, even though passing in null will cause things to explode right now. by Chris Lattner · 14 years ago
  59. 98cfb53 Added support to MachO.h for many defines and structures that are needed by Greg Clayton · 14 years ago
  60. cb63ecb continue pushing dependencies around. by Chris Lattner · 14 years ago
  61. c0115b5 reduce X86MCInstLower dependencies on asmprinter. by Chris Lattner · 14 years ago
  62. 0c13cf3 pass around MF, not MMI. by Chris Lattner · 14 years ago
  63. 4f1be4a Rename removeAllMetadata to clearMetadataHashEntries and simplify by Dan Gohman · 14 years ago
  64. 7648bd4 cleanups. by Chris Lattner · 14 years ago
  65. 1a34c83 move two asmprinter methods into the asmprinter .cpp file. by Chris Lattner · 14 years ago
  66. 6a0dc07 Implement loop splitting analysis. by Jakob Stoklund Olesen · 14 years ago
  67. 5d80911 Remove an obsolete comment. by Dan Gohman · 14 years ago
  68. 19538d1 Add support for remapping metadata kind IDs when reading in a by Dan Gohman · 14 years ago
  69. a7f9563 Include some tests for the recently committed ELF section directive handlers. by Matt Fleming · 14 years ago
  70. 21d35c1 Fix test for switch statements and increase threshold a bit per experimentation. by Dale Johannesen · 14 years ago
  71. c510a70 there is now no reason to link in TARGETS_TO_BUILD since we list by Chris Lattner · 14 years ago
  72. 6f2cea0 fix edis to only try to link in the x86 parts if the x86 backend is by Chris Lattner · 14 years ago
  73. aac07ea Move more functionality from Pass.cpp to PassRegistry.cpp. This global will go away eventually, but for now we still need it around. by Owen Anderson · 14 years ago
  74. aad9c4c Fix edis makefile by Douglas Gregor · 14 years ago
  75. 4dbbe34 prune #includes a little. by Chris Lattner · 14 years ago
  76. f525c2a Add some more handlers for ELF section directives. by Matt Fleming · 14 years ago
  77. 7fdeab3 Formatting. by Eric Christopher · 14 years ago
  78. e744ab2 fix DISABLE_EDIS by Chris Lattner · 14 years ago
  79. b676d98 Add the rest of the SHT_* values as defined in the System V ABI by Matt Fleming · 14 years ago
  80. 273e48b Add support for a new Apple-style build target, EmbeddedSim, that builds by Bob Wilson · 14 years ago
  81. 56ff3f1 this logic is handled by tools/makefile. by Chris Lattner · 14 years ago
  82. de8d405 Testcase for llvm-gcc commit r108910. by Eric Christopher · 14 years ago
  83. a09e67a Remove setDbgMetadata and getDbgMetadata; their users have been by Dan Gohman · 14 years ago
  84. 8238f02 Let's get those buildbots green: #include is needed in the header, not just the implementation. by Owen Anderson · 14 years ago
  85. bda0252 Use getDebugLoc and setDebugLoc instead of getDbgMetadata and setDbgMetadata, by Dan Gohman · 14 years ago
  86. e5b2b88 apparently also missing an include. by Chris Lattner · 14 years ago
  87. 8f5880c this is in System by Chris Lattner · 14 years ago
  88. 444e2f5 remove option from tablegen for building static header. by Chris Lattner · 14 years ago
  89. e1c29be Add new AVX instruction vinsertf128 by Bruno Cardoso Lopes · 14 years ago
  90. 6f0414a turn this into a normal header. by Chris Lattner · 14 years ago
  91. 1c861a0 hopefully heal the linux builders by Chris Lattner · 14 years ago
  92. b3c90d9 tidy up by Gabor Greif · 14 years ago
  93. ee9886e I just fail with SVN today. by Owen Anderson · 14 years ago
  94. a4f15d6 there is no reason to dynamically generate a static header. by Chris Lattner · 14 years ago
  95. 234db00 drop edinfo.inc into the objdir for src!=objdir builds. by Chris Lattner · 14 years ago
  96. d15d2f5 Oops. by Owen Anderson · 14 years ago
  97. aab5b32 Update header. by Eric Christopher · 14 years ago
  98. 39b890d Convert the internal PassRegistrar class into a new, external PassRegistry class. No intended functionality change at this point. by Owen Anderson · 14 years ago
  99. ce61aed edis needs to link in mcdisassembler. by Chris Lattner · 14 years ago
  100. 9ae2e33 update cmake. by Chris Lattner · 14 years ago