@@ -201,7 +201,6 @@ uint64_t MCAssembler::computeFragmentSize(const MCFragment &F) const {
201
201
case MCFragment::FT_DwarfFrame:
202
202
case MCFragment::FT_CVInlineLines:
203
203
case MCFragment::FT_CVDefRange:
204
- case MCFragment::FT_PseudoProbe:
205
204
return F.getSize ();
206
205
case MCFragment::FT_Fill: {
207
206
auto &FF = cast<MCFillFragment>(F);
@@ -424,8 +423,7 @@ static void writeFragment(raw_ostream &OS, const MCAssembler &Asm,
424
423
case MCFragment::FT_Dwarf:
425
424
case MCFragment::FT_DwarfFrame:
426
425
case MCFragment::FT_CVInlineLines:
427
- case MCFragment::FT_CVDefRange:
428
- case MCFragment::FT_PseudoProbe: {
426
+ case MCFragment::FT_CVDefRange: {
429
427
if (F.getKind () == MCFragment::FT_Data)
430
428
++stats::EmittedDataFragments;
431
429
else if (F.getKind () == MCFragment::FT_Relaxable)
@@ -974,22 +972,6 @@ bool MCAssembler::relaxFill(MCFillFragment &F) {
974
972
return true ;
975
973
}
976
974
977
- bool MCAssembler::relaxPseudoProbeAddr (MCPseudoProbeAddrFragment &PF) {
978
- uint64_t OldSize = PF.getContents ().size ();
979
- int64_t AddrDelta;
980
- bool Abs = PF.getAddrDelta ().evaluateKnownAbsolute (AddrDelta, *this );
981
- assert (Abs && " We created a pseudo probe with an invalid expression" );
982
- (void )Abs;
983
- SmallVector<char , 8 > Data;
984
- raw_svector_ostream OSE (Data);
985
-
986
- // AddrDelta is a signed integer
987
- encodeSLEB128 (AddrDelta, OSE, OldSize);
988
- PF.setContents (Data);
989
- PF.clearFixups ();
990
- return OldSize != Data.size ();
991
- }
992
-
993
975
bool MCAssembler::relaxFragment (MCFragment &F) {
994
976
switch (F.getKind ()) {
995
977
default :
@@ -1011,8 +993,6 @@ bool MCAssembler::relaxFragment(MCFragment &F) {
1011
993
return relaxCVDefRange (cast<MCCVDefRangeFragment>(F));
1012
994
case MCFragment::FT_Fill:
1013
995
return relaxFill (cast<MCFillFragment>(F));
1014
- case MCFragment::FT_PseudoProbe:
1015
- return relaxPseudoProbeAddr (cast<MCPseudoProbeAddrFragment>(F));
1016
996
}
1017
997
}
1018
998
0 commit comments