diff options
Diffstat (limited to 'contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp')
| -rw-r--r-- | contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp | 36 | 
1 files changed, 18 insertions, 18 deletions
diff --git a/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp b/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp index d5e276788f71..b0de048672df 100644 --- a/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp +++ b/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp @@ -63,7 +63,7 @@ static bool isZeroImm(const MachineOperand &op) {  unsigned XCoreInstrInfo::isLoadFromStackSlot(const MachineInstr &MI,                                               int &FrameIndex) const {    int Opcode = MI.getOpcode(); -  if (Opcode == XCore::LDWFI)  +  if (Opcode == XCore::LDWFI)    {      if ((MI.getOperand(1).isFI()) &&  // is a stack slot          (MI.getOperand(2).isImm()) && // the imm is zero @@ -74,7 +74,7 @@ unsigned XCoreInstrInfo::isLoadFromStackSlot(const MachineInstr &MI,    }    return 0;  } -   +    /// isStoreToStackSlot - If the specified machine instruction is a direct    /// store to a stack slot, return the virtual or physical register number of    /// the source reg along with the FrameIndex of the loaded stack slot.  If @@ -129,9 +129,9 @@ static inline bool IsBR_JT(unsigned BrOpc) {        || BrOpc == XCore::BR_JT32;  } -/// GetCondFromBranchOpc - Return the XCore CC that matches  +/// GetCondFromBranchOpc - Return the XCore CC that matches  /// the correspondent Branch instruction opcode. -static XCore::CondCode GetCondFromBranchOpc(unsigned BrOpc)  +static XCore::CondCode GetCondFromBranchOpc(unsigned BrOpc)  {    if (IsBRT(BrOpc)) {      return XCore::COND_TRUE; @@ -144,7 +144,7 @@ static XCore::CondCode GetCondFromBranchOpc(unsigned BrOpc)  /// GetCondBranchFromCond - Return the Branch instruction  /// opcode that matches the cc. -static inline unsigned GetCondBranchFromCond(XCore::CondCode CC)  +static inline unsigned GetCondBranchFromCond(XCore::CondCode CC)  {    switch (CC) {    default: llvm_unreachable("Illegal condition code!"); @@ -153,7 +153,7 @@ static inline unsigned GetCondBranchFromCond(XCore::CondCode CC)    }  } -/// GetOppositeBranchCondition - Return the inverse of the specified  +/// GetOppositeBranchCondition - Return the inverse of the specified  /// condition, e.g. turning COND_E to COND_NE.  static inline XCore::CondCode GetOppositeBranchCondition(XCore::CondCode CC)  { @@ -209,11 +209,11 @@ bool XCoreInstrInfo::analyzeBranch(MachineBasicBlock &MBB,        TBB = LastInst->getOperand(0).getMBB();        return false;      } -     +      XCore::CondCode BranchCode = GetCondFromBranchOpc(LastInst->getOpcode());      if (BranchCode == XCore::COND_INVALID)        return true;  // Can't handle indirect branch. -     +      // Conditional branch      // Block ends with fall-through condbranch. @@ -222,17 +222,17 @@ bool XCoreInstrInfo::analyzeBranch(MachineBasicBlock &MBB,      Cond.push_back(LastInst->getOperand(0));      return false;    } -   +    // Get the instruction before it if it's a terminator.    MachineInstr *SecondLastInst = &*I;    // If there are three terminators, we don't know what sort of block this is.    if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I))      return true; -   +    unsigned SecondLastOpc    = SecondLastInst->getOpcode();    XCore::CondCode BranchCode = GetCondFromBranchOpc(SecondLastOpc); -   +    // If the block ends with conditional branch followed by unconditional,    // handle it.    if (BranchCode != XCore::COND_INVALID @@ -245,10 +245,10 @@ bool XCoreInstrInfo::analyzeBranch(MachineBasicBlock &MBB,      FBB = LastInst->getOperand(0).getMBB();      return false;    } -   +    // If the block ends with two unconditional branches, handle it.  The second    // one is not executed, so remove it. -  if (IsBRU(SecondLastInst->getOpcode()) &&  +  if (IsBRU(SecondLastInst->getOpcode()) &&        IsBRU(LastInst->getOpcode())) {      TBB = SecondLastInst->getOperand(0).getMBB();      I = LastInst; @@ -293,7 +293,7 @@ unsigned XCoreInstrInfo::insertBranch(MachineBasicBlock &MBB,      }      return 1;    } -   +    // Two-way Conditional branch.    assert(Cond.size() == 2 && "Unexpected number of components!");    unsigned Opc = GetCondBranchFromCond((XCore::CondCode)Cond[0].getImm()); @@ -313,17 +313,17 @@ XCoreInstrInfo::removeBranch(MachineBasicBlock &MBB, int *BytesRemoved) const {    if (!IsBRU(I->getOpcode()) && !IsCondBranch(I->getOpcode()))      return 0; -   +    // Remove the branch.    I->eraseFromParent(); -   +    I = MBB.end();    if (I == MBB.begin()) return 1;    --I;    if (!IsCondBranch(I->getOpcode()))      return 1; -   +    // Remove the branch.    I->eraseFromParent();    return 2; @@ -342,7 +342,7 @@ void XCoreInstrInfo::copyPhysReg(MachineBasicBlock &MBB,        .addImm(0);      return;    } -   +    if (GRDest && SrcReg == XCore::SP) {      BuildMI(MBB, I, DL, get(XCore::LDAWSP_ru6), DestReg).addImm(0);      return;  | 
