Skip to content

Commit 186db1b

Browse files
Revert "[llvm-exegesis] Fix preservation of RDI in subprocess mode (llvm#72458)"
This reverts commit 0718c1a. The test doesn't have the correct requires string apparently because it attempts to run on all the buildbots. Reverting until I have time to fix the test and reland it.
1 parent f49bca9 commit 186db1b

File tree

2 files changed

+1
-31
lines changed

2 files changed

+1
-31
lines changed

llvm/test/tools/llvm-exegesis/X86/latency/subprocess-preserved-registers.s

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

llvm/tools/llvm-exegesis/lib/X86/Target.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1205,7 +1205,7 @@ ExegesisX86Target::configurePerfCounter(long Request, bool SaveRegisters) const
12051205
if(SaveRegisters) {
12061206
// Restore RAX, RDI, and RSI, in reverse order.
12071207
generateRegisterStackPop(X86::RSI, ConfigurePerfCounterCode);
1208-
generateRegisterStackPop(X86::RDI, ConfigurePerfCounterCode);
1208+
generateRegisterStackPop(X86::RIP, ConfigurePerfCounterCode);
12091209
generateRegisterStackPop(X86::RAX, ConfigurePerfCounterCode);
12101210
}
12111211
return ConfigurePerfCounterCode;

0 commit comments

Comments
 (0)