Lines Matching refs:LogAlign
65 /// @param LogAlign log2(alignment)
67 static inline unsigned UnknownPadding(unsigned LogAlign, unsigned KnownBits) {
68 if (KnownBits < LogAlign)
69 return (1u << LogAlign) - (1u << KnownBits);
136 /// Compute the offset immediately following this block. If LogAlign is
139 unsigned postOffset(unsigned LogAlign = 0) const {
141 unsigned LA = std::max(unsigned(PostAlign), LogAlign);
152 /// If LogAlign is given, also consider the alignment of the next block.
153 unsigned postKnownBits(unsigned LogAlign = 0) const {
154 return std::max(std::max(unsigned(PostAlign), LogAlign),
564 unsigned LogAlign = Log2_32(Align);
565 MachineBasicBlock::iterator InsAt = InsPoint[LogAlign];
573 for (unsigned a = LogAlign + 1; a <= MaxAlign; ++a)
1179 unsigned LogAlign = MF->getBlockNumbered(i)->getAlignment();
1180 unsigned Offset = BBInfo[i - 1].postOffset(LogAlign);
1181 unsigned KnownBits = BBInfo[i - 1].postKnownBits(LogAlign);
1419 // LogAlign which is the largest possible alignment in the function.
1420 unsigned LogAlign = MF->getAlignment();
1421 assert(LogAlign >= CPELogAlign && "Over-aligned constant pool entry");
1423 unsigned UPad = UnknownPadding(LogAlign, KnownBits);
1434 << " la=" << LogAlign
1466 BaseInsertOffset -= 1u << LogAlign;
1467 EndInsertOffset -= 1u << LogAlign;