aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Value.cpp
AgeCommit message (Expand)Author
2007-03-20Fix a nasty memory leak, caused by my revamp of the value symbol table.Chris Lattner
2007-03-05Unbreak VC++ build.Jeff Cohen
2007-02-15rewrite Value::takeName to take advantage of the new symtab stuff. ThisChris Lattner
2007-02-15Add a new Value::getNameStr method, which is preferred over getName.Chris Lattner
2007-02-13add a setName variant that takes a null-terminated string. This can beChris Lattner
2007-02-12Add new setName accessor which doesn't require creating a string.Chris Lattner
2007-02-12Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner
2007-02-11fix uninitialized variableChris Lattner
2007-02-11add an optimization for the case where the src has no nameChris Lattner
2007-02-11add a helper method: Value::takeNameChris Lattner
2007-02-07eliminate ValueSymbolTable::rename, it has no advantage over using remove+ins...Chris Lattner
2007-02-05For PR411:Reid Spencer
2007-01-06For PR411:Reid Spencer
2006-11-17Removed iostream #includes. Replaced std::cerr with DOUT.Bill Wendling
2005-10-04Change the signature of replaceUsesOfWithOnConstant. The bool was alwaysChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-06This fixes PR531, a crash when running the CBE on a bytecode file.Chris Lattner
2005-03-05remove all of the various setName implementations, consolidating them intoChris Lattner
2005-02-23new methodChris Lattner
2005-02-05Initialize new field.Chris Lattner
2005-02-01Updates for new use list changes.Chris Lattner
2004-10-15Add a space between the type and name of value when printing error messageMisha Brukman
2004-09-01Changes For Bug 352Reid Spencer
2004-07-25Use name.empty() instead of testing against equality with the emptyAlkis Evlogimenos
2004-07-25Disallow creation of named values of type void.Alkis Evlogimenos
2004-07-18bug 122:Reid Spencer
2004-07-07Fix regressions in these testcases:Chris Lattner
2004-07-06Find bugs sooner rather than later. In this case, don't allow the creationChris Lattner
2004-07-04- #include <iostream> since its not in Value.h any more.Reid Spencer
2004-06-27User ctor is now inlineChris Lattner
2004-06-26Instancevar was renamedChris Lattner
2003-11-21Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-05If we're not checking, don't check!Chris Lattner
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-16Completely rewrite support for the Value::use_* list. Now, all operations onChris Lattner
2003-10-06Users can never be nullChris Lattner
2003-10-02There is no reason for Value to be an AbstractTypeUser. This just makes thingsChris Lattner
2003-08-29Fix bug: Linker/2003-08-28-TypeResolvesGlobal3.llChris Lattner
2003-08-29Refactor code to make it useful outside of Constants.cppChris Lattner
2003-06-24Make assertion more descriptiveChris Lattner
2003-02-13This speeds up processing LLVM a _lot_, 17% in the case of loading and destro...Chris Lattner
2002-10-09 - Make Value::replaceAllUsesWith work with constants correctly. This fixesChris Lattner
2002-10-09 - Remove Value::use_removeChris Lattner
2002-10-08Fix NASTY N^2 behavior that was causing the gzip benchmark to take forever toChris Lattner
2002-09-08Enable "garbage detection" of LLVM objects. Now users should be obnoxiousChris Lattner
2002-07-24*** empty log message ***Chris Lattner
2002-06-30*** empty log message ***Chris Lattner
2002-06-25changes for 64bit gccAnand Shukla
2002-04-28The contents of the SymTabValue class have been incorporated into theChris Lattner