Home | History | Annotate | Download | only in AST

Lines Matching refs:Align

1359   unsigned Align = Target->getCharWidth();
1363 Align = AlignFromAttr;
1383 // If we're using the align attribute only, just ignore everything
1404 Align = std::max(Align, Target->getLargeArrayAlign());
1407 Align = std::max(Align, Target->getLargeArrayAlign());
1410 Align = std::max(Align, getPreferredTypeAlign(T.getTypePtr()));
1413 Align = std::max(Align, getTargetInfo().getMinGlobalAlign());
1441 Align = std::min(Align, FieldAlign);
1446 return toCharUnitsFromBits(Align);
1482 unsigned Align = EltInfo.second.getQuantity();
1485 Width = llvm::RoundUpToAlignment(Width, Align);
1487 CharUnits::fromQuantity(Align));
1496 toCharUnitsFromBits(Info.Align));
1531 unsigned Align = 8;
1549 Align = 32;
1555 Align = getTypeAlign(cast<ArrayType>(T)->getElementType());
1566 Align = EltInfo.Align;
1569 Width = llvm::RoundUpToAlignment(Width, Align);
1577 Align = Width;
1580 if (Align & (Align-1)) {
1581 Align = llvm::NextPowerOf2(Align);
1582 Width = llvm::RoundUpToAlignment(Width, Align);
1586 if (TargetVectorAlign && TargetVectorAlign < Align)
1587 Align = TargetVectorAlign;
1597 Align = 8;
1602 Align = Target->getBoolAlign();
1609 Align = Target->getCharAlign();
1614 Align = Target->getWCharAlign();
1618 Align = Target->getChar16Align();
1622 Align = Target->getChar32Align();
1627 Align = Target->getShortAlign();
1632 Align = Target->getIntAlign();
1637 Align = Target->getLongAlign();
1642 Align = Target->getLongLongAlign();
1647 Align = 128; // int128_t is 128-bit aligned on all targets.
1651 Align = Target->getHalfAlign();
1655 Align = Target->getFloatAlign();
1659 Align = Target->getDoubleAlign();
1663 Align = Target->getLongDoubleAlign();
1667 Align = Target->getPointerAlign(0); // == sizeof(void*)
1673 Align = Target->getPointerAlign(0);
1678 Align = Target->getIntAlign();
1699 Align = Target->getPointerAlign(0);
1705 Align = Target->getPointerAlign(0);
1711 Align = Target->getPointerAlign(AS);
1721 Align = Target->getPointerAlign(AS);
1727 Align = Target->getPointerAlign(AS);
1732 std::tie(Width, Align) = ABI->getMemberPointerWidthAndAlign(MPT);
1740 Align = EltInfo.Align;
1752 Align = toBits(Layout.getAlignment());
1761 Align = 8;
1770 Info.Align = AttrAlign;
1780 Align = toBits(Layout.getAlignment());
1806 Align = AttrAlign;
1809 Align = Info.Align;
1827 Align = Info.Align;
1838 Align = static_cast<unsigned>(Width);
1844 assert(llvm::isPowerOf2_32(Align) && "Alignment must be power of 2");
1845 return TypeInfo(Width, Align, AlignIsRequired);
1893 unsigned ABIAlign = TI.Align;
8690 unsigned Align = alignChars.getQuantity();
8692 return (Size != Align || toBits(sizeChars) > MaxInlineWidthInBits);