Skip to content

Commit 4c8fdc2

Browse files
authored
[nfc][BoundsChecking] Rename BoundsCheckingOptions into Options (#122359)
1 parent 9c2de99 commit 4c8fdc2

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

clang/lib/CodeGen/BackendUtil.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1027,7 +1027,7 @@ void EmitAssemblyHelper::RunOptimizationPipeline(
10271027
if (LangOpts.Sanitize.has(SanitizerKind::LocalBounds))
10281028
PB.registerScalarOptimizerLateEPCallback([this](FunctionPassManager &FPM,
10291029
OptimizationLevel Level) {
1030-
BoundsCheckingPass::BoundsCheckingOptions Options;
1030+
BoundsCheckingPass::Options Options;
10311031
Options.Merge =
10321032
CodeGenOpts.SanitizeMergeHandlers.has(SanitizerKind::LocalBounds);
10331033
if (!CodeGenOpts.SanitizeTrap.has(SanitizerKind::LocalBounds)) {

llvm/include/llvm/Transforms/Instrumentation/BoundsChecking.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class Function;
2020
class BoundsCheckingPass : public PassInfoMixin<BoundsCheckingPass> {
2121

2222
public:
23-
struct BoundsCheckingOptions {
23+
struct Options {
2424
struct Runtime {
2525
Runtime(bool MinRuntime, bool MayReturn)
2626
: MinRuntime(MinRuntime), MayReturn(MayReturn) {}
@@ -31,14 +31,14 @@ class BoundsCheckingPass : public PassInfoMixin<BoundsCheckingPass> {
3131
bool Merge = false;
3232
};
3333

34-
BoundsCheckingPass(BoundsCheckingOptions Options) : Options(Options) {}
34+
BoundsCheckingPass(Options Opts) : Opts(Opts) {}
3535
PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
3636
static bool isRequired() { return true; }
3737
void printPipeline(raw_ostream &OS,
3838
function_ref<StringRef(StringRef)> MapClassName2PassName);
3939

4040
private:
41-
BoundsCheckingOptions Options;
41+
Options Opts;
4242
};
4343

4444
} // end namespace llvm

llvm/lib/Passes/PassBuilder.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1284,9 +1284,9 @@ parseRegAllocFastPassOptions(PassBuilder &PB, StringRef Params) {
12841284
return Opts;
12851285
}
12861286

1287-
Expected<BoundsCheckingPass::BoundsCheckingOptions>
1287+
Expected<BoundsCheckingPass::Options>
12881288
parseBoundsCheckingOptions(StringRef Params) {
1289-
BoundsCheckingPass::BoundsCheckingOptions Options;
1289+
BoundsCheckingPass::Options Options;
12901290
while (!Params.empty()) {
12911291
StringRef ParamName;
12921292
std::tie(ParamName, Params) = Params.split(';');

llvm/lib/Passes/PassRegistry.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -623,7 +623,7 @@ FUNCTION_PASS_WITH_PARAMS(
623623
parseWinEHPrepareOptions, "demote-catchswitch-only")
624624
FUNCTION_PASS_WITH_PARAMS(
625625
"bounds-checking", "BoundsCheckingPass",
626-
[](BoundsCheckingPass::BoundsCheckingOptions Options) {
626+
[](BoundsCheckingPass::Options Options) {
627627
return BoundsCheckingPass(Options);
628628
},
629629
parseBoundsCheckingOptions, "trap")

llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,8 @@ static void insertBoundsCheck(Value *Or, BuilderTy &IRB, GetTrapBBT GetTrapBB) {
162162
BranchInst::Create(TrapBB, Cont, Or, OldBB);
163163
}
164164

165-
static std::string getRuntimeCallName(
166-
const BoundsCheckingPass::BoundsCheckingOptions::Runtime &Opts) {
165+
static std::string
166+
getRuntimeCallName(const BoundsCheckingPass::Options::Runtime &Opts) {
167167
std::string Name = "__ubsan_handle_local_out_of_bounds";
168168
if (Opts.MinRuntime)
169169
Name += "_minimal";
@@ -172,9 +172,9 @@ static std::string getRuntimeCallName(
172172
return Name;
173173
}
174174

175-
static bool
176-
addBoundsChecking(Function &F, TargetLibraryInfo &TLI, ScalarEvolution &SE,
177-
const BoundsCheckingPass::BoundsCheckingOptions &Opts) {
175+
static bool addBoundsChecking(Function &F, TargetLibraryInfo &TLI,
176+
ScalarEvolution &SE,
177+
const BoundsCheckingPass::Options &Opts) {
178178
if (F.hasFnAttribute(Attribute::NoSanitizeBounds))
179179
return false;
180180

@@ -271,7 +271,7 @@ PreservedAnalyses BoundsCheckingPass::run(Function &F, FunctionAnalysisManager &
271271
auto &TLI = AM.getResult<TargetLibraryAnalysis>(F);
272272
auto &SE = AM.getResult<ScalarEvolutionAnalysis>(F);
273273

274-
if (!addBoundsChecking(F, TLI, SE, Options))
274+
if (!addBoundsChecking(F, TLI, SE, Opts))
275275
return PreservedAnalyses::all();
276276

277277
return PreservedAnalyses::none();
@@ -282,16 +282,16 @@ void BoundsCheckingPass::printPipeline(
282282
static_cast<PassInfoMixin<BoundsCheckingPass> *>(this)->printPipeline(
283283
OS, MapClassName2PassName);
284284
OS << "<";
285-
if (Options.Rt) {
286-
if (Options.Rt->MinRuntime)
285+
if (Opts.Rt) {
286+
if (Opts.Rt->MinRuntime)
287287
OS << "min-";
288288
OS << "rt";
289-
if (!Options.Rt->MayReturn)
289+
if (!Opts.Rt->MayReturn)
290290
OS << "-abort";
291291
} else {
292292
OS << "trap";
293293
}
294-
if (Options.Merge)
294+
if (Opts.Merge)
295295
OS << ";merge";
296296
OS << ">";
297297
}

0 commit comments

Comments
 (0)