1. aad3fb7 Privatize the MDString uniquing table. by Owen Anderson · 15 years ago
  2. efd280b Fix compiler warning (for -Asserts). by Daniel Dunbar · 15 years ago
  3. 914e50c Privatize the ConstantFP table. I'm on a roll! by Owen Anderson · 15 years ago
  4. da24fe2 Update CMake file. by Ted Kremenek · 15 years ago
  5. 001dbfe Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 15 years ago
  6. 6687990 Now that we have contexts on types, convert some more internals to use contexts. by Owen Anderson · 15 years ago
  7. 50dead0 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 15 years ago
  8. 0df5c8e Update the C bindings to keep the LLVMTypeKind up to date between the C/C++ by Chris Lattner · 15 years ago
  9. a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 15 years ago
  10. 1935629 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
  11. 23c8046 Move the ConstantStruct factory methods over to LLVMContext. by Owen Anderson · 15 years ago
  12. 87d1f47 Revert 75798 to fix llvm build. by Rafael Espindola · 15 years ago
  13. 7fe3dd5 The static function TypeToFloatSemantics is now unused - remove it. by Duncan Sands · 15 years ago
  14. a4b0486 Remove the v3i32 and v3f32 value types: they are not by Duncan Sands · 15 years ago
  15. 9d5511b eliminate the Mangler::PreserveAsmNames bit, the sole client of this by Chris Lattner · 15 years ago
  16. 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 15 years ago
  17. b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 15 years ago
  18. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
  19. 41ffe6c Revert r75610 (and r75620, which was blocking the revert), in the hopes of by Daniel Dunbar · 15 years ago
  20. a573f59 Fix an obvious error. by Bob Wilson · 15 years ago
  21. 03e9dd9 Change the X86 asmprinter to use the mangler to apply suffixes like "$non_lazy_ptr" by Chris Lattner · 15 years ago
  22. 1cda87c Change the internal interface to makeNameProper to take a bool that by Chris Lattner · 15 years ago
  23. 34468c2 FreeInst is trapping. by Dan Gohman · 15 years ago
  24. ab5a5a6 Revert 75308. by Bob Wilson · 15 years ago
  25. 58e3e24 the mangler can never mangle intrinsics, don't allow this. by Chris Lattner · 15 years ago
  26. 59ecdfb rename Memo/Count to AnonGlobalIDs/NextAnonGlobalID to be more by Chris Lattner · 15 years ago
  27. 38539622 Move more functionality over to LLVMContext. by Owen Anderson · 15 years ago
  28. 47728a2 remove Mangler::getTypeID and related data, it was only used for mangling by Chris Lattner · 15 years ago
  29. 762717a remove mangler support for mangling local names. Mangler should only be by Chris Lattner · 15 years ago
  30. ec9aa7e the mangler should put suffixes on unnamed global's mangled names as well by Chris Lattner · 15 years ago
  31. 099c28e Move a bit more functionality to LLVMContext, which apparently wasn't being used anyways. by Owen Anderson · 15 years ago
  32. d4f53b3 Two changes: by Chris Lattner · 15 years ago
  33. a43c3ac Inline EvalVectorOp in order to get rid of passing-pointer-to-static-methods behavior. by Owen Anderson · 15 years ago
  34. fa82b6e These don't really need contexts either. by Owen Anderson · 15 years ago
  35. 1ca29d3 As Chris pointed out, this doesn't actually need an LLVMContext to operate. by Owen Anderson · 15 years ago
  36. 73c6b71 Move more functionality over to LLVMContext. by Owen Anderson · 15 years ago
  37. beca689 Change printInstruction to not print a trailing newline. Value::dump by Dan Gohman · 15 years ago
  38. 56a96e7 Fix build on Linux. by Nick Lewycky · 15 years ago
  39. 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 15 years ago
  40. 29fd056 Remove extra \n from LLVM_UNREACHABLE calls. by Torok Edwin · 15 years ago
  41. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
  42. 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
  43. 28eff96 Add new vector types for 192-bit, 348-bit and 512-bit sizes. by Bob Wilson · 15 years ago
  44. 333c400 This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? by Owen Anderson · 15 years ago
  45. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 15 years ago
  46. c341f1c LLVMContext-ification. by Owen Anderson · 15 years ago
  47. 7309762 Fix the AssertingVH unittests. by Jeffrey Yasskin · 15 years ago
  48. 2214c94 Drop "constant" from !0 = constant metadata !{...} by Devang Patel · 15 years ago
  49. 320671d Update SLotTracker to handle MDNode slots. Simplify MDNode printing. by Devang Patel · 15 years ago
  50. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 15 years ago
  51. d1fbd14 Push LLVMContext _back_ through IRBuilder. by Owen Anderson · 15 years ago
  52. e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 15 years ago
  53. ab7c09b Start converting to new error handling API. by Torok Edwin · 15 years ago
  54. 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 15 years ago
  55. 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 15 years ago
  56. f81b576 LLVMContext-ification. by Owen Anderson · 15 years ago
  57. 62e744b LLVMContext-ifiy the implementation of the C API. by Owen Anderson · 15 years ago
  58. a9d1f2c Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 15 years ago
  59. 07cf79e "LLVMContext* " --> "LLVMContext *" by Owen Anderson · 15 years ago
  60. e4840bc Add two new accessors to the C bindings, patch by Wladimir van der Laan! by Chris Lattner · 15 years ago
  61. 0a205a4 More LLVMContext-ification. by Owen Anderson · 15 years ago
  62. fa5cbd6 Even more passes being LLVMContext'd. by Owen Anderson · 15 years ago
  63. 0d86e2f Fill in a few more missing accessors. by Owen Anderson · 15 years ago
  64. 62fabf5 Add an accessor to Function so that Passes can easily get access to the context. by Owen Anderson · 15 years ago
  65. 0938115 Add accessors for metadata constants. by Owen Anderson · 15 years ago
  66. 77cf22c Add accessor for MDNode. by Owen Anderson · 15 years ago
  67. 480752e Add accessor for getting UndefValue's. by Owen Anderson · 15 years ago
  68. c8897d9 Restore other bits of the C API that I tore up. All pre-existing APIs default to using the by Owen Anderson · 15 years ago
  69. c70e621 Add a C wrapper for accessing the global default context. by Owen Anderson · 15 years ago
  70. 7f41781 Add a few methods that got left out earlier. by Owen Anderson · 15 years ago
  71. 4434ed4 Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the by Owen Anderson · 15 years ago
  72. 82c32c4 Use find instead of operator[] to test whether an element is in a std::map. by Dan Gohman · 15 years ago
  73. aa3943b --- Reverse-merging (from foreign repository) r74648 into '.': by Bill Wendling · 15 years ago
  74. 3f64342 Fix typo. by Owen Anderson · 15 years ago
  75. c137ea6 Convert LLParser to use LLVMContext for creating constants. by Owen Anderson · 15 years ago
  76. 31895e7 Hold the LLVMContext by reference rather than by pointer. by Owen Anderson · 15 years ago
  77. fcd65ae Fix metadata unittests by Devang Patel · 15 years ago
  78. 05a0e6a Do not print stranded metadata. by Devang Patel · 15 years ago
  79. 923078c Support stand alone metadata syntax. by Devang Patel · 15 years ago
  80. 334143d I give up on trying to use reader/writer locks for recursive type refinement. Use a recursive mutex instead, which will (in theory) generate more contention, but is really by Owen Anderson · 15 years ago
  81. 8b477ed Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot by Owen Anderson · 15 years ago
  82. db47ed0 Add a global context, for easing backwards compatibility. by Owen Anderson · 15 years ago
  83. 72bf447 Add wrappers for type construction to LLVMContext. by Owen Anderson · 15 years ago
  84. 5217007 Fix up header comments to make Chris happy. by Owen Anderson · 15 years ago
  85. 2bc29dc Add LLVMContext, which will eventually be used as a container for privatizing a lot of (currently) global state, including the by Owen Anderson · 15 years ago
  86. 6c83992 Set wasRun to false here on Dan's suggestion. by Torok Edwin · 15 years ago
  87. 1970a89 Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes as well. by Torok Edwin · 15 years ago
  88. 9b9838d by David Greene · 15 years ago
  89. a618440 Make this const. by Owen Anderson · 15 years ago
  90. 7053545 Add constructor to create MDString using std::string by Devang Patel · 15 years ago
  91. 6b96f6c Guard the listeners list. Unfortunately, this requires a real static rather by Owen Anderson · 15 years ago
  92. 6f2c64d Revert my last series of commits related to Timer and 64-bit atomics. Not all the targets by Owen Anderson · 15 years ago
  93. f43f9d0 Atomic ops that do arithmetic use signed arithmetic. by Owen Anderson · 15 years ago
  94. 0de9953 Label the existing atomic functions as 32-bit specific, and add a 64-bit one that will be useful in by Owen Anderson · 15 years ago
  95. e47f59d Expand this test to handle more cases (remainder and shifts) of zero. by Nick Lewycky · 15 years ago
  96. 1db6866 implement PR4424: 0/x is always 0 for integer division. by Chris Lattner · 15 years ago
  97. ac7087e Forgot this file. by Owen Anderson · 15 years ago
  98. 04fb7c3 Revert r73790, and replace it with a significantly less ugly solution. Rather than trying to make the global reader-writer lock work, by Owen Anderson · 15 years ago
  99. 430444b Fix a serious bug that would cause deadlock during abstract type refinement. The constant creation by Owen Anderson · 15 years ago
  100. 1f0ba8c Forgot to remove some explicit locking when it became implicit in the ValueMap. by Owen Anderson · 15 years ago