| Index: src/IceTargetLowering.h
|
| diff --git a/src/IceTargetLowering.h b/src/IceTargetLowering.h
|
| index a3410eb555167285f51aef65f6fa503f0379b744..22d6978fd44862acf1c6458147d2e4cfbc0ecfb0 100644
|
| --- a/src/IceTargetLowering.h
|
| +++ b/src/IceTargetLowering.h
|
| @@ -25,6 +25,8 @@
|
|
|
| namespace Ice {
|
|
|
| +class Assembler;
|
| +
|
| // LoweringContext makes it easy to iterate through non-deleted
|
| // instructions in a node, and insert new (lowered) instructions at
|
| // the current point. Along with the instruction list container and
|
| @@ -87,6 +89,7 @@ private:
|
| class TargetLowering {
|
| public:
|
| static TargetLowering *createLowering(TargetArch Target, Cfg *Func);
|
| + static Assembler *createAssembler(TargetArch Target, Cfg *Func);
|
| void translate() {
|
| switch (Ctx->getOptLevel()) {
|
| case Opt_m1:
|
|
|