Home
last modified time | relevance | path

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

123

/minix3/external/bsd/llvm/dist/llvm/utils/PerfectShuffle/
H A DPerfectShuffle.cpp22 struct Operator;
89 Operator *Op; // The Operation used to generate this value.
101 static std::vector<Operator*> TheOperators;
104 struct Operator { struct
110 Operator(unsigned short shufflemask, const char *name, unsigned opnum, in Operator() argument
115 ~Operator() { in ~Operator() argument
304 Operator *Op = TheOperators[opnum]; in main()
469 struct vmrghw : public Operator {
470 vmrghw() : Operator(0x0415, "vmrghw", OP_VMRGHW) {} in vmrghw()
473 struct vmrglw : public Operator {
[all …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/TableGen/
H A DSetTheory.h69 class Operator {
72 virtual ~Operator() {} in ~Operator()
98 StringMap<Operator*> Operators;
121 void addOperator(StringRef Name, Operator*);
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DTemplateName.h459 OverloadedOperatorKind Operator; member
484 OverloadedOperatorKind Operator) in DependentTemplateName() argument
485 : Qualifier(Qualifier, true), Operator(Operator), in DependentTemplateName()
489 OverloadedOperatorKind Operator, in DependentTemplateName() argument
491 : Qualifier(Qualifier, true), Operator(Operator), in DependentTemplateName()
515 return Operator; in getOperator()
533 OverloadedOperatorKind Operator) { in Profile() argument
536 ID.AddInteger(Operator); in Profile()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXFavorNonGenericAddrSpaces.cpp90 static bool IsEliminableAddrSpaceCast(Operator *Cast) { in IsEliminableAddrSpaceCast()
113 Operator *Cast = dyn_cast<Operator>(GEP->getPointerOperand()); in hoistAddrSpaceCastFromGEP()
164 if (Operator *Cast = dyn_cast<Operator>(MI->getOperand(Idx))) { in optimizeMemoryInstruction()
/minix3/external/bsd/llvm/dist/clang/test/CodeGenCXX/
H A D2003-11-18-PtrMemConstantInitializer.cpp7 struct Operator { struct
11 Operator opTab[] = { argument
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DOperator.h33 class Operator : public User {
39 Operator() LLVM_DELETED_FUNCTION;
45 ~Operator();
75 class OverflowingBinaryOperator : public Operator {
127 class PossiblyExactOperator : public Operator {
217 class FPMathOperator : public Operator {
361 class ZExtOperator : public ConcreteOperator<Operator, Instruction::ZExt> {};
365 : public ConcreteOperator<Operator, Instruction::GetElementPtr> {
481 : public ConcreteOperator<Operator, Instruction::PtrToInt> {
H A DPatternMatch.h778 if (auto *O = dyn_cast<Operator>(V)) in match()
836 if (auto *O = dyn_cast<Operator>(V)) in match()
859 if (auto *O = dyn_cast<Operator>(V)) in match()
882 if (auto *O = dyn_cast<Operator>(V)) in match()
/minix3/external/bsd/llvm/dist/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 {
148 struct InterleaveOp : public SetTheory::Operator {
167 struct SequenceOp : public SetTheory::Operator {
243 void SetTheory::Operator::anchor() {} in anchor()
260 void SetTheory::addOperator(StringRef Name, Operator *Op) { in addOperator()
292 Operator *Op = Operators.lookup(OpInit->getDef()->getName()); in evaluate()
/minix3/external/bsd/llvm/dist/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp1083 static unsigned GetNumNodeResults(Record *Operator, CodeGenDAGPatterns &CDP) { in GetNumNodeResults() argument
1084 if (Operator->getName() == "set" || in GetNumNodeResults()
1085 Operator->getName() == "implicit") in GetNumNodeResults()
1088 if (Operator->isSubClassOf("Intrinsic")) in GetNumNodeResults()
1089 return CDP.getIntrinsic(Operator).IS.RetVTs.size(); in GetNumNodeResults()
1091 if (Operator->isSubClassOf("SDNode")) in GetNumNodeResults()
1092 return CDP.getSDNodeInfo(Operator).getNumResults(); in GetNumNodeResults()
1094 if (Operator->isSubClassOf("PatFrag")) { in GetNumNodeResults()
1098 if (TreePattern *PFRec = CDP.getPatternFragmentIfRead(Operator)) in GetNumNodeResults()
1102 DagInit *Tree = Operator->getValueAsDag("Fragment"); in GetNumNodeResults()
[all …]
H A DPseudoLoweringEmitter.cpp135 Record *Operator = OpDef->getDef(); in evaluateExpansion() local
136 if (!Operator->isSubClassOf("Instruction")) in evaluateExpansion()
137 PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() + in evaluateExpansion()
140 CodeGenInstruction Insn(Operator); in evaluateExpansion()
143 PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() + in evaluateExpansion()
147 PrintFatalError(Rec->getLoc(), "Pseudo result '" + Operator->getName() + in evaluateExpansion()
H A DCodeGenDAGPatterns.h310 Record *Operator; variable
332 : Operator(Op), Val(nullptr), TransformFn(nullptr), Children(Ch) { in TreePatternNode()
336 : Operator(nullptr), Val(val), TransformFn(nullptr) { in TreePatternNode()
368 Record *getOperator() const { assert(!isLeaf()); return Operator; } in getOperator()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DUser.cpp83 Operator::~Operator() { in ~Operator()
H A DValue.cpp409 } else if (Operator::getOpcode(V) == Instruction::BitCast || in stripPointerCastsAndOffsets()
410 Operator::getOpcode(V) == Instruction::AddrSpaceCast) { in stripPointerCastsAndOffsets()
411 V = cast<Operator>(V)->getOperand(0); in stripPointerCastsAndOffsets()
461 } else if (Operator::getOpcode(V) == Instruction::BitCast || in stripAndAccumulateInBoundsConstantOffsets()
462 Operator::getOpcode(V) == Instruction::AddrSpaceCast) { in stripAndAccumulateInBoundsConstantOffsets()
463 V = cast<Operator>(V)->getOperand(0); in stripAndAccumulateInBoundsConstantOffsets()
/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DOperatorKinds.h32 const char *getOperatorSpelling(OverloadedOperatorKind Operator);
H A DOperatorKinds.def1 //===--- OperatorKinds.def - C++ Overloaded Operator Database ---*- C++ -*-===//
/minix3/external/bsd/llvm/dist/clang/lib/Lex/
H A DPPExpressions.cpp477 tok::TokenKind Operator = PeekTok.getKind(); in EvaluateDirectiveSubExpr() local
485 if (Operator == tok::ampamp && LHS.Val == 0) in EvaluateDirectiveSubExpr()
487 else if (Operator == tok::pipepipe && LHS.Val != 0) in EvaluateDirectiveSubExpr()
489 else if (Operator == tok::question && LHS.Val == 0) in EvaluateDirectiveSubExpr()
526 if (Operator == tok::question) in EvaluateDirectiveSubExpr()
542 switch (Operator) { in EvaluateDirectiveSubExpr()
571 switch (Operator) { in EvaluateDirectiveSubExpr()
/minix3/share/misc/
H A Doperator1 Operator Associativity
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp953 tok::TokenKind Operator, in ActOnCXXFoldExpr() argument
986 BinaryOperatorKind Opc = ConvertTokenKindToBinaryOpcode(Operator); in ActOnCXXFoldExpr()
991 BinaryOperatorKind Operator, in BuildCXXFoldExpr() argument
995 Operator, EllipsisLoc, RHS, RParenLoc); in BuildCXXFoldExpr()
999 BinaryOperatorKind Operator) { in BuildEmptyCXXFoldExpr() argument
1014 switch (Operator) { in BuildEmptyCXXFoldExpr()
1036 << BinaryOperator::getOpcodeStr(Operator); in BuildEmptyCXXFoldExpr()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DValueTracking.cpp864 Operator *I = dyn_cast<Operator>(V); in computeKnownBits()
1195 Operator *LU = dyn_cast<Operator>(L); in computeKnownBits()
1435 return isKnownToBeAPowerOfTwo(cast<Operator>(V)->getOperand(0), OrZero, in isKnownToBeAPowerOfTwo()
1719 Operator *U = dyn_cast<Operator>(V); in ComputeNumSignBits()
1720 switch (Operator::getOpcode(V)) { in ComputeNumSignBits()
1912 Operator *I = dyn_cast<Operator>(V); in ComputeMultiple()
2006 const Operator *I = dyn_cast<Operator>(V); in CannotBeNegativeZero()
2308 } else if (Operator::getOpcode(Ptr) == Instruction::BitCast || in GetPointerBaseWithConstantOffset()
2309 Operator::getOpcode(Ptr) == Instruction::AddrSpaceCast) { in GetPointerBaseWithConstantOffset()
2310 Ptr = cast<Operator>(Ptr)->getOperand(0); in GetPointerBaseWithConstantOffset()
[all …]
/minix3/external/bsd/byacc/dist/test/
H A Dbtyacc_demo.y24 enum Operator { ADD, SUB, MUL, MOD, DIV, DEREF }; enum
224 extern Expr * build_expr(Expr *left, enum Operator op, Expr *right);
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DParsedTemplate.h157 OverloadedOperatorKind Operator; member
/minix3/external/bsd/llvm/dist/clang/lib/Basic/
H A DIdentifierTable.cpp619 const char *clang::getOperatorSpelling(OverloadedOperatorKind Operator) { in getOperatorSpelling() argument
620 switch (Operator) { in getOperatorSpelling()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/IPA/
H A DGlobalsModRef.cpp266 } else if (Operator::getOpcode(I) == Instruction::GetElementPtr) { in AnalyzeUsesOfPointer()
269 } else if (Operator::getOpcode(I) == Instruction::BitCast) { in AnalyzeUsesOfPointer()
/minix3/external/bsd/llvm/dist/clang/lib/Parse/
H A DParseTemplate.cpp988 TemplateId->Operator = OO_None; in AnnotateTemplateIdToken()
991 TemplateId->Operator = TemplateName.OperatorFunctionId.Operator; in AnnotateTemplateIdToken()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp73 if (const Operator *U = dyn_cast<Operator>(V)) { in getUnderlyingObjectFromInt()
86 Operator::getOpcode(U->getOperand(1)) != Instruction::Mul && in getUnderlyingObjectFromInt()
114 if (Operator::getOpcode(V) == Instruction::IntToPtr) { in getUnderlyingObjects()

123