@@ -510,8 +510,7 @@ SDNode *PPCDAGToDAGISel::getGlobalBaseReg() {
510
510
}
511
511
512
512
// Check if a SDValue has the toc-data attribute.
513
- static bool hasTocDataAttr (SDValue Val, unsigned PointerSize,
514
- const PPCSubtarget *Subtarget) {
513
+ static bool hasTocDataAttr (SDValue Val, unsigned PointerSize) {
515
514
GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Val);
516
515
if (!GA)
517
516
return false ;
@@ -6098,7 +6097,7 @@ void PPCDAGToDAGISel::Select(SDNode *N) {
6098
6097
assert (isAIXABI && " ELF ABI already handled" );
6099
6098
6100
6099
if (hasTocDataAttr (N->getOperand (0 ),
6101
- CurDAG->getDataLayout ().getPointerSize (), Subtarget )) {
6100
+ CurDAG->getDataLayout ().getPointerSize ())) {
6102
6101
replaceWith (PPC::ADDItoc, N, MVT::i32 );
6103
6102
return ;
6104
6103
}
@@ -6111,7 +6110,7 @@ void PPCDAGToDAGISel::Select(SDNode *N) {
6111
6110
assert (isAIXABI && " ELF ABI handled in common SelectCode" );
6112
6111
6113
6112
if (hasTocDataAttr (N->getOperand (0 ),
6114
- CurDAG->getDataLayout ().getPointerSize (), Subtarget )) {
6113
+ CurDAG->getDataLayout ().getPointerSize ())) {
6115
6114
replaceWith (PPC::ADDItoc8, N, MVT::i64 );
6116
6115
return ;
6117
6116
}
0 commit comments