aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/ValueMapper.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix PR8313 by changing ValueToValueMap use a TrackingVH.Rafael Espindola2010-10-131-1/+1
* Reapply r112091 and r111922, support for metadata linking, with aDan Gohman2010-08-261-21/+61
* Revert r111922, "MapValue support for MDNodes. This is similar to r109117,Daniel Dunbar2010-08-261-27/+8
* Revert r112091, "Remap metadata attached to instructions when remappingDaniel Dunbar2010-08-261-12/+1
* Remap metadata attached to instructions when remapping individualDan Gohman2010-08-251-1/+12
* Use MapValue in the Linker instead of having a private functionDan Gohman2010-08-241-1/+1
* MapValue support for MDNodes. This is similar to r109117, exceptDan Gohman2010-08-241-8/+27
* Revert this because we can't clone cyclic MDNodes which are creating during aNick Lewycky2010-07-241-3/+4
* Whether function-local or not, a MDNode may reference a Function in which caseNick Lewycky2010-07-241-4/+3
* Speculatively revert 109117Devang Patel2010-07-221-27/+6
* Map MDNode correctly. Devang Patel2010-07-221-6/+27
* MDString is already checked earlier.Devang Patel2010-07-021-1/+1
* Cosmetic change.Devang Patel2010-06-231-4/+4
* Revert 106592 for now. It causes clang-selfhost build failure.Devang Patel2010-06-221-34/+13
* If a metadata operand is seeded in value map and the metadata should also be ...Devang Patel2010-06-221-13/+34
* Revert 106528. It is causing self host failures.Devang Patel2010-06-221-5/+7
* Do not rely on DenseMap slot which can be easily invalidated when DenseMap gr...Devang Patel2010-06-221-7/+5
* Rename ValueMapTy as ValueToValueMapTy to clearly indicate that this has no r...Devang Patel2010-04-201-2/+2
* There is no need to install ValueMapper.h header. Devang Patel2010-04-201-1/+1
* Avoid extra calls to MD->getNumOperands()Victor Hernandez2010-01-261-1/+1
* It turns out that this #include is needed because otherwiseChris Lattner2010-01-211-1/+1
* unbreak the build, apparently without this transformutils starts depending on...Chris Lattner2010-01-211-0/+1
* tidy upChris Lattner2010-01-211-14/+7
* Don't need to include IntrinsicInst.h any moreVictor Hernandez2010-01-211-1/+0
* No need to map NULL operands of metadataVictor Hernandez2010-01-211-1/+1
* Switch Elts from vector to SmallVectorVictor Hernandez2010-01-201-2/+1
* Map operands of all function-local metadata, not just metadata passed to llvm...Victor Hernandez2010-01-201-19/+13
* While mapping llvm.dbg.declare intrinsic manually map its operand, if possible,Devang Patel2010-01-181-0/+18
* Revert 85678/85680. The decision is to stay with the current form of Chris Lattner2009-11-011-7/+2
* adjust a couple xforms to work with null bb's in BlockAddress.Chris Lattner2009-10-311-2/+7
* teach various passes about blockaddress. We no longerChris Lattner2009-10-291-2/+2
* teach ValueMapper about BlockAddress', making bugpoint a lot more useful.Chris Lattner2009-10-291-7/+10
* unindent massive blocks, no functionality change.Chris Lattner2009-10-291-69/+75
* MapValue doesn't needs its LLVMContext argument.Dan Gohman2009-10-241-10/+9
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-1/+1
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-1/+1
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-281-1/+1
* Move ConstantStruct back to 2.5 API.Owen Anderson2009-07-271-1/+1
* Do not seed mstadata into the value map.Devang Patel2009-07-271-25/+4
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-5/+5
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-1/+1
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-1/+2
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-1/+1
* More LLVMContext-ification.Owen Anderson2009-07-051-15/+17
* Give embedded metadata its own type instead of relying on EmptyStructTy.Nick Lewycky2009-05-301-1/+24
* rewrite operand loops to use iteratorsGabor Greif2008-05-301-24/+26
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Forget to commit users part of value mapper interfaceAnton Korobeynikov2007-11-091-1/+1
* Fix comments about vectors to use the current wording.Dan Gohman2007-07-161-2/+2
* fix an obscure and tricky bug the inliner can hit sometimes.Chris Lattner2007-02-231-1/+1