Home | History | Annotate | Download | only in AsmPrinter

Lines Matching full:piece

781 //   Ranges History [var, loc, piece ofs size]
782 // 0 | [x, (reg0, piece 0, 32)]
783 // 1 | | [x, (reg1, piece 32, 32)] <- IsPieceOfPrevEntry
786 // 4 [x, (mem, piece 0, 64)] <- overlapping with both previous pieces of
791 // [0-1] [x, (reg0, piece 0, 32)]
792 // [1-3] [x, (reg0, piece 0, 32), (reg1, piece 32, 32)]
793 // [3-4] [x, (reg1, piece 32, 32)]
794 // [4- ] [x, (mem, piece 0, 64)]
812 // If this piece overlaps with any open ranges, truncate them.
838 // If this is a piece, it may belong to the current DebugLocEntry.
843 // Attempt to add the piece to the last entry.
1136 DIExpression Piece = I->first->getDebugExpression();
1139 return !piecesOverlap(Piece, Pred.first->getDebugExpression());
1526 for (auto Piece : Values) {
1527 DIExpression Expr = Piece.getExpression();
1541 emitDebugLocValue(AP, TypeIdentifierMap, Streamer, Piece, PieceOffset);