@@ -201,7 +201,6 @@ uint64_t MCAssembler::computeFragmentSize(const MCFragment &F) const {
201201 case MCFragment::FT_DwarfFrame:
202202 case MCFragment::FT_CVInlineLines:
203203 case MCFragment::FT_CVDefRange:
204- case MCFragment::FT_PseudoProbe:
205204 return F.getSize ();
206205 case MCFragment::FT_Fill: {
207206 auto &FF = cast<MCFillFragment>(F);
@@ -424,8 +423,7 @@ static void writeFragment(raw_ostream &OS, const MCAssembler &Asm,
424423 case MCFragment::FT_Dwarf:
425424 case MCFragment::FT_DwarfFrame:
426425 case MCFragment::FT_CVInlineLines:
427- case MCFragment::FT_CVDefRange:
428- case MCFragment::FT_PseudoProbe: {
426+ case MCFragment::FT_CVDefRange: {
429427 if (F.getKind () == MCFragment::FT_Data)
430428 ++stats::EmittedDataFragments;
431429 else if (F.getKind () == MCFragment::FT_Relaxable)
@@ -974,22 +972,6 @@ bool MCAssembler::relaxFill(MCFillFragment &F) {
974972 return true ;
975973}
976974
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-
993975bool MCAssembler::relaxFragment (MCFragment &F) {
994976 switch (F.getKind ()) {
995977 default :
@@ -1011,8 +993,6 @@ bool MCAssembler::relaxFragment(MCFragment &F) {
1011993 return relaxCVDefRange (cast<MCCVDefRangeFragment>(F));
1012994 case MCFragment::FT_Fill:
1013995 return relaxFill (cast<MCFillFragment>(F));
1014- case MCFragment::FT_PseudoProbe:
1015- return relaxPseudoProbeAddr (cast<MCPseudoProbeAddrFragment>(F));
1016996 }
1017997}
1018998
0 commit comments