[llvm] r280230 - Use abstraction in AArch64AsmPrinter::lowerSTACKMAP. NFCI
Diana Picus via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 31 05:43:49 PDT 2016
Author: rovka
Date: Wed Aug 31 07:43:49 2016
New Revision: 280230
URL: http://llvm.org/viewvc/llvm-project?rev=280230&view=rev
Log:
Use abstraction in AArch64AsmPrinter::lowerSTACKMAP. NFCI
Use functionality from StackMapOpers instead of hardcoding an operand access.
Modified:
llvm/trunk/lib/Target/AArch64/AArch64AsmPrinter.cpp
Modified: llvm/trunk/lib/Target/AArch64/AArch64AsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64AsmPrinter.cpp?rev=280230&r1=280229&r2=280230&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64AsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64AsmPrinter.cpp Wed Aug 31 07:43:49 2016
@@ -354,7 +354,7 @@ void AArch64AsmPrinter::PrintDebugValueC
void AArch64AsmPrinter::LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM,
const MachineInstr &MI) {
- unsigned NumNOPBytes = MI.getOperand(1).getImm();
+ unsigned NumNOPBytes = StackMapOpers(&MI).getNumPatchBytes();
SM.recordStackMap(MI);
assert(NumNOPBytes % 4 == 0 && "Invalid number of NOP bytes requested!");
More information about the llvm-commits
mailing list