summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
AgeCommit message (Expand)Author
2025-11-18[llvm][ARM] Allow MOVT and MOVW on the offset between two labels (#168072)Loïc Yhuel
2025-11-11[ARM][BPF][Lanai][MSP430] Use MCRegister::id() to avoid an implicit cast. NFC...Craig Topper
2025-08-22ARM: Remove unneeded ARM::fixup_arm_thumb_bl special caseFangrui Song
2025-08-21MC: Avoid MCSymbol::isExportedFangrui Song
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song
2025-08-03MCSymbol: Replace isELF with MCContext::isELFFangrui Song
2025-08-02MCAsmBackend::applyFixup: Change `Data` to indicate the relocated locationFangrui Song
2025-08-01MCAsmBackend::applyFixup: Replace Data.getSize() with F.getSize()Fangrui Song
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song
2025-07-15MCFixup: Replace getTargetKind with getKindFangrui Song
2025-07-15MCFixup: Replace getTargetKind with getKindFangrui Song
2025-07-08MC: Store MCRelaxableFragment MCInst out-of-lineFangrui Song
2025-07-06MCAsmBackend: Use assert for unreachable relaxInstruction dump codeFangrui Song
2025-07-05MCAsmBackend: Reduce FK_NONE usesFangrui Song
2025-07-05MC: Remove llvm/MC/MCFixupKindInfo.hFangrui Song
2025-07-05MC: Sink FKF_IsAlignedDownTo32Bits to needed targetsFangrui Song
2025-07-04ARMMCCodeEmitter: Set PCRel at fixup creationFangrui Song
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song
2025-06-15ARM: Rename ARMMCExpr::VK_ to ARM::S_Fangrui Song
2025-06-07ARMMCExpr: Migrate to MCSpecifierExprFangrui Song
2025-05-24MCAsmBackend: Remove the MCAssembler argument from fixupNeedsRelaxationAdvancedFangrui Song
2025-05-24[ARM] Remove unused includes (NFC) (#141377)Kazu Hirata
2025-05-23MCAsmBackend: Remove the MCAssembler argument from shouldForceRelocationFangrui Song
2025-05-23MCAsmBackend: Simplify applyFixup (#141333)Fangrui Song
2025-05-23MCAsmBackend: Add member variable MCAssembler * and define getContextFangrui Song
2025-05-23[MC] Don't pass MCSubtargetInfo down to shouldForceRelocation and evaluateTar...Fangrui Song
2025-05-18[MC][AArch64][ARM][X86] Push target-dependent assembler flags into targets (#...Jessica Clarke
2025-04-18MCFixup: Make FixupKindInfo smaller and change getFixupKindInfo to return valueFangrui Song
2025-04-18MCFixup: Add isRelocation/isRelocRelocation helpersFangrui Song
2025-04-13MCAsmBackend,Hexagon: Remove MCRelaxableFragment from fixupNeedsRelaxationAdv...Fangrui Song
2025-04-13[MC] Refactor fixup evaluation and relocation generationFangrui Song
2025-04-13ARMAsmBackend: Use fixupNeedsRelaxationAdvanced. NFCFangrui Song
2025-04-05[ARM,PowerPC] shouldForceRelocation: check MCValue::SpecifierFangrui Song
2025-04-05[ARM,MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song
2025-03-21Move ARM-specific MCSymbolRefExpr::VariantKind to ARMMCExpr::SpecifierFangrui Song
2025-03-16[MC] Remove unneeded getNumFixupKindsFangrui Song
2025-03-16[MC] Rework AVR #121498 to not add extra argument to shouldForceRelocationFangrui Song
2025-03-16[MC] .reloc: move FirstLiteralRelocationKind check to evaluateFixupFangrui Song
2025-02-08[ARM] Silence "enumerated and non-enumerated type in conditional expression" ...David Green
2025-01-20[AVR] Force relocations for non-encodable jumps (#121498)Patryk Wychowaniec
2024-11-13[ARM] Remove unused includes (NFC) (#116155)Kazu Hirata
2024-10-22Reland "[llvm][ARM] Add Addend Checks for MOVT and MOVW instructions. (PR #11...Jack Styles
2024-10-14Revert "[llvm][ARM] Add Addend Checks for MOVT and MOVW instructions.… (#11...Jack Styles
2024-10-14[llvm][ARM] Add Addend Checks for MOVT and MOVW instructions. (#111970)Jack Styles
2024-10-09[ARMAsmBackend] Add checks for relocation addends in assembler (#109969)Jonathan Cohen
2024-09-14[ARM] Use MCRegister in more places. NFCCraig Topper
2024-09-14[ARM] Replace a hardcoded 14 used as an MCRegister index with ARM::LR.Craig Topper
2024-09-08[MC] Make MCRegisterInfo::getLLVMRegNum return std::optional<MCRegister>. NFC...Craig Topper
2024-08-06[ARM] [Windows] Error out on branch relocations that require a symbol offset ...Martin Storsjö
2024-07-23[LLVM] [MC] Update frame layout & CFI generation to handle frames larger than...Wesley Wiser