Lines Matching refs:Hi
130 static Optional<uint64_t> absoluteSymbolDiff(const MCSymbol *Hi, in absoluteSymbolDiff() argument
132 assert(Hi && Lo); in absoluteSymbolDiff()
133 if (!Hi->getFragment() || Hi->getFragment() != Lo->getFragment() || in absoluteSymbolDiff()
134 Hi->isVariable() || Lo->isVariable()) in absoluteSymbolDiff()
137 return Hi->getOffset() - Lo->getOffset(); in absoluteSymbolDiff()
140 void MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, in emitAbsoluteSymbolDiff() argument
144 if (Optional<uint64_t> Diff = absoluteSymbolDiff(Hi, Lo)) in emitAbsoluteSymbolDiff()
146 MCStreamer::emitAbsoluteSymbolDiff(Hi, Lo, Size); in emitAbsoluteSymbolDiff()
149 void MCObjectStreamer::emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, in emitAbsoluteSymbolDiffAsULEB128() argument
152 if (Optional<uint64_t> Diff = absoluteSymbolDiff(Hi, Lo)) in emitAbsoluteSymbolDiffAsULEB128()
154 MCStreamer::emitAbsoluteSymbolDiffAsULEB128(Hi, Lo); in emitAbsoluteSymbolDiffAsULEB128()