- aad3fb7 Privatize the MDString uniquing table. by Owen Anderson · 15 years ago
- efd280b Fix compiler warning (for -Asserts). by Daniel Dunbar · 15 years ago
- 914e50c Privatize the ConstantFP table. I'm on a roll! by Owen Anderson · 15 years ago
- da24fe2 Update CMake file. by Ted Kremenek · 15 years ago
- 001dbfe Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 15 years ago
- 6687990 Now that we have contexts on types, convert some more internals to use contexts. by Owen Anderson · 15 years ago
- 50dead0 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 15 years ago
- 0df5c8e Update the C bindings to keep the LLVMTypeKind up to date between the C/C++ by Chris Lattner · 15 years ago
- a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 15 years ago
- 1935629 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
- 23c8046 Move the ConstantStruct factory methods over to LLVMContext. by Owen Anderson · 15 years ago
- 87d1f47 Revert 75798 to fix llvm build. by Rafael Espindola · 15 years ago
- 7fe3dd5 The static function TypeToFloatSemantics is now unused - remove it. by Duncan Sands · 15 years ago
- a4b0486 Remove the v3i32 and v3f32 value types: they are not by Duncan Sands · 15 years ago
- 9d5511b eliminate the Mangler::PreserveAsmNames bit, the sole client of this by Chris Lattner · 15 years ago
- 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 15 years ago
- b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 15 years ago
- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
- 41ffe6c Revert r75610 (and r75620, which was blocking the revert), in the hopes of by Daniel Dunbar · 15 years ago
- a573f59 Fix an obvious error. by Bob Wilson · 15 years ago
- 03e9dd9 Change the X86 asmprinter to use the mangler to apply suffixes like "$non_lazy_ptr" by Chris Lattner · 15 years ago
- 1cda87c Change the internal interface to makeNameProper to take a bool that by Chris Lattner · 15 years ago
- 34468c2 FreeInst is trapping. by Dan Gohman · 15 years ago
- ab5a5a6 Revert 75308. by Bob Wilson · 15 years ago
- 58e3e24 the mangler can never mangle intrinsics, don't allow this. by Chris Lattner · 15 years ago
- 59ecdfb rename Memo/Count to AnonGlobalIDs/NextAnonGlobalID to be more by Chris Lattner · 15 years ago
- 38539622 Move more functionality over to LLVMContext. by Owen Anderson · 15 years ago
- 47728a2 remove Mangler::getTypeID and related data, it was only used for mangling by Chris Lattner · 15 years ago
- 762717a remove mangler support for mangling local names. Mangler should only be by Chris Lattner · 15 years ago
- ec9aa7e the mangler should put suffixes on unnamed global's mangled names as well by Chris Lattner · 15 years ago
- 099c28e Move a bit more functionality to LLVMContext, which apparently wasn't being used anyways. by Owen Anderson · 15 years ago
- d4f53b3 Two changes: by Chris Lattner · 15 years ago
- a43c3ac Inline EvalVectorOp in order to get rid of passing-pointer-to-static-methods behavior. by Owen Anderson · 15 years ago
- fa82b6e These don't really need contexts either. by Owen Anderson · 15 years ago
- 1ca29d3 As Chris pointed out, this doesn't actually need an LLVMContext to operate. by Owen Anderson · 15 years ago
- 73c6b71 Move more functionality over to LLVMContext. by Owen Anderson · 15 years ago
- beca689 Change printInstruction to not print a trailing newline. Value::dump by Dan Gohman · 15 years ago
- 56a96e7 Fix build on Linux. by Nick Lewycky · 15 years ago
- 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
- 29fd056 Remove extra \n from LLVM_UNREACHABLE calls. by Torok Edwin · 15 years ago
- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
- 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
- 28eff96 Add new vector types for 192-bit, 348-bit and 512-bit sizes. by Bob Wilson · 15 years ago
- 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
- d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 15 years ago
- c341f1c LLVMContext-ification. by Owen Anderson · 15 years ago
- 7309762 Fix the AssertingVH unittests. by Jeffrey Yasskin · 15 years ago
- 2214c94 Drop "constant" from !0 = constant metadata !{...} by Devang Patel · 15 years ago
- 320671d Update SLotTracker to handle MDNode slots. Simplify MDNode printing. by Devang Patel · 15 years ago
- dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 15 years ago
- d1fbd14 Push LLVMContext _back_ through IRBuilder. by Owen Anderson · 15 years ago
- e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 15 years ago
- ab7c09b Start converting to new error handling API. by Torok Edwin · 15 years ago
- 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 15 years ago
- 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 15 years ago
- f81b576 LLVMContext-ification. by Owen Anderson · 15 years ago
- 62e744b LLVMContext-ifiy the implementation of the C API. by Owen Anderson · 15 years ago
- a9d1f2c Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 15 years ago
- 07cf79e "LLVMContext* " --> "LLVMContext *" by Owen Anderson · 15 years ago
- e4840bc Add two new accessors to the C bindings, patch by Wladimir van der Laan! by Chris Lattner · 15 years ago
- 0a205a4 More LLVMContext-ification. by Owen Anderson · 15 years ago
- fa5cbd6 Even more passes being LLVMContext'd. by Owen Anderson · 15 years ago
- 0d86e2f Fill in a few more missing accessors. by Owen Anderson · 15 years ago
- 62fabf5 Add an accessor to Function so that Passes can easily get access to the context. by Owen Anderson · 15 years ago
- 0938115 Add accessors for metadata constants. by Owen Anderson · 15 years ago
- 77cf22c Add accessor for MDNode. by Owen Anderson · 15 years ago
- 480752e Add accessor for getting UndefValue's. by Owen Anderson · 15 years ago
- 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
- c70e621 Add a C wrapper for accessing the global default context. by Owen Anderson · 15 years ago
- 7f41781 Add a few methods that got left out earlier. by Owen Anderson · 15 years ago
- 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
- 82c32c4 Use find instead of operator[] to test whether an element is in a std::map. by Dan Gohman · 15 years ago
- aa3943b --- Reverse-merging (from foreign repository) r74648 into '.': by Bill Wendling · 15 years ago
- 3f64342 Fix typo. by Owen Anderson · 15 years ago
- c137ea6 Convert LLParser to use LLVMContext for creating constants. by Owen Anderson · 15 years ago
- 31895e7 Hold the LLVMContext by reference rather than by pointer. by Owen Anderson · 15 years ago
- fcd65ae Fix metadata unittests by Devang Patel · 15 years ago
- 05a0e6a Do not print stranded metadata. by Devang Patel · 15 years ago
- 923078c Support stand alone metadata syntax. by Devang Patel · 15 years ago
- 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
- 8b477ed Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot by Owen Anderson · 15 years ago
- db47ed0 Add a global context, for easing backwards compatibility. by Owen Anderson · 15 years ago
- 72bf447 Add wrappers for type construction to LLVMContext. by Owen Anderson · 15 years ago
- 5217007 Fix up header comments to make Chris happy. by Owen Anderson · 15 years ago
- 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
- 6c83992 Set wasRun to false here on Dan's suggestion. by Torok Edwin · 15 years ago
- 1970a89 Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes as well. by Torok Edwin · 15 years ago
- 9b9838d by David Greene · 15 years ago
- a618440 Make this const. by Owen Anderson · 15 years ago
- 7053545 Add constructor to create MDString using std::string by Devang Patel · 15 years ago
- 6b96f6c Guard the listeners list. Unfortunately, this requires a real static rather by Owen Anderson · 15 years ago
- 6f2c64d Revert my last series of commits related to Timer and 64-bit atomics. Not all the targets by Owen Anderson · 15 years ago
- f43f9d0 Atomic ops that do arithmetic use signed arithmetic. by Owen Anderson · 15 years ago
- 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
- e47f59d Expand this test to handle more cases (remainder and shifts) of zero. by Nick Lewycky · 15 years ago
- 1db6866 implement PR4424: 0/x is always 0 for integer division. by Chris Lattner · 15 years ago
- ac7087e Forgot this file. by Owen Anderson · 15 years ago
- 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
- 430444b Fix a serious bug that would cause deadlock during abstract type refinement. The constant creation by Owen Anderson · 15 years ago
- 1f0ba8c Forgot to remove some explicit locking when it became implicit in the ValueMap. by Owen Anderson · 15 years ago