summaryrefslogtreecommitdiff
path: root/include/llvm/SymbolTable.h
AgeCommit message (Expand)AuthorFilesLines
2005-03-06move some method declarations around to make it clear that users shouldChris Lattner1-49/+52
2005-03-06this method is never called.Chris Lattner1-11/+0
2005-03-06the only caller of insertEntry is insert, inline it and remove insertEntryChris Lattner1-7/+1
2005-03-06remove this method.Chris Lattner1-4/+0
2005-03-06Delete the really inefficient method: void remove(const Type* Typ);Chris Lattner1-14/+1
2005-03-06InternallyInconsistent is dead!Chris Lattner1-11/+1
2005-03-06remove these dead methods.Chris Lattner1-30/+0
2005-03-06nuke some dead methods.Chris Lattner1-20/+0
2005-03-06Add a new method, allow symtab to poke name.Chris Lattner1-0/+8
2005-03-05remove extraneous spaces from argument lists.Chris Lattner1-11/+11
2004-12-05Fix typeoChris Lattner1-1/+1
2004-11-15Warning fixes for VC++, contributed by Morten Ofstad!Chris Lattner1-1/+1
2004-07-17Fix a comment.Reid Spencer1-3/+2
2004-07-04Constify usage of Type* on the interface to ensure SymbolTable doesn'tReid Spencer1-9/+6
2004-06-03Fix case of doxygen directive \p.Misha Brukman1-1/+1
2004-05-28Eliminate this form of SymbolTable::remove. It ignores the type argumentChris Lattner1-4/+3
2004-05-26Tighten up checking on SymbolTable interface to make it illegal to pass aReid Spencer1-2/+4
2004-05-26Fix spelling of doxygen directive.Misha Brukman1-1/+1
2004-05-25Completely rewrote the class. SymbolTable now separates Type* from Value* in ...Reid Spencer1-82/+335
2003-12-31Make the lookup method const.Chris Lattner1-1/+1
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-0/+4
2003-11-09Fix PR95. I'm checking this patch in for Reid Spencer, who figured it outChris Lattner1-1/+5
2003-10-23Fix apparent typo in head-of-file comment.Brian Gaeke1-1/+1
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell1-0/+7
2003-10-03This checkin basically amounts to a complete rewrite of the type-resolutionChris Lattner1-0/+1
2003-09-30Standardize header file commentsChris Lattner1-1/+1
2003-08-23Add periodChris Lattner1-1/+1
2003-06-22Remove a ton of extraneous #includesChris Lattner1-2/+0
2003-06-11Included assert.h so that the code compiles under newer versions of GCC.John Criswell1-0/+2
2003-01-30Add new function to allow removal of typed named elementsChris Lattner1-3/+10
2002-10-15 - Eliminate SymbolTable::ParentSymTab, ST::localLookup, andChris Lattner1-18/+1
2002-04-28Fix two FIXME'sChris Lattner1-2/+0
2002-04-28The interesting contents of SymTabValue were incorporated into FunctionChris Lattner1-1/+1
2002-04-04Make the release build workChris Lattner1-7/+2
2002-03-08* Add new method localLookupChris Lattner1-0/+5
2002-03-08Fix typo in commentChris Lattner1-1/+1
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner1-7/+8
2001-12-03Rename ConstPoolVal -> ConstantChris Lattner1-2/+2
2001-10-23More symbol table bugfixes that are impossible to track down. GoodyChris Lattner1-6/+13
2001-10-23Fix another annoying bug that took forever to track down. This one involves ...Chris Lattner1-5/+12
2001-10-22Fix bug exposed by this testcase:Chris Lattner1-3/+3
2001-10-13Expose typedefsChris Lattner1-0/+2
2001-10-03Factor parentness out of Module & GlobalVariable into GlobalValueChris Lattner1-0/+2
2001-10-01Add more support for new style castsChris Lattner1-1/+6
2001-09-14Chris seems fond of #include <vector>. Fix these. Also convert use list inChris Lattner1-1/+0
2001-09-07Support abstract types by keeping on the use list of the abstract type.Chris Lattner1-3/+26
2001-07-16Fixed typo in commentChris Lattner1-1/+1
2001-06-25* Rename get.*Operator to create seeing that it would have to be qualifiedChris Lattner1-0/+6
2001-06-06Initial revisionChris Lattner1-0/+83