Searched refs:Operator (Results 1 - 25 of 59) 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.h32 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 class Operator { class in class:llvm::SetTheory
71 virtual ~Operator() {}
96 StringMap<Operator*> Operators;
119 void addOperator(StringRef Name, Operator*);
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 InterleaveOp : public SetTheory::Operator {
161 struct SequenceOp : public SetTheory::Operator {
233 void SetTheory::Operator::anchor() { }
250 void SetTheory::addOperator(StringRef Name, Operator *Op) {
282 Operator *O
[all...]
H A DPseudoLoweringEmitter.cpp134 Record *Operator = OpDef->getDef(); local
135 if (!Operator->isSubClassOf("Instruction"))
136 throw TGError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
139 CodeGenInstruction Insn(Operator);
142 throw TGError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
146 throw TGError(Rec->getLoc(), "Pseudo result '" + Operator->getName() +
H A DCodeGenDAGPatterns.cpp1007 static unsigned GetNumNodeResults(Record *Operator, CodeGenDAGPatterns &CDP) { argument
1008 if (Operator->getName() == "set" ||
1009 Operator->getName() == "implicit")
1012 if (Operator->isSubClassOf("Intrinsic"))
1013 return CDP.getIntrinsic(Operator).IS.RetVTs.size();
1015 if (Operator->isSubClassOf("SDNode"))
1016 return CDP.getSDNodeInfo(Operator).getNumResults();
1018 if (Operator->isSubClassOf("PatFrag")) {
1022 if (TreePattern *PFRec = CDP.getPatternFragmentIfRead(Operator))
1026 DagInit *Tree = Operator
1349 Record *Operator = getOperator(); local
1782 Record *Operator = OpDef->getDef(); local
3251 Record *Operator = N->getOperator(); local
[all...]
H A DCodeGenDAGPatterns.h304 /// Operator - The Record for the operator if this is an interior node (not
306 Record *Operator;
328 : Operator(Op), Val(0), TransformFn(0), Children(Ch) {
332 : Operator(0), Val(val), TransformFn(0) {
363 Record *getOperator() const { assert(!isLeaf()); return Operator; }
/external/llvm/include/llvm/
H A DOperator.h1 //===-- llvm/Operator.h - Operator utility subclass -------------*- C++ -*-===//
28 /// Operator - This is a utility class that provides an abstraction for the
31 class Operator : public User { class in namespace:llvm
33 // Do not implement any of these. The Operator class is intended to be used
37 Operator();
38 ~Operator();
60 static inline bool classof(const Operator *) { return true; }
72 class OverflowingBinaryOperator : public Operator {
127 class PossiblyExactOperator : public Operator {
[all...]
/external/clang/include/clang/AST/
H A DTemplateName.h455 OverloadedOperatorKind Operator; member in union:clang::DependentTemplateName::__anon3320
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/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/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::__anon14543
H A DCSSParser.cpp1070 if ((m_strict && !value) || (value && !(value->unit == CSSParserValue::Operator && value->iValue == ',')))
2115 if (val->unit == CSSParserValue::Operator && val->iValue == ',') {
2262 if (val->unit == CSSParserValue::Operator && val->iValue == ',') {
2320 if (val->unit == CSSParserValue::Operator && val->iValue == ',') {
2797 if (value && value->unit == CSSParserValue::Operator && value->iValue == ',')
2852 if (value && value->unit == CSSParserValue::Operator && value->iValue == ',')
2891 else if (value->unit == CSSParserValue::Operator && value->iValue == ',')
2942 if (val->unit != CSSParserValue::Operator || val->iValue != ',')
3182 if (v->unit != CSSParserValue::Operator && v->iValue != ',')
3220 if (v->unit != CSSParserValue::Operator
[all...]
/external/llvm/lib/Analysis/
H A DValueTracking.cpp24 #include "llvm/Operator.h"
325 Operator *I = dyn_cast<Operator>(V);
652 Operator *LU = dyn_cast<Operator>(L);
852 return isPowerOfTwo(cast<Operator>(V)->getOperand(0), TD, OrZero, Depth);
1023 Operator *U = dyn_cast<Operator>(V);
1024 switch (Operator::getOpcode(V)) {
1212 Operator *
[all...]
H A DLoads.cpp21 #include "llvm/Operator.h"
69 } else if (Operator::getOpcode(V) == Instruction::BitCast) {
70 V = cast<Operator>(V)->getOperand(0);
/external/clang/include/clang/Sema/
H A DParsedTemplate.h157 OverloadedOperatorKind Operator; member in struct:clang::TemplateIdAnnotation
/external/libvpx/examples/includes/geshi/geshi/
H A Dboo.php94 14 => array(//Operator
/external/llvm/include/llvm/Support/
H A DPatternMatch.h34 #include "llvm/Operator.h"
574 if (Operator *O = dyn_cast<Operator>(V))
628 if (Operator *O = dyn_cast<Operator>(V))
655 if (Operator *O = dyn_cast<Operator>(V))
681 if (Operator *O = dyn_cast<Operator>(V))
/external/clang/lib/Lex/
H A DPPExpressions.cpp456 tok::TokenKind Operator = PeekTok.getKind();
464 if (Operator == tok::ampamp && LHS.Val == 0)
466 else if (Operator == tok::pipepipe && LHS.Val != 0)
468 else if (Operator == tok::question && LHS.Val == 0)
505 if (Operator == tok::question)
521 switch (Operator) {
550 switch (Operator) {
/external/llvm/lib/VMCore/
H A DValue.cpp20 #include "llvm/Operator.h"
360 } else if (Operator::getOpcode(V) == Instruction::BitCast) {
361 V = cast<Operator>(V)->getOperand(0);

Completed in 3831 milliseconds

123