aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCExpr.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-09-05[llvm][SystemZ] Recognize `@GOTENT` modifier in assembler. (#107038)Alex Rønne Petersen1-131/+133
2024-08-05[MC] Check RelaxFixupKind instead of hard coding RISC-V/LoongArchFangrui Song1-2/+1
2024-07-02Remove llvm/MC/MCAsmLayout.h and the unused parameter in MCAssembler::layoutFangrui Song1-1/+0
2024-07-02[MC] Use a stub ctor for MCAsmLayoutFangrui Song1-2/+2
2024-07-02Revert "[MC] Use a stub ctor for MCAsmLayout"Davide Italiano1-2/+2
2024-07-02Revert "MCAssembler::layout: remove the unused MCAsmLayout parameter"Davide Italiano1-0/+1
2024-07-01MCAssembler::layout: remove the unused MCAsmLayout parameterFangrui Song1-1/+0
2024-07-01[MC] Use a stub ctor for MCAsmLayoutFangrui Song1-2/+2
2024-07-01MCExpr::evaluateKnownAbsolute: replace the MCAsmLayout parameter with MCAssem...Fangrui Song1-3/+2
2024-07-01MCExpr::evaluateAsRelocatable: replace the MCAsmLayout parameter with MCAssem...Fangrui Song1-6/+3
2024-07-01[MC] Remove the evaluateAsAbsolute overload that takes a MCAsmLayout parameterFangrui Song1-12/+5
2024-07-01[MC] Remove MCAsmLayout::{getSymbolOffset,getBaseSymbol}Fangrui Song1-2/+2
2024-06-30[MC] Start merging MCAsmLayout into MCAssemblerFangrui Song1-36/+27
2024-06-22[MC] AttemptToFoldSymbolOffsetDifference: remove MCDummyFragment check. NFCFangrui Song1-12/+6
2024-06-11[MC] Replace fragment ilist with singly-linked listsFangrui Song1-19/+12
2024-06-09[MC] Relax fragments eagerlyFangrui Song1-4/+0
2024-06-01Use StringRef::starts_with (NFC) (#94112)Kazu Hirata1-1/+1
2024-05-31[MC] Speed up AttemptToFoldSymbolOffsetDifference in the absence of MCAsmLayoutFangrui Song1-2/+8
2024-03-01[PowerPC] Support local-dynamic TLS relocation on AIX (#66316)Felix (Ting Wang)1-0/+4
2024-02-21[ARM,MC] Support FDPIC relocationsFangrui Song1-7/+8
2024-01-09[MC][RISCV] Check hasEmitNops before call shouldInsertExtraNopBytesForCodeAli...Jinyang He1-1/+1
2024-01-03[MC][RISCV][LoongArch] Add AlignFragment size if layout is available and not ...Jinyang He1-0/+6
2023-12-20[MC][x86] Allow non-MCTargetExpr RHS when the LHS of a MCBinaryExpr is MCTarg...Chenyang Gao1-10/+11
2023-12-20[LoongArch] Allow delayed decision for ADD/SUB relocations (#72960)Jinyang He1-1/+2
2023-08-30[PowerPC] Support initial-exec TLS relocation on AIXQiu Chaofan1-0/+2
2023-08-24[AArch64][ELF] Support R_AARCH64_AUTH_ABS64 static relocationDaniil Kovalev1-11/+23
2023-08-16[Mips][MC] AttemptToFoldSymbolOffsetDifference: revert isMicroMips special caseFangrui Song1-5/+0
2023-08-13Revert "[MC] Remove isThumbFunc special case"Fangrui Song1-0/+5
2023-08-10[MC] Remove isThumbFunc special caseFangrui Song1-5/+0
2023-07-21[RISCV] Allow delayed decision for ADD/SUB relocationsFangrui Song1-1/+8
2023-07-11[WebAssembly] Support `annotate` clang attributes for marking functions.Brendan Dahl1-0/+2
2023-06-29[RISCV] Make linker-relaxable instructions terminate MCDataFragmentFangrui Song1-1/+17
2023-06-22[MC] Suppress -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build...Fangrui Song1-1/+1
2023-06-22[MC] Fold A-B when A's fragment precedes B's fragmentFangrui Song1-7/+18
2023-06-19[AIX][TLS] Generate 64-bit local-exec access code sequenceAmy Kwan1-0/+2
2023-06-18[MC] Fold A-B when A is a pending label or A/B are separated by a MCFillFragmentFangrui Song1-4/+19
2023-06-18[MC] Remove unneeded MCDataFragment check from AttemptToFoldSymbolOffsetDiffe...Fangrui Song1-2/+0
2023-06-16[MC] Restore a special case to support limited A-B folding when A/B are in th...Fangrui Song1-0/+6
2023-06-15[MC] Remove unneeded special cases from AttemptToFoldSymbolOffsetDifferenceFangrui Song1-12/+4
2023-06-07[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbolsEli Friedman1-0/+3
2023-05-14[MC][X86] Fix != result for two register operandsFangrui Song1-1/+1
2023-04-27Revert "[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY ...Zequan Wu1-3/+0
2023-04-17[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbolsEli Friedman1-0/+3
2023-04-13Revert "[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY ...Arthur Eubanks1-5/+0
2023-04-07[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbolsEli Friedman1-0/+5
2023-02-15[MC] Remove an unneeded comparison on cast result. NFCFangrui Song1-11/+12
2022-04-17[NVPTX] Disable parens for identifiers starting with '$'Andrew Savonichev1-2/+3
2022-04-14Revert "[NVPTX] Disable parens for identifiers starting with '$'"Andrew Savonichev1-3/+2
2022-04-14[NVPTX] Disable parens for identifiers starting with '$'Andrew Savonichev1-2/+3
2022-02-09Cleanup LLVMMC headersserge-sans-paille1-1/+0