Lines Matching refs:Hi
152 static Optional<uint64_t> absoluteSymbolDiff(const MCSymbol *Hi, in absoluteSymbolDiff() argument
154 assert(Hi && Lo); in absoluteSymbolDiff()
155 if (!Hi->getFragment() || Hi->getFragment() != Lo->getFragment() || in absoluteSymbolDiff()
156 Hi->isVariable() || Lo->isVariable()) in absoluteSymbolDiff()
159 return Hi->getOffset() - Lo->getOffset(); in absoluteSymbolDiff()
162 void MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, in emitAbsoluteSymbolDiff() argument
166 if (Optional<uint64_t> Diff = absoluteSymbolDiff(Hi, Lo)) in emitAbsoluteSymbolDiff()
168 MCStreamer::emitAbsoluteSymbolDiff(Hi, Lo, Size); in emitAbsoluteSymbolDiff()
171 void MCObjectStreamer::emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, in emitAbsoluteSymbolDiffAsULEB128() argument
174 if (Optional<uint64_t> Diff = absoluteSymbolDiff(Hi, Lo)) in emitAbsoluteSymbolDiffAsULEB128()
176 MCStreamer::emitAbsoluteSymbolDiffAsULEB128(Hi, Lo); in emitAbsoluteSymbolDiffAsULEB128()