Lines Matching refs:ValueMapper

1 //===- ValueMapper.cpp - Unit tests for ValueMapper -----------------------===//
15 #include "llvm/Transforms/Utils/ValueMapper.h"
28 EXPECT_EQ(U, ValueMapper(VM).mapMDNode(*U));
55 EXPECT_EQ(U0, ValueMapper(VM).mapMDNode(*U0));
56 EXPECT_EQ(U1, ValueMapper(VM).mapMDNode(*U1));
62 EXPECT_EQ(U1, ValueMapper(VM).mapMDNode(*U1));
63 EXPECT_EQ(U0, ValueMapper(VM).mapMDNode(*U0));
97 MDNode *MappedN0 = ValueMapper(VM).mapMDNode(*N0);
98 MDNode *MappedN1 = ValueMapper(VM).mapMDNode(*N1);
113 EXPECT_EQ(T.get(), ValueMapper(VM, RF_NoModuleLevelChanges).mapMDNode(*T));
123 EXPECT_NE(D, ValueMapper(VM).mapMDNode(*D));
128 EXPECT_EQ(D, ValueMapper(VM, RF_MoveDistinctMDs).mapMDNode(*D));
143 EXPECT_EQ(D, ValueMapper(VM, RF_MoveDistinctMDs).mapMDNode(*D));
157 EXPECT_EQ(D, ValueMapper(VM).mapMDNode(*D));
170 EXPECT_EQ(nullptr, ValueMapper(VM).mapMDNode(*D));
182 EXPECT_EQ(nullptr, ValueMapper(VM, Flags).mapValue(*F));
191 EXPECT_EQ(S1, ValueMapper(VM).mapMetadata(*S1));
197 EXPECT_EQ(S2, ValueMapper(VM).mapMetadata(*S1));
208 EXPECT_EQ(N0, ValueMapper(VM).mapMetadata(*N0));
209 EXPECT_EQ(N1, ValueMapper(VM).mapMetadata(*N1));
225 EXPECT_EQ(N0, ValueMapper(VM, RF_NoModuleLevelChanges).mapMetadata(*N0));
226 EXPECT_EQ(N1, ValueMapper(VM, RF_NoModuleLevelChanges).mapMetadata(*N1));
243 EXPECT_EQ(CAM, ValueMapper(VM).mapMetadata(*CAM));
245 EXPECT_EQ(CAM, ValueMapper(VM, RF_IgnoreMissingLocals).mapMetadata(*CAM));
251 EXPECT_EQ(N, ValueMapper(VM).mapMetadata(*CAM));
252 EXPECT_EQ(N, ValueMapper(VM, RF_IgnoreMissingLocals).mapMetadata(*CAM));
259 auto *F2MD = ValueMapper(VM).mapMetadata(*CAM);
279 EXPECT_DEATH(ValueMapper(VM).mapMetadata(*LAM), "Unexpected local metadata");
280 EXPECT_DEATH(ValueMapper(VM, RF_IgnoreMissingLocals).mapMetadata(*LAM),
309 EXPECT_EQ(N0AV, ValueMapper(VM).mapValue(*MAV));
310 EXPECT_EQ(nullptr, ValueMapper(VM, RF_IgnoreMissingLocals).mapValue(*MAV));
316 EXPECT_EQ(MAV, ValueMapper(VM).mapValue(*MAV));
317 EXPECT_EQ(MAV, ValueMapper(VM, RF_IgnoreMissingLocals).mapValue(*MAV));
322 EXPECT_EQ(&A, ValueMapper(VM).mapValue(*MAV));
323 EXPECT_EQ(&A, ValueMapper(VM, RF_IgnoreMissingLocals).mapValue(*MAV));
346 EXPECT_EQ(&C, ValueMapper(VM).mapValue(A));
347 EXPECT_EQ(MDC, ValueMapper(VM).mapValue(*MDA));