Skip to content

Commit 563d80d

Browse files
committed
address comments
1 parent 763cb29 commit 563d80d

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -362,15 +362,8 @@ static std::optional<unsigned> convertAS(unsigned AS) {
362362
}
363363

364364
static unsigned int getCodeAddrSpace(const MemSDNode *N) {
365-
if (const Value *Src = N->getMemOperand()->getValue())
366-
if (auto *PT = dyn_cast<PointerType>(Src->getType()))
367-
if (auto AS = convertAS(PT->getAddressSpace()))
368-
return AS.value();
369-
370-
if (auto AS = convertAS(N->getMemOperand()->getAddrSpace()))
371-
return AS.value();
372-
373-
return NVPTX::AddressSpace::Generic;
365+
return convertAS(N->getMemOperand()->getAddrSpace())
366+
.value_or(NVPTX::AddressSpace::Generic);
374367
}
375368

376369
namespace {

0 commit comments

Comments
 (0)