1. Fixing error where basic block labels were not being printed out when they need...
authorWesley Peck <peckw@wesleypeck.com>
Wed, 24 Nov 2010 15:39:32 +0000 (15:39 +0000)
committerWesley Peck <peckw@wesleypeck.com>
Wed, 24 Nov 2010 15:39:32 +0000 (15:39 +0000)
commit82dc040d0690059beb060ba6640907fb2a295958
treefa2629f09feda9c8f53a93f8bbbebddd02b56c84
parent7de81016684979490229ed59c81ff9a94a75d4c2
1. Fixing error where basic block labels were not being printed out when they need to be for the MBlaze backend because AsmPrinter::isBlockOnlyReachableByFallthrough does not take into account delay slots.
2. Re-adding .mask and .frame directives in printed assembly.
3. Adding .ent and .end directives in printed assembly.
4. Minor cleanups to MBlaze backend.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120095 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/MBlaze/MBlazeAsmPrinter.cpp
lib/Target/MBlaze/MBlazeMCAsmInfo.cpp
lib/Target/MBlaze/MBlazeMCInstLower.cpp
lib/Target/MBlaze/MBlazeRegisterInfo.cpp
lib/Target/MBlaze/MBlazeTargetMachine.cpp