Lines Matching defs:ValueMapper
1 //===- ValueMapper.cpp - Interface shared by lib/Transforms/Utils ---------===//
14 #include "llvm/Transforms/Utils/ValueMapper.h"
132 /// ValueMapper should explicitly call \a flush() before destruction.
1208 ValueMapper::ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags,
1214 ValueMapper::~ValueMapper() { delete getAsMapper(pImpl); }
1217 ValueMapper::registerAlternateMappingContext(ValueToValueMapTy &VM,
1222 void ValueMapper::addFlags(RemapFlags Flags) {
1226 Value *ValueMapper::mapValue(const Value &V) {
1230 Constant *ValueMapper::mapConstant(const Constant &C) {
1234 Metadata *ValueMapper::mapMetadata(const Metadata &MD) {
1238 MDNode *ValueMapper::mapMDNode(const MDNode &N) {
1242 void ValueMapper::remapInstruction(Instruction &I) {
1246 void ValueMapper::remapDbgRecord(Module *M, DbgRecord &DR) {
1250 void ValueMapper::remapDbgRecordRange(
1257 void ValueMapper::remapFunction(Function &F) {
1261 void ValueMapper::remapGlobalObjectMetadata(GlobalObject &GO) {
1265 void ValueMapper::scheduleMapGlobalInitializer(GlobalVariable &GV,
1271 void ValueMapper::scheduleMapAppendingVariable(GlobalVariable &GV,
1280 void ValueMapper::scheduleMapGlobalAlias(GlobalAlias &GA, Constant &Aliasee,
1285 void ValueMapper::scheduleMapGlobalIFunc(GlobalIFunc &GI, Constant &Resolver,
1290 void ValueMapper::scheduleRemapFunction(Function &F, unsigned MCID) {