32 changes: 0 additions & 32 deletions compiler-rt/test/esan/CMakeLists.txt

This file was deleted.

76 changes: 0 additions & 76 deletions compiler-rt/test/esan/TestCases/large-stack-linux.c

This file was deleted.

20 changes: 0 additions & 20 deletions compiler-rt/test/esan/TestCases/libc-intercept.c

This file was deleted.

44 changes: 0 additions & 44 deletions compiler-rt/test/esan/TestCases/mmap-shadow-conflict.c

This file was deleted.

204 changes: 0 additions & 204 deletions compiler-rt/test/esan/TestCases/struct-simple.cpp

This file was deleted.

18 changes: 0 additions & 18 deletions compiler-rt/test/esan/TestCases/verbose-simple.c

This file was deleted.

35 changes: 0 additions & 35 deletions compiler-rt/test/esan/TestCases/workingset-early-fault.c

This file was deleted.

22 changes: 0 additions & 22 deletions compiler-rt/test/esan/TestCases/workingset-memset.cpp

This file was deleted.

76 changes: 0 additions & 76 deletions compiler-rt/test/esan/TestCases/workingset-midreport.cpp

This file was deleted.

48 changes: 0 additions & 48 deletions compiler-rt/test/esan/TestCases/workingset-samples.cpp

This file was deleted.

77 changes: 0 additions & 77 deletions compiler-rt/test/esan/TestCases/workingset-signal-posix.cpp

This file was deleted.

35 changes: 0 additions & 35 deletions compiler-rt/test/esan/TestCases/workingset-simple.cpp

This file was deleted.

61 changes: 0 additions & 61 deletions compiler-rt/test/esan/Unit/circular_buffer.cpp

This file was deleted.

179 changes: 0 additions & 179 deletions compiler-rt/test/esan/Unit/hashtable.cpp

This file was deleted.

43 changes: 0 additions & 43 deletions compiler-rt/test/esan/lit.cfg

This file was deleted.

14 changes: 0 additions & 14 deletions compiler-rt/test/esan/lit.site.cfg.in

This file was deleted.

1 change: 0 additions & 1 deletion llvm/include/llvm/InitializePasses.h
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,6 @@ void initializeEarlyIfConverterPass(PassRegistry&);
void initializeEarlyMachineLICMPass(PassRegistry&);
void initializeEarlyTailDuplicatePass(PassRegistry&);
void initializeEdgeBundlesPass(PassRegistry&);
void initializeEfficiencySanitizerPass(PassRegistry&);
void initializeEliminateAvailableExternallyLegacyPassPass(PassRegistry&);
void initializeEntryExitInstrumenterPass(PassRegistry&);
void initializeExpandISelPseudosPass(PassRegistry&);
Expand Down
15 changes: 0 additions & 15 deletions llvm/include/llvm/Transforms/Instrumentation.h
Original file line number Diff line number Diff line change
Expand Up @@ -160,21 +160,6 @@ ModulePass *createDataFlowSanitizerPass(
const std::vector<std::string> &ABIListFiles = std::vector<std::string>(),
void *(*getArgTLS)() = nullptr, void *(*getRetValTLS)() = nullptr);

// Options for EfficiencySanitizer sub-tools.
struct EfficiencySanitizerOptions {
enum Type {
ESAN_None = 0,
ESAN_CacheFrag,
ESAN_WorkingSet,
} ToolType = ESAN_None;

EfficiencySanitizerOptions() = default;
};

// Insert EfficiencySanitizer instrumentation.
ModulePass *createEfficiencySanitizerPass(
const EfficiencySanitizerOptions &Options = EfficiencySanitizerOptions());

// Options for sanitizer coverage instrumentation.
struct SanitizerCoverageOptions {
enum Type {
Expand Down
1 change: 0 additions & 1 deletion llvm/lib/Transforms/Instrumentation/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ add_llvm_library(LLVMInstrumentation
PGOMemOPSizeOpt.cpp
SanitizerCoverage.cpp
ThreadSanitizer.cpp
EfficiencySanitizer.cpp
HWAddressSanitizer.cpp

ADDITIONAL_HEADER_DIRS
Expand Down
892 changes: 0 additions & 892 deletions llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp

This file was deleted.

1 change: 0 additions & 1 deletion llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,6 @@ void llvm::initializeInstrumentation(PassRegistry &Registry) {
initializeThreadSanitizerLegacyPassPass(Registry);
initializeSanitizerCoverageModulePass(Registry);
initializeDataFlowSanitizerPass(Registry);
initializeEfficiencySanitizerPass(Registry);
}

/// LLVMInitializeInstrumentation - C binding for
Expand Down
33 changes: 0 additions & 33 deletions llvm/test/Instrumentation/EfficiencySanitizer/str-nobuiltin.ll

This file was deleted.

This file was deleted.

41 changes: 0 additions & 41 deletions llvm/test/Instrumentation/EfficiencySanitizer/struct_field_gep.ll

This file was deleted.

133 changes: 0 additions & 133 deletions llvm/test/Instrumentation/EfficiencySanitizer/struct_field_small.ll

This file was deleted.

275 changes: 0 additions & 275 deletions llvm/test/Instrumentation/EfficiencySanitizer/working_set_basic.ll

This file was deleted.

291 changes: 0 additions & 291 deletions llvm/test/Instrumentation/EfficiencySanitizer/working_set_slow.ll

This file was deleted.

156 changes: 0 additions & 156 deletions llvm/test/Instrumentation/EfficiencySanitizer/working_set_strict.ll

This file was deleted.

1 change: 0 additions & 1 deletion llvm/utils/gn/secondary/compiler-rt/include/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ copy("include") {
"sanitizer/common_interface_defs.h",
"sanitizer/coverage_interface.h",
"sanitizer/dfsan_interface.h",
"sanitizer/esan_interface.h",
"sanitizer/hwasan_interface.h",
"sanitizer/linux_syscall_hooks.h",
"sanitizer/lsan_interface.h",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,4 @@ source_set("sources") {
"sanitizer_win_dll_thunk.h",
"sanitizer_win_weak_interception.h",
]
if (current_cpu == "x64") {
sources += [ "sanitizer_linux_x86_64.S" ]
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ static_library("Instrumentation") {
"CGProfile.cpp",
"ControlHeightReduction.cpp",
"DataFlowSanitizer.cpp",
"EfficiencySanitizer.cpp",
"GCOVProfiling.cpp",
"HWAddressSanitizer.cpp",
"IndirectCallPromotion.cpp",
Expand Down