Lines Matching refs:FunctionOffset
524 uint64_t FunctionOffset = *DataIter; in emitConstantIslands() local
540 if (FunctionOffset == EndOffset) in emitConstantIslands()
543 auto emitCI = [&](uint64_t &FunctionOffset, uint64_t EndOffset) { in emitConstantIslands() argument
544 if (FunctionOffset >= EndOffset) in emitConstantIslands()
547 for (auto It = Islands.Relocations.lower_bound(FunctionOffset); in emitConstantIslands()
553 if (FunctionOffset < Relocation.Offset) { in emitConstantIslands()
555 FunctionContents.slice(FunctionOffset, Relocation.Offset)); in emitConstantIslands()
556 FunctionOffset = Relocation.Offset; in emitConstantIslands()
565 FunctionOffset += Relocation.emit(&Streamer); in emitConstantIslands()
568 assert(FunctionOffset <= EndOffset && "overflow error"); in emitConstantIslands()
569 if (FunctionOffset < EndOffset) { in emitConstantIslands()
570 Streamer.emitBytes(FunctionContents.slice(FunctionOffset, EndOffset)); in emitConstantIslands()
571 FunctionOffset = EndOffset; in emitConstantIslands()
581 emitCI(FunctionOffset, NextStop); in emitConstantIslands()
582 if (IS != Islands.Offsets.end() && FunctionOffset == IS->first) { in emitConstantIslands()
619 assert(FunctionOffset <= EndOffset && "overflow error"); in emitConstantIslands()
620 emitCI(FunctionOffset, EndOffset); in emitConstantIslands()