aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Value.cpp
Commit message (Expand)AuthorAgeFilesLines
* Factorize code: remove variants of "strip offDuncan Sands2008-10-011-8/+21
* Make pointer parameter const for isUsedInBasicBlock.Bill Wendling2008-09-251-1/+1
* backing out my last commit, it was not intended to go on the trunkGabor Greif2008-09-191-2/+2
* first shot at removing Use::ValGabor Greif2008-09-191-2/+2
* Rename instance variables, parameter argument names to eliminate a bunch of c...Evan Cheng2008-07-241-5/+5
* fix some warnings when assertions are disabled.Chris Lattner2008-06-211-1/+1
* Do not speculatively execute an instruction by hoisting it to its predecessor...Evan Cheng2008-06-121-0/+11
* Move the operator new and operator delete out of line. This fixes an issue withNate Begeman2008-05-151-0/+19
* Turn StripPointerCast() into a methodAnton Korobeynikov2008-05-071-28/+24
* Make StripPointerCast a common function (should we mak it method of Value ins...Anton Korobeynikov2008-05-061-0/+28
* fix a bug in my previous patch, a classic =/== bug.Chris Lattner2008-04-301-1/+1
* add a method for comparing to see if a value has a specified name.Chris Lattner2008-04-301-0/+7
* Print the name, not a pointer.Nick Lewycky2008-03-011-1/+1
* Let invoke return aggregate value.Devang Patel2008-02-211-1/+1
* Let function call return aggregate.Devang Patel2008-02-211-1/+6
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-201-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-101-200/+8
* fix some warnings.Chris Lattner2007-12-101-15/+12
* Fix a big problem in the recent dtor refactoring work, now it passes 2007-11-...Chris Lattner2007-12-101-50/+14
* Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen2007-12-091-8/+239
* Use empty() member functions when that's what's being tested for insteadDan Gohman2007-10-031-2/+2
* Make Value::getNameLen not crash on an empty name, fixing PR1712.Chris Lattner2007-09-281-1/+1
* simplify code, improve a comment.Chris Lattner2007-08-211-6/+6
* add Value::getNameStart/getNameLen() accessors.Chris Lattner2007-08-101-0/+15
* Fix a nasty memory leak, caused by my revamp of the value symbol table.Chris Lattner2007-03-201-0/+5
* Unbreak VC++ build.Jeff Cohen2007-03-051-1/+1
* rewrite Value::takeName to take advantage of the new symtab stuff. ThisChris Lattner2007-02-151-6/+55
* Add a new Value::getNameStr method, which is preferred over getName.Chris Lattner2007-02-151-1/+1
* add a setName variant that takes a null-terminated string. This can beChris Lattner2007-02-131-0/+4
* Add new setName accessor which doesn't require creating a string.Chris Lattner2007-02-121-20/+28
* Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner2007-02-121-19/+50
* fix uninitialized variableChris Lattner2007-02-111-0/+1
* add an optimization for the case where the src has no nameChris Lattner2007-02-111-0/+6
* add a helper method: Value::takeNameChris Lattner2007-02-111-12/+26
* eliminate ValueSymbolTable::rename, it has no advantage over using remove+ins...Chris Lattner2007-02-071-1/+3
* For PR411:Reid Spencer2007-02-051-6/+9
* For PR411:Reid Spencer2007-01-061-4/+4
* Removed iostream #includes. Replaced std::cerr with DOUT.Bill Wendling2006-11-171-4/+4
* Change the signature of replaceUsesOfWithOnConstant. The bool was alwaysChris Lattner2005-10-041-1/+1
* Remove trailing whitespaceMisha Brukman2005-04-211-6/+6
* This fixes PR531, a crash when running the CBE on a bytecode file.Chris Lattner2005-03-061-4/+14
* remove all of the various setName implementations, consolidating them intoChris Lattner2005-03-051-3/+28
* new methodChris Lattner2005-02-231-0/+13
* Initialize new field.Chris Lattner2005-02-051-1/+2
* Updates for new use list changes.Chris Lattner2005-02-011-6/+23
* Add a space between the type and name of value when printing error messageMisha Brukman2004-10-151-1/+1
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Use name.empty() instead of testing against equality with the emptyAlkis Evlogimenos2004-07-251-1/+1
* Disallow creation of named values of type void.Alkis Evlogimenos2004-07-251-0/+2