Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:Expression

151 // Evaluate an expression containing condition register
209 llvm_unreachable("Invalid expression kind!");
297 Expression,
343 case Expression:
367 assert(Kind == Expression && "Invalid access!");
372 assert(Kind == Expression && "Invalid access!");
407 bool isImm() const override { return Kind == Immediate || Kind == Expression; }
412 bool isU16Imm() const { return Kind == Expression ||
414 bool isS16Imm() const { return Kind == Expression ||
416 bool isS16ImmX4() const { return Kind == Expression ||
419 bool isS17Imm() const { return Kind == Expression ||
422 bool isDirectBr() const { return Kind == Expression ||
425 bool isCondBr() const { return Kind == Expression ||
430 bool isCCRegNumber() const { return (Kind == Expression
434 bool isCRBitNumber() const { return (Kind == Expression
590 auto Op = make_unique<PPCOperand>(Expression);
632 case Expression:
1012 /// Extract \code @l/@ha \endcode modifier from expression. Recursively scan
1013 /// the expression and check for VK_PPC_LO/HI/HA
1016 /// and a modified expression using the default symbol variant.
1094 llvm_unreachable("Invalid expression kind!");
1097 /// Find all VK_TLSGD/VK_TLSLD symbol references in expression and replace
1145 llvm_unreachable("Invalid expression kind!");
1254 // Fall-through to process non-register-name identifiers as expression.
1274 // Check whether this is a TLS call expression
1285 return Error(S, "invalid TLS call expression");
1423 /// ::= .word [ expression (, expression)* ]
1447 /// ::= .tc [ symbol (, expression)* ]