[RISCV] Simplify lowerGlobalAddress. NFC
authorFangrui Song <i@maskray.me>
Sun, 17 Jul 2022 22:42:45 +0000 (15:42 -0700)
committerFangrui Song <i@maskray.me>
Sun, 17 Jul 2022 22:42:45 +0000 (15:42 -0700)
llvm/lib/Target/RISCV/RISCVISelLowering.cpp

index 382dbb9..abab23d 100644 (file)
@@ -3707,10 +3707,7 @@ SDValue RISCVTargetLowering::lowerGlobalAddress(SDValue Op,
   SDLoc DL(Op);
   GlobalAddressSDNode *N = cast<GlobalAddressSDNode>(Op);
   assert(N->getOffset() == 0 && "unexpected offset in global node");
-
-  const GlobalValue *GV = N->getGlobal();
-  bool IsLocal = getTargetMachine().shouldAssumeDSOLocal(*GV->getParent(), GV);
-  return getAddr(N, DAG, IsLocal);
+  return getAddr(N, DAG, N->getGlobal()->isDSOLocal());
 }
 
 SDValue RISCVTargetLowering::lowerBlockAddress(SDValue Op,