Avoid compiler warnings if assertions turned off.
[oota-llvm.git] / lib / VMCore /
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-08 Owen AndersonLLVMContext-ification.
2009-07-08 Jeffrey YasskinFix the AssertingVH unittests.
2009-07-08 Devang PatelDrop "constant" from
2009-07-08 Devang PatelUpdate SLotTracker to handle MDNode slots.
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-08 Owen AndersonPush LLVMContext _back_ through IRBuilder.
2009-07-08 Owen AndersonSwitch GlobalVariable ctors to a sane API, where *eithe...
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-07-08 Owen AndersonPush LLVMContext through GlobalVariables and IRBuilder.
2009-07-07 Owen AndersonLLVMContext-ification.
2009-07-07 Owen AndersonLLVMContext-ifiy the implementation of the C API.
2009-07-07 Owen AndersonHave scoped mutexes take referenes instead of pointers.
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Chris LattnerAdd two new accessors to the C bindings, patch by Wladi...
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-07-03 Owen AndersonEven more passes being LLVMContext'd.
2009-07-02 Owen AndersonFill in a few more missing accessors.
2009-07-02 Owen AndersonAdd an accessor to Function so that Passes can easily...
2009-07-02 Owen AndersonAdd accessors for metadata constants.
2009-07-02 Owen AndersonAdd accessor for MDNode.
2009-07-02 Owen AndersonAdd accessor for getting UndefValue's.
2009-07-02 Owen AndersonRestore other bits of the C API that I tore up. All...
2009-07-02 Owen AndersonAdd a C wrapper for accessing the global default context.
2009-07-01 Owen AndersonAdd a few methods that got left out earlier.
2009-07-01 Owen AndersonMake the use of const with respect to LLVMContext sane...
2009-07-01 Dan GohmanUse find instead of operator[] to test whether an eleme...
2009-07-01 Bill Wendling--- Reverse-merging (from foreign repository) r74648...
2009-07-01 Owen AndersonFix typo.
2009-07-01 Owen AndersonConvert LLParser to use LLVMContext for creating constants.
2009-07-01 Owen AndersonHold the LLVMContext by reference rather than by pointer.
2009-07-01 Devang PatelFix metadata unittests
2009-07-01 Devang PatelDo not print stranded metadata.
2009-07-01 Devang PatelSupport stand alone metadata syntax.
2009-07-01 Owen AndersonI give up on trying to use reader/writer locks for...
2009-07-01 Owen AndersonAdd a pointer to the owning LLVMContext to Module....
2009-06-30 Owen AndersonAdd a global context, for easing backwards compatibility.
2009-06-30 Owen AndersonAdd wrappers for type construction to LLVMContext.
2009-06-30 Owen AndersonFix up header comments to make Chris happy.
2009-06-30 Owen AndersonAdd LLVMContext, which will eventually be used as a...
2009-06-29 Torok EdwinSet wasRun to false here on Dan's suggestion.
2009-06-29 Torok EdwinCall doInitialization(), releaseMemory(), and doFinaliz...
2009-06-29 David GreeneAdd more vector ValueTypes for AVX and other extended...
2009-06-26 Owen AndersonMake this const.
2009-06-24 Devang PatelAdd constructor to create MDString using std::string
2009-06-24 Owen AndersonGuard the listeners list. Unfortunately, this requires...
2009-06-23 Owen AndersonRevert my last series of commits related to Timer and...
2009-06-23 Owen AndersonAtomic ops that do arithmetic use signed arithmetic.
2009-06-23 Owen AndersonLabel the existing atomic functions as 32-bit specific...
2009-06-21 Nick LewyckyExpand this test to handle more cases (remainder and...
2009-06-21 Chris Lattnerimplement PR4424: 0/x is always 0 for integer division.
2009-06-20 Owen AndersonForgot this file.
2009-06-20 Owen AndersonRevert r73790, and replace it with a significantly...
2009-06-19 Owen AndersonFix a serious bug that would cause deadlock during...
2009-06-19 Owen AndersonForgot to remove some explicit locking when it became...
2009-06-19 Owen AndersonMove the memory fences out of the path for single-threa...
2009-06-19 Owen AndersonFix incorrect comment pointed out by Duncan.
2009-06-18 Owen AndersonSimplify.
2009-06-18 Owen AndersonSimplify.
2009-06-18 Owen AndersonAdd a SmartScopedLock, and use it to simplify code.
2009-06-18 Owen AndersonSimplify with SmartRWMutex.
2009-06-18 Owen AndersonSimplify by using no-op-when-not-multithreaded locks.
2009-06-18 Owen AndersonSimplify using mutexes that become no-ops when not...
2009-06-18 Owen AndersonSimplify a lot of code by using a R/W mutex that become...
2009-06-18 Owen AndersonUse SmartMutex to simplify.
2009-06-18 Owen AndersonMove Threading.[h|cpp] from Support to System.
2009-06-18 Owen AndersonFix the double checked locking in this file too.
2009-06-18 Owen AndersonAs pointed out by Duncan, I accidentally dropped the...
2009-06-18 Nick LewyckyAdd braces to clarify if/else structure and remove...
2009-06-17 Owen AndersonReapply r73647 in a non-broken form.
2009-06-17 Owen AndersonUse double-checked locking for this lazy initialization.
2009-06-17 Owen AndersonProtect the GC table in Function.cpp
2009-06-17 Owen AndersonUse atomic increment here.
2009-06-17 Owen AndersonThread-safe (and ManagedStatic-ized) LeakDetector!
2009-06-17 Owen AndersonGuard mutation of the timing info global.
2009-06-17 Owen AndersonWe need to use double-checked locking for lazy initiali...
2009-06-17 Owen AndersonFactor out some common code.
2009-06-17 Owen AndersonAdd an RAII ScopedWriter, which allows one to acquire...
2009-06-17 Owen AndersonSimplify the locking on the Constants tables, and make...
2009-06-17 Owen AndersonType safety for Constants.cpp! Some of this is tempora...
2009-06-17 Owen AndersonProtect the ValueHandle table.
2009-06-17 Owen AndersonWe need to guard reads of the AbstractTypeUsers list...
2009-06-17 Owen AndersonType safety for TypeSymbolTable!
2009-06-17 Owen AndersonAdd locking around the accessors for AbstractTypeUsers.
2009-06-16 Owen AndersonUse a reader-writer lock to guard large portions of...
2009-06-16 Anton KorobeynikovAddress review comments: add 3 ARM calling conventions.
2009-06-15 Dan GohmanUse Type::isIntOrIntVector and Type::isFPOrFPVector.
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-14 Dan GohmanFix old-style type names in comments.
2009-06-12 Dan GohmanGive Instruction::isSameOperationAs a corresponding...
2009-06-11 Duncan SandsCosmetic changes to parameter attribute verification.
2009-06-10 Jay FoadImplement and use new method Function::hasAddressTaken().
2009-06-07 Nick LewyckyCreate FunctionType::isValidArgumentType to go along...
2009-06-07 Nick LewyckyRemove cyclic MDNode detection. Any attempt to create...
2009-06-05 Devang PatelAdd new function attribute - noimplicitfloat
2009-06-05 Dan GohmanFix a copy+pasto in an assertion string that Jay Foad...
2009-06-05 Dan GohmanUpdate the Verifier to be aware of the difference betwe...
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
next