mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-28 06:32:09 +00:00
Replace getValueType().getSimpleVT() with getSimpleValueType().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188442 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5a0910b349
commit
0ff1190888
@ -8412,7 +8412,7 @@ SDValue DAGCombiner::visitSTORE(SDNode *N) {
|
||||
// transform should not be done in this case.
|
||||
if (Value.getOpcode() != ISD::TargetConstantFP) {
|
||||
SDValue Tmp;
|
||||
switch (CFP->getValueType(0).getSimpleVT().SimpleTy) {
|
||||
switch (CFP->getSimpleValueType(0).SimpleTy) {
|
||||
default: llvm_unreachable("Unknown FP type");
|
||||
case MVT::f16: // We don't do this for these yet.
|
||||
case MVT::f80:
|
||||
|
@ -1969,7 +1969,7 @@ SDValue SelectionDAGLegalize::ExpandFPLibCall(SDNode* Node,
|
||||
RTLIB::Libcall Call_F128,
|
||||
RTLIB::Libcall Call_PPCF128) {
|
||||
RTLIB::Libcall LC;
|
||||
switch (Node->getValueType(0).getSimpleVT().SimpleTy) {
|
||||
switch (Node->getSimpleValueType(0).SimpleTy) {
|
||||
default: llvm_unreachable("Unexpected request for libcall!");
|
||||
case MVT::f32: LC = Call_F32; break;
|
||||
case MVT::f64: LC = Call_F64; break;
|
||||
@ -1987,7 +1987,7 @@ SDValue SelectionDAGLegalize::ExpandIntLibCall(SDNode* Node, bool isSigned,
|
||||
RTLIB::Libcall Call_I64,
|
||||
RTLIB::Libcall Call_I128) {
|
||||
RTLIB::Libcall LC;
|
||||
switch (Node->getValueType(0).getSimpleVT().SimpleTy) {
|
||||
switch (Node->getSimpleValueType(0).SimpleTy) {
|
||||
default: llvm_unreachable("Unexpected request for libcall!");
|
||||
case MVT::i8: LC = Call_I8; break;
|
||||
case MVT::i16: LC = Call_I16; break;
|
||||
@ -2002,7 +2002,7 @@ SDValue SelectionDAGLegalize::ExpandIntLibCall(SDNode* Node, bool isSigned,
|
||||
static bool isDivRemLibcallAvailable(SDNode *Node, bool isSigned,
|
||||
const TargetLowering &TLI) {
|
||||
RTLIB::Libcall LC;
|
||||
switch (Node->getValueType(0).getSimpleVT().SimpleTy) {
|
||||
switch (Node->getSimpleValueType(0).SimpleTy) {
|
||||
default: llvm_unreachable("Unexpected request for libcall!");
|
||||
case MVT::i8: LC= isSigned ? RTLIB::SDIVREM_I8 : RTLIB::UDIVREM_I8; break;
|
||||
case MVT::i16: LC= isSigned ? RTLIB::SDIVREM_I16 : RTLIB::UDIVREM_I16; break;
|
||||
@ -2049,7 +2049,7 @@ SelectionDAGLegalize::ExpandDivRemLibCall(SDNode *Node,
|
||||
bool isSigned = Opcode == ISD::SDIVREM;
|
||||
|
||||
RTLIB::Libcall LC;
|
||||
switch (Node->getValueType(0).getSimpleVT().SimpleTy) {
|
||||
switch (Node->getSimpleValueType(0).SimpleTy) {
|
||||
default: llvm_unreachable("Unexpected request for libcall!");
|
||||
case MVT::i8: LC= isSigned ? RTLIB::SDIVREM_I8 : RTLIB::UDIVREM_I8; break;
|
||||
case MVT::i16: LC= isSigned ? RTLIB::SDIVREM_I16 : RTLIB::UDIVREM_I16; break;
|
||||
@ -2106,7 +2106,7 @@ SelectionDAGLegalize::ExpandDivRemLibCall(SDNode *Node,
|
||||
/// isSinCosLibcallAvailable - Return true if sincos libcall is available.
|
||||
static bool isSinCosLibcallAvailable(SDNode *Node, const TargetLowering &TLI) {
|
||||
RTLIB::Libcall LC;
|
||||
switch (Node->getValueType(0).getSimpleVT().SimpleTy) {
|
||||
switch (Node->getSimpleValueType(0).SimpleTy) {
|
||||
default: llvm_unreachable("Unexpected request for libcall!");
|
||||
case MVT::f32: LC = RTLIB::SINCOS_F32; break;
|
||||
case MVT::f64: LC = RTLIB::SINCOS_F64; break;
|
||||
@ -2156,7 +2156,7 @@ void
|
||||
SelectionDAGLegalize::ExpandSinCosLibCall(SDNode *Node,
|
||||
SmallVectorImpl<SDValue> &Results) {
|
||||
RTLIB::Libcall LC;
|
||||
switch (Node->getValueType(0).getSimpleVT().SimpleTy) {
|
||||
switch (Node->getSimpleValueType(0).SimpleTy) {
|
||||
default: llvm_unreachable("Unexpected request for libcall!");
|
||||
case MVT::f32: LC = RTLIB::SINCOS_F32; break;
|
||||
case MVT::f64: LC = RTLIB::SINCOS_F64; break;
|
||||
@ -2382,7 +2382,7 @@ SDValue SelectionDAGLegalize::ExpandLegalINT_TO_FP(bool isSigned,
|
||||
// as a negative number. To counteract this, the dynamic code adds an
|
||||
// offset depending on the data type.
|
||||
uint64_t FF;
|
||||
switch (Op0.getValueType().getSimpleVT().SimpleTy) {
|
||||
switch (Op0.getSimpleValueType().SimpleTy) {
|
||||
default: llvm_unreachable("Unsupported integer type!");
|
||||
case MVT::i8 : FF = 0x43800000ULL; break; // 2^8 (as a float)
|
||||
case MVT::i16: FF = 0x47800000ULL; break; // 2^16 (as a float)
|
||||
|
@ -3068,7 +3068,7 @@ SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, EVT VT, SDValue N1,
|
||||
"Extract subvector VTs must be a vectors!");
|
||||
assert(VT.getVectorElementType() == N1.getValueType().getVectorElementType() &&
|
||||
"Extract subvector VTs must have the same element type!");
|
||||
assert(VT.getSimpleVT() <= N1.getValueType().getSimpleVT() &&
|
||||
assert(VT.getSimpleVT() <= N1.getSimpleValueType() &&
|
||||
"Extract subvector must be from larger vector to smaller vector!");
|
||||
|
||||
if (isa<ConstantSDNode>(Index.getNode())) {
|
||||
@ -3079,7 +3079,7 @@ SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, EVT VT, SDValue N1,
|
||||
}
|
||||
|
||||
// Trivial extraction.
|
||||
if (VT.getSimpleVT() == N1.getValueType().getSimpleVT())
|
||||
if (VT.getSimpleVT() == N1.getSimpleValueType())
|
||||
return N1;
|
||||
}
|
||||
break;
|
||||
@ -3309,7 +3309,7 @@ SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, EVT VT,
|
||||
"Insert subvector VTs must be a vectors");
|
||||
assert(VT == N1.getValueType() &&
|
||||
"Dest and insert subvector source types must match!");
|
||||
assert(N2.getValueType().getSimpleVT() <= N1.getValueType().getSimpleVT() &&
|
||||
assert(N2.getSimpleValueType() <= N1.getSimpleValueType() &&
|
||||
"Insert subvector must be from smaller vector to larger vector!");
|
||||
if (isa<ConstantSDNode>(Index.getNode())) {
|
||||
assert((N2.getValueType().getVectorNumElements() +
|
||||
@ -3319,7 +3319,7 @@ SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, EVT VT,
|
||||
}
|
||||
|
||||
// Trivial insertion.
|
||||
if (VT.getSimpleVT() == N2.getValueType().getSimpleVT())
|
||||
if (VT.getSimpleVT() == N2.getSimpleValueType())
|
||||
return N2;
|
||||
}
|
||||
break;
|
||||
|
@ -3452,7 +3452,7 @@ void SelectionDAGBuilder::visitAtomicCmpXchg(const AtomicCmpXchgInst &I) {
|
||||
|
||||
SDValue L =
|
||||
DAG.getAtomic(ISD::ATOMIC_CMP_SWAP, dl,
|
||||
getValue(I.getCompareOperand()).getValueType().getSimpleVT(),
|
||||
getValue(I.getCompareOperand()).getSimpleValueType(),
|
||||
InChain,
|
||||
getValue(I.getPointerOperand()),
|
||||
getValue(I.getCompareOperand()),
|
||||
@ -3500,7 +3500,7 @@ void SelectionDAGBuilder::visitAtomicRMW(const AtomicRMWInst &I) {
|
||||
|
||||
SDValue L =
|
||||
DAG.getAtomic(NT, dl,
|
||||
getValue(I.getValOperand()).getValueType().getSimpleVT(),
|
||||
getValue(I.getValOperand()).getSimpleValueType(),
|
||||
InChain,
|
||||
getValue(I.getPointerOperand()),
|
||||
getValue(I.getValOperand()),
|
||||
|
@ -2432,7 +2432,7 @@ SelectCodeCommon(SDNode *NodeToMatch, const unsigned char *MatcherTable,
|
||||
}
|
||||
|
||||
case OPC_SwitchType: {
|
||||
MVT CurNodeVT = N.getValueType().getSimpleVT();
|
||||
MVT CurNodeVT = N.getSimpleValueType();
|
||||
unsigned SwitchStart = MatcherIndex-1; (void)SwitchStart;
|
||||
unsigned CaseSize;
|
||||
while (1) {
|
||||
|
@ -249,7 +249,7 @@ SDNode *NVPTXDAGToDAGISel::SelectLoad(SDNode *N) {
|
||||
SDValue Addr;
|
||||
SDValue Offset, Base;
|
||||
unsigned Opcode;
|
||||
MVT::SimpleValueType TargetVT = LD->getValueType(0).getSimpleVT().SimpleTy;
|
||||
MVT::SimpleValueType TargetVT = LD->getSimpleValueType(0).SimpleTy;
|
||||
|
||||
if (SelectDirectAddr(N1, Addr)) {
|
||||
switch (TargetVT) {
|
||||
@ -1347,8 +1347,7 @@ SDNode *NVPTXDAGToDAGISel::SelectStore(SDNode *N) {
|
||||
SDValue Addr;
|
||||
SDValue Offset, Base;
|
||||
unsigned Opcode;
|
||||
MVT::SimpleValueType SourceVT =
|
||||
N1.getNode()->getValueType(0).getSimpleVT().SimpleTy;
|
||||
MVT::SimpleValueType SourceVT = N1.getNode()->getSimpleValueType(0).SimpleTy;
|
||||
|
||||
if (SelectDirectAddr(N2, Addr)) {
|
||||
switch (SourceVT) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user