Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:Alignment

497     unsigned Alignment;       // 0 = no alignment specified
498 // n = alignment in bytes (2, 4, 8, 16, or 32)
577 /// getAlignmentLoc - Get the location of the Alignment token of this operand.
1044 bool isMemNoOffset(bool alignOK = false, unsigned Alignment = 0) const {
1049 (alignOK || Memory.Alignment == Alignment);
1052 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1072 if (isMemNoOffset(false, 2)) // alignment in bytes for 16-bits is 2.
1077 if (isMemNoOffset(false, 2)) // alignment in bytes for 16-bits is 2.
1082 if (isMemNoOffset(false, 4)) // alignment in bytes for 32-bits is 4.
1087 if (isMemNoOffset(false, 4)) // alignment in bytes for 32-bits is 4.
1092 if (isMemNoOffset(false, 8)) // alignment in bytes for 64-bits is 8.
1097 if (isMemNoOffset(false, 8)) // alignment in bytes for 64-bits is 8.
1102 if (isMemNoOffset(false, 8)) // alignment in bytes for 64-bits is 8.
1104 if (isMemNoOffset(false, 16)) // alignment in bytes for 128-bits is 16.
1109 if (isMemNoOffset(false, 8)) // alignment in bytes for 64-bits is 8.
1111 if (isMemNoOffset(false, 16)) // alignment in bytes for 128-bits is 16.
1116 if (isMemNoOffset(false, 8)) // alignment in bytes for 64-bits is 8.
1118 if (isMemNoOffset(false, 16)) // alignment in bytes for 128-bits is 16.
1120 if (isMemNoOffset(false, 32)) // alignment in bytes for 256-bits is 32.
1125 if (!isMem() || Memory.Alignment != 0) return false;
1147 if (!isMem() || Memory.Alignment != 0) return false;
1177 if (!isMem() || Memory.Alignment != 0) return false;
1188 Memory.ShiftType != ARM_AM::no_shift || Memory.Alignment != 0)
1195 Memory.Alignment != 0 )
1200 if (!isMem() || !Memory.OffsetRegNum || Memory.Alignment != 0)
1206 Memory.Alignment != 0)
1219 Memory.ShiftType != ARM_AM::no_shift || Memory.Alignment != 0)
1226 !isARMLowRegister(Memory.BaseRegNum) || Memory.Alignment != 0)
1235 !isARMLowRegister(Memory.BaseRegNum) || Memory.Alignment != 0)
1244 !isARMLowRegister(Memory.BaseRegNum) || Memory.Alignment != 0)
1253 Memory.BaseRegNum != ARM::SP || Memory.Alignment != 0)
1266 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1275 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1283 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1293 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1301 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1311 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1325 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0)
1994 Inst.addOperand(MCOperand::createImm(Memory.Alignment));
2689 unsigned ShiftImm, unsigned Alignment, bool isNegative, SMLoc S,
2697 Op->Memory.Alignment = Alignment;
4737 // If we have a ':', it's an alignment specifier.
4758 "alignment specifier must be 16, 32, 64, 128, or 256 bits");
6780 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6802 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6826 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6852 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6878 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6900 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6924 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6950 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6975 TmpInst.addOperand(Inst.getOperand(3)); // alignment
6995 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7017 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7041 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7068 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7093 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7122 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7155 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7182 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7207 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7236 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7269 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7295 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7318 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7345 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7376 TmpInst.addOperand(Inst.getOperand(3)); // alignment
7407 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7430 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7454 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7478 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7501 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7525 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7551 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7576 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7602 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7628 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7653 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7679 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7698 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7721 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7745 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7769 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7794 TmpInst.addOperand(Inst.getOperand(2)); // alignment
7820 TmpInst.addOperand(Inst.getOperand(2)); // alignment
8690 return Error(ErrorLoc, "alignment must be omitted");
8693 return Error(ErrorLoc, "alignment must be 16 or omitted");
8696 return Error(ErrorLoc, "alignment must be 32 or omitted");
8699 return Error(ErrorLoc, "alignment must be 64 or omitted");
8702 return Error(ErrorLoc, "alignment must be 64, 128 or omitted");
8704 return Error(ErrorLoc, "alignment must be 64, 128, 256 or omitted");
9588 assert(Section && "must have section to emit alignment");
9865 // '.align' is target specifically handled to mean 2**2 byte alignment.