@@ -55,31 +55,31 @@ define i8 @foo(i8 %v0, i8 %v1) {
55
55
56
56
// Check add / remove / empty.
57
57
EXPECT_TRUE (Rgn.empty ());
58
- Rgn. add (T0);
58
+ sandboxir::RegionInternalsAttorney:: add (Rgn, T0);
59
59
EXPECT_FALSE (Rgn.empty ());
60
- Rgn. remove (T0);
60
+ sandboxir::RegionInternalsAttorney:: remove (Rgn, T0);
61
61
EXPECT_TRUE (Rgn.empty ());
62
62
63
63
// Check iteration.
64
- Rgn. add (T0);
65
- Rgn. add (T1);
66
- Rgn. add (Ret);
64
+ sandboxir::RegionInternalsAttorney:: add (Rgn, T0);
65
+ sandboxir::RegionInternalsAttorney:: add (Rgn, T1);
66
+ sandboxir::RegionInternalsAttorney:: add (Rgn, Ret);
67
67
// Use an ordered matcher because we're supposed to preserve the insertion
68
68
// order for determinism.
69
69
EXPECT_THAT (Rgn.insts (), testing::ElementsAre (T0, T1, Ret));
70
70
71
71
// Check contains
72
72
EXPECT_TRUE (Rgn.contains (T0));
73
- Rgn. remove (T0);
73
+ sandboxir::RegionInternalsAttorney:: remove (Rgn, T0);
74
74
EXPECT_FALSE (Rgn.contains (T0));
75
75
76
76
#ifndef NDEBUG
77
77
// Check equality comparison. Insert in reverse order into `Other` to check
78
78
// that comparison is order-independent.
79
79
sandboxir::Region Other (Ctx, *TTI);
80
- Other. add (Ret);
80
+ sandboxir::RegionInternalsAttorney:: add (Other, Ret);
81
81
EXPECT_NE (Rgn, Other);
82
- Other. add (T1);
82
+ sandboxir::RegionInternalsAttorney:: add (Other, T1);
83
83
EXPECT_EQ (Rgn, Other);
84
84
#endif
85
85
}
@@ -102,8 +102,8 @@ define i8 @foo(i8 %v0, i8 %v1, ptr %ptr) {
102
102
auto *T1 = cast<sandboxir::Instruction>(&*It++);
103
103
auto *Ret = cast<sandboxir::Instruction>(&*It++);
104
104
sandboxir::Region Rgn (Ctx, *TTI);
105
- Rgn. add (T0);
106
- Rgn. add (T1);
105
+ sandboxir::RegionInternalsAttorney:: add (Rgn, T0);
106
+ sandboxir::RegionInternalsAttorney:: add (Rgn, T1);
107
107
108
108
// Test creation.
109
109
auto *NewI = sandboxir::StoreInst::create (T0, Ptr, /* Align=*/ std::nullopt,
@@ -186,9 +186,9 @@ define i8 @foo(i8 %v0, i8 %v1) {
186
186
auto *T2 = cast<sandboxir::Instruction>(&*It++);
187
187
[[maybe_unused]] auto *Ret = cast<sandboxir::Instruction>(&*It++);
188
188
sandboxir::Region Rgn (Ctx, *TTI);
189
- Rgn. add (T0);
189
+ sandboxir::RegionInternalsAttorney:: add (Rgn, T0);
190
190
sandboxir::Region Rgn2 (Ctx, *TTI);
191
- Rgn2. add (T2);
191
+ sandboxir::RegionInternalsAttorney:: add (Rgn2, T2);
192
192
193
193
std::string output;
194
194
llvm::raw_string_ostream RSO (output);
@@ -230,8 +230,8 @@ define i8 @foo(i8 %v0, i8 %v1) {
230
230
auto *T1 = cast<sandboxir::Instruction>(&*It++);
231
231
232
232
sandboxir::Region Rgn (Ctx, *TTI);
233
- Rgn. add (T0);
234
- Rgn. add (T1);
233
+ sandboxir::RegionInternalsAttorney:: add (Rgn, T0);
234
+ sandboxir::RegionInternalsAttorney:: add (Rgn, T1);
235
235
236
236
SmallVector<std::unique_ptr<sandboxir::Region>> Regions =
237
237
sandboxir::Region::createRegionsFromMD (*F, *TTI);
@@ -276,19 +276,19 @@ define void @foo(i8 %v0, i8 %v1, i8 %v2) {
276
276
return TTI->getInstructionCost (LLVMI, Operands, CostKind);
277
277
};
278
278
// Add `Add0` to the region, should be counted in "After".
279
- Rgn. add (Add0);
279
+ sandboxir::RegionInternalsAttorney:: add (Rgn, Add0);
280
280
EXPECT_EQ (SB.getBeforeCost (), 0 );
281
281
EXPECT_EQ (SB.getAfterCost (), GetCost (LLVMAdd0));
282
282
// Same for `Add1`.
283
- Rgn. add (Add1);
283
+ sandboxir::RegionInternalsAttorney:: add (Rgn, Add1);
284
284
EXPECT_EQ (SB.getBeforeCost (), 0 );
285
285
EXPECT_EQ (SB.getAfterCost (), GetCost (LLVMAdd0) + GetCost (LLVMAdd1));
286
286
// Remove `Add0`, should be subtracted from "After".
287
- Rgn. remove (Add0);
287
+ sandboxir::RegionInternalsAttorney:: remove (Rgn, Add0);
288
288
EXPECT_EQ (SB.getBeforeCost (), 0 );
289
289
EXPECT_EQ (SB.getAfterCost (), GetCost (LLVMAdd1));
290
290
// Remove `Add2` which was never in the region, should counted in "Before".
291
- Rgn. remove (Add2);
291
+ sandboxir::RegionInternalsAttorney:: remove (Rgn, Add2);
292
292
EXPECT_EQ (SB.getBeforeCost (), GetCost (LLVMAdd2));
293
293
EXPECT_EQ (SB.getAfterCost (), GetCost (LLVMAdd1));
294
294
}
@@ -446,11 +446,11 @@ define i8 @foo(i8 %v0, i8 %v1) {
446
446
auto *T1 = cast<sandboxir::Instruction>(&*It++);
447
447
448
448
sandboxir::Region Rgn (Ctx, *TTI);
449
- Rgn.add (T0);
450
- Rgn.add (T1);
451
449
#ifndef NDEBUG
452
450
EXPECT_DEATH (Rgn.setAux ({T0, T0}), " .*already.*" );
453
451
#endif
452
+ sandboxir::RegionInternalsAttorney::add (Rgn, T0);
453
+ sandboxir::RegionInternalsAttorney::add (Rgn, T1);
454
454
Rgn.setAux ({T1, T0});
455
455
456
456
SmallVector<std::unique_ptr<sandboxir::Region>> Regions =
0 commit comments