Skip to content

Commit 98fa954

Browse files
committed
Revert "[Assignment Tracking][7/*] Add assignment tracking functionality to clang"
This reverts commit 28f9636. Bot failure: https://lab.llvm.org/buildbot/#/builders/109/builds/50251
1 parent df8e0ce commit 98fa954

File tree

6 files changed

+0
-207
lines changed

6 files changed

+0
-207
lines changed

clang/lib/CodeGen/BackendUtil.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#include "llvm/CodeGen/SchedulerRegistry.h"
3131
#include "llvm/CodeGen/TargetSubtargetInfo.h"
3232
#include "llvm/IR/DataLayout.h"
33-
#include "llvm/IR/DebugInfo.h"
3433
#include "llvm/IR/IRPrintingPasses.h"
3534
#include "llvm/IR/LegacyPassManager.h"
3635
#include "llvm/IR/Module.h"
@@ -831,13 +830,6 @@ void EmitAssemblyHelper::RunOptimizationPipeline(
831830
SI.registerCallbacks(PIC, &FAM);
832831
PassBuilder PB(TM.get(), PTO, PGOOpt, &PIC);
833832

834-
if (CodeGenOpts.EnableAssignmentTracking) {
835-
PB.registerPipelineStartEPCallback(
836-
[&](ModulePassManager &MPM, OptimizationLevel Level) {
837-
MPM.addPass(AssignmentTrackingPass());
838-
});
839-
}
840-
841833
// Enable verify-debuginfo-preserve-each for new PM.
842834
DebugifyEachInstrumentation Debugify;
843835
DebugInfoPerPass DebugInfoBeforePass;

clang/test/CodeGen/assignment-tracking/assignment-tracking.cpp

Lines changed: 0 additions & 96 deletions
This file was deleted.

clang/test/CodeGen/assignment-tracking/flag.cpp

Lines changed: 0 additions & 18 deletions
This file was deleted.

clang/test/CodeGen/assignment-tracking/memcpy-fragment.cpp

Lines changed: 0 additions & 56 deletions
This file was deleted.

clang/test/CodeGen/assignment-tracking/nested-scope.cpp

Lines changed: 0 additions & 19 deletions
This file was deleted.

clang/test/Driver/assignment-tracking-opts.c

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)