aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Value.cpp
AgeCommit message (Expand)Author
2008-10-01Factorize code: remove variants of "strip offDuncan Sands
2008-09-25Make pointer parameter const for isUsedInBasicBlock.Bill Wendling
2008-09-19backing out my last commit, it was not intended to go on the trunkGabor Greif
2008-09-19first shot at removing Use::ValGabor Greif
2008-07-24Rename instance variables, parameter argument names to eliminate a bunch of c...Evan Cheng
2008-06-21fix some warnings when assertions are disabled.Chris Lattner
2008-06-12Do not speculatively execute an instruction by hoisting it to its predecessor...Evan Cheng
2008-05-15Move the operator new and operator delete out of line. This fixes an issue withNate Begeman
2008-05-07Turn StripPointerCast() into a methodAnton Korobeynikov
2008-05-06Make StripPointerCast a common function (should we mak it method of Value ins...Anton Korobeynikov
2008-04-30fix a bug in my previous patch, a classic =/== bug.Chris Lattner
2008-04-30add a method for comparing to see if a value has a specified name.Chris Lattner
2008-03-01Print the name, not a pointer.Nick Lewycky
2008-02-21Let invoke return aggregate value.Devang Patel
2008-02-21Let function call return aggregate.Devang Patel
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen
2007-12-10fix some warnings.Chris Lattner
2007-12-10Fix a big problem in the recent dtor refactoring work, now it passes 2007-11-...Chris Lattner
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen
2007-10-03Use empty() member functions when that's what's being tested for insteadDan Gohman
2007-09-28Make Value::getNameLen not crash on an empty name, fixing PR1712.Chris Lattner
2007-08-21simplify code, improve a comment.Chris Lattner
2007-08-10add Value::getNameStart/getNameLen() accessors.Chris Lattner
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