| Index: src/IceTargetLoweringX8632.h
|
| diff --git a/src/IceTargetLoweringX8632.h b/src/IceTargetLoweringX8632.h
|
| index 543183ed1139aeadfab9a975dda8b8bca53ba592..b376ec3e4e87493eb91009f709c752b5432c6d60 100644
|
| --- a/src/IceTargetLoweringX8632.h
|
| +++ b/src/IceTargetLoweringX8632.h
|
| @@ -230,6 +230,11 @@ protected:
|
| void _bswap(Variable *SrcDest) {
|
| Context.insert(InstX8632Bswap::create(Func, SrcDest));
|
| }
|
| + void
|
| + _bundle_lock(InstBundleLock::Option BundleOption = InstBundleLock::Opt_None) {
|
| + Context.insert(InstBundleLock::create(Func, BundleOption));
|
| + }
|
| + void _bundle_unlock() { Context.insert(InstBundleUnlock::create(Func)); }
|
| void _cbwdq(Variable *Dest, Operand *Src0) {
|
| Context.insert(InstX8632Cbwdq::create(Func, Dest, Src0));
|
| }
|
| @@ -286,6 +291,9 @@ protected:
|
| void _insertps(Variable *Dest, Operand *Src0, Operand *Src1) {
|
| Context.insert(InstX8632Insertps::create(Func, Dest, Src0, Src1));
|
| }
|
| + void _jmp(Operand *Target) {
|
| + Context.insert(InstX8632Jmp::create(Func, Target));
|
| + }
|
| void _lea(Variable *Dest, Operand *Src0) {
|
| Context.insert(InstX8632Lea::create(Func, Dest, Src0));
|
| }
|
|
|