aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2025-08-18 17:12:16 +0900
committerGitHub <noreply@github.com>2025-08-18 17:12:16 +0900
commit53e9d3247ef228b62331daa7ac7688d00e200050 (patch)
tree2aaafdd17b42b09f97be4cae785815f3a321bcbd /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
parent8f9852920930f35d1fd6c60676af662f724e86b2 (diff)
downloadllvm-53e9d3247ef228b62331daa7ac7688d00e200050.zip
llvm-53e9d3247ef228b62331daa7ac7688d00e200050.tar.gz
llvm-53e9d3247ef228b62331daa7ac7688d00e200050.tar.bz2
DAG: Remove unnecessary getPointerTy call (#154055)
getValueType already did this
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
index d2538e98..2d2b379 100644
--- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
@@ -1837,11 +1837,8 @@ SDValue SelectionDAGBuilder::getValueImpl(const Value *V) {
getValue(CPA->getDiscriminator()));
}
- if (isa<ConstantPointerNull>(C)) {
- unsigned AS = V->getType()->getPointerAddressSpace();
- return DAG.getConstant(0, getCurSDLoc(),
- TLI.getPointerTy(DAG.getDataLayout(), AS));
- }
+ if (isa<ConstantPointerNull>(C))
+ return DAG.getConstant(0, getCurSDLoc(), VT);
if (match(C, m_VScale()))
return DAG.getVScale(getCurSDLoc(), VT, APInt(VT.getSizeInBits(), 1));