| /freebsd-src/sys/contrib/dev/acpica/compiler/ |
| H A D | dtparser.y | 171 UINT64 DtParserResult; /* Expression return value */ 194 %type <value> Expression 236 : Expression OP_EXP_NEW_LINE { DtParserResult=$1; return 0; } /* End of line (newline) */ 237 | Expression OP_EXP_EOF { DtParserResult=$1; return 0; } /* End of string (0) */ 240 Expression 244 : OP_EXP_LOGICAL_NOT Expression { $$ = DtDoOperator ($2, OP_EXP_LOGICAL_NOT, $2);} 245 | OP_EXP_ONES_COMPLIMENT Expression { $$ = DtDoOperator ($2, OP_EXP_ONES_COMPLIMENT, $2);} 249 | Expression OP_EXP_MULTIPLY Expression { $$ = DtDoOperator ($1, OP_EXP_MULTIPLY, $3);} 250 | Expression OP_EXP_DIVID [all...] |
| H A D | prparser.y | 170 UINT64 PrParserResult; /* Expression return value */ 194 %type <value> Expression 244 : Expression EXPOP_NEW_LINE { PrParserResult=$1; return 0; } /* End of line (newline) */ 245 | Expression EXPOP_EOF { PrParserResult=$1; return 0; } /* End of string (0) */ 248 Expression 252 : EXPOP_LOGICAL_NOT Expression { $$ = DtDoOperator ($2, EXPOP_LOGICAL_NOT, $2);} 253 | EXPOP_ONES_COMPLIMENT Expression { $$ = DtDoOperator ($2, EXPOP_ONES_COMPLIMENT, $2);} 257 | Expression EXPOP_MULTIPLY Expression { $$ = DtDoOperator ($1, EXPOP_MULTIPLY, $3);} 258 | Expression EXPOP_DIVID [all...] |
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | GVNExpression.h | 60 class Expression { 67 Expression(ExpressionType ET = ET_Base, unsigned O = ~2U) 69 Expression(const Expression &) = delete; 70 Expression &operator=(const Expression &) = delete; 71 virtual ~Expression(); 76 bool operator!=(const Expression &Other) const { return !(*this == Other); } 77 bool operator==(const Expression &Other) const { 100 virtual bool equals(const Expression &Other) const { return true; } in equals() 104 virtual bool exactlyEquals(const Expression &Other) const { in exactlyEquals() 131 inline raw_ostream &operator<<(raw_ostream &OS, const Expression &E) { [all …]
|
| H A D | GVN.h | 121 struct Expression; 153 DenseMap<Expression, uint32_t> expressionNumbering; 155 // Expressions is the vector of Expression. ExprIdx is the mapping from 156 // value number to the index of Expression in Expressions. We use it 161 std::vector<Expression> Expressions; 178 Expression createExpr(Instruction *I); 179 Expression createCmpExpr(unsigned Opcode, CmpInst::Predicate Predicate, 181 Expression createExtractvalueExpr(ExtractValueInst *EI); 182 Expression createGEPExpr(GetElementPtrInst *GEP); 188 std::pair<uint32_t, bool> assignExpNewValueNum(Expression [all...] |
| /freebsd-src/sys/contrib/edk2/Include/Library/ |
| H A D | DebugLib.h | 293 #define _ASSERT(Expression) DebugAssert (__FILE_NAME__, __LINE__, #Expression) argument 295 #define _ASSERT(Expression) DebugAssert (__FILE__, __LINE__, #Expression) argument 319 #define _DEBUG(Expression) _DEBUG_PRINT Expression argument 321 #define _DEBUG(Expression) DebugPrint Expression argument 337 #define ASSERT(Expression) \ argument 340 if (!(Expression)) { \ 341 _ASSERT (Expression); \ 347 #define ASSERT(Expression) argument 363 #define DEBUG(Expression) \ argument 366 _DEBUG (Expression); \ [all …]
|
| /freebsd-src/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
| H A D | Nodes.cpp | 67 case syntax::NodeRole::Expression: in operator <<() 132 std::vector<syntax::Expression *> syntax::CallArguments::getArguments() { in getArguments() 134 std::vector<syntax::Expression *> Children; in getArguments() 136 Children.push_back(llvm::cast<syntax::Expression>(ArgumentAsNode)); in getArguments() 141 std::vector<syntax::List::ElementAndDelimiter<syntax::Expression>> 144 std::vector<syntax::List::ElementAndDelimiter<syntax::Expression>> Children; in getArgumentsAndCommas() 147 {llvm::cast<syntax::Expression>(ArgumentAsNodeAndComma.element), in getArgumentsAndCommas() 199 syntax::Expression *syntax::BinaryOperatorExpression::getLhs() { in getLhs() 200 return cast_or_null<syntax::Expression>( in getLhs() 208 syntax::Expression *syntax::UnaryOperatorExpression::getOperand() { in getOperand() [all …]
|
| /freebsd-src/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
| H A D | Nodes.td | 35 def Expression : Alternatives { 41 def UnknownExpression : External<Expression> {} 45 def BinaryOperatorExpression : External<Expression> {} 46 def ParenExpression : Sequence<Expression> { 53 Role<"SubExpression", Expression>, 57 def LiteralExpression : Alternatives<Expression> { 59 Expression for literals. C++ [lex.literal] 64 Expression for integer literals. C++ [lex.icon] 76 Expression for character literals. C++ [lex.ccon] 84 Expression for floating-point literals. C++ [lex.fcon] [all …]
|
| H A D | Nodes.h | 90 Expression, enumerator 135 class UnknownExpression final : public Expression { 137 UnknownExpression() : Expression(NodeKind::UnknownExpression) {} in UnknownExpression() 150 std::vector<Expression *> getArguments(); 151 std::vector<List::ElementAndDelimiter<Expression>> getArgumentsAndCommas(); 155 class UnaryOperatorExpression : public Expression { 157 UnaryOperatorExpression(NodeKind K) : Expression(K) {} in UnaryOperatorExpression() 160 Expression *getOperand(); 198 class BinaryOperatorExpression final : public Expression { 200 BinaryOperatorExpression() : Expression(NodeKind::BinaryOperatorExpression) {} in BinaryOperatorExpression() [all …]
|
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DebugLocEntry.h | 113 const DIExpression *Expression; variable 121 : Expression(Expr), ValueLocEntries(Locs.begin(), Locs.end()), in DbgValueLoc() 126 : Expression(Expr), ValueLocEntries(Locs.begin(), Locs.end()), in DbgValueLoc() 138 : Expression(Expr), ValueLocEntries(1, Loc), IsVariadic(false) { in DbgValueLoc() 155 if (!DIExpression::isEqualExpression(Expression, ThisIsIndirect, in isEquivalent() 156 Other.Expression, OtherIsIndirect)) in isEquivalent() 169 const DIExpression *getExpression() const { return Expression; } in getExpression() 177 if (Expression) in dump() 178 Expression->dump(); in dump() 278 A.Expression [all...] |
| /freebsd-src/contrib/llvm-project/lldb/source/Expression/ |
| H A D | Expression.cpp | 15 Expression::Expression(Target &target) in Expression() function in Expression 23 Expression::Expression(ExecutionContextScope &exe_scope) in Expression() function in Expression
|
| /freebsd-src/contrib/kyua/utils/ |
| H A D | sanity_test.cpp | 112 template< bool Expression, bool WithMessage > 118 INV_MSG(Expression, "Custom message"); in do_inv_test() 120 INV(Expression); in do_inv_test() 150 template< bool Expression, bool WithMessage > 156 PRE_MSG(Expression, "Custom message"); in do_pre_test() 158 PRE(Expression); in do_pre_test() 188 template< bool Expression, bool WithMessage > 194 POST_MSG(Expression, "Custom message"); in do_post_test() 196 POST(Expression); in do_post_test()
|
| /freebsd-src/contrib/llvm-project/lldb/include/lldb/Expression/ |
| H A D | Expression.h | 1 //===-- Expression.h --------------------------------------------*- C++ -*-===// 17 #include "lldb/Expression/ExpressionTypeSystemHelper.h" 23 /// \class Expression Expression.h "lldb/Expression/Expression.h" Encapsulates 27 /// and as a backend for the expr command. Expression encapsulates the 31 class Expression { 35 Expression(Target &target); 37 Expression(ExecutionContextScop [all...] |
| H A D | ExpressionParser.h | 22 /// "lldb/Expression/ExpressionParser.h" Encapsulates an instance of a 25 /// ExpressionParser is the base class for llvm based Expression parsers. 39 ExpressionParser(ExecutionContextScope *exe_scope, Expression &expr, in ExpressionParser() 152 Expression &m_expr; ///< The expression to be parsed
|
| H A D | UtilityFunction.h | 30 class UtilityFunction : public Expression { 36 static bool classof(const Expression *obj) { return obj->isA(&ID); } in classof()
|
| H A D | FunctionCaller.h | 56 class FunctionCaller : public Expression { 62 static bool classof(const Expression *obj) { return obj->isA(&ID); } in classof()
|
| /freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CStringChecker.cpp | 43 const Expr *Expression; 383 assumeZero(C, State, l, Arg.Expression->getType()); in CheckLocation() 394 emitNullArgBug(C, stateNull, Arg.Expression, OS.str()); in CheckLocation() 477 emitUninitializedReadBug(C, State, Buffer.Expression, OS.str()); in CheckBufferAccess() 541 emitUninitializedReadBug(C, State, Buffer.Expression, OS.str()); in CheckOverlap() 588 emitOutOfBoundsBug(C, StOutBound, Buffer.Expression, Message); in CheckOverlap() 608 QualType SizeTy = Size.Expression->getType(); in CheckOverlap() 612 SVal BufVal = C.getSVal(Buffer.Expression); in CheckOverlap() 622 svalBuilder.evalCast(BufVal, PtrTy, Buffer.Expression->getType()); in CheckOverlap() 633 SVal LengthVal = C.getSVal(Size.Expression); in CheckOverlap() 39 const Expr *Expression; global() member [all...] |
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugProgramInstruction.h | 285 DbgRecordParamRef<DIExpression> Expression; 299 DIExpression *Expression, DIAssignID *AssignID, 309 MDNode *Expression, MDNode *AssignID, Metadata *Address, 322 MDNode *Variable, MDNode *Expression, 328 DIExpression *Expression, DIAssignID *AssignID, 333 DILocalVariable *Variable, DIExpression *Expression, 439 void setExpression(DIExpression *NewExpr) { Expression = NewExpr; } 440 DIExpression *getExpression() const { return Expression.get(); } 441 MDNode *getRawExpression() const { return Expression.getAsMDNode(); } in getEmptyDPValueRange() 485 return std::tie(Type, DebugValues, Variable, Expression, 85 DIExpression *Expression; global() variable [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | NewGVN.cpp | 165 Expression::~Expression() = default; 300 CongruenceClass(unsigned ID, Value *Leader, const Expression *E) in CongruenceClass() 331 const Expression *getDefiningExpr() const { return DefiningExpr; } in getDefiningExpr() 409 // Defining Expression. 410 const Expression *DefiningExpr = nullptr; 430 const Expression &E; 432 explicit ExactEqualsExpression(const Expression &E) : E(E) {} in ExactEqualsExpression() 436 bool operator==(const Expression &Other) const { in operator ==() 441 template <> struct DenseMapInfo<const Expression *> { [all...] |
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
| H A D | AddressesMap.h | 127 DWARFExpression Expression(Data, U->getAddressByteSize(), in getVariableRelocAdjustment() 132 for (DWARFExpression::iterator It = Expression.begin(); in getVariableRelocAdjustment() 133 It != Expression.end(); ++It) { in getVariableRelocAdjustment() 145 if (NextIt == Expression.end() || !isTlsAddressCode(NextIt->getCode())) in getVariableRelocAdjustment()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugProgramInstruction.cpp | 34 Variable(DVI->getVariable()), Expression(DVI->getExpression()), 61 Expression(DVR.getExpression()), 68 Type(Type), Variable(DV), Expression(Expr) {} in createDPValue() 71 DIExpression *Expression, in createDPValue() 76 Type(LocationType::Assign), Variable(Variable), Expression(Expression), in createDPVDeclare() 163 MDNode *Expression, MDNode *AssignID, in getAsMetadata() 168 Expression(Expression), AddressExpression(AddressExpression) {} in replaceVariableLocationOp() 172 MDNode *Expression, MDNod in replaceVariableLocationOp() 53 DPValue(Metadata * Value,DILocalVariable * Variable,DIExpression * Expression,DIAssignID * AssignID,Metadata * Address,DIExpression * AddressExpression,const DILocation * DI) DPValue() argument 91 createDPVAssign(Value * Val,DILocalVariable * Variable,DIExpression * Expression,DIAssignID * AssignID,Value * Address,DIExpression * AddressExpression,const DILocation * DI) createDPVAssign() argument 101 createLinkedDPVAssign(Instruction * LinkedInstr,Value * Val,DILocalVariable * Variable,DIExpression * Expression,Value * Address,DIExpression * AddressExpression,const DILocation * DI) createLinkedDPVAssign() argument [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
| H A D | DWARFLinkerCompileUnit.cpp | 94 DWARFExpression Expression(Data, U->getAddressByteSize(), in markEverythingAsKept() local 97 for (DWARFExpression::iterator It = Expression.begin(); in markEverythingAsKept() 98 (It != Expression.end()) && !I.InDebugMap; ++It) { in markEverythingAsKept() 109 if (NextIt == Expression.end() || in markEverythingAsKept()
|
| /freebsd-src/contrib/llvm-project/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 299 case Expression: in getDependence() 339 case Expression: in isPackExpansion() 370 case TemplateArgument::Expression: in getNonTypeTemplateArgumentType() 423 case Expression: in Profile() 440 case Expression: in structurallyEquals() 486 case Expression: in getPackExpansionPattern() 560 case Expression: in print() 586 case TemplateArgument::Expression: 665 case TemplateArgument::Expression: { in DiagTemplateArg()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/FileCheck/ |
| H A D | FileCheckImpl.h | 189 class Expression { 200 Expression(std::unique_ptr<ExpressionAST> AST, ExpressionFormat Format) in Expression() function 389 std::unique_ptr<Expression> ExpressionPointer; 393 std::unique_ptr<Expression> ExpressionPointer, in NumericSubstitution() 441 std::vector<std::unique_ptr<Expression>> Expressions; 481 std::unique_ptr<Expression> Expression, 672 static Expected<std::unique_ptr<Expression>> parseNumericSubstitutionBlock(
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/ |
| H A D | AVRAsmParser.cpp | 436 MCExpr const *Expression; in tryParseExpression() local 437 if (getParser().parseExpression(Expression)) in tryParseExpression() 441 Expression = MCBinaryExpr::createAdd( in tryParseExpression() 442 Expression, MCConstantExpr::create(offset, getContext()), getContext()); in tryParseExpression() 446 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseRelocExpression() 513 MCExpr const *Expression = in tryParseRelocExpression() 517 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in parseOperand() 571 MCExpr const *Expression; in parseMemriOperand() 587 if (getParser().parseExpression(Expression)) in parseMemriOperand() 593 Operands.push_back(AVROperand::CreateMemri(RegNo, Expression, in parseRegister() 508 MCExpr const *Expression = tryParseRelocExpression() local 565 MCExpr const *Expression; parseMemriOperand() local [all...] |
| /freebsd-src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TemplateArgumentVisitor.h | 43 DISPATCH(Expression); in Visit() 66 VISIT_METHOD(Expression);
|