Privatize the ValueHandle global map. Because this is used so heavily throughout...
[oota-llvm.git] / lib / VMCore / Value.cpp
2009-08-18 Owen AndersonPrivatize the ValueHandle global map. Because this...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-11 Dan GohmanFix a typo in an assertion string.
2009-08-04 Chris Lattnerrevert r78048, it isn't worth using assertingvh here.
2009-08-04 Chris Lattnerswitch ValueMap to using AssertingVH. This is an old...
2009-07-29 Devang PatelKeep track of named mdnodes in a Module using an ilist.
2009-07-28 Devang PatelRename MDNode.h header. It defines MDnode and other...
2009-07-26 Daniel DunbarMake sure getName().data() is always null terminated.
2009-07-26 Daniel DunbarRewrite getName{Start,End,Len} in terms of getName...
2009-07-26 Daniel DunbarSimplify.
2009-07-26 Daniel DunbarRemove Value::setName(const char*, unsigned).
2009-07-26 Daniel DunbarRemove Value::setName(const char*).
2009-07-25 Daniel DunbarRemove Value::{isName, getNameRef}.
2009-07-25 Daniel DunbarInitial update to VMCore to use Twines for string argum...
2009-07-24 Daniel DunbarMove more to raw_ostream.
2009-07-23 Daniel DunbarAdd llvm::Value::getNameRef, for help in API migration.
2009-07-22 Devang PatelIntroduce MetadataBase, a base class for MDString and...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-20 Dan GohmanRevert the addition of hasNoPointerOverflow to GEPOperator.
2009-07-18 Dan GohmanFix this accidentally inverted condition.
2009-07-17 Dan GohmanConvert more code to use Operator instead of explicitly...
2009-07-17 Dan GohmanMake BasicAliasAnalysis and Value::getUnderlyingObject use
2009-07-17 Dan GohmanAdd a SubclassOptionalData field to Value. See the...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-08 Jeffrey YasskinFix the AssertingVH unittests.
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-07-07 Owen AndersonHave scoped mutexes take referenes instead of pointers.
2009-06-18 Owen AndersonSimplify by using no-op-when-not-multithreaded locks.
2009-06-18 Owen AndersonMove Threading.[h|cpp] from Support to System.
2009-06-17 Owen AndersonProtect the ValueHandle table.
2009-05-04 Mike StumpRestore minor deletion.
2009-05-02 Dan GohmanApply Jeffrey Yasskin's CallbackVH patch, with minor...
2009-04-15 Nick LewyckyLimit the number of times we're willing to chase pointe...
2009-03-31 Chris LattnerAdd two new classes: WeakVH and AssertingVH. These...
2009-03-12 Gabor GreifRearrange operands of the BranchInst, to be able to
2008-12-29 Duncan SandsMake stripPointerCasts and getUnderlyingObject
2008-12-13 Chris LattnerThese messages should always be emitted when NDEBUG...
2008-12-02 Chris LattnerComment typeo fix, thanks Duncan!
2008-12-02 Chris Lattneradd a little helper function that does PHI translation.
2008-10-01 Duncan SandsFactorize code: remove variants of "strip off
2008-09-25 Bill WendlingMake pointer parameter const for isUsedInBasicBlock.
2008-09-19 Gabor Greifbacking out my last commit, it was not intended to...
2008-09-19 Gabor Greiffirst shot at removing Use::Val
2008-07-24 Evan ChengRename instance variables, parameter argument names...
2008-06-21 Chris Lattnerfix some warnings when assertions are disabled.
2008-06-12 Evan ChengDo not speculatively execute an instruction by hoisting...
2008-05-15 Nate BegemanMove the operator new and operator delete out of line...
2008-05-07 Anton KorobeynikovTurn StripPointerCast() into a method
2008-05-06 Anton KorobeynikovMake StripPointerCast a common function (should we...
2008-04-30 Chris Lattnerfix a bug in my previous patch, a classic =/== bug.
2008-04-30 Chris Lattneradd a method for comparing to see if a value has a...
2008-03-01 Nick LewyckyPrint the name, not a pointer.
2008-02-21 Devang PatelLet invoke return aggregate value.
2008-02-21 Devang PatelLet function call return aggregate.
2008-02-20 Anton KorobeynikovUnbreak build with gcc 4.3: provide missed includes...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-10 Gordon HenriksenReverting dtor devirtualization patch.
2007-12-10 Chris Lattnerfix some warnings.
2007-12-10 Chris LattnerFix a big problem in the recent dtor refactoring work...
2007-12-09 Gordon HenriksenDevirtualizing Value destructor (PR889). Patch by Pawel...
2007-10-03 Dan GohmanUse empty() member functions when that's what's being...
2007-09-28 Chris LattnerMake Value::getNameLen not crash on an empty name,...
2007-08-21 Chris Lattnersimplify code, improve a comment.
2007-08-10 Chris Lattneradd Value::getNameStart/getNameLen() accessors.
2007-03-20 Chris LattnerFix a nasty memory leak, caused by my revamp of the...
2007-03-05 Jeff CohenUnbreak VC++ build.
2007-02-15 Chris Lattnerrewrite Value::takeName to take advantage of the new...
2007-02-15 Chris LattnerAdd a new Value::getNameStr method, which is preferred...
2007-02-13 Chris Lattneradd a setName variant that takes a null-terminated...
2007-02-12 Chris LattnerAdd new setName accessor which doesn't require creating...
2007-02-12 Chris LattnerSwitch ValueSymbolTable to use StringMap<Value*> instea...
2007-02-11 Chris Lattnerfix uninitialized variable
2007-02-11 Chris Lattneradd an optimization for the case where the src has...
2007-02-11 Chris Lattneradd a helper method: Value::takeName
2007-02-07 Chris Lattnereliminate ValueSymbolTable::rename, it has no advantage...
2007-02-05 Reid SpencerFor PR411:
2007-01-06 Reid SpencerFor PR411:
2006-11-17 Bill WendlingRemoved iostream #includes. Replaced std::cerr with...
2005-10-04 Chris LattnerChange the signature of replaceUsesOfWithOnConstant...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-06 Chris LattnerThis fixes PR531, a crash when running the CBE on a...
2005-03-05 Chris Lattnerremove all of the various setName implementations,...
2005-02-23 Chris Lattnernew method
2005-02-05 Chris LattnerInitialize new field.
2005-02-01 Chris LattnerUpdates for new use list changes.
2004-10-15 Misha BrukmanAdd a space between the type and name of value when...
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-25 Alkis EvlogimenosUse name.empty() instead of testing against equality...
2004-07-25 Alkis EvlogimenosDisallow creation of named values of type void.
2004-07-18 Reid Spencerbug 122:
2004-07-07 Chris LattnerFix regressions in these testcases:
2004-07-06 Chris LattnerFind bugs sooner rather than later. In this case,...
2004-07-04 Reid Spencer- #include <iostream> since its not in Value.h any...
2004-06-27 Chris LattnerUser ctor is now inline
2004-06-26 Chris LattnerInstancevar was renamed
2003-11-21 Chris LattnerFinegrainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-11-05 Chris LattnerIf we're not checking, don't check!
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
next