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

123

/external/clang/test/CodeGenCXX/
H A D2003-11-18-PtrMemConstantInitializer.cpp7 struct Operator { struct
11 Operator opTab[] = {
/external/clang/include/clang/Basic/
H A DOperatorKinds.h31 const char *getOperatorSpelling(OverloadedOperatorKind Operator);
/external/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;
103 /// Operator - This is a vector operation that is available for use.
104 struct Operator { struct
110 Operator(unsigned short shufflemask, const char *name, unsigned opnum, function in struct:Operator
115 ~Operator() {
304 Operator *Op = TheOperators[opnum];
469 struct vmrghw : public Operator {
470 vmrghw() : Operator(
[all...]
/external/llvm/utils/TableGen/
H A DSetTheory.h67 /// Operator - A callback representing a DAG operator.
68 struct Operator { struct in class:llvm::SetTheory
69 virtual ~Operator() {}
92 StringMap<Operator*> Operators;
115 void addOperator(StringRef Name, Operator*);
H A DPseudoLoweringEmitter.cpp88 Record *Operator = OpDef->getDef(); local
89 if (!Operator->isSubClassOf("Instruction"))
90 throw TGError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
93 CodeGenInstruction Insn(Operator);
96 throw TGError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
100 throw TGError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
H A DSetTheory.cpp29 struct AddOp : public SetTheory::Operator {
36 struct SubOp : public SetTheory::Operator {
51 struct AndOp : public SetTheory::Operator {
65 struct SetIntBinOp : public SetTheory::Operator {
72 throw "Operator requires (Op Set, Int) arguments: " + Expr->getAsString();
143 struct SequenceOp : public SetTheory::Operator {
213 void SetTheory::addOperator(StringRef Name, Operator *Op) {
245 Operator *Op = Operators.lookup(OpInit->getDef()->getName());
H A DCodeGenDAGPatterns.cpp1005 static unsigned GetNumNodeResults(Record *Operator, CodeGenDAGPatterns &CDP) { argument
1006 if (Operator->getName() == "set" ||
1007 Operator->getName() == "implicit")
1010 if (Operator->isSubClassOf("Intrinsic"))
1011 return CDP.getIntrinsic(Operator).IS.RetVTs.size();
1013 if (Operator->isSubClassOf("SDNode"))
1014 return CDP.getSDNodeInfo(Operator).getNumResults();
1016 if (Operator->isSubClassOf("PatFrag")) {
1020 if (TreePattern *PFRec = CDP.getPatternFragmentIfRead(Operator))
1024 DagInit *Tree = Operator
1347 Record *Operator = getOperator(); local
1788 Record *Operator = OpDef->getDef(); local
3086 Record *Operator = N->getOperator(); local
[all...]
H A DCodeGenDAGPatterns.h303 /// Operator - The Record for the operator if this is an interior node (not
305 Record *Operator;
327 : Operator(Op), Val(0), TransformFn(0), Children(Ch) {
331 : Operator(0), Val(val), TransformFn(0) {
362 Record *getOperator() const { assert(!isLeaf()); return Operator; }
/external/clang/include/clang/AST/
H A DTemplateName.h455 OverloadedOperatorKind Operator; member in union:clang::DependentTemplateName::__anon2579
480 OverloadedOperatorKind Operator)
481 : Qualifier(Qualifier, true), Operator(Operator),
485 OverloadedOperatorKind Operator,
487 : Qualifier(Qualifier, true), Operator(Operator),
511 return Operator;
529 OverloadedOperatorKind Operator) {
532 ID.AddInteger(Operator);
479 DependentTemplateName(NestedNameSpecifier *Qualifier, OverloadedOperatorKind Operator) argument
484 DependentTemplateName(NestedNameSpecifier *Qualifier, OverloadedOperatorKind Operator, TemplateName Canon) argument
528 Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, OverloadedOperatorKind Operator) argument
[all...]
/external/llvm/include/llvm/
H A DOperator.h1 //===-- llvm/Operator.h - Operator utility subclass -------------*- C++ -*-===//
27 /// Operator - This is a utility class that provides an abstraction for the
30 class Operator : public User { class in namespace:llvm
32 // Do not implement any of these. The Operator class is intended to be used
36 Operator();
37 ~Operator();
59 static inline bool classof(const Operator *) { return true; }
71 class OverflowingBinaryOperator : public Operator {
126 class PossiblyExactOperator : public Operator {
[all...]
/external/webkit/Source/JavaScriptCore/parser/
H A DSyntaxChecker.h121 ExpressionType makeAssignNode(ExpressionType, Operator, ExpressionType, bool, bool, int, int, int) { return AssignmentExpr; }
122 ExpressionType makePrefixNode(ExpressionType, Operator, int, int, int) { return PreExpr; }
123 ExpressionType makePostfixNode(ExpressionType, Operator, int, int, int) { return PostExpr; }
237 void assignmentStackAppend(int, int, int, int, int, Operator) { }
H A DNodes.h66 enum Operator { enum in namespace:JSC
602 PostfixResolveNode(JSGlobalData*, const Identifier&, Operator, unsigned divot, unsigned startOffset, unsigned endOffset);
607 Operator m_operator;
612 PostfixBracketNode(JSGlobalData*, ExpressionNode* base, ExpressionNode* subscript, Operator, unsigned divot, unsigned startOffset, unsigned endOffset);
619 Operator m_operator;
624 PostfixDotNode(JSGlobalData*, ExpressionNode* base, const Identifier&, Operator, unsigned divot, unsigned startOffset, unsigned endOffset);
631 Operator m_operator;
636 PostfixErrorNode(JSGlobalData*, ExpressionNode*, Operator, unsigned divot, unsigned startOffset, unsigned endOffset);
642 Operator m_operator;
721 PrefixResolveNode(JSGlobalData*, const Identifier&, Operator, unsigne
[all...]
H A DNodeConstructors.h296 inline PostfixResolveNode::PostfixResolveNode(JSGlobalData* globalData, const Identifier& ident, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset)
302 inline PostfixBracketNode::PostfixBracketNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset)
311 inline PostfixDotNode::PostfixDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset)
320 inline PostfixErrorNode::PostfixErrorNode(JSGlobalData* globalData, ExpressionNode* expr, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset)
375 inline PrefixResolveNode::PrefixResolveNode(JSGlobalData* globalData, const Identifier& ident, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset)
381 inline PrefixBracketNode::PrefixBracketNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset)
390 inline PrefixDotNode::PrefixDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset)
399 inline PrefixErrorNode::PrefixErrorNode(JSGlobalData* globalData, ExpressionNode* expr, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset)
594 inline ReadModifyResolveNode::ReadModifyResolveNode(JSGlobalData* globalData, const Identifier& ident, Operator oper, ExpressionNode* right, bool rightHasAssignments, unsigned divot, unsigned startOffset, unsigned endOffset)
612 inline ReadModifyBracketNode::ReadModifyBracketNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, Operator ope
[all...]
H A DASTBuilder.h61 AssignmentInfo(ExpressionNode* node, int start, int divot, int initAssignments, Operator op)
73 Operator m_op;
127 ExpressionNode* makeAssignNode(ExpressionNode* left, Operator, ExpressionNode* right, bool leftHasAssignments, bool rightHasAssignments, int start, int divot, int end);
128 ExpressionNode* makePrefixNode(ExpressionNode*, Operator, int start, int divot, int end);
129 ExpressionNode* makePostfixNode(ExpressionNode*, Operator, int start, int divot, int end);
575 void assignmentStackAppend(int& assignmentStackDepth, ExpressionNode* node, int start, int divot, int assignmentCount, Operator op)
895 ExpressionNode* ASTBuilder::makeAssignNode(ExpressionNode* loc, Operator op, ExpressionNode* expr, bool locHasAssignments, bool exprHasAssignments, int start, int divot, int end)
928 ExpressionNode* ASTBuilder::makePrefixNode(ExpressionNode* expr, Operator op, int start, int divot, int end)
951 ExpressionNode* ASTBuilder::makePostfixNode(ExpressionNode* expr, Operator op, int start, int divot, int end)
/external/llvm/lib/Analysis/
H A DLoads.cpp20 #include "llvm/Operator.h"
68 } else if (Operator::getOpcode(V) == Instruction::BitCast) {
69 V = cast<Operator>(V)->getOperand(0);
H A DValueTracking.cpp23 #include "llvm/Operator.h"
150 Operator *I = dyn_cast<Operator>(V);
598 Operator *LU = dyn_cast<Operator>(L);
913 Operator *U = dyn_cast<Operator>(V);
914 switch (Operator::getOpcode(V)) {
1108 Operator *I = dyn_cast<Operator>(
[all...]
/external/webkit/Source/WebCore/css/
H A DMediaQueryExp.cpp66 if (value->unit == CSSParserValue::Operator && value->iValue == '/')
H A DCSSParserValues.cpp73 else if (unit == CSSParserValue::Operator) {
H A DCSSParserValues.h54 Operator = 0x100000, enumerator in enum:WebCore::CSSParserValue::__anon11790
H A DCSSParser.cpp1124 if ((m_strict && !value) || (value && !(value->unit == CSSParserValue::Operator && value->iValue == ',')))
2200 if (val->unit == CSSParserValue::Operator && val->iValue == ',') {
2347 if (val->unit == CSSParserValue::Operator && val->iValue == ',') {
2405 if (val->unit == CSSParserValue::Operator && val->iValue == ',') {
2882 if (value && value->unit == CSSParserValue::Operator && value->iValue == ',')
2937 if (value && value->unit == CSSParserValue::Operator && value->iValue == ',')
2976 else if (value->unit == CSSParserValue::Operator && value->iValue == ',')
3027 if (val->unit != CSSParserValue::Operator || val->iValue != ',')
3267 if (v->unit != CSSParserValue::Operator && v->iValue != ',')
3305 if (v->unit != CSSParserValue::Operator
[all...]
/external/clang/include/clang/Sema/
H A DParsedTemplate.h153 OverloadedOperatorKind Operator; member in struct:clang::TemplateIdAnnotation
/external/libvpx/examples/includes/geshi/geshi/
H A Dboo.php94 14 => array(//Operator
/external/clang/lib/Lex/
H A DPPExpressions.cpp448 tok::TokenKind Operator = PeekTok.getKind();
456 if (Operator == tok::ampamp && LHS.Val == 0)
458 else if (Operator == tok::pipepipe && LHS.Val != 0)
460 else if (Operator == tok::question && LHS.Val == 0)
497 if (Operator == tok::question)
513 switch (Operator) {
542 switch (Operator) {
/external/clang/lib/Basic/
H A DIdentifierTable.cpp489 const char *clang::getOperatorSpelling(OverloadedOperatorKind Operator) { argument
490 switch (Operator) {
/external/llvm/lib/VMCore/
H A DValue.cpp20 #include "llvm/Operator.h"
326 } else if (Operator::getOpcode(V) == Instruction::BitCast) {
327 V = cast<Operator>(V)->getOperand(0);

Completed in 1439 milliseconds

123