[llvm-commits] [llvm] r119932 - /llvm/trunk/include/llvm/CodeGen/MachineInstr.h
Chris Lattner
sabre at nondot.org
Sun Nov 21 00:30:55 PST 2010
Author: lattner
Date: Sun Nov 21 02:30:55 2010
New Revision: 119932
URL: http://llvm.org/viewvc/llvm-project?rev=119932&view=rev
Log:
add some helper methods for asmprinter flags, from PR8417
Modified:
llvm/trunk/include/llvm/CodeGen/MachineInstr.h
Modified: llvm/trunk/include/llvm/CodeGen/MachineInstr.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/MachineInstr.h?rev=119932&r1=119931&r2=119932&view=diff
==============================================================================
--- llvm/trunk/include/llvm/CodeGen/MachineInstr.h (original)
+++ llvm/trunk/include/llvm/CodeGen/MachineInstr.h Sun Nov 21 02:30:55 2010
@@ -127,6 +127,10 @@
///
unsigned short getAsmPrinterFlags() const { return AsmPrinterFlags; }
+ /// clearAsmPrinterFlags - clear the AsmPrinter bitvector
+ ///
+ void clearAsmPrinterFlags() { AsmPrinterFlags = 0; }
+
/// getAsmPrinterFlag - Return whether an AsmPrinter flag is set.
///
bool getAsmPrinterFlag(CommentFlag Flag) const {
@@ -138,6 +142,12 @@
void setAsmPrinterFlag(CommentFlag Flag) {
AsmPrinterFlags |= (unsigned short)Flag;
}
+
+ /// clearAsmPrinterFlag - clear specific AsmPrinter flags
+ ///
+ void clearAsmPrinterFlag(CommentFlag Flag) {
+ AsmPrinterFlags &= ~Flag;
+ }
/// getDebugLoc - Returns the debug location id of this MachineInstr.
///
More information about the llvm-commits
mailing list