aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2022-02-07 10:26:16 -0800
committerFangrui Song <i@maskray.me>2022-02-07 10:26:16 -0800
commitcb03ac0b5d6f5c46d453762b2f6e234c24eabe1e (patch)
treefca04eef6704864176c68bc478930714441922f3 /llvm/lib/CodeGen/MachineScheduler.cpp
parent1049735d0739acf01ebf8f1208cb28efc0365658 (diff)
downloadllvm-cb03ac0b5d6f5c46d453762b2f6e234c24eabe1e.zip
llvm-cb03ac0b5d6f5c46d453762b2f6e234c24eabe1e.tar.gz
llvm-cb03ac0b5d6f5c46d453762b2f6e234c24eabe1e.tar.bz2
[ELF] Move Symbol::needsTlsLd to config->needsTlsLd
to decrease sizeof(SymbolUnion) from 72 to 64 on ELF64 platforms. Use a dummy `Undefined` to prevent null pointer dereference (though unused) `*rel.sym` in InputSectionBase::relocateAlloc. The relocation order may shuffle a bit, but otherwise there is no behavior difference.
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions