1. 6994040 This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. by Chandler Carruth · 17 years ago
  2. 52eec54 by David Greene · 17 years ago
  3. 4f859aa For PR1146: by Reid Spencer · 18 years ago
  4. 7055daf For PR1336: by Reid Spencer · 18 years ago
  5. 53bd704 For PR1336: by Reid Spencer · 18 years ago
  6. d23c4dd For PR1336: by Reid Spencer · 18 years ago
  7. 8486744 Fix a crash-by-unknown-exception caused by attempting to use a null pointer by Reid Spencer · 18 years ago
  8. 18da072 For PR1146: by Reid Spencer · 18 years ago
  9. 460dd9b For PR1146: Adapt handling of parameter attributes to use ParamAttrsList class. by Reid Spencer · 18 years ago
  10. b289f19 For PR1312: by Reid Spencer · 18 years ago
  11. 8918cb4 Upgrade the bit count intrinsics to have an i32 result. by Reid Spencer · 18 years ago
  12. de704f3 Don't upgrade functions that look like a bswap intrinsic but aren't. by Reid Spencer · 18 years ago
  13. 1e70bb6 Handle upgrade of llvm.bswap.iXX to llvm.bswap.iXX.iXX per new naming by Reid Spencer · 18 years ago
  14. 2b48420 Unbreak non-debug builds. by Evan Cheng · 18 years ago
  15. 91a9d54 For PR1243: by Reid Spencer · 18 years ago
  16. 3e5affd For PR1256: by Reid Spencer · 18 years ago
  17. 44f87ee Revert last changes as they introduced other problems. by Reid Spencer · 18 years ago
  18. be5c50c The sign information was not propagating into the rename map so only the by Reid Spencer · 18 years ago
  19. 91f76be Make older versions of bison happy. by Jeff Cohen · 18 years ago
  20. 4227bdb remove use of deprecated api by Chris Lattner · 18 years ago
  21. ac9dcb9 For PR1195: by Reid Spencer · 18 years ago
  22. 9d6565a For PR1195: by Reid Spencer · 18 years ago
  23. 858d973 remove use of vector-related ctors by Chris Lattner · 18 years ago
  24. 1bc3fa6 stop using me thods that take a vector by Chris Lattner · 18 years ago
  25. c02659f add #include by Chris Lattner · 18 years ago
  26. ac6d608 For PR1187: Rename function scope names that conflict with basic block names. by Reid Spencer · 18 years ago
  27. 39a9792 For PR1187: by Reid Spencer · 18 years ago
  28. e7c326b For PR1187: by Reid Spencer · 18 years ago
  29. 0ec8200 For PR1187: by Reid Spencer · 18 years ago
  30. 688b049 For PR411: by Reid Spencer · 18 years ago
  31. ef9b9a7 For PR411: by Reid Spencer · 18 years ago
  32. c34706c For PR1151: by Reid Spencer · 18 years ago
  33. 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
  34. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
  35. f049c67 For PR1142: by Reid Spencer · 18 years ago
  36. 43f76c9 Upgrade old csret calling convention into sret parameter attribute. by Reid Spencer · 18 years ago
  37. ce13b85 Merge error at my side. Fixed. by Anton Korobeynikov · 18 years ago
  38. c4c87a3 Drop CSRET CC by Anton Korobeynikov · 18 years ago
  39. 1e3c64e For PR1137: by Reid Spencer · 18 years ago
  40. 8f78af9 Make sure that an upgraded index is also inserted into the VIndices by Reid Spencer · 18 years ago
  41. aa777bd Ensure that gep_upgrade zext instructions we insert have unique names. by Reid Spencer · 18 years ago
  42. 7e97288 Remove extraneous ; to make some versions of bison happy. by Reid Spencer · 18 years ago
  43. 9373d27 Remove the SignedType class and other dead code. Improve comments. by Reid Spencer · 18 years ago
  44. efd53d5 For All These Bugs: PR645 PR761 PR1082 PR1122 by Reid Spencer · 18 years ago
  45. ac2dca9 Fix a bunch of missing semicolon parse errors from bison. by Jeff Cohen · 18 years ago
  46. 3d6cd1b For PR1113: by Reid Spencer · 18 years ago
  47. e0a15bb Reorganize things a bit in preparation for rewrite. Although this looks by Reid Spencer · 18 years ago
  48. 692ede5 Can't generate "bool" any more. Change to i1 by Reid Spencer · 18 years ago
  49. 2b21761 Don't attempt to upgrade argument to va.start and va.end if there are none. by Reid Spencer · 18 years ago
  50. fbb7b69 For PR1093: by Reid Spencer · 18 years ago
  51. 9421014 Remove support for upgrading NOT. The llvm-upgrade lexer didn't recognize by Reid Spencer · 18 years ago
  52. e3671f9 Upgrade the llvm.isunordered intrinsics to "fcmp uno" instruction. by Reid Spencer · 18 years ago
  53. cb03b5a For PR1082: by Reid Spencer · 18 years ago
  54. 520071a For PR1080: by Reid Spencer · 18 years ago
  55. 90eb4d6 Major update of llvm-upgrade: by Reid Spencer · 18 years ago
  56. b924054 If we hit a parse error, emit something bad to the output stream. This ensures that by Chris Lattner · 18 years ago
  57. e8fc2f9 Finish implementation of variable renaming to handle collapsed type planes by Reid Spencer · 18 years ago
  58. 2128607 Permit signed and unsigned integer constants to be used with either signed by Reid Spencer · 18 years ago
  59. 2b8036e For PR1070: by Reid Spencer · 18 years ago
  60. 16222c0 For PR1070: Remove useless bitcasts by commenting them out. by Reid Spencer · 18 years ago
  61. 05e52a1 For PR950: by Reid Spencer · 18 years ago
  62. a9d7e89 For PR950: by Reid Spencer · 18 years ago
  63. e4d87aa For PR950: by Reid Spencer · 18 years ago
  64. 7969681 Fix test/Regression/Assembler/2006-12-09-Cast-To-Bool.ll by Reid Spencer · 18 years ago
  65. a00c5a6 When upgrading cast to bool to a setne, generate icmp ne instead. by Reid Spencer · 18 years ago
  66. 7fed45e Create an option to turn off generation of fcmp instructions while still by Reid Spencer · 18 years ago
  67. 98ba588 Fix build for older versios of bison. by Jim Laskey · 18 years ago
  68. 9f8b383 Don't turn on SETCC upgrade yet! by Reid Spencer · 18 years ago
  69. 49aeed7 Fix upgrade of setcc with bool operands. by Reid Spencer · 18 years ago
  70. 999b2df For PR645: by Reid Spencer · 18 years ago
  71. 57f28f9 Match the llvmAsmParser's handling of ICmp and FCmp instructions. by Reid Spencer · 18 years ago
  72. ec9c4f4 Add a needed #include. by Reid Spencer · 18 years ago
  73. 2b40438 Implement upgrade of setcc instruction to icmp/fcmp, but don't enable it yet. by Reid Spencer · 18 years ago
  74. a8ca090 Support several new upgrades: by Reid Spencer · 18 years ago
  75. 1d64a6c Implement the GEP upgrade for non-constant unsigned indices by Reid Spencer · 18 years ago
  76. f848365 Keep lists of values so they can be examined. by Reid Spencer · 18 years ago
  77. a50d596 Add support for global types and type resolution. Fix several minor by Reid Spencer · 18 years ago
  78. 280d801 Handle upgrade of fp -> ptr cast with fp -> int -> ptr by Reid Spencer · 18 years ago
  79. 0b7e507 Don't convert {} into []! by Reid Spencer · 18 years ago
  80. fcb5df8 Allow the new cast instructions. by Reid Spencer · 18 years ago
  81. f7bde22 Upgrade shr to ashr and lshr by Reid Spencer · 18 years ago
  82. f2d5532 Don't treat numeric (untyped) constants as a ConstInfo, just pass the by Reid Spencer · 18 years ago
  83. 16244f4 First version of llvm-upgrade that can correctly upgrade all of test/Feature by Reid Spencer · 18 years ago
  84. d154b57 valgrind clean version of llvm-upgrade by Reid Spencer · 18 years ago
  85. e77e35e First version of llvm-upgrade that can correctly upgrade a large test case. by Reid Spencer · 18 years ago
  86. 96839be Allow llvm-upgrade to read from stdin. Configure the lexer for reading by Reid Spencer · 18 years ago
  87. e7c3c60 Initial, non-functional, version of llvm-upgrade. This version just echos by Reid Spencer · 18 years ago