Lines Matching refs:Hi
86 absoluteSymbolDiff(MCAssembler &Asm, const MCSymbol *Hi, const MCSymbol *Lo) { in absoluteSymbolDiff() argument
87 assert(Hi && Lo); in absoluteSymbolDiff()
91 if (!Hi->getFragment() || Hi->getFragment() != Lo->getFragment() || in absoluteSymbolDiff()
92 Hi->isVariable() || Lo->isVariable()) in absoluteSymbolDiff()
95 return Hi->getOffset() - Lo->getOffset(); in absoluteSymbolDiff()
98 void MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, in emitAbsoluteSymbolDiff() argument
101 if (Optional<uint64_t> Diff = absoluteSymbolDiff(getAssembler(), Hi, Lo)) { in emitAbsoluteSymbolDiff()
105 MCStreamer::emitAbsoluteSymbolDiff(Hi, Lo, Size); in emitAbsoluteSymbolDiff()
108 void MCObjectStreamer::emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, in emitAbsoluteSymbolDiffAsULEB128() argument
110 if (Optional<uint64_t> Diff = absoluteSymbolDiff(getAssembler(), Hi, Lo)) { in emitAbsoluteSymbolDiffAsULEB128()
114 MCStreamer::emitAbsoluteSymbolDiffAsULEB128(Hi, Lo); in emitAbsoluteSymbolDiffAsULEB128()