Searched refs:Operator (Results 1 - 25 of 60) sorted by relevance

123

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DOperatorKinds.h32 const char *getOperatorSpelling(OverloadedOperatorKind Operator);
/freebsd-11.0-release/contrib/llvm/include/llvm/TableGen/
H A DSetTheory.h68 /// Operator - A callback representing a DAG operator.
69 class Operator { class in class:llvm::SetTheory
72 virtual ~Operator() {}
98 StringMap<std::unique_ptr<Operator>> Operators;
121 void addOperator(StringRef Name, std::unique_ptr<Operator>);
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXFavorNonGenericAddrSpaces.cpp66 #include "llvm/IR/Operator.h"
125 Operator *Cast = dyn_cast<Operator>(V);
154 Operator *Cast = cast<Operator>(NewOperand);
191 Operator *Cast = cast<Operator>(NewOperand);
260 Operator *ASC = dyn_cast<Operator>(NewOperand);
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DOperator.h1 //===-- llvm/Operator.h - Operator utility subclass -------------*- C++ -*-===//
32 class Operator : public User { class in namespace:llvm
34 // The Operator class is intended to be used as a utility, and is never itself
38 Operator() = delete;
44 ~Operator() override;
74 class OverflowingBinaryOperator : public Operator {
126 class PossiblyExactOperator : public Operator {
216 class FPMathOperator : public Operator {
361 class ZExtOperator : public ConcreteOperator<Operator, Instructio
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateName.h430 OverloadedOperatorKind Operator; member in union:clang::DependentTemplateName::__anon3442
455 OverloadedOperatorKind Operator)
456 : Qualifier(Qualifier, true), Operator(Operator),
460 OverloadedOperatorKind Operator,
462 : Qualifier(Qualifier, true), Operator(Operator),
486 return Operator;
504 OverloadedOperatorKind Operator) {
507 ID.AddInteger(Operator);
454 DependentTemplateName(NestedNameSpecifier *Qualifier, OverloadedOperatorKind Operator) argument
459 DependentTemplateName(NestedNameSpecifier *Qualifier, OverloadedOperatorKind Operator, TemplateName Canon) argument
503 Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, OverloadedOperatorKind Operator) argument
[all...]
/freebsd-11.0-release/sys/contrib/dev/acpica/compiler/
H A Ddtexpress.c105 * Operator - Parse token for the operator (EXPOP_*)
117 UINT32 Operator,
125 switch (Operator)
252 DtGetOpName (Operator),
115 DtDoOperator( UINT64 LeftValue, UINT32 Operator, UINT64 RightValue) argument
H A Daslxrefout.c723 const char *Operator; local
778 Operator = "Scope";
782 Operator = "Alias";
786 Operator = "ModLevel";
790 Operator = AcpiUtGetTypeName (CallerOp->Asl.Node->Type);
794 "[%5u] %-40s %-8s via path: %s, Operator: %s\n",
797 Operator,
H A Dasltree.c569 ACPI_PARSE_OBJECT *Operator; local
650 Operator = TrAllocateNode (PARSEOP_STORE);
651 TrLinkChildren (Operator, 2, Source, Target);
655 Operator->Asl.LineNumber = Target->Asl.LineNumber;
656 Operator->Asl.LogicalLineNumber = Target->Asl.LogicalLineNumber;
657 Operator->Asl.LogicalByteOffset = Target->Asl.LogicalByteOffset;
658 Operator->Asl.Column = Target->Asl.Column;
660 return (Operator);
H A Ddtcompiler.h279 UINT32 Operator,
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.cpp135 Record *Operator = OpDef->getDef(); local
136 if (!Operator->isSubClassOf("Instruction"))
137 PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
140 CodeGenInstruction Insn(Operator);
143 PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
147 PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
H A DCodeGenDAGPatterns.cpp1214 static unsigned GetNumNodeResults(Record *Operator, CodeGenDAGPatterns &CDP) { argument
1215 if (Operator->getName() == "set" ||
1216 Operator->getName() == "implicit")
1219 if (Operator->isSubClassOf("Intrinsic"))
1220 return CDP.getIntrinsic(Operator).IS.RetVTs.size();
1222 if (Operator->isSubClassOf("SDNode"))
1223 return CDP.getSDNodeInfo(Operator).getNumResults();
1225 if (Operator->isSubClassOf("PatFrag")) {
1229 if (TreePattern *PFRec = CDP.getPatternFragmentIfRead(Operator))
1233 DagInit *Tree = Operator
1640 Record *Operator = getOperator(); local
2142 Record *Operator = OpDef->getDef(); local
3636 Record *Operator = N->getOperator(); local
[all...]
H A DCodeGenDAGPatterns.h328 /// Operator - The Record for the operator if this is an interior node (not
330 Record *Operator;
352 : Operator(Op), Val(nullptr), TransformFn(nullptr), Children(Ch) {
356 : Operator(nullptr), Val(val), TransformFn(nullptr) {
388 Record *getOperator() const { assert(!isLeaf()); return Operator; }
/freebsd-11.0-release/contrib/llvm/lib/TableGen/
H A DSetTheory.cpp29 struct AddOp : public SetTheory::Operator {
37 struct SubOp : public SetTheory::Operator {
53 struct AndOp : public SetTheory::Operator {
69 struct SetIntBinOp : public SetTheory::Operator {
76 PrintFatalError(Loc, "Operator requires (Op Set, Int) arguments: " +
148 struct InterleaveOp : public SetTheory::Operator {
167 struct SequenceOp : public SetTheory::Operator {
243 void SetTheory::Operator::anchor() {}
260 void SetTheory::addOperator(StringRef Name, std::unique_ptr<Operator> Op) {
/freebsd-11.0-release/lib/clang/libllvmcore/
H A DMakefile43 Operator.cpp \
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DUser.cpp13 #include "llvm/IR/Operator.h"
198 // Operator Class
201 Operator::~Operator() {
202 llvm_unreachable("should never destroy an Operator");
H A DValue.cpp28 #include "llvm/IR/Operator.h"
453 } else if (Operator::getOpcode(V) == Instruction::BitCast ||
454 Operator::getOpcode(V) == Instruction::AddrSpaceCast) {
455 V = cast<Operator>(V)->getOperand(0);
505 } else if (Operator::getOpcode(V) == Instruction::BitCast) {
506 V = cast<Operator>(V)->getOperand(0);
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DParsedTemplate.h157 OverloadedOperatorKind Operator; member in struct:clang::TemplateIdAnnotation
/freebsd-11.0-release/contrib/byacc/test/
H A Dbtyacc_demo.y22 enum Operator { ADD, SUB, MUL, MOD, DIV, DEREF };
222 extern Expr * build_expr(Expr *left, enum Operator op, Expr *right);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Lex/
H A DPPExpressions.cpp473 tok::TokenKind Operator = PeekTok.getKind();
481 if (Operator == tok::ampamp && LHS.Val == 0)
483 else if (Operator == tok::pipepipe && LHS.Val != 0)
485 else if (Operator == tok::question && LHS.Val == 0)
522 if (Operator == tok::question)
538 switch (Operator) {
567 switch (Operator) {
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp950 tok::TokenKind Operator,
983 BinaryOperatorKind Opc = ConvertTokenKindToBinaryOpcode(Operator);
988 BinaryOperatorKind Operator,
992 Operator, EllipsisLoc, RHS, RParenLoc);
996 BinaryOperatorKind Operator) {
1011 switch (Operator) {
1033 << BinaryOperator::getOpcodeStr(Operator);
949 ActOnCXXFoldExpr(SourceLocation LParenLoc, Expr *LHS, tok::TokenKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc) argument
987 BuildCXXFoldExpr(SourceLocation LParenLoc, Expr *LHS, BinaryOperatorKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc) argument
995 BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, BinaryOperatorKind Operator) argument
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp60 #include "llvm/IR/Operator.h"
173 switch (Operator::getOpcode(I)) {
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DValueTracking.cpp34 #include "llvm/IR/Operator.h"
984 static void computeKnownBitsFromShiftOperator(Operator *I,
1059 static void computeKnownBitsFromOperator(Operator *I, APInt &KnownZero,
1404 Operator *LU = dyn_cast<Operator>(L);
1674 if (Operator *I = dyn_cast<Operator>(V))
1806 return isKnownToBeAPowerOfTwo(cast<Operator>(V)->getOperand(0), OrZero,
2159 Operator *U = dyn_cast<Operator>(
[all...]
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Core/
H A DFastDemangle.cpp52 struct Operator struct in namespace:__anon4361
687 Operator
1453 Operator parsed_operator = TryParseOperator();
1789 Operator expression_operator = TryParseOperator();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Basic/
H A DIdentifierTable.cpp636 const char *clang::getOperatorSpelling(OverloadedOperatorKind Operator) { argument
637 switch (Operator) {
/freebsd-11.0-release/contrib/compiler-rt/lib/ubsan/
H A Dubsan_handlers.cc108 const char *Operator, T RHS,
123 << Value(Data->Type, LHS) << Operator << RHS << Data->Type;
107 handleIntegerOverflowImpl(OverflowData *Data, ValueHandle LHS, const char *Operator, T RHS, ReportOptions Opts) argument

Completed in 191 milliseconds

123