diff options
| author | Chad Rosier <mcrosier@apple.com> | 2012-10-02 23:38:50 +0000 |
|---|---|---|
| committer | Chad Rosier <mcrosier@apple.com> | 2012-10-02 23:38:50 +0000 |
| commit | 985b1dc2d8497a17c4b32209aa458ec1fdb757da (patch) | |
| tree | 0c7264068dc212075d10a9aea239aaf623834cdc /llvm/lib | |
| parent | 2d4f311642b7d062909796c1ce3fd95fbd58151d (diff) | |
| download | bcm5719-llvm-985b1dc2d8497a17c4b32209aa458ec1fdb757da.tar.gz bcm5719-llvm-985b1dc2d8497a17c4b32209aa458ec1fdb757da.zip | |
Revert 165057, per Jim's request. This requires further discussion.
llvm-svn: 165069
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp index 2f78b16e445..704d5f94261 100644 --- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp +++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp @@ -158,8 +158,7 @@ struct X86Operand : public MCParsedAsmOperand { Token, Register, Immediate, - Memory, - MSAsmWildcard + Memory } Kind; SMLoc StartLoc, EndLoc; @@ -186,10 +185,6 @@ struct X86Operand : public MCParsedAsmOperand { unsigned Scale; unsigned Size; } Mem; - - struct { - unsigned Size; - } MSAsm; }; X86Operand(KindTy K, SMLoc Start, SMLoc End) @@ -323,32 +318,25 @@ struct X86Operand : public MCParsedAsmOperand { bool isMem() const { return Kind == Memory; } bool isMem8() const { - return (Kind == Memory && (!Mem.Size || Mem.Size == 8)) || - (Kind == MSAsmWildcard && MSAsm.Size == 8); + return Kind == Memory && (!Mem.Size || Mem.Size == 8); } bool isMem16() const { - return (Kind == Memory && (!Mem.Size || Mem.Size == 16)) || - (Kind == MSAsmWildcard && MSAsm.Size == 16); + return Kind == Memory && (!Mem.Size || Mem.Size == 16); } bool isMem32() const { - return (Kind == Memory && (!Mem.Size || Mem.Size == 32)) || - (Kind == MSAsmWildcard && MSAsm.Size == 32); + return Kind == Memory && (!Mem.Size || Mem.Size == 32); } bool isMem64() const { - return (Kind == Memory && (!Mem.Size || Mem.Size == 64)) || - (Kind == MSAsmWildcard && MSAsm.Size == 64); + return Kind == Memory && (!Mem.Size || Mem.Size == 64); } bool isMem80() const { - return (Kind == Memory && (!Mem.Size || Mem.Size == 80)) || - (Kind == MSAsmWildcard && MSAsm.Size == 80); + return Kind == Memory && (!Mem.Size || Mem.Size == 80); } bool isMem128() const { - return (Kind == Memory && (!Mem.Size || Mem.Size == 128)) || - (Kind == MSAsmWildcard && MSAsm.Size == 128); + return Kind == Memory && (!Mem.Size || Mem.Size == 128); } bool isMem256() const { - return (Kind == Memory && (!Mem.Size || Mem.Size == 256)) || - (Kind == MSAsmWildcard && MSAsm.Size == 256); + return Kind == Memory && (!Mem.Size || Mem.Size == 256); } bool isMemVX32() const { @@ -375,12 +363,6 @@ struct X86Operand : public MCParsedAsmOperand { bool isReg() const { return Kind == Register; } - bool isMSAsmWildcard() const { return Kind == MSAsmWildcard; } - void setMSAsmWildcard(unsigned Size) { - Kind = MSAsmWildcard; - this->MSAsm.Size = Size; - } - void addExpr(MCInst &Inst, const MCExpr *Expr) const { // Add as immediates when possible. if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) |

