diff options
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64ISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp index 575dee8f8ea..f607e2ea653 100644 --- a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp +++ b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp @@ -970,7 +970,7 @@ const char *AArch64TargetLowering::getTargetNodeName(unsigned Opcode) const { } MachineBasicBlock * -AArch64TargetLowering::EmitF128CSEL(MachineInstr *MI, +AArch64TargetLowering::EmitF128CSEL(MachineInstr &MI, MachineBasicBlock *MBB) const { // We materialise the F128CSEL pseudo-instruction as some control flow and a // phi node: @@ -987,14 +987,14 @@ AArch64TargetLowering::EmitF128CSEL(MachineInstr *MI, MachineFunction *MF = MBB->getParent(); const TargetInstrInfo *TII = Subtarget->getInstrInfo(); const BasicBlock *LLVM_BB = MBB->getBasicBlock(); - DebugLoc DL = MI->getDebugLoc(); + DebugLoc DL = MI.getDebugLoc(); MachineFunction::iterator It = ++MBB->getIterator(); - unsigned DestReg = MI->getOperand(0).getReg(); - unsigned IfTrueReg = MI->getOperand(1).getReg(); - unsigned IfFalseReg = MI->getOperand(2).getReg(); - unsigned CondCode = MI->getOperand(3).getImm(); - bool NZCVKilled = MI->getOperand(4).isKill(); + unsigned DestReg = MI.getOperand(0).getReg(); + unsigned IfTrueReg = MI.getOperand(1).getReg(); + unsigned IfFalseReg = MI.getOperand(2).getReg(); + unsigned CondCode = MI.getOperand(3).getImm(); + bool NZCVKilled = MI.getOperand(4).isKill(); MachineBasicBlock *TrueBB = MF->CreateMachineBasicBlock(LLVM_BB); MachineBasicBlock *EndBB = MF->CreateMachineBasicBlock(LLVM_BB); @@ -1025,17 +1025,16 @@ AArch64TargetLowering::EmitF128CSEL(MachineInstr *MI, .addReg(IfFalseReg) .addMBB(MBB); - MI->eraseFromParent(); + MI.eraseFromParent(); return EndBB; } -MachineBasicBlock * -AArch64TargetLowering::EmitInstrWithCustomInserter(MachineInstr *MI, - MachineBasicBlock *BB) const { - switch (MI->getOpcode()) { +MachineBasicBlock *AArch64TargetLowering::EmitInstrWithCustomInserter( + MachineInstr &MI, MachineBasicBlock *BB) const { + switch (MI.getOpcode()) { default: #ifndef NDEBUG - MI->dump(); + MI.dump(); #endif llvm_unreachable("Unexpected instruction for custom inserter!"); |