Index: src/IceTargetLoweringARM32.h |
diff --git a/src/IceTargetLoweringARM32.h b/src/IceTargetLoweringARM32.h |
index c1862d59226a8d3244715e83866922179439fc4b..99909a306fbccf21ba1f38a36ac168bfdc2646f4 100644 |
--- a/src/IceTargetLoweringARM32.h |
+++ b/src/IceTargetLoweringARM32.h |
@@ -53,6 +53,14 @@ public: |
return (typeWidthInBytes(Ty) + 3) & ~3; |
} |
void emitVariable(const Variable *Var) const override; |
+ |
+ const char *getConstantPrefix() const final { return "#"; } |
+ void emit(const ConstantUndef *C) const final; |
+ void emit(const ConstantInteger32 *C) const final; |
+ void emit(const ConstantInteger64 *C) const final; |
+ void emit(const ConstantFloat *C) const final; |
+ void emit(const ConstantDouble *C) const final; |
+ |
void lowerArguments() override; |
void addProlog(CfgNode *Node) override; |
void addEpilog(CfgNode *Node) override; |