reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4177 return Error(Loc, "operand must be 64-bit form of destination register"); 4179 return Error(Loc, "operand must be 32-bit form of destination register"); 4181 return Error(Loc, "operand must match destination register"); 4186 return Error(Loc, 4189 return Error(Loc, "invalid operand for instruction"); 4191 return Error(Loc, "invalid type suffix for instruction"); 4193 return Error(Loc, "expected AArch64 condition code"); 4195 return Error(Loc, 4198 return Error(Loc, 4201 return Error(Loc, 4204 return Error(Loc, "expected compatible register or logical immediate"); 4206 return Error(Loc, "expected 'lsl' with optional integer 0 or 16"); 4208 return Error(Loc, "expected 'lsl' with optional integer 0, 16, 32 or 48"); 4210 return Error(Loc, 4213 return Error(Loc, 4216 return Error(Loc, 4219 return Error(Loc, "index must be an integer in range [-32, 31]."); 4221 return Error(Loc, "index must be an integer in range [-16, 15]."); 4223 return Error(Loc, "index must be an integer in range [-8, 7]."); 4225 return Error(Loc, "index must be a multiple of 2 in range [-16, 14]."); 4227 return Error(Loc, "index must be a multiple of 3 in range [-24, 21]."); 4229 return Error(Loc, "index must be a multiple of 4 in range [-32, 28]."); 4231 return Error(Loc, "index must be a multiple of 16 in range [-128, 112]."); 4233 return Error(Loc, "index must be an integer in range [-32, 31]."); 4235 return Error(Loc, "index must be an integer in range [-128, 127]."); 4237 return Error(Loc, "index must be an integer in range [-256, 255]."); 4239 return Error(Loc, "index must be a multiple of 16 in range [-4096, 4080]."); 4241 return Error(Loc, "index must be a multiple of 8 in range [-4096, 4088]."); 4243 return Error(Loc, "index must be a multiple of 4 in range [-256, 252]."); 4245 return Error(Loc, "index must be a multiple of 8 in range [-512, 504]."); 4247 return Error(Loc, "index must be a multiple of 16 in range [-1024, 1008]."); 4249 return Error(Loc, "index must be a multiple of 8 in range [0, 248]."); 4251 return Error(Loc, "index must be a multiple of 4 in range [0, 124]."); 4253 return Error(Loc, "index must be a multiple of 2 in range [0, 62]."); 4255 return Error(Loc, "index must be a multiple of 8 in range [0, 504]."); 4257 return Error(Loc, "index must be a multiple of 16 in range [0, 1008]."); 4259 return Error(Loc, "index must be a multiple of 4 in range [0, 252]."); 4261 return Error(Loc, "index must be a multiple of 2 in range [0, 126]."); 4263 return Error(Loc, "index must be in range [0, 63]."); 4265 return Error(Loc, 4268 return Error(Loc, 4271 return Error(Loc, 4274 return Error(Loc, 4277 return Error(Loc, 4280 return Error(Loc, 4283 return Error(Loc, 4286 return Error(Loc, 4289 return Error(Loc, 4292 return Error(Loc, 4295 return Error(Loc, "index must be an integer in range [0, 4095]."); 4297 return Error(Loc, "index must be a multiple of 2 in range [0, 8190]."); 4299 return Error(Loc, "index must be a multiple of 4 in range [0, 16380]."); 4301 return Error(Loc, "index must be a multiple of 8 in range [0, 32760]."); 4303 return Error(Loc, "index must be a multiple of 16 in range [0, 65520]."); 4305 return Error(Loc, "immediate must be an integer in range [0, 1]."); 4307 return Error(Loc, "immediate must be an integer in range [0, 7]."); 4309 return Error(Loc, "immediate must be an integer in range [0, 15]."); 4311 return Error(Loc, "immediate must be an integer in range [0, 31]."); 4313 return Error(Loc, "immediate must be an integer in range [0, 63]."); 4315 return Error(Loc, "immediate must be an integer in range [0, 127]."); 4317 return Error(Loc, "immediate must be an integer in range [0, 255]."); 4319 return Error(Loc, "immediate must be an integer in range [0, 65535]."); 4321 return Error(Loc, "immediate must be an integer in range [1, 8]."); 4323 return Error(Loc, "immediate must be an integer in range [1, 16]."); 4325 return Error(Loc, "immediate must be an integer in range [1, 32]."); 4327 return Error(Loc, "immediate must be an integer in range [1, 64]."); 4329 return Error(Loc, "immediate must be an integer in range [0, 255]" 4334 return Error(Loc, "immediate must be an integer in range [0, 255] or a " 4337 return Error(Loc, "immediate must be an integer in range [-128, 255]" 4340 return Error(Loc, "immediate must be an integer in range [-128, 127] or a " 4344 return Error(Loc, "immediate must be an integer in range [-128, 127] or a " 4347 return Error(Loc, "expected lane specifier '[1]'"); 4349 return Error(Loc, "vector lane must be an integer in range [0, 15]."); 4351 return Error(Loc, "vector lane must be an integer in range [0, 7]."); 4353 return Error(Loc, "vector lane must be an integer in range [0, 3]."); 4355 return Error(Loc, "vector lane must be an integer in range [0, 1]."); 4357 return Error(Loc, "vector lane must be an integer in range [0, 63]."); 4359 return Error(Loc, "vector lane must be an integer in range [0, 31]."); 4361 return Error(Loc, "vector lane must be an integer in range [0, 15]."); 4363 return Error(Loc, "vector lane must be an integer in range [0, 7]."); 4365 return Error(Loc, "vector lane must be an integer in range [0, 3]."); 4367 return Error(Loc, "expected label or encodable integer pc offset"); 4369 return Error(Loc, "expected readable system register"); 4371 return Error(Loc, "expected writable system register or pstate"); 4373 return Error(Loc, "complex rotation must be 0, 90, 180 or 270."); 4375 return Error(Loc, "complex rotation must be 90 or 270."); 4380 return Error(Loc, "unrecognized instruction mnemonic" + Suggestion); 4383 return Error(Loc, "register must be x0..x30 or xzr, without shift"); 4385 return Error(Loc, "register must be x0..x30 or xzr, with required shift 'lsl #1'"); 4387 return Error(Loc, "register must be x0..x30 or xzr, with required shift 'lsl #2'"); 4389 return Error(Loc, "register must be x0..x30 or xzr, with required shift 'lsl #3'"); 4391 return Error(Loc, "register must be x0..x30 without shift"); 4393 return Error(Loc, "register must be x0..x30 with required shift 'lsl #1'"); 4395 return Error(Loc, "register must be x0..x30 with required shift 'lsl #2'"); 4397 return Error(Loc, "register must be x0..x30 with required shift 'lsl #3'"); 4400 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].s, (uxtw|sxtw)'"); 4403 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].s, (uxtw|sxtw) #1'"); 4406 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].s, (uxtw|sxtw) #2'"); 4409 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].s, (uxtw|sxtw) #3'"); 4412 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].d, (uxtw|sxtw)'"); 4415 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].d, (lsl|uxtw|sxtw) #1'"); 4418 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].d, (lsl|uxtw|sxtw) #2'"); 4421 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].d, (lsl|uxtw|sxtw) #3'"); 4423 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].s'"); 4425 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].s, lsl #1'"); 4427 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].s, lsl #2'"); 4429 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].s, lsl #3'"); 4431 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].d'"); 4433 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].d, lsl #1'"); 4435 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].d, lsl #2'"); 4437 return Error(Loc, "invalid shift/extend specified, expected 'z[0..31].d, lsl #3'"); 4439 return Error(Loc, "expected register without element width suffix"); 4445 return Error(Loc, "invalid element width"); 4447 return Error(Loc, "Invalid restricted vector register, expected z0.b..z7.b"); 4449 return Error(Loc, "Invalid restricted vector register, expected z0.h..z7.h"); 4451 return Error(Loc, "Invalid restricted vector register, expected z0.s..z7.s"); 4453 return Error(Loc, "Invalid restricted vector register, expected z0.h..z15.h"); 4455 return Error(Loc, "Invalid restricted vector register, expected z0.s..z15.s"); 4457 return Error(Loc, "Invalid restricted vector register, expected z0.d..z15.d"); 4459 return Error(Loc, "invalid predicate pattern"); 4465 return Error(Loc, "invalid predicate register."); 4467 return Error(Loc, "invalid restricted predicate register, expected p0..p7 (without element suffix)"); 4469 return Error(Loc, "invalid restricted predicate register, expected p0.b..p7.b"); 4471 return Error(Loc, "invalid restricted predicate register, expected p0.h..p7.h"); 4473 return Error(Loc, "invalid restricted predicate register, expected p0.s..p7.s"); 4475 return Error(Loc, "invalid restricted predicate register, expected p0.d..p7.d"); 4477 return Error(Loc, "Invalid floating point constant, expected 0.5 or 1.0."); 4479 return Error(Loc, "Invalid floating point constant, expected 0.5 or 2.0."); 4481 return Error(Loc, "Invalid floating point constant, expected 0.0 or 1.0.");