diff options
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r-- | llvm/lib/Target/PIC16/PIC16ISelLowering.cpp | 14 | ||||
-rw-r--r-- | llvm/lib/Target/PIC16/PIC16ISelLowering.h | 6 |
2 files changed, 11 insertions, 9 deletions
diff --git a/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp b/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp index 72f073adcb9..ae031bc6469 100644 --- a/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp +++ b/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp @@ -762,9 +762,11 @@ SDValue PIC16TargetLowering::LowerShift(SDValue Op, SelectionDAG &DAG) { return Call; } -void PIC16TargetLowering::LowerOperationWrapper(SDValue Op, - SmallVectorImpl<SDValue>&Results, - SelectionDAG &DAG) { +void +PIC16TargetLowering::LowerOperationWrapper(SDNode *N, + SmallVectorImpl<SDValue>&Results, + SelectionDAG &DAG) { + SDValue Op = SDValue(N, 0); SDValue Res; unsigned i; switch (Op.getOpcode()) { @@ -783,12 +785,12 @@ void PIC16TargetLowering::LowerOperationWrapper(SDValue Op, return; } } - SDNode *N = Res.getNode(); + + N = Res.getNode(); unsigned NumValues = N->getNumValues(); - for (i=0; i< NumValues ; i++) { + for (i = 0; i < NumValues ; i++) { Results.push_back(SDValue(N, i)); } - } SDValue PIC16TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) { diff --git a/llvm/lib/Target/PIC16/PIC16ISelLowering.h b/llvm/lib/Target/PIC16/PIC16ISelLowering.h index 73cebebc3b7..78571f46fbb 100644 --- a/llvm/lib/Target/PIC16/PIC16ISelLowering.h +++ b/llvm/lib/Target/PIC16/PIC16ISelLowering.h @@ -97,9 +97,9 @@ namespace llvm { virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue> &Results, SelectionDAG &DAG); - virtual void LowerOperationWrapper(SDValue Op, - SmallVectorImpl<SDValue> &Results, - SelectionDAG &DAG); + virtual void LowerOperationWrapper(SDNode *N, + SmallVectorImpl<SDValue> &Results, + SelectionDAG &DAG); SDValue ExpandStore(SDNode *N, SelectionDAG &DAG); SDValue ExpandLoad(SDNode *N, SelectionDAG &DAG); |