Home
last modified time | relevance | path

Searched refs:UnOp (Results 1 – 25 of 38) sorted by relevance

12

/external/rust/crates/syn/src/
Dop.rs73 pub enum UnOp {
166 impl Parse for UnOp { implementation
170 input.parse().map(UnOp::Deref) in parse()
172 input.parse().map(UnOp::Not) in parse()
174 input.parse().map(UnOp::Neg) in parse()
225 impl ToTokens for UnOp { implementation
228 UnOp::Deref(t) => t.to_tokens(tokens), in to_tokens()
229 UnOp::Not(t) => t.to_tokens(tokens), in to_tokens()
230 UnOp::Neg(t) => t.to_tokens(tokens), in to_tokens()
Dlib.rs405 pub use crate::op::{BinOp, UnOp};
/external/apache-commons-bcel/src/examples/Mini/
DMini.bnf22 UnOp Expr
41 UnOp:
60 UnOp Expr
DMini.jjt105 un_op = UnOp() { jjtThis.setUnOp(un_op); } Expr()
237 int UnOp() #void :
DMini.jj152 un_op = UnOp() { jjtn000.setUnOp(un_op); } Expr()/*@bgen(jjtree)*/
503 int UnOp() :
DMiniParser.java181 un_op = UnOp(); in Expr()
688 static final public int UnOp() throws ParseException { in UnOp() method in MiniParser
/external/llvm-project/clang-tools-extra/clang-tidy/utils/
DAliasing.cpp35 } else if (const auto *UnOp = dyn_cast<UnaryOperator>(S)) { in isPtrOrReferenceForVar() local
36 if (UnOp->getOpcode() == UO_AddrOf) in isPtrOrReferenceForVar()
37 return isAccessForVar(UnOp->getSubExpr(), Var); in isPtrOrReferenceForVar()
/external/llvm-project/clang-tools-extra/clang-tidy/readability/
DSimplifyBooleanExprCheck.cpp214 if (const auto *UnOp = dyn_cast<UnaryOperator>(E)) { in replacementExpression() local
215 if (UnOp->getOpcode() == UO_LNot) { in replacementExpression()
216 if (needsNullPtrComparison(UnOp->getSubExpr())) in replacementExpression()
217 return compareExpressionToNullPtr(Result, UnOp->getSubExpr(), true); in replacementExpression()
219 if (needsZeroComparison(UnOp->getSubExpr())) in replacementExpression()
220 return compareExpressionToZero(Result, UnOp->getSubExpr(), true); in replacementExpression()
222 return replacementExpression(Result, false, UnOp->getSubExpr()); in replacementExpression()
265 if (const auto *UnOp = dyn_cast<UnaryOperator>(E)) { in replacementExpression() local
266 if (UnOp->getOpcode() == UO_LNot) { in replacementExpression()
267 if (needsNullPtrComparison(UnOp->getSubExpr())) in replacementExpression()
[all …]
DMakeMemberFunctionConstCheck.cpp173 if (const auto *UnOp = dyn_cast_or_null<UnaryOperator>(Parent)) { in VisitCXXThisExpr() local
174 if (UnOp->getOpcode() == UO_Deref) { in VisitCXXThisExpr()
175 Parent = getParent<Expr>(UnOp); in VisitCXXThisExpr()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/MCTargetDesc/
DWebAssemblyWasmObjectWriter.cpp59 if (auto UnOp = dyn_cast<MCUnaryExpr>(Expr)) in getFixupSection() local
60 return getFixupSection(UnOp->getSubExpr()); in getFixupSection()
/external/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
DWebAssemblyWasmObjectWriter.cpp59 if (auto UnOp = dyn_cast<MCUnaryExpr>(Expr)) in getFixupSection() local
60 return getFixupSection(UnOp->getSubExpr()); in getFixupSection()
/external/llvm-project/clang/include/clang/AST/
DStmtVisitor.h85 } else if (PTR(UnaryOperator) UnOp = dyn_cast<UnaryOperator>(S)) { in Visit()
86 switch (UnOp->getOpcode()) { in Visit()
/external/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/
DPreferMemberInitializerCheck.cpp43 if (const auto *UnOp = dyn_cast<UnaryOperator>(E)) in isUnaryExprOfLiteral() local
44 return isLiteral(UnOp->getSubExpr()); in isUnaryExprOfLiteral()
/external/clang/include/clang/AST/
DStmtVisitor.h82 } else if (PTR(UnaryOperator) UnOp = dyn_cast<UnaryOperator>(S)) { in Visit()
83 switch (UnOp->getOpcode()) { in Visit()
/external/rust/cxx/syntax/
Ddiscriminant.rs9 use syn::{Error, Expr, Lit, Result, Token, UnOp};
118 if let UnOp::Neg(_) = unary.op { in expr_to_discriminant()
/external/rust/crates/syn/src/gen/
Deq.rs2115 impl Eq for UnOp {} implementation
2118 impl PartialEq for UnOp { implementation
2121 (UnOp::Deref(_), UnOp::Deref(_)) => true, in eq()
2122 (UnOp::Not(_), UnOp::Not(_)) => true, in eq()
2123 (UnOp::Neg(_), UnOp::Neg(_)) => true, in eq()
Dfold.rs716 fn fold_un_op(&mut self, i: UnOp) -> UnOp { in fold_un_op() argument
3043 pub fn fold_un_op<F>(f: &mut F, node: UnOp) -> UnOp in fold_un_op()
3048 UnOp::Deref(_binding_0) => UnOp::Deref(Token ! [*](tokens_helper(f, &_binding_0.spans))), in fold_un_op()
3049 UnOp::Not(_binding_0) => UnOp::Not(Token![!](tokens_helper(f, &_binding_0.spans))), in fold_un_op()
3050 UnOp::Neg(_binding_0) => UnOp::Neg(Token ! [-](tokens_helper(f, &_binding_0.spans))), in fold_un_op()
Dhash.rs2657 impl Hash for UnOp { implementation
2663 UnOp::Deref(_) => { in hash()
2666 UnOp::Not(_) => { in hash()
2669 UnOp::Neg(_) => { in hash()
Dvisit_mut.rs716 fn visit_un_op_mut(&mut self, i: &mut UnOp) { in visit_un_op_mut() argument
3597 pub fn visit_un_op_mut<V>(v: &mut V, node: &mut UnOp) in visit_un_op_mut()
3602 UnOp::Deref(_binding_0) => { in visit_un_op_mut()
3605 UnOp::Not(_binding_0) => { in visit_un_op_mut()
3608 UnOp::Neg(_binding_0) => { in visit_un_op_mut()
/external/rust/crates/syn/tests/common/
Deq.rs19 UnOp, Unsafe, UnsafeSource, UseTree, UseTreeKind, Variant, VariantData, Visibility,
386 spanless_eq_enum!(UnOp; Deref Not Neg);
/external/clang/lib/AST/
DExpr.cpp2582 if (const UnaryOperator* UnOp = dyn_cast<UnaryOperator>(E)) { in isImplicitCXXThis() local
2583 if (UnOp->getOpcode() == UO_Extension) { in isImplicitCXXThis()
2584 E = UnOp->getSubExpr(); in isImplicitCXXThis()
3322 if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(E)) in getSourceBitField() local
3323 if (UnOp->isPrefix() && UnOp->isIncrementDecrementOp()) in getSourceBitField()
3324 return UnOp->getSubExpr()->getSourceBitField(); in getSourceBitField()
/external/clang/lib/Sema/
DSemaTemplate.cpp4487 while (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(Arg)) { in CheckTemplateArgumentAddressOfObjectOrFunction() local
4488 UnaryOperatorKind UnOpKind = UnOp->getOpcode(); in CheckTemplateArgumentAddressOfObjectOrFunction()
4492 Arg = UnOp->getSubExpr()->IgnoreParenCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
4495 FirstOpLoc = UnOp->getOperatorLoc(); in CheckTemplateArgumentAddressOfObjectOrFunction()
4551 if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(Arg)) { in CheckTemplateArgumentAddressOfObjectOrFunction() local
4552 if (UnOp->getOpcode() == UO_AddrOf) { in CheckTemplateArgumentAddressOfObjectOrFunction()
4553 Arg = UnOp->getSubExpr(); in CheckTemplateArgumentAddressOfObjectOrFunction()
4555 AddrOpLoc = UnOp->getOperatorLoc(); in CheckTemplateArgumentAddressOfObjectOrFunction()
4831 if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(Arg)) { in CheckTemplateArgumentPointerToMember() local
4832 if (UnOp->getOpcode() == UO_AddrOf) { in CheckTemplateArgumentPointerToMember()
[all …]
/external/llvm-project/clang/lib/AST/
DExpr.cpp2970 if (const UnaryOperator* UnOp = dyn_cast<UnaryOperator>(E)) { in isImplicitCXXThis() local
2971 if (UnOp->getOpcode() == UO_Extension) { in isImplicitCXXThis()
2972 E = UnOp->getSubExpr(); in isImplicitCXXThis()
3802 if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(E)) in getSourceBitField() local
3803 if (UnOp->isPrefix() && UnOp->isIncrementDecrementOp()) in getSourceBitField()
3804 return UnOp->getSubExpr()->getSourceBitField(); in getSourceBitField()
/external/llvm-project/clang/lib/Sema/
DSemaTemplate.cpp6429 while (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(Arg)) { in CheckTemplateArgumentAddressOfObjectOrFunction() local
6430 UnaryOperatorKind UnOpKind = UnOp->getOpcode(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6434 Arg = UnOp->getSubExpr()->IgnoreParenCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6437 FirstOpLoc = UnOp->getOperatorLoc(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6493 if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(Arg)) { in CheckTemplateArgumentAddressOfObjectOrFunction() local
6494 if (UnOp->getOpcode() == UO_AddrOf) { in CheckTemplateArgumentAddressOfObjectOrFunction()
6495 Arg = UnOp->getSubExpr(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6497 AddrOpLoc = UnOp->getOperatorLoc(); in CheckTemplateArgumentAddressOfObjectOrFunction()
6710 if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(Arg)) { in CheckTemplateArgumentPointerToMember() local
6711 if (UnOp->getOpcode() == UO_AddrOf) { in CheckTemplateArgumentPointerToMember()
[all …]
/external/llvm-project/llvm/include/llvm/IR/
DIRBuilder.h1599 Instruction *UnOp = UnaryOperator::Create(Opc, V);
1600 if (isa<FPMathOperator>(UnOp))
1601 setFPAttrs(UnOp, FPMathTag, FMF);
1602 return Insert(UnOp, Name);

12