Lines Matching refs:ValueMapper
1 //===- ValueMapper.cpp - Interface shared by lib/Transforms/Utils ---------===//
15 #include "llvm/Transforms/Utils/ValueMapper.h"
119 /// ValueMapper should explicitly call \a flush() before destruction.
1059 ValueMapper::ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags,
1064 ValueMapper::~ValueMapper() { delete getAsMapper(pImpl); }
1067 ValueMapper::registerAlternateMappingContext(ValueToValueMapTy &VM,
1072 void ValueMapper::addFlags(RemapFlags Flags) {
1076 Value *ValueMapper::mapValue(const Value &V) {
1080 Constant *ValueMapper::mapConstant(const Constant &C) {
1084 Metadata *ValueMapper::mapMetadata(const Metadata &MD) {
1088 MDNode *ValueMapper::mapMDNode(const MDNode &N) {
1092 void ValueMapper::remapInstruction(Instruction &I) {
1096 void ValueMapper::remapFunction(Function &F) {
1100 void ValueMapper::scheduleMapGlobalInitializer(GlobalVariable &GV,
1106 void ValueMapper::scheduleMapAppendingVariable(GlobalVariable &GV,
1115 void ValueMapper::scheduleMapGlobalAliasee(GlobalAlias &GA, Constant &Aliasee,
1120 void ValueMapper::scheduleRemapFunction(Function &F, unsigned MCID) {