Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Unified Diff: src/IceInstX8632.h

Issue 1114223002: Rename AssemblerX86 to AssemblerX8632 so it works with SZTargets.def. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | src/IceInstX8632.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/IceInstX8632.h
diff --git a/src/IceInstX8632.h b/src/IceInstX8632.h
index f0824b55d99572999269d96d83c9c8cc4d972c4b..fca32c6ac49da9f172440843a8af72a58d4b0895 100644
--- a/src/IceInstX8632.h
+++ b/src/IceInstX8632.h
@@ -76,8 +76,8 @@ public:
Variable *getIndex() const { return Index; }
uint16_t getShift() const { return Shift; }
SegmentRegisters getSegmentRegister() const { return SegmentReg; }
- void emitSegmentOverride(x86::AssemblerX86 *Asm) const;
- x86::Address toAsmAddress(Assembler *Asm) const;
+ void emitSegmentOverride(X8632::AssemblerX8632 *Asm) const;
+ X8632::Address toAsmAddress(Assembler *Asm) const;
void emit(const Cfg *Func) const override;
using OperandX8632::dump;
void dump(const Cfg *Func, Ostream &Str) const override;
@@ -115,7 +115,7 @@ public:
}
int32_t getOffset() const { return Part == High ? 4 : 0; }
- x86::Address toAsmAddress(const Cfg *Func) const;
+ X8632::Address toAsmAddress(const Cfg *Func) const;
void emit(const Cfg *Func) const override;
using OperandX8632::dump;
void dump(const Cfg *Func, Ostream &Str) const override;
@@ -501,7 +501,7 @@ private:
// Emit a one-operand (GPR) instruction.
void emitIASOpTyGPR(const Cfg *Func, Type Ty, const Operand *Var,
- const x86::AssemblerX86::GPREmitterOneOp &Emitter);
+ const X8632::AssemblerX8632::GPREmitterOneOp &Emitter);
// Instructions of the form x := op(x).
template <InstX8632::InstKindX8632 K>
@@ -546,7 +546,7 @@ private:
}
~InstX8632InplaceopGPR() override {}
static const char *Opcode;
- static const x86::AssemblerX86::GPREmitterOneOp Emitter;
+ static const X8632::AssemblerX8632::GPREmitterOneOp Emitter;
};
// Emit a two-operand (GPR) instruction, where the dest operand is a
@@ -554,7 +554,7 @@ private:
template <bool VarCanBeByte = true, bool SrcCanBeByte = true>
void emitIASRegOpTyGPR(const Cfg *Func, Type Ty, const Variable *Dst,
const Operand *Src,
- const x86::AssemblerX86::GPREmitterRegOp &Emitter);
+ const X8632::AssemblerX8632::GPREmitterRegOp &Emitter);
// Instructions of the form x := op(y).
template <InstX8632::InstKindX8632 K>
@@ -610,12 +610,12 @@ private:
}
~InstX8632UnaryopGPR() override {}
static const char *Opcode;
- static const x86::AssemblerX86::GPREmitterRegOp Emitter;
+ static const X8632::AssemblerX8632::GPREmitterRegOp Emitter;
};
void emitIASRegOpTyXMM(const Cfg *Func, Type Ty, const Variable *Var,
const Operand *Src,
- const x86::AssemblerX86::XmmEmitterRegOp &Emitter);
+ const X8632::AssemblerX8632::XmmEmitterRegOp &Emitter);
template <InstX8632::InstKindX8632 K>
class InstX8632UnaryopXmm : public InstX8632 {
@@ -660,7 +660,7 @@ private:
}
~InstX8632UnaryopXmm() override {}
static const char *Opcode;
- static const x86::AssemblerX86::XmmEmitterRegOp Emitter;
+ static const X8632::AssemblerX8632::XmmEmitterRegOp Emitter;
};
// See the definition of emitTwoAddress() for a description of
@@ -670,7 +670,7 @@ void emitTwoAddress(const char *Opcode, const Inst *Inst, const Cfg *Func,
void emitIASGPRShift(const Cfg *Func, Type Ty, const Variable *Var,
const Operand *Src,
- const x86::AssemblerX86::GPREmitterShiftOp &Emitter);
+ const X8632::AssemblerX8632::GPREmitterShiftOp &Emitter);
template <InstX8632::InstKindX8632 K>
class InstX8632BinopGPRShift : public InstX8632 {
@@ -714,7 +714,7 @@ private:
}
~InstX8632BinopGPRShift() override {}
static const char *Opcode;
- static const x86::AssemblerX86::GPREmitterShiftOp Emitter;
+ static const X8632::AssemblerX8632::GPREmitterShiftOp Emitter;
};
template <InstX8632::InstKindX8632 K>
@@ -758,7 +758,7 @@ private:
}
~InstX8632BinopGPR() override {}
static const char *Opcode;
- static const x86::AssemblerX86::GPREmitterRegOp Emitter;
+ static const X8632::AssemblerX8632::GPREmitterRegOp Emitter;
};
template <InstX8632::InstKindX8632 K, bool NeedsElementType>
@@ -806,12 +806,12 @@ private:
}
~InstX8632BinopXmm() override {}
static const char *Opcode;
- static const x86::AssemblerX86::XmmEmitterRegOp Emitter;
+ static const X8632::AssemblerX8632::XmmEmitterRegOp Emitter;
};
void emitIASXmmShift(const Cfg *Func, Type Ty, const Variable *Var,
const Operand *Src,
- const x86::AssemblerX86::XmmEmitterShiftOp &Emitter);
+ const X8632::AssemblerX8632::XmmEmitterShiftOp &Emitter);
template <InstX8632::InstKindX8632 K, bool AllowAllTypes = false>
class InstX8632BinopXmmShift : public InstX8632 {
@@ -859,7 +859,7 @@ private:
}
~InstX8632BinopXmmShift() override {}
static const char *Opcode;
- static const x86::AssemblerX86::XmmEmitterShiftOp Emitter;
+ static const X8632::AssemblerX8632::XmmEmitterShiftOp Emitter;
};
template <InstX8632::InstKindX8632 K> class InstX8632Ternop : public InstX8632 {
« no previous file with comments | « no previous file | src/IceInstX8632.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698