Home
last modified time | relevance | path

Searched refs:Expression (Results 1 – 25 of 154) sorted by relevance

1234567

/freebsd/sys/contrib/dev/acpica/compiler/
H A Ddtparser.y194 %type <value> Expression
236 …: Expression OP_EXP_NEW_LINE { DtParserResult=$1; return 0; } /* End of line (…
237 …| Expression OP_EXP_EOF { DtParserResult=$1; return 0; } /* End of string…
240 Expression
244 …: OP_EXP_LOGICAL_NOT Expression { $$ = DtDoOperator ($2, OP_EXP_LOGICAL_NOT, …
245 …| OP_EXP_ONES_COMPLIMENT Expression { $$ = DtDoOperator ($2, OP_EXP_ONES_COMPLIMENT, …
249 …| Expression OP_EXP_MULTIPLY Expression { $$ = DtDoOperator ($1, OP_EXP_MULTIPLY, …
250 …| Expression OP_EXP_DIVIDE Expression { $$ = DtDoOperator ($1, OP_EXP_DIVIDE, …
251 …| Expression OP_EXP_MODULO Expression { $$ = DtDoOperator ($1, OP_EXP_MODULO, …
252 …| Expression OP_EXP_ADD Expression { $$ = DtDoOperator ($1, OP_EXP_ADD, …
[all …]
H A Dprparser.y194 %type <value> Expression
244 …: Expression EXPOP_NEW_LINE { PrParserResult=$1; return 0; } /* End of line (n…
245 …| Expression EXPOP_EOF { PrParserResult=$1; return 0; } /* End of string …
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_DIVIDE Expression { $$ = DtDoOperator ($1, EXPOP_DIVIDE, $3…
259 …| Expression EXPOP_MODULO Expression { $$ = DtDoOperator ($1, EXPOP_MODULO, $3…
260 …| Expression EXPOP_ADD Expression { $$ = DtDoOperator ($1, EXPOP_ADD, $3…
[all …]
/freebsd/sys/contrib/edk2/Include/Library/
H A DDebugLib.h113 #define DEBUG_EXPRESSION_STRING(Expression) DEBUG_EXPRESSION_STRING_VALUE argument
115 #define DEBUG_EXPRESSION_STRING(Expression) #Expression argument
353 #define _ASSERT(Expression) UnitTestDebugAssert (__FILE_NAME__, DEBUG_LINE_NUMBER, DEBUG_EXPRESSIO… argument
355 #define _ASSERT(Expression) UnitTestDebugAssert (__FILE__, DEBUG_LINE_NUMBER, DEBUG_EXPRESSION_STR… argument
359 #define _ASSERT(Expression) DebugAssert (__FILE_NAME__, DEBUG_LINE_NUMBER, DEBUG_EXPRESSION_STRING… argument
361 #define _ASSERT(Expression) DebugAssert (__FILE__, DEBUG_LINE_NUMBER, DEBUG_EXPRESSION_STRING (Exp… argument
385 #define _DEBUGLIB_DEBUG(Expression) _DEBUG_PRINT Expression argument
387 #define _DEBUGLIB_DEBUG(Expression) DebugPrint Expression argument
403 #define ASSERT(Expression) \ argument
406 if (!(Expression)) { \
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVNExpression.h60 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 DGVN.h130 struct Expression;
161 DenseMap<Expression, uint32_t> ExpressionNumbering;
169 std::vector<Expression> Expressions;
193 Expression createExpr(Instruction *I);
194 Expression createCmpExpr(unsigned Opcode, CmpInst::Predicate Predicate,
196 Expression createExtractvalueExpr(ExtractValueInst *EI);
197 Expression createGEPExpr(GetElementPtrInst *GEP);
204 std::pair<uint32_t, bool> assignExpNewValueNum(Expression &Exp);
206 void addMemoryStateToExp(Instruction *I, Expression &Exp);
246 friend struct DenseMapInfo<Expression>;
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DNodes.cpp67 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/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DNodes.td35 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 DNodes.h90 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/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h113 const DIExpression *Expression; variable
121 : Expression(Expr), ValueLocEntries(Locs), IsVariadic(true) {} in DbgValueLoc()
125 : Expression(Expr), ValueLocEntries(Locs), IsVariadic(IsVariadic) { in DbgValueLoc()
136 : Expression(Expr), ValueLocEntries(1, Loc), IsVariadic(false) { in DbgValueLoc()
153 if (!DIExpression::isEqualExpression(Expression, ThisIsIndirect, in isEquivalent()
154 Other.Expression, OtherIsIndirect)) in isEquivalent()
167 const DIExpression *getExpression() const { return Expression; } in getExpression()
175 if (Expression) in dump()
176 Expression->dump(); in dump()
276 A.Expression == B.Expression && A.IsVariadic == B.IsVariadic;
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DExpression.cpp15 Expression::Expression(Target &target) in Expression() function in Expression
23 Expression::Expression(ExecutionContextScope &exe_scope) in Expression() function in Expression
/freebsd/contrib/kyua/utils/
H A Dsanity_test.cpp112 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/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCStringChecker.cpp42 const Expr *Expression; member
384 assumeZero(C, State, l, Arg.Expression->getType()); in checkNonNull()
395 emitNullArgBug(C, stateNull, Arg.Expression, OS.str()); in checkNonNull()
478 emitUninitializedReadBug(C, State, Buffer.Expression, in checkInit()
543 emitUninitializedReadBug(C, State, Buffer.Expression, in checkInit()
593 emitOutOfBoundsBug(C, StOutBound, Buffer.Expression, Message); in CheckLocation()
613 QualType SizeTy = Size.Expression->getType(); in CheckBufferAccess()
617 SVal BufVal = C.getSVal(Buffer.Expression); in CheckBufferAccess()
627 svalBuilder.evalCast(BufVal, PtrTy, Buffer.Expression->getType()); in CheckBufferAccess()
638 SVal LengthVal = C.getSVal(Size.Expression); in CheckBufferAccess()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DExpression.h31 class Expression {
35 Expression(Target &target);
37 Expression(ExecutionContextScope &exe_scope);
40 virtual ~Expression() = default;
H A DExpressionParser.h39 ExpressionParser(ExecutionContextScope *exe_scope, Expression &expr, in ExpressionParser()
152 Expression &m_expr; ///< The expression to be parsed
H A DUtilityFunction.h30 class UtilityFunction : public Expression {
36 static bool classof(const Expression *obj) { return obj->isA(&ID); } in classof()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/
H A DDWARFCFIProgram.h48 std::optional<DWARFExpression> Expression; member
192 StringRef Expression = Data.getBytes(C, ExprLength); in parse() local
194 DataExtractor Extractor(Expression, Data.isLittleEndian(), in parse()
199 Instructions.back().Expression = in parse()
209 StringRef Expression = Data.getBytes(C, BlockLength); in parse() local
210 DataExtractor Extractor(Expression, Data.isLittleEndian(), in parse()
215 Instructions.back().Expression = in parse()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp165 Expression::~Expression() = default;
301 const Expression *E) in CongruenceClass()
340 const Expression *getDefiningExpr() const { return DefiningExpr; } in getDefiningExpr()
421 const Expression *DefiningExpr = nullptr;
441 const Expression &E;
443 explicit ExactEqualsExpression(const Expression &E) : E(E) {} in ExactEqualsExpression()
447 bool operator==(const Expression &Other) const { in operator ==()
452 template <> struct DenseMapInfo<const Expression *> {
453 static const Expression *getEmptyKey() { in getEmptyKey()
455 Val <<= PointerLikeTypeTraits<const Expression *>::NumLowBitsAvailable; in getEmptyKey()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp35 Variable(DVI->getVariable()), Expression(DVI->getExpression()),
62 Expression(DVR.getExpression()), in DbgVariableRecord()
69 Type(Type), Variable(DV), Expression(Expr) {}
72 DIExpression *Expression, in DbgVariableRecord() argument
77 Type(LocationType::Assign), Variable(Variable), Expression(Expression),
164 MDNode *Expression, MDNode *AssignID, in DbgVariableRecord() argument
169 Expression(Expression), AddressExpression(AddressExpression) {}
173 MDNode *Expression, MDNode *AssignID, Metadata *Address, in createUnresolvedDbgVariableRecord() argument
175 return new DbgVariableRecord(Type, Val, Variable, Expression, AssignID, in createUnresolvedDbgVariableRecord()
213 Value *Val, DILocalVariable *Variable, DIExpression *Expression, in createDVRAssign() argument
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h300 DbgRecordParamRef<DIExpression> Expression; variable
314 DIExpression *Expression, DIAssignID *AssignID,
324 MDNode *Expression, MDNode *AssignID, Metadata *Address,
337 MDNode *Variable, MDNode *Expression,
343 DIExpression *Expression, DIAssignID *AssignID,
348 DILocalVariable *Variable, DIExpression *Expression,
458 void setExpression(DIExpression *NewExpr) { Expression = NewExpr; } in setExpression()
459 DIExpression *getExpression() const { return Expression.get(); } in getExpression()
460 MDNode *getRawExpression() const { return Expression.getAsMDNode(); } in getRawExpression()
504 return std::tie(Type, DebugValues, Variable, Expression, in isIdenticalToWhenDefined()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DAddressesMap.h127 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/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankLegalizeRules.cpp396 SmallVector<Elt, 8> Expression; member in Predicate
398 Predicate(SmallVectorImpl<Elt> &&Expr) { Expression.swap(Expr); }; in Predicate()
402 Expression.push_back({Pred, false, 1, 1}); in Predicate()
407 unsigned ResultIdx = Expression.size(); in operator ()()
410 Result = Expression[Idx].Pred(MI); in operator ()()
411 Result = Expression[Idx].Neg ? !Result : Result; in operator ()()
413 Idx += Expression[Idx].TJumpOffset; in operator ()()
415 Idx += Expression[Idx].FJumpOffset; in operator ()()
424 for (const Elt &ExprElt : Expression) { in operator !()
432 SmallVector<Elt, 8> AndExpression = Expression; in operator &&()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinkerCompileUnit.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinkerCompileUnit.cpp94 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/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp295 case Expression: in getDependence()
335 case Expression: in isPackExpansion()
363 case TemplateArgument::Expression: in getNonTypeTemplateArgumentType()
416 case Expression: { in Profile()
442 case Expression: in structurallyEquals()
488 case Expression: in getPackExpansionPattern()
561 case Expression: { in print()
590 case TemplateArgument::Expression: in getSourceRange()
669 case TemplateArgument::Expression: in DiagTemplateArg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp439 MCExpr const *Expression; in tryParseExpression() local
440 if (getParser().parseExpression(Expression)) in tryParseExpression()
444 Expression = MCBinaryExpr::createAdd( in tryParseExpression()
445 Expression, MCConstantExpr::create(offset, getContext()), getContext()); in tryParseExpression()
449 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseExpression()
516 MCExpr const *Expression = in tryParseRelocExpression() local
520 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseRelocExpression()
574 MCExpr const *Expression; in parseMemriOperand() local
590 if (getParser().parseExpression(Expression)) in parseMemriOperand()
596 Operands.push_back(AVROperand::CreateMemri(Reg, Expression, S, E)); in parseMemriOperand()

1234567