1. 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 12 years ago
  2. c2c50cd Rename VMCore directory to IR. by Chandler Carruth · 12 years ago[Renamed from lib/VMCore/AutoUpgrade.cpp]
  3. cb3de0b Attributes Rewrite by Bill Wendling · 12 years ago
  4. 7325f06 Fix a dangling StringRef bug in the auto upgrader. In one case, we reset by Chandler Carruth · 12 years ago
  5. 7c82e6a More replacing of target-dependent intrinsics with target-indepdent by Joel Jones · 12 years ago
  6. 06a6a30 This is one of the first steps at moving to replace target-dependent by Joel Jones · 12 years ago
  7. 06cb8ed Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h by Chandler Carruth · 12 years ago
  8. cc95b57 Fix intrinsics for XOP frczss/sd instructions. These instructions only take one source register and zero the upper bits of the destination rather than preserving them. by Craig Topper · 12 years ago
  9. 3c98ce2 Add AutoUpgrade support for the SSE4 ptest intrinsics. by Nadav Rotem · 12 years ago
  10. c29106b Replace XOP vpcom intrinsics with fewer intrinsics that take the immediate as an argument. by Craig Topper · 12 years ago
  11. bb6e61c Simplify the fma4 renaming code. by Craig Topper · 12 years ago
  12. 7678de4 Autoupgrade support the rename of x86.fma4 intrinsics to x86.fma from r157898. by Craig Topper · 12 years ago
  13. 23e75da revert my previous patches that introduced an additional parameter to the objectsize intrinsic. by Nuno Lopes · 12 years ago
  14. 3075954 change the objectsize intrinsic signature: add a 3rd parameter to denote the maximum runtime performance penalty that the user is willing to accept. by Nuno Lopes · 12 years ago
  15. 189bce4 Remove 256-bit AVX non-temporal store intrinsics. Similar was previously done for 128-bit. by Craig Topper · 12 years ago
  16. a963c81 Remove AVX vpermil intrinsics. I removed their uses from clang headers and builtins a while back. by Craig Topper · 12 years ago
  17. e058d27 Add auto upgrade support for x86 pcmpgt/pcmpeq intrinics removed in r149367. by Craig Topper · 13 years ago
  18. bf47c76 Fix unused value warning for value used only in assert. by Nick Lewycky · 13 years ago
  19. a56f558 Don't rely in there being one argument before we've actually identified by Chandler Carruth · 13 years ago
  20. ccbf1e3 Switch llvm.cttz and llvm.ctlz to accept a second i1 parameter which by Chandler Carruth · 13 years ago
  21. b5dd9de Eli managed to kill off llvm.membarrier in llvm 3.0 also, this means by Chris Lattner · 13 years ago
  22. 875882a The llvm.atomic intrinsics *were* removed in LLVM 3.0 (in r141333), remove the by Chris Lattner · 13 years ago
  23. 3211c6e remove autoupgrade support for old forms of llvm.prefetch and the old by Chris Lattner · 13 years ago
  24. a7e6f74 remove autoupgrade support for really old-style debug info intrinsics. by Chris Lattner · 13 years ago
  25. 663aebf remove some old autoupgrade logic by Chris Lattner · 13 years ago
  26. 9d5f6cc remove autoupgrade support for LLVM 2.9 exception stuff. Mainline supports by Chris Lattner · 13 years ago
  27. 8540101 Remove the old atomic instrinsics. autoupgrade functionality is included with this patch. by Eli Friedman · 13 years ago
  28. 4a544a7 Split the init.trampoline intrinsic, which currently combines GCC's by Duncan Sands · 13 years ago
  29. 66d1836 The insertion point for the loads is right before the llvm.eh.exception by Bill Wendling · 13 years ago
  30. 17fe6c4 Don't reload the values that are already there. The llvm.eh.resume uses the same by Bill Wendling · 13 years ago
  31. 2714390 No need to get fancy inserting a PHI node when the values are stored in stack by Bill Wendling · 13 years ago
  32. 24fbb58 Perform the upgrading of the old EH to the new EH in a more sane manner. by Bill Wendling · 13 years ago
  33. 884fb72 Only delete instructions once. by Bill Wendling · 13 years ago
  34. c82a61c Initial check in that will auto-upgrade the old EH scheme to the new EH scheme. by Bill Wendling · 13 years ago
  35. db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
  36. a3efbb1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  37. 747fddd rework the remaining autoupgrade logic to use a StringRef instead of creating a by Chris Lattner · 13 years ago
  38. b85e4eb rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is by Chris Lattner · 13 years ago
  39. 9a76733 Add one more argument to the prefetch intrinsic to indicate whether it's a data by Bruno Cardoso Lopes · 13 years ago
  40. 4591193 CRC32 intrinsics were renamed at revision 132163. This submission by Chad Rosier · 13 years ago
  41. 6266031 Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. by Chad Rosier · 13 years ago
  42. 9493a28 Replace the "movnt" intrinsics with a native store + nontemporal metadata bit. by Bill Wendling · 13 years ago
  43. f93f7b2 Reapply r129401 with patch for clang. by Bill Wendling · 14 years ago
  44. f9b2dc6 Revert r129401 for now. Clang is using the old way of doing things. by Bill Wendling · 14 years ago
  45. d5f323d Remove the unaligned load intrinsics in favor of using native unaligned loads. by Bill Wendling · 14 years ago
  46. 9f86e80 Remove dead code. by Bill Wendling · 14 years ago
  47. 92e3916 Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. Frontends by Evan Cheng · 14 years ago
  48. 2ca5c86 convert ConstantVector::get to use ArrayRef. by Chris Lattner · 14 years ago
  49. 7583190 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
  50. 283c8ca Switch ConstantVector::get to use ArrayRef instead of a pointer+size by Chris Lattner · 14 years ago
  51. 6cf6c79 The pshufw instruction came about in MMX2 when SSE was introduced. Don't place by Bill Wendling · 14 years ago
  52. 0488fb6 Massive rewrite of MMX: by Dale Johannesen · 14 years ago
  53. f9e49e8 Use StringRef which performs the "early exit" when compared against a constant by Bill Wendling · 14 years ago
  54. ebd3e5f Early exit with simple checks. by Bill Wendling · 14 years ago
  55. de49f36 Auto-upgrade the magic ".llvm.eh.catch.all.value" global to by Bill Wendling · 14 years ago
  56. eb0c3d3 Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the by Bob Wilson · 14 years ago
  57. d0b69cf Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply, by Bob Wilson · 14 years ago
  58. 973a074 Remove NEON vmovn intrinsic, replacing it with vector truncate operations. by Bob Wilson · 14 years ago
  59. 04d6c28 Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvm by Bob Wilson · 14 years ago
  60. 7a9ef44 Add alignment arguments to all the NEON load/store intrinsics. by Bob Wilson · 14 years ago
  61. b31a11b Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend and by Bob Wilson · 14 years ago
  62. a399781 undo 80 column trespassing I caused by Gabor Greif · 14 years ago
  63. cfbb7d4 use ArgOperand API by Gabor Greif · 14 years ago
  64. bb6eabf use helper to neatly access arguments by Gabor Greif · 14 years ago
  65. f2937ac use high-level accessors by Gabor Greif · 14 years ago
  66. 6d972fd Remove the palignr intrinsics now that we lower them to vector shuffles, by Eric Christopher · 14 years ago
  67. 551754c Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
  68. 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
  69. 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
  70. 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
  71. 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
  72. 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
  73. 20adc9d Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  74. e754d3f Revert r100191 since it breaks objc in clang by Mon P Wang · 15 years ago
  75. e33c848 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  76. 100f090 Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. by Bob Wilson · 15 years ago
  77. 808bab0 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, by Mon P Wang · 15 years ago
  78. 8258d0b Remove the pmulld intrinsic and autoupdate it as a vector multiply. by Eric Christopher · 15 years ago
  79. 3a32865 Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 15 years ago
  80. 771150a Fix comment for CheckDebugInfoIntrinsics by Victor Hernandez · 15 years ago
  81. 44a29e0 Remove dead debug info intrinsics. by Devang Patel · 15 years ago
  82. b01bbdc I don't see any point in having both eh.selector.i32 and eh.selector.i64, by Duncan Sands · 15 years ago
  83. ac53a0b Introduce and use convenience methods for getting pointer types by Duncan Sands · 15 years ago
  84. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 15 years ago
  85. 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 15 years ago
  86. 2a610c7 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 15 years ago
  87. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 15 years ago
  88. 9e9a0d5 Move more code back to 2.5 APIs. by Owen Anderson · 15 years ago
  89. debcb01 Move types back to the 2.5 API. by Owen Anderson · 15 years ago
  90. af7ec97 Return ConstantVector to 2.5 API. by Owen Anderson · 15 years ago
  91. 03d7651 Remove Value::{isName, getNameRef}. by Daniel Dunbar · 15 years ago
  92. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 15 years ago
  93. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 15 years ago
  94. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
  95. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
  96. f81b576 LLVMContext-ification. by Owen Anderson · 15 years ago
  97. 49de982 Reapply 63765. Patches for clang and llvm-gcc to follow. by Dale Johannesen · 16 years ago
  98. 4d452de Reverting 63765. This broke the build of both clang and llvm-gcc. by Dale Johannesen · 16 years ago
  99. d244797 New feature: add support for target intrinsics being defined in the by Nate Begeman · 16 years ago
  100. 0598866 Large mechanical patch. by Devang Patel · 16 years ago