File tree Expand file tree Collapse file tree 10 files changed +0
-34
lines changed Expand file tree Collapse file tree 10 files changed +0
-34
lines changed Original file line number Diff line number Diff line change @@ -82,10 +82,6 @@ class MCCOFFSectionNumberTargetExpr final : public MCTargetExpr {
8282 MCFragment *findAssociatedFragment () const override {
8383 return SectionSymbol.getFragment ();
8484 }
85-
86- void fixELFSymbolsInTLSFixups (MCAssembler &) const override {
87- llvm_unreachable (" Not supported for ELF" );
88- }
8985};
9086
9187// / MCExpr that represents the offset to a symbol from the beginning of its
@@ -123,10 +119,6 @@ class MCCOFFSectionOffsetTargetExpr final : public MCTargetExpr {
123119 MCFragment *findAssociatedFragment () const override {
124120 return Symbol.getFragment ();
125121 }
126-
127- void fixELFSymbolsInTLSFixups (MCAssembler &) const override {
128- llvm_unreachable (" Not supported for ELF" );
129- }
130122};
131123
132124MCWinCOFFStreamer::MCWinCOFFStreamer (MCContext &Context,
Original file line number Diff line number Diff line change @@ -100,7 +100,6 @@ class AMDGPUMCExpr : public MCTargetExpr {
100100 bool isSymbolUsedInExpression (const MCSymbol *Sym) const override ;
101101 void visitUsedExpr (MCStreamer &Streamer) const override ;
102102 MCFragment *findAssociatedFragment () const override ;
103- void fixELFSymbolsInTLSFixups (MCAssembler &) const override {};
104103
105104 static bool classof (const MCExpr *E) {
106105 return E->getKind () == MCExpr::Target;
Original file line number Diff line number Diff line change @@ -90,9 +90,6 @@ class ARMMCExpr : public MCTargetExpr {
9090 return getSubExpr ()->findAssociatedFragment ();
9191 }
9292
93- // There are no TLS ARMMCExprs at the moment.
94- void fixELFSymbolsInTLSFixups (MCAssembler &Asm) const override {}
95-
9693 static bool classof (const MCExpr *E) {
9794 return E->getKind () == MCExpr::Target;
9895 }
Original file line number Diff line number Diff line change @@ -73,8 +73,6 @@ class AVRMCExpr : public MCTargetExpr {
7373 return getSubExpr ()->findAssociatedFragment ();
7474 }
7575
76- void fixELFSymbolsInTLSFixups (MCAssembler &Asm) const override {}
77-
7876 static bool classof (const MCExpr *E) {
7977 return E->getKind () == MCExpr::Target;
8078 }
Original file line number Diff line number Diff line change @@ -43,9 +43,6 @@ class LanaiMCExpr : public MCTargetExpr {
4343 return getSubExpr ()->findAssociatedFragment ();
4444 }
4545
46- // There are no TLS LanaiMCExprs at the moment.
47- void fixELFSymbolsInTLSFixups (MCAssembler & /* Asm*/ ) const override {}
48-
4946 static bool classof (const MCExpr *E) {
5047 return E->getKind () == MCExpr::Target;
5148 }
Original file line number Diff line number Diff line change @@ -81,9 +81,6 @@ class NVPTXFloatMCExpr : public MCTargetExpr {
8181 void visitUsedExpr (MCStreamer &Streamer) const override {};
8282 MCFragment *findAssociatedFragment () const override { return nullptr ; }
8383
84- // There are no TLS NVPTXMCExprs at the moment.
85- void fixELFSymbolsInTLSFixups (MCAssembler &Asm) const override {}
86-
8784 static bool classof (const MCExpr *E) {
8885 return E->getKind () == MCExpr::Target;
8986 }
@@ -122,9 +119,6 @@ class NVPTXGenericMCSymbolRefExpr : public MCTargetExpr {
122119 void visitUsedExpr (MCStreamer &Streamer) const override {};
123120 MCFragment *findAssociatedFragment () const override { return nullptr ; }
124121
125- // There are no TLS NVPTXMCExprs at the moment.
126- void fixELFSymbolsInTLSFixups (MCAssembler &Asm) const override {}
127-
128122 static bool classof (const MCExpr *E) {
129123 return E->getKind () == MCExpr::Target;
130124 }
Original file line number Diff line number Diff line change @@ -149,9 +149,6 @@ class PPCMCExpr : public MCTargetExpr {
149149 return getSubExpr ()->findAssociatedFragment ();
150150 }
151151
152- // There are no TLS PPCMCExprs at the moment.
153- void fixELFSymbolsInTLSFixups (MCAssembler &Asm) const override {}
154-
155152 bool evaluateAsConstant (int64_t &Res) const ;
156153
157154 static bool classof (const MCExpr *E) {
Original file line number Diff line number Diff line change @@ -54,9 +54,6 @@ class SystemZMCExpr : public MCTargetExpr {
5454 return getSubExpr ()->findAssociatedFragment ();
5555 }
5656
57- // There are no TLS SystemZMCExprs at the moment.
58- void fixELFSymbolsInTLSFixups (MCAssembler &Asm) const override {}
59-
6057 static bool classof (const MCExpr *E) {
6158 return E->getKind () == MCExpr::Target;
6259 }
Original file line number Diff line number Diff line change @@ -67,9 +67,6 @@ class X86MCExpr : public MCTargetExpr {
6767 void visitUsedExpr (MCStreamer &Streamer) const override {}
6868 MCFragment *findAssociatedFragment () const override { return nullptr ; }
6969
70- // There are no TLS X86MCExprs at the moment.
71- void fixELFSymbolsInTLSFixups (MCAssembler &Asm) const override {}
72-
7370 static bool classof (const MCExpr *E) {
7471 return E->getKind () == MCExpr::Target;
7572 }
Original file line number Diff line number Diff line change @@ -47,8 +47,6 @@ class XtensaMCExpr : public MCTargetExpr {
4747 return getSubExpr ()->findAssociatedFragment ();
4848 }
4949
50- void fixELFSymbolsInTLSFixups (MCAssembler &Asm) const override {}
51-
5250 static VariantKind getVariantKindForName (StringRef name);
5351 static StringRef getVariantKindName (VariantKind Kind);
5452};
You can’t perform that action at this time.
0 commit comments