| Index: src/IceInstX8632.cpp
|
| diff --git a/src/IceInstX8632.cpp b/src/IceInstX8632.cpp
|
| index 0b99c803358a52c8ff85ad2312696943248f4f58..a1a4d68790d22d39fa6eafd5bf9d326d9b6d8e3b 100644
|
| --- a/src/IceInstX8632.cpp
|
| +++ b/src/IceInstX8632.cpp
|
| @@ -241,6 +241,9 @@ InstX8632Movzx::InstX8632Movzx(Cfg *Func, Variable *Dest, Operand *Source)
|
| addSource(Source);
|
| }
|
|
|
| +InstX8632Nop::InstX8632Nop(Cfg *Func, InstX8632Nop::NopVariant Variant)
|
| + : InstX8632(Func, InstX8632::Nop, 0, NULL), Variant(Variant) {}
|
| +
|
| InstX8632Fld::InstX8632Fld(Cfg *Func, Operand *Src)
|
| : InstX8632(Func, InstX8632::Fld, 1, NULL) {
|
| addSource(Src);
|
| @@ -1058,6 +1061,17 @@ void InstX8632Movzx::dump(const Cfg *Func) const {
|
| dumpSources(Func);
|
| }
|
|
|
| +void InstX8632Nop::emit(const Cfg *Func) const {
|
| + Ostream &Str = Func->getContext()->getStrEmit();
|
| + // TODO: Emit the right code for each variant.
|
| + Str << "\tnop\t# variant = " << Variant << "\n";
|
| +}
|
| +
|
| +void InstX8632Nop::dump(const Cfg *Func) const {
|
| + Ostream &Str = Func->getContext()->getStrDump();
|
| + Str << "nop (variant = " << Variant << ")";
|
| +}
|
| +
|
| void InstX8632Fld::emit(const Cfg *Func) const {
|
| Ostream &Str = Func->getContext()->getStrEmit();
|
| assert(getSrcSize() == 1);
|
|
|