We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f396d5a commit ebfa740Copy full SHA for ebfa740
llvm/tools/llvm-readobj/ELFDumper.cpp
@@ -3661,8 +3661,11 @@ template <class ELFT> void GNUELFDumper<ELFT>::printFileHeaders() {
3661
ElfFlags = printFlags(e.e_flags, ArrayRef(ElfHeaderXtensaFlags),
3662
unsigned(ELF::EF_XTENSA_MACH));
3663
else if (e.e_machine == EM_CUDA) {
3664
+ unsigned Mask = e.e_ident[ELF::EI_ABIVERSION] == ELF::ELFABIVERSION_CUDA_V1
3665
+ ? ELF::EF_CUDA_SM
3666
+ : ELF::EF_CUDA_SM_MASK;
3667
ElfFlags = printFlags(e.e_flags, ArrayRef(ElfHeaderNVPTXFlags),
- unsigned(ELF::EF_CUDA_SM));
3668
+ Mask);
3669
if (e.e_ident[ELF::EI_ABIVERSION] == ELF::ELFABIVERSION_CUDA_V1 &&
3670
(e.e_flags & ELF::EF_CUDA_ACCELERATORS_V1))
3671
ElfFlags += "a";
0 commit comments