aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-11-18 12:34:32 -0800
committerCraig Topper <craig.topper@sifive.com>2024-11-18 13:12:23 -0800
commitce0cc8e9eb1ee5613a6fb442179a92c3fabf27c5 (patch)
tree09e23c2b180a6b062a81028bb74dec5056933f7a /llvm/lib
parente59582b6f8f1be3e675866f6a5d661eb4c8ed448 (diff)
downloadllvm-ce0cc8e9eb1ee5613a6fb442179a92c3fabf27c5.zip
llvm-ce0cc8e9eb1ee5613a6fb442179a92c3fabf27c5.tar.gz
llvm-ce0cc8e9eb1ee5613a6fb442179a92c3fabf27c5.tar.bz2
[AArch64][VE][X86] Use getSignedTargetConstant. NFC
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp5
-rw-r--r--llvm/lib/Target/AArch64/AArch64ISelLowering.cpp3
-rw-r--r--llvm/lib/Target/VE/VEInstrInfo.td4
-rw-r--r--llvm/lib/Target/X86/X86ISelDAGToDAG.cpp6
-rw-r--r--llvm/lib/Target/X86/X86ISelLoweringCall.cpp3
5 files changed, 8 insertions, 13 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp b/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
index 1969c83..10dad76 100644
--- a/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+++ b/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
@@ -920,8 +920,7 @@ bool AArch64DAGToDAGISel::SelectRDVLImm(SDValue N, SDValue &Imm) {
if ((MulImm % std::abs(Scale)) == 0) {
int64_t RDVLImm = MulImm / Scale;
if ((RDVLImm >= Low) && (RDVLImm <= High)) {
- Imm = CurDAG->getSignedConstant(RDVLImm, SDLoc(N), MVT::i32,
- /*isTarget=*/true);
+ Imm = CurDAG->getSignedTargetConstant(RDVLImm, SDLoc(N), MVT::i32);
return true;
}
}
@@ -4283,7 +4282,7 @@ bool AArch64DAGToDAGISel::SelectSVESignedArithImm(SDValue N, SDValue &Imm) {
int64_t ImmVal = CNode->getSExtValue();
SDLoc DL(N);
if (ImmVal >= -128 && ImmVal < 128) {
- Imm = CurDAG->getSignedConstant(ImmVal, DL, MVT::i32, /*isTarget=*/true);
+ Imm = CurDAG->getSignedTargetConstant(ImmVal, DL, MVT::i32);
return true;
}
}
diff --git a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
index 2732e49..ad1d123 100644
--- a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+++ b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
@@ -9299,8 +9299,7 @@ AArch64TargetLowering::LowerCall(CallLoweringInfo &CLI,
// Each tail call may have to adjust the stack by a different amount, so
// this information must travel along with the operation for eventual
// consumption by emitEpilogue.
- Ops.push_back(
- DAG.getSignedConstant(FPDiff, DL, MVT::i32, /*isTarget=*/true));
+ Ops.push_back(DAG.getSignedTargetConstant(FPDiff, DL, MVT::i32));
}
if (CLI.PAI) {
diff --git a/llvm/lib/Target/VE/VEInstrInfo.td b/llvm/lib/Target/VE/VEInstrInfo.td
index eb6a852..b459fbc 100644
--- a/llvm/lib/Target/VE/VEInstrInfo.td
+++ b/llvm/lib/Target/VE/VEInstrInfo.td
@@ -44,8 +44,8 @@ def ULO7 : SDNodeXForm<imm, [{
SDLoc(N), MVT::i32);
}]>;
def LO7 : SDNodeXForm<imm, [{
- return CurDAG->getSignedConstant(SignExtend64(N->getSExtValue(), 7),
- SDLoc(N), MVT::i32, /*isTarget=*/true);
+ return CurDAG->getSignedTargetConstant(SignExtend64(N->getSExtValue(), 7),
+ SDLoc(N), MVT::i32);
}]>;
def MIMM : SDNodeXForm<imm, [{
return CurDAG->getTargetConstant(val2MImm(getImmVal(N)),
diff --git a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
index 72de0e0..0641dca 100644
--- a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
+++ b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
@@ -313,8 +313,7 @@ namespace {
Disp = CurDAG->getTargetBlockAddress(AM.BlockAddr, MVT::i32, AM.Disp,
AM.SymbolFlags);
else
- Disp =
- CurDAG->getSignedConstant(AM.Disp, DL, MVT::i32, /*isTarget=*/true);
+ Disp = CurDAG->getSignedTargetConstant(AM.Disp, DL, MVT::i32);
if (AM.Segment.getNode())
Segment = AM.Segment;
@@ -3775,8 +3774,7 @@ bool X86DAGToDAGISel::foldLoadStoreIntoMemOperand(SDNode *Node) {
}
if (MemVT != MVT::i64 || isInt<32>(OperandV)) {
- Operand = CurDAG->getSignedConstant(OperandV, SDLoc(Node), MemVT,
- /*isTarget=*/true);
+ Operand = CurDAG->getSignedTargetConstant(OperandV, SDLoc(Node), MemVT);
NewOpc = SelectImmOpcode(Opc);
}
}
diff --git a/llvm/lib/Target/X86/X86ISelLoweringCall.cpp b/llvm/lib/Target/X86/X86ISelLoweringCall.cpp
index 3bf61f2..8a764de 100644
--- a/llvm/lib/Target/X86/X86ISelLoweringCall.cpp
+++ b/llvm/lib/Target/X86/X86ISelLoweringCall.cpp
@@ -2428,8 +2428,7 @@ X86TargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
Ops.push_back(Callee);
if (isTailCall)
- Ops.push_back(
- DAG.getSignedConstant(FPDiff, dl, MVT::i32, /*isTarget=*/true));
+ Ops.push_back(DAG.getSignedTargetConstant(FPDiff, dl, MVT::i32));
// Add argument registers to the end of the list so that they are known live
// into the call.