Home | History | Annotate | Download | only in MCParser

Lines Matching defs:Alignment

2655   int64_t Alignment;
2656 if (parseAbsoluteExpression(Alignment))
2669 // alignment bytes, e.g:
2696 // Compute alignment in bytes.
2699 if (Alignment >= 32) {
2700 Error(AlignmentLoc, "invalid alignment value");
2701 Alignment = 31;
2704 Alignment = 1ULL << Alignment;
2707 if (!isPowerOf2_64(Alignment))
2708 Error(AlignmentLoc, "alignment must be a power of 2");
2714 Error(MaxBytesLoc, "alignment directive can never be satisfied in this "
2719 if (MaxBytesToFill >= Alignment) {
2720 Warning(MaxBytesLoc, "maximum bytes expression exceeds alignment and "
2726 // Check whether we should use optimal code alignment for this .align
2729 assert(Section && "must have section to emit alignment");
2733 getStreamer().EmitCodeAlignment(Alignment, MaxBytesToFill);
2736 getStreamer().EmitValueToAlignment(Alignment, FillExpr, ValueSize,
3527 "invalid bundle alignment size (expected between 0 and 30)");
3698 return Error(Pow2AlignmentLoc, "alignment not supported on this target");
3704 return Error(Pow2AlignmentLoc, "alignment must be a power of 2");
3720 // NOTE: The alignment in the directive is a power of 2 value, the assembler
3721 // may internally end up wanting an alignment in bytes.
3725 "alignment, can't be less than zero");
4644 assert(Val < 10 && "Expected alignment less then 2^10.");