diff options
author | Fangrui Song <i@maskray.me> | 2024-04-25 13:54:04 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2024-04-25 13:54:04 -0700 |
commit | 45b59cb1d42b57a40c79a61afc8d1b8892826480 (patch) | |
tree | d4f95e68102f489ad8cc0c395ddf9a98407632c8 /llvm/lib/MC/MCObjectStreamer.cpp | |
parent | 7045c14c840e7e759d1af7f40ed94f0ec3024722 (diff) | |
download | llvm-45b59cb1d42b57a40c79a61afc8d1b8892826480.zip llvm-45b59cb1d42b57a40c79a61afc8d1b8892826480.tar.gz llvm-45b59cb1d42b57a40c79a61afc8d1b8892826480.tar.bz2 |
[MC] Move setRelaxAll() calls to MCObjectStreamer
Related to clean-up opportunities discussed at #90013.
Diffstat (limited to 'llvm/lib/MC/MCObjectStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCObjectStreamer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCObjectStreamer.cpp b/llvm/lib/MC/MCObjectStreamer.cpp index 490e0a4..d2da5d0 100644 --- a/llvm/lib/MC/MCObjectStreamer.cpp +++ b/llvm/lib/MC/MCObjectStreamer.cpp @@ -34,6 +34,8 @@ MCObjectStreamer::MCObjectStreamer(MCContext &Context, EmitEHFrame(true), EmitDebugFrame(false) { if (Assembler->getBackendPtr()) setAllowAutoPadding(Assembler->getBackend().allowAutoPadding()); + if (Context.getTargetOptions() && Context.getTargetOptions()->MCRelaxAll) + Assembler->setRelaxAll(true); } MCObjectStreamer::~MCObjectStreamer() = default; |