Home | History | Annotate | Download | only in MCParser

Lines Matching defs:Alignment

2034   int64_t Alignment;
2035 if (ParseAbsoluteExpression(Alignment))
2048 // alignment bytes, e.g:
2075 // Compute alignment in bytes.
2078 if (Alignment >= 32) {
2079 Error(AlignmentLoc, "invalid alignment value");
2080 Alignment = 31;
2083 Alignment = 1ULL << Alignment;
2089 Error(MaxBytesLoc, "alignment directive can never be satisfied in this "
2094 if (MaxBytesToFill >= Alignment) {
2095 Warning(MaxBytesLoc, "maximum bytes expression exceeds alignment and "
2101 // Check whether we should use optimal code alignment for this .align
2106 getStreamer().EmitCodeAlignment(Alignment, MaxBytesToFill);
2109 getStreamer().EmitValueToAlignment(Alignment, FillExpr, ValueSize,
2181 return Error(Pow2AlignmentLoc, "alignment must be a power of 2");
2197 // NOTE: The alignment in the directive is a power of 2 value, the assembler
2198 // may internally end up wanting an alignment in bytes.
2202 "alignment, can't be less than zero");