summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/ValueMapper.h
Commit message (Collapse)AuthorAgeFilesLines
* Use MapValue in the Linker instead of having a private functionDan Gohman2010-08-241-29/+0
| | | | | | | | which does the same thing. This eliminates redundant code and handles MDNodes better. MDNode linking still doesn't fully work yet though. llvm-svn: 111941
* Use ValueMap instead of DenseMap.Devang Patel2010-06-241-2/+2
| | | | | | The ValueMapper used by various cloning utility maps MDNodes also. llvm-svn: 106706
* Rename ValueMapTy as ValueToValueMapTy to clearly indicate that this has no ↵Devang Patel2010-04-201-3/+3
| | | | | | replationship with ADT/ValueMap. llvm-svn: 101950
* There is no need to install ValueMapper.h header. Devang Patel2010-04-201-0/+29
| | | | llvm-svn: 101949
* And delete this oneAnton Korobeynikov2007-11-091-29/+0
| | | | llvm-svn: 43939
* Switch inliner over to use DenseMap instead of std::map for ValueMap. ThisChris Lattner2007-02-031-2/+2
| | | | | | speeds up the inliner 16%. llvm-svn: 33801
* Remove trailing whitespaceMisha Brukman2005-04-211-2/+2
| | | | llvm-svn: 21427
* Move RemapInstruction() to ValueMapper, so that it can be shared withBrian Gaeke2004-05-191-3/+7
| | | | | | | | CloneTrace, and because it is primarily an operation on ValueMaps. It is now a global (non-static) function which can be pulled in using ValueMapper.h. llvm-svn: 13600
* Finegrainify namespacificationChris Lattner2004-01-091-5/+2
| | | | llvm-svn: 10727
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
| | | | llvm-svn: 9903
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
| | | | llvm-svn: 9321
* Initial checkin of Module cloning support stuffChris Lattner2002-11-201-0/+16
llvm-svn: 4788
OpenPOWER on IntegriCloud