1. 304a7a6 Micro-optimize SCEVComplexityCompare. by Dan Gohman · 15 years ago
  2. e72079a Add a const qualifier. by Dan Gohman · 15 years ago
  3. cd20c6f Use the proper type for shift counts. This fixes a bootstrap error. by Dan Gohman · 15 years ago
  4. f83f425 IF directory name is empty then try to extract one using absolute file name. by Devang Patel · 15 years ago
  5. 79ced81 Test case to insure template function declaration refers to correct filename. Radar 8063111. by Stuart Hastings · 15 years ago
  6. f528d2b Add AVX version of CLMUL instructions by Bruno Cardoso Lopes · 15 years ago
  7. a4f4d69 DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bits by Dan Gohman · 15 years ago
  8. 7c98283 Make SDNode::dump() print a newline at the end. by Dan Gohman · 15 years ago
  9. 04577ef fix constness warnings by Gabor Greif · 15 years ago
  10. 3012e22 Revert r109102 for now as it's causing JIT miscompilations. by Eric Christopher · 15 years ago
  11. 9843688 do not (implicitly) dereference iterator many times, cache it instead by Gabor Greif · 15 years ago
  12. 6252f6e Revert 109220. by Eric Christopher · 15 years ago
  13. 4a3bb24 Simplifying use_iterators by dereferencing by Gabor Greif · 15 years ago
  14. 7d455eb StringRef'icate. by Mikhail Glushenkov · 15 years ago
  15. b2721e7 Formatting. by Mikhail Glushenkov · 15 years ago
  16. b374d4f Get rid of exceptions in llvmc. by Mikhail Glushenkov · 15 years ago
  17. a23650b give StringMap a new ctor which allows you to initialize it by Chris Lattner · 15 years ago
  18. d69121b modernize stringset interface by Chris Lattner · 15 years ago
  19. 26a9142 Declare CLMUL as a subtarget feature by Bruno Cardoso Lopes · 15 years ago
  20. cdae7e8 Add x86 CLMUL (Carry-less multiplication) cpu feature by Bruno Cardoso Lopes · 15 years ago
  21. 54e1791 80-col. by Eric Christopher · 15 years ago
  22. 6b7e916 Add complete assembler support for FMA3 instructions, with descriptions and encodings taken from the AVX manual by Bruno Cardoso Lopes · 15 years ago
  23. c76d23f The only supported calling convention for X86-64 uses by Dale Johannesen · 15 years ago
  24. 06e6e10 Fix some AVX instructions which didnt had HasAVX prefix. And also a problem with PINSRW, which was totally wrong because of a typo I introduced previously by Bruno Cardoso Lopes · 15 years ago
  25. 02dee5b Add an explicit -sdk option to xcrun command. by Bob Wilson · 15 years ago
  26. ed2b840 Warnings patrol. by Eric Christopher · 15 years ago
  27. ae7b8b2 missed a use of SizeRequired. by Chris Lattner · 15 years ago
  28. 2062875 eliminate the TargetInstrInfo::GetInstSizeInBytes hook. by Chris Lattner · 15 years ago
  29. 77beeae remove the dwarf sizing stuff which is now dead, it was by Chris Lattner · 15 years ago
  30. fb583a9 Add remaining AVX instructions (most of them dealing with GR64 destinations. This complete the assembler support for the general AVX ISA. But we still miss instructions from FMA3 and CLMUL specific feature flags, which are now the next step by Bruno Cardoso Lopes · 15 years ago
  31. 134d8ee remove the JIT "NeedsExactSize" feature and supporting logic. by Chris Lattner · 15 years ago
  32. 1c55386 switch a private implementation of GetFunctionSizeInBytes. by Chris Lattner · 15 years ago
  33. 2a1a44f Regenerate. by Eric Christopher · 15 years ago
  34. 86fa2f2 Try to work around the relative install-sh path problem. by Eric Christopher · 15 years ago
  35. 0123c1d X86MCInstLower now depends on AsmPrinter being around. by Chris Lattner · 15 years ago
  36. 456fdaf instead of migrating it to the MC instruction encoder, just by Chris Lattner · 15 years ago
  37. 169c932 Speculatively revert 109117 by Devang Patel · 15 years ago
  38. 99ccffe ARMv4 JIT forgets to set the lr register when making a indirect function call. Fixes PR7608 by Xerxes Ranby · 15 years ago
  39. 481c4c0 keep in 80 cols by Gabor Greif · 15 years ago
  40. bd68d42 Map MDNode correctly. by Devang Patel · 15 years ago
  41. f06eb37 add dyn_cast_or_null tests, exclude invalid dyn_cast test by Gabor Greif · 15 years ago
  42. 46a3501 tidy up by Gabor Greif · 15 years ago
  43. d159467 add dyn_cast tests and beef up others a bit by Gabor Greif · 15 years ago
  44. 1ac0229 fit in 80 columns by Gabor Greif · 15 years ago
  45. f95eef6 use cascading operator-> feature by Gabor Greif · 15 years ago
  46. 96f1d8e mass elimination of reliance on automatic iterator dereferencing by Gabor Greif · 15 years ago
  47. 907cd1a Increase the max physreg size. Patch by Pekka Jääskeläinen. by Duncan Sands · 15 years ago
  48. 945f1ab simplify by Gabor Greif · 15 years ago
  49. efdf039 do not access arguments via low-level interface, do not multiply dereference use_iterators by Gabor Greif · 15 years ago
  50. 85e01df pass dereferenced iterator to dyn_cast by Gabor Greif · 15 years ago
  51. 20361b9 pass dereferenced iterator to dyn_cast by Gabor Greif · 15 years ago
  52. 11aa60d use -> instead of (*). by Gabor Greif · 15 years ago
  53. 3d8586e cache dereferenced iterator by Gabor Greif · 15 years ago
  54. a399781 undo 80 column trespassing I caused by Gabor Greif · 15 years ago
  55. 30d35b8 Mark an assert-only variable as used. by Chandler Carruth · 15 years ago
  56. 986569a Fix the generated file name for CMake. by Chandler Carruth · 15 years ago
  57. f96b006 Add new RegionInfo pass. by Tobias Grosser · 15 years ago
  58. 8a89a6a Attempt to fix linking issues with CMake. Please review other CMake users, by Chandler Carruth · 15 years ago
  59. 89ba74d Re-apply r109079 with fix. by Evan Cheng · 15 years ago
  60. 8b9177a Revert r109079, which broke a lot of CodeGen tests. by Owen Anderson · 15 years ago
  61. 214e46e Update CMake files. by Owen Anderson · 15 years ago
  62. c96a82a Initial modifications to MCAssembler and TargetMachine for the MCJIT. by Reid Kleckner · 15 years ago
  63. a408123 Initialize RegLimit only when register pressure is being tracked. by Evan Cheng · 15 years ago
  64. 9a9d275 Custom lower the memory barrier instructions and add support by Eric Christopher · 15 years ago
  65. 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 · 15 years ago
  66. 624e0b2 If 'other' was empty 'overlapsFrom(other, other.begin());' will segfault. This avoids that. by Lang Hames · 15 years ago
  67. 2d4590d lit: Add some example tests for previous commit. by Daniel Dunbar · 15 years ago
  68. 90eb402 80-columns. by Eric Christopher · 15 years ago
  69. 0c07b64 Make fast isel win64-aware w.r.t. call-clobbered regs by Nate Begeman · 15 years ago
  70. 4a863e2 More register pressure aware scheduling work. by Evan Cheng · 15 years ago
  71. 2b69143 Add more 256-bit forms for a bunch of regular AVX instructions by Bruno Cardoso Lopes · 15 years ago
  72. b937549 lit: Add support for 'REQUIRES: feature-one, feature-two, ...' in the by Daniel Dunbar · 15 years ago
  73. 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 15 years ago
  74. fcbd1a7 Fixes win64. It was broken by a previous patch where I missed the !isWin64 by Rafael Espindola · 15 years ago
  75. d8cc7be Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisGroup<> for pass registration. by Owen Anderson · 15 years ago
  76. 9172900 For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumb by Jim Grosbach · 15 years ago
  77. 908bafe add some rough support for making mcinst lowering work without an by Chris Lattner · 15 years ago
  78. 20813e0 First stab at updating the documentation for INITIALIZE_PASS(). by Owen Anderson · 15 years ago
  79. ab69588 Baby steps towards ARM fast-isel. by Eric Christopher · 15 years ago
  80. d13db2c Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  81. 07fdd89 Hack around extracts that aren't easy to process. by Eric Christopher · 15 years ago
  82. 6215109 tidy up by Jim Grosbach · 15 years ago
  83. 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 · 15 years ago
  84. e62b690 tidy up. by Jim Grosbach · 15 years ago
  85. 1e20b96 80 column and trailing whitespace cleanup by Jim Grosbach · 15 years ago
  86. 29d2716 Add some debug output to help diagnose PR7689. by Dan Gohman · 15 years ago
  87. c8ea673 Fix a couple issues with Win64 ABI by Nate Begeman · 15 years ago
  88. bdd5737 Add the INITIALIZE_PASS macro. by Owen Anderson · 15 years ago
  89. 928fc3b Avoid AVX instructions to be selected instead of its SSE form by Bruno Cardoso Lopes · 15 years ago
  90. 557c83c NamedMDNode is never an operand. by Dan Gohman · 15 years ago
  91. 872814a Disallow null as a named metadata operand. by Dan Gohman · 15 years ago
  92. ec237ff Use System/DataTypes.h instead of stdint.h, which isn't portable. by Daniel Dunbar · 15 years ago
  93. d9c86dc Use TrackingVH instead of WeakVH for NamedMDNode's operands, since nodes by Dan Gohman · 15 years ago
  94. 1ec7f5f Tidy. by Dan Gohman · 15 years ago
  95. 9650983 Move the smarts of AnalysisGroup registration into PassRegistry. by Owen Anderson · 15 years ago
  96. 4595321 Delete an obsolete comment. by Dan Gohman · 15 years ago
  97. 922d00f strip out the 2.7 release notes, this really is the 2.8 release notes by Chris Lattner · 15 years ago
  98. bc56501 Fix calling convention on ARM if vfp2+ is enabled. by Rafael Espindola · 15 years ago
  99. 50fb330 appease Validator by Gabor Greif · 15 years ago
  100. 17b59fe add info on operand rotation by Gabor Greif · 15 years ago