Lines Matching defs:Expression
178 // Evaluate an expression containing condition register
236 llvm_unreachable("Invalid expression kind!");
323 Expression,
370 case Expression:
410 assert(Kind == Expression && "Invalid access!");
415 assert(Kind == Expression && "Invalid access!");
451 return Kind == Immediate || Kind == Expression;
476 case Expression:
487 case Expression:
496 bool isS16ImmX4() const { return Kind == Expression ||
499 bool isS16ImmX16() const { return Kind == Expression ||
504 case Expression:
515 if (Kind == Expression)
531 bool isCondBr() const { return Kind == Expression ||
538 bool isCCRegNumber() const { return (Kind == Expression
542 bool isCRBitNumber() const { return (Kind == Expression
748 auto Op = make_unique<PPCOperand>(Expression);
807 case Expression:
1330 /// Extract \code @l/@ha \endcode modifier from expression. Recursively scan
1331 /// the expression and check for VK_PPC_LO/HI/HA
1334 /// and a modified expression using the default symbol variant.
1412 llvm_unreachable("Invalid expression kind!");
1415 /// Find all VK_TLSGD/VK_TLSLD symbol references in expression and replace
1463 llvm_unreachable("Invalid expression kind!");
1574 // Fall-through to process non-register-name identifiers as expression.
1594 // Check whether this is a TLS call expression
1605 return Error(S, "invalid TLS call expression");
1762 /// ::= .word [ expression (, expression)* ]
1796 /// ::= .tc [ symbol (, expression)* ]
1890 /// ::= .abiversion constant-expression
1894 Error(L, "expected constant expression");
1911 /// ::= .localentry symbol, expression
1928 Error(L, "expected expression");