Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:Alignment

472     unsigned Alignment;       // 0 = no alignment specified
473 // n = alignment in bytes (2, 4, 8, 16, or 32)
620 /// getAlignmentLoc - Get the location of the Alignment token of this operand.
1082 bool isMemNoOffset(bool alignOK = false, unsigned Alignment = 0) const {
1087 (alignOK || Memory.Alignment == Alignment);
1090 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1110 if (isMemNoOffset(false, 2)) // alignment in bytes for 16-bits is 2.
1115 if (isMemNoOffset(false, 2)) // alignment in bytes for 16-bits is 2.
1120 if (isMemNoOffset(false, 4)) // alignment in bytes for 32-bits is 4.
1125 if (isMemNoOffset(false, 4)) // alignment in bytes for 32-bits is 4.
1130 if (isMemNoOffset(false, 8)) // alignment in bytes for 64-bits is 8.
1135 if (isMemNoOffset(false, 8)) // alignment in bytes for 64-bits is 8.
1140 if (isMemNoOffset(false, 8)) // alignment in bytes for 64-bits is 8.
1142 if (isMemNoOffset(false, 16)) // alignment in bytes for 128-bits is 16.
1147 if (isMemNoOffset(false, 8)) // alignment in bytes for 64-bits is 8.
1149 if (isMemNoOffset(false, 16)) // alignment in bytes for 128-bits is 16.
1154 if (isMemNoOffset(false, 8)) // alignment in bytes for 64-bits is 8.
1156 if (isMemNoOffset(false, 16)) // alignment in bytes for 128-bits is 16.
1158 if (isMemNoOffset(false, 32)) // alignment in bytes for 256-bits is 32.
1163 if (!isMem() || Memory.Alignment != 0) return false;
1185 if (!isMem() || Memory.Alignment != 0) return false;
1215 if (!isMem() || Memory.Alignment != 0) return false;
1226 Memory.ShiftType != ARM_AM::no_shift || Memory.Alignment != 0)
1233 Memory.Alignment != 0 )
1238 if (!isMem() || !Memory.OffsetRegNum || Memory.Alignment != 0)
1244 Memory.Alignment != 0)
1257 Memory.ShiftType != ARM_AM::no_shift || Memory.Alignment != 0)
1264 !isARMLowRegister(Memory.BaseRegNum) || Memory.Alignment != 0)
1273 !isARMLowRegister(Memory.BaseRegNum) || Memory.Alignment != 0)
1282 !isARMLowRegister(Memory.BaseRegNum) || Memory.Alignment != 0)
1291 Memory.BaseRegNum != ARM::SP || Memory.Alignment != 0)
1304 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1313 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1321 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1331 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1339 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1349 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1363 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
2006 Inst.addOperand(MCOperand::CreateImm(Memory.Alignment));
2676 unsigned ShiftImm, unsigned Alignment, bool isNegative, SMLoc S,
2684 Op->Memory.Alignment = Alignment;
4502 // If we have a ':', it's an alignment specifier.
4523 "alignment specifier must be 16, 32, 64, 128, or 256 bits");
6260 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6282 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6306 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6332 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6358 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6380 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6404 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6430 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6455 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6475 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6497 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6521 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6548 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6573 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6602 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6635 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6662 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6687 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6716 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6749 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6775 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6798 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6825 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6856 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6887 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6910 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6934 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6958 TmpInst.addOperand(Inst.getOperand(2)); // alignment
6981 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7005 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7031 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7056 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7082 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7108 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7133 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7159 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7178 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7201 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7225 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7249 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7274 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7300 TmpInst.addOperand(Inst.getOperand(2)); // alignment
8150 return Error(ErrorLoc, "alignment must be omitted");
8153 return Error(ErrorLoc, "alignment must be 16 or omitted");
8156 return Error(ErrorLoc, "alignment must be 32 or omitted");
8159 return Error(ErrorLoc, "alignment must be 64 or omitted");
8162 return Error(ErrorLoc, "alignment must be 64, 128 or omitted");
8164 return Error(ErrorLoc, "alignment must be 64, 128, 256 or omitted");
9015 assert(Section && "must have section to emit alignment");
9294 // '.align' is target specifically handled to mean 2**2 byte alignment.