aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/MCTargetDesc
AgeCommit message (Expand)AuthorFilesLines
2026-01-19[X86AsmBackend] Check fixup value overflow (#176827)Fangrui Song1-13/+15
2026-01-16[win] Replace the .seh_startchained and .sehendchained instructions with .seh...Daniel Paoliello1-1/+4
2025-11-25MC: Remove unneeded parameter `MCAsmBackend *`. NFCFangrui Song1-1/+1
2025-11-14MCAsmBackend: Remove unneeded MCAssembler parameterFangrui Song1-6/+6
2025-11-12[X86] Remove implicit conversions of MCRegister to unsigned. NFC (#167648)Craig Topper4-5/+6
2025-10-31[X86] Remove AMX-TRANSPOSE (#165556)Mikołaj Piróg2-20/+0
2025-10-25[Target] Add "override" where appropriate (NFC) (#165083)Kazu Hirata1-1/+1
2025-09-19X86: Switch to RegClassByHwMode (#158274)Matt Arsenault1-0/+3
2025-09-19X86: Avoid using isArch64Bit for 64-bit checks (#157412)Matt Arsenault3-12/+11
2025-09-05[X86][AVX10] Remove EVEX512 and AVX10-256 implementations (#157034)Phoebe Wang2-15/+0
2025-09-04[X86] Add assembly comment for VMOVSH instructions (#156848)Simon Pilgrim1-0/+7
2025-08-28MC: Fix NOP insertion between fused instructions that breaks macro fusion (#1...Aleksandr Popov1-1/+10
2025-08-28Revert "[X86] Fix incorrect NOP insertion between fused instructions that bre...Aleksandr Popov1-10/+1
2025-08-28MC: Fix incorrect NOP insertion between fused instructions that breaks macro ...Aleksandr Popov1-1/+10
2025-08-21MC: Avoid MCSymbol::isExportedFangrui Song1-2/+2
2025-08-04[Target] Remove unnecessary casts (NFC) (#151902)Kazu Hirata1-1/+1
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song1-2/+2
2025-08-03Move FragmentAllocator from MCContext to MCObjectStreamerFangrui Song1-3/+2
2025-08-02MCAsmBackend::applyFixup: Change `Data` to indicate the relocated locationFangrui Song1-6/+4
2025-08-01MCAsmBackend::applyFixup: Replace Data.getSize() with F.getSize()Fangrui Song1-1/+1
2025-07-25X86AsmBackend: Simplify isRightAfterData for the auto-pad featureFangrui Song1-34/+6
2025-07-23[llvm] Remove unused includes (NFC) (#150265)Kazu Hirata1-1/+0
2025-07-20MC: Encode FT_Align in fragment's variable-size tailFangrui Song1-3/+1
2025-07-19X86AsmBackend: Remove some overhead from auto padding featureFangrui Song1-35/+28
2025-07-19MC: Optimize getOrCreateDataFragmentFangrui Song1-9/+11
2025-07-19MCStreamer: Simplify with newFragment. NFCFangrui Song1-1/+1
2025-07-15MCFragment: Remove MCDataFragment/MCRelaxableFragment type aliasesFangrui Song1-2/+1
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song1-31/+27
2025-07-15MC: Remove bundle alignment modeFangrui Song1-4/+0
2025-07-15MCFixup: Replace getTargetKind with getKindFangrui Song1-2/+2
2025-07-15MCFixup: Replace getTargetKind with getKindFangrui Song1-1/+1
2025-07-11X86: Support dollar symbol for AT&T syntax and add output-asm-variant to llcFangrui Song4-3/+26
2025-07-08MCAsmInfo: Explicitly set AllowDollarAtStartOfIdentifier to false for some ta...Fangrui Song1-0/+5
2025-07-08MC: Store MCRelaxableFragment MCInst out-of-lineFangrui Song1-7/+10
2025-07-08MC: Centralize X86 PC-relative fixup adjustment in MCAssemblerFangrui Song2-14/+37
2025-07-08[llvm] annotate interfaces in llvm-c for DLL export (#141701)Andrew Rogers1-0/+1
2025-07-06MCAsmBackend: Simplify FT_Data/FT_Relaxable codeFangrui Song1-7/+3
2025-07-06MCAsmBackend: Use assert for unreachable relaxInstruction dump codeFangrui Song1-9/+1
2025-07-06X86MCCodeEmitter: Work around gcc/value-range.cc bug in GCC 13.3.0Fangrui Song1-5/+5
2025-07-05MC: Remove unneeded MCFixupKind castsFangrui Song2-8/+7
2025-07-05MCAsmBackend: Reduce FK_NONE usesFangrui Song1-1/+1
2025-07-05MC: Remove llvm/MC/MCFixupKindInfo.hFangrui Song1-1/+0
2025-07-04X86: Replace deprecated FK_PCRel_ with FK_Data_ fixup and PCRel flagFangrui Song5-78/+63
2025-07-04X86MCCodeEmitter: Remove unneeded MCFixupKindInfo::FKF_IsPCRelFangrui Song1-8/+8
2025-07-04MCFixup: Add PCRel to ctor parameter and set it in X86MCCodeEmitterFangrui Song1-24/+30
2025-07-04MCFixup: Remove unused Loc argumentFangrui Song1-2/+2
2025-07-04MCParser: Add SMLoc to expressionsFangrui Song1-1/+1
2025-07-03MCAsmBackend: Replace FKF_IsPCRel with isPCRel()Fangrui Song2-5/+4
2025-07-02MCAsmBackend: Simplify shouldForceRelocation overridesFangrui Song1-8/+4
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song1-4/+8