Lines Matching refs:Hi
149 static std::optional<uint64_t> absoluteSymbolDiff(const MCSymbol *Hi, in absoluteSymbolDiff() argument
151 assert(Hi && Lo); in absoluteSymbolDiff()
152 if (!Hi->getFragment() || Hi->getFragment() != Lo->getFragment() || in absoluteSymbolDiff()
153 Hi->isVariable() || Lo->isVariable()) in absoluteSymbolDiff()
156 return Hi->getOffset() - Lo->getOffset(); in absoluteSymbolDiff()
159 void MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, in emitAbsoluteSymbolDiff() argument
163 if (std::optional<uint64_t> Diff = absoluteSymbolDiff(Hi, Lo)) in emitAbsoluteSymbolDiff()
165 MCStreamer::emitAbsoluteSymbolDiff(Hi, Lo, Size); in emitAbsoluteSymbolDiff()
168 void MCObjectStreamer::emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, in emitAbsoluteSymbolDiffAsULEB128() argument
171 if (std::optional<uint64_t> Diff = absoluteSymbolDiff(Hi, Lo)) { in emitAbsoluteSymbolDiffAsULEB128()
175 MCStreamer::emitAbsoluteSymbolDiffAsULEB128(Hi, Lo); in emitAbsoluteSymbolDiffAsULEB128()