diff options
author | Guillaume Chatelet <gchatelet@google.com> | 2022-11-24 13:43:11 +0000 |
---|---|---|
committer | Guillaume Chatelet <gchatelet@google.com> | 2022-11-24 14:35:01 +0000 |
commit | 99089b490d2de240ffe908fa56744ed6ba0e249c (patch) | |
tree | c5267295fa3cb987c489ca656b95bf7a5c462a52 /llvm/lib/MC/MCELFStreamer.cpp | |
parent | ca78b5601466f8515f5f958ef8e63d787d9d812e (diff) | |
download | llvm-99089b490d2de240ffe908fa56744ed6ba0e249c.zip llvm-99089b490d2de240ffe908fa56744ed6ba0e249c.tar.gz llvm-99089b490d2de240ffe908fa56744ed6ba0e249c.tar.bz2 |
[Alignment][NFC] Use Align in MCStreamer::emitBundleAlignMode
Summary:
Reviewers: courbet
Subscribers:
Diffstat (limited to 'llvm/lib/MC/MCELFStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCELFStreamer.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/MC/MCELFStreamer.cpp b/llvm/lib/MC/MCELFStreamer.cpp index e5b46a6..6b9f590 100644 --- a/llvm/lib/MC/MCELFStreamer.cpp +++ b/llvm/lib/MC/MCELFStreamer.cpp @@ -635,12 +635,12 @@ void MCELFStreamer::emitInstToData(const MCInst &Inst, } } -void MCELFStreamer::emitBundleAlignMode(unsigned AlignPow2) { - assert(AlignPow2 <= 30 && "Invalid bundle alignment"); +void MCELFStreamer::emitBundleAlignMode(Align Alignment) { + assert(Log2(Alignment) <= 30 && "Invalid bundle alignment"); MCAssembler &Assembler = getAssembler(); - if (AlignPow2 > 0 && (Assembler.getBundleAlignSize() == 0 || - Assembler.getBundleAlignSize() == 1U << AlignPow2)) - Assembler.setBundleAlignSize(1U << AlignPow2); + if (Alignment > 1 && (Assembler.getBundleAlignSize() == 0 || + Assembler.getBundleAlignSize() == Alignment.value())) + Assembler.setBundleAlignSize(Alignment.value()); else report_fatal_error(".bundle_align_mode cannot be changed once set"); } |