| Index: src/IceTargetLoweringX8632.h
|
| diff --git a/src/IceTargetLoweringX8632.h b/src/IceTargetLoweringX8632.h
|
| index 1ee3c1d9997a9edf177e5cb2385b1c030a7234c2..de0e925342acd3564c47ceb68a05ba6ca9d5ab49 100644
|
| --- a/src/IceTargetLoweringX8632.h
|
| +++ b/src/IceTargetLoweringX8632.h
|
| @@ -488,24 +488,25 @@ private:
|
| ~TargetX8632() override {}
|
| };
|
|
|
| -class TargetGlobalX8632 : public TargetGlobalLowering {
|
| - TargetGlobalX8632() = delete;
|
| - TargetGlobalX8632(const TargetGlobalX8632 &) = delete;
|
| - TargetGlobalX8632 &operator=(const TargetGlobalX8632 &) = delete;
|
| +class TargetDataX8632 : public TargetDataLowering {
|
| + TargetDataX8632() = delete;
|
| + TargetDataX8632(const TargetDataX8632 &) = delete;
|
| + TargetDataX8632 &operator=(const TargetDataX8632 &) = delete;
|
|
|
| public:
|
| - static TargetGlobalLowering *create(GlobalContext *Ctx) {
|
| - return new TargetGlobalX8632(Ctx);
|
| + static TargetDataLowering *create(GlobalContext *Ctx) {
|
| + return new TargetDataX8632(Ctx);
|
| }
|
|
|
| - virtual void lowerInit(const VariableDeclaration &Var) const final;
|
| - virtual void lowerConstants(GlobalContext *Ctx) const final;
|
| + void lowerGlobal(const VariableDeclaration &Var) const final;
|
| + void lowerGlobalsELF(const VariableDeclarationList &Vars) const final;
|
| + void lowerConstants(GlobalContext *Ctx) const final;
|
|
|
| protected:
|
| - TargetGlobalX8632(GlobalContext *Ctx);
|
| + TargetDataX8632(GlobalContext *Ctx);
|
|
|
| private:
|
| - ~TargetGlobalX8632() override {}
|
| + ~TargetDataX8632() override {}
|
| template <typename T> static void emitConstantPool(GlobalContext *Ctx);
|
| };
|
|
|
|
|