Don't print bundle flags.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 9 Jan 2013 18:35:09 +0000 (18:35 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 9 Jan 2013 18:35:09 +0000 (18:35 +0000)
The bundle flags are used by MachineBasicBlock::print(), they don't need
to clutter up individual MachineInstrs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171986 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MachineInstr.cpp

index 53dbf031633dd9a7dadd2fe9b736afac6a8b1aeb..92f6a7f7699a823760e2fbe91345c71963910d77 100644 (file)
@@ -1585,7 +1585,8 @@ void MachineInstr::print(raw_ostream &OS, const TargetMachine *TM) const {
   }
 
   bool HaveSemi = false;
-  if (Flags) {
+  const unsigned PrintableFlags = FrameSetup;
+  if (Flags & PrintableFlags) {
     if (!HaveSemi) OS << ";"; HaveSemi = true;
     OS << " flags: ";