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

123456

/external/chromium_org/v8/src/compiler/
H A Doperator-properties.h12 class Operator;
16 static inline bool HasValueInput(const Operator* op);
17 static inline bool HasContextInput(const Operator* op);
18 static inline bool HasEffectInput(const Operator* op);
19 static inline bool HasControlInput(const Operator* op);
20 static inline bool HasFrameStateInput(const Operator* op);
22 static inline int GetValueInputCount(const Operator* op);
23 static inline int GetContextInputCount(const Operator* op);
24 static inline int GetEffectInputCount(const Operator* op);
25 static inline int GetControlInputCount(const Operator* o
[all...]
H A Dsimplified-operator.h25 class Operator;
70 const FieldAccess& FieldAccessOf(const Operator* op) WARN_UNUSED_RESULT;
71 const ElementAccess& ElementAccessOf(const Operator* op) WARN_UNUSED_RESULT;
100 const Operator* BooleanNot();
101 const Operator* BooleanToNumber();
103 const Operator* NumberEqual();
104 const Operator* NumberLessThan();
105 const Operator* NumberLessThanOrEqual();
106 const Operator* NumberAdd();
107 const Operator* NumberSubtrac
[all...]
H A Dmachine-operator.h16 class Operator;
65 const Operator* Word32And();
66 const Operator* Word32Or();
67 const Operator* Word32Xor();
68 const Operator* Word32Shl();
69 const Operator* Word32Shr();
70 const Operator* Word32Sar();
71 const Operator* Word32Ror();
72 const Operator* Word32Equal();
74 const Operator* Word64An
[all...]
H A Dmachine-operator.cc61 V(Word32And, Operator::kAssociative | Operator::kCommutative, 2, 1) \
62 V(Word32Or, Operator::kAssociative | Operator::kCommutative, 2, 1) \
63 V(Word32Xor, Operator::kAssociative | Operator::kCommutative, 2, 1) \
64 V(Word32Shl, Operator::kNoProperties, 2, 1) \
65 V(Word32Shr, Operator::kNoProperties, 2, 1) \
66 V(Word32Sar, Operator::kNoProperties, 2, 1) \
67 V(Word32Ror, Operator
[all...]
H A Dcommon-operator.h24 class Operator;
72 const Operator* Dead();
73 const Operator* End();
74 const Operator* Branch();
75 const Operator* IfTrue();
76 const Operator* IfFalse();
77 const Operator* Throw();
78 const Operator* Return();
80 const Operator* Start(int num_formal_parameters);
81 const Operator* Merg
[all...]
H A Dcommon-operator.cc57 V(Dead, Operator::kFoldable, 0, 0) \
58 V(End, Operator::kFoldable, 0, 1) \
59 V(Branch, Operator::kFoldable, 1, 1) \
60 V(IfTrue, Operator::kFoldable, 0, 1) \
61 V(IfFalse, Operator::kFoldable, 0, 1) \
62 V(Throw, Operator::kFoldable, 1, 1) \
63 V(Return, Operator::kNoProperties, 1, 1)
68 struct Name##Operator FINAL : public ControlOperator { \
69 Name##Operator() \
73 Name##Operator
[all...]
H A Doperator.cc11 Operator::~Operator() {}
17 : Operator(opcode, properties, mnemonic),
H A Djs-operator.h73 SIMPLE(name, Operator::kNoProperties, inputs, outputs)
82 #define PURE_BINOP(name) SIMPLE(name, Operator::kPure, 2, 1)
84 const Operator* Equal() { BINOP(JSEqual); }
85 const Operator* NotEqual() { BINOP(JSNotEqual); }
86 const Operator* StrictEqual() { PURE_BINOP(JSStrictEqual); }
87 const Operator* StrictNotEqual() { PURE_BINOP(JSStrictNotEqual); }
88 const Operator* LessThan() { BINOP(JSLessThan); }
89 const Operator* GreaterThan() { BINOP(JSGreaterThan); }
90 const Operator* LessThanOrEqual() { BINOP(JSLessThanOrEqual); }
91 const Operator* GreaterThanOrEqua
[all...]
H A Dsimplified-operator.cc48 const FieldAccess& FieldAccessOf(const Operator* op) {
56 const ElementAccess& ElementAccessOf(const Operator* op) {
99 V(BooleanNot, Operator::kNoProperties, 1) \
100 V(BooleanToNumber, Operator::kNoProperties, 1) \
101 V(NumberEqual, Operator::kCommutative, 2) \
102 V(NumberLessThan, Operator::kNoProperties, 2) \
103 V(NumberLessThanOrEqual, Operator::kNoProperties, 2) \
104 V(NumberAdd, Operator::kCommutative, 2) \
105 V(NumberSubtract, Operator::kNoProperties, 2) \
106 V(NumberMultiply, Operator
[all...]
H A Doperator-properties-inl.h17 inline bool OperatorProperties::HasValueInput(const Operator* op) {
21 inline bool OperatorProperties::HasContextInput(const Operator* op) {
26 inline bool OperatorProperties::HasEffectInput(const Operator* op) {
30 inline bool OperatorProperties::HasControlInput(const Operator* op) {
34 inline bool OperatorProperties::HasFrameStateInput(const Operator* op) {
87 inline int OperatorProperties::GetValueInputCount(const Operator* op) {
91 inline int OperatorProperties::GetContextInputCount(const Operator* op) {
95 inline int OperatorProperties::GetFrameStateInputCount(const Operator* op) {
99 inline int OperatorProperties::GetEffectInputCount(const Operator* op) {
104 if (op->HasProperty(Operator
[all...]
H A Dsimplified-operator-unittest.cc29 const Operator* (SimplifiedOperatorBuilder::*constructor)();
31 Operator::Properties properties;
45 Operator::kPure | properties, input_count \
47 PURE(BooleanNot, Operator::kNoProperties, 1),
48 PURE(NumberEqual, Operator::kCommutative, 2),
49 PURE(NumberLessThan, Operator::kNoProperties, 2),
50 PURE(NumberLessThanOrEqual, Operator::kNoProperties, 2),
51 PURE(NumberAdd, Operator::kCommutative, 2),
52 PURE(NumberSubtract, Operator::kNoProperties, 2),
53 PURE(NumberMultiply, Operator
[all...]
H A Dvalue-numbering-reducer-unittest.cc17 const SimpleOperator kOp0(0, Operator::kNoProperties, 0, 1, "op0");
18 const SimpleOperator kOp1(1, Operator::kNoProperties, 1, 1, "op1");
61 Operator::Opcode opcode = static_cast<Operator::Opcode>(
62 std::numeric_limits<Operator::Opcode>::max() - i);
64 opcode, Operator::kNoProperties, 0, 1, "Operator"));
67 const SimpleOperator op1(static_cast<Operator::Opcode>(input_count),
68 Operator::kNoProperties,
74 const SimpleOperator op2(static_cast<Operator
[all...]
H A Dgraph.h28 Node* NewNode(const Operator* op, int input_count, Node** inputs);
31 Node* NewNode(const Operator* op) {
34 Node* NewNode(const Operator* op, Node* n1) { return NewNode(op, 1, &n1); }
35 Node* NewNode(const Operator* op, Node* n1, Node* n2) {
39 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3) {
43 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4) {
47 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4,
52 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4,
H A Dcommon-operator-unittest.cc24 const Operator* (CommonOperatorBuilder::*constructor)();
26 Operator::Properties properties;
48 SHARED(Dead, Operator::kFoldable, 0, 0, 0, 0, 1),
49 SHARED(End, Operator::kFoldable, 0, 0, 1, 0, 0),
50 SHARED(Branch, Operator::kFoldable, 1, 0, 1, 0, 2),
51 SHARED(IfTrue, Operator::kFoldable, 0, 0, 1, 0, 1),
52 SHARED(IfFalse, Operator::kFoldable, 0, 0, 1, 0, 1),
53 SHARED(Throw, Operator::kFoldable, 1, 0, 1, 0, 1),
54 SHARED(Return, Operator::kNoProperties, 1, 1, 1, 1, 1),
55 SHARED(ControlEffect, Operator
[all...]
H A Doperator.h28 class Operator : public ZoneObject { class in namespace:v8::internal::compiler
50 Operator(Opcode opcode, Properties properties, const char* mnemonic) function in class:v8::internal::compiler::Operator
52 virtual ~Operator();
66 virtual bool Equals(const Operator* other) const = 0;
91 friend OStream& operator<<(OStream& os, const Operator& op);
98 DISALLOW_COPY_AND_ASSIGN(Operator);
101 DEFINE_OPERATORS_FOR_FLAGS(Operator::Properties)
103 OStream& operator<<(OStream& os, const Operator& op);
105 // An implementation of Operator that has no static parameters. Such operators
108 class SimpleOperator : public Operator {
[all...]
H A Dgraph-replay.h34 static void PrintReplayOpCreator(const Operator* op);
H A Dnode.h26 const Operator* op() const { return op_; }
27 void set_op(const Operator* op) { op_ = op; }
37 const Operator* op_;
46 // inherited from Vector, Nodes only contain a mutable Operator that may change
55 void Initialize(const Operator* op) { set_op(op); }
H A Dgraph-builder.h27 Node* NewNode(const Operator* op) {
31 Node* NewNode(const Operator* op, Node* n1) { return MakeNode(op, 1, &n1); }
33 Node* NewNode(const Operator* op, Node* n1, Node* n2) {
38 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3) {
43 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4) {
48 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4,
54 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4,
60 Node* NewNode(const Operator* op, int value_input_count,
69 virtual Node* MakeNode(const Operator* op, int value_input_count,
111 virtual Node* MakeNode(const Operator* o
[all...]
/external/clang/test/CodeGenCXX/
H A D2003-11-18-PtrMemConstantInitializer.cpp7 struct Operator { struct
11 Operator opTab[] = {
/external/deqp/modules/gles2/scripts/
H A Dgen-reserved_operators.py46 class Operator(): class in inherits:
54 Operator("%", "modulo"),
55 Operator("~", "bitwise_not"),
56 Operator("<<", "bitwise_shift_left"),
57 Operator(">>", "bitwise_shift_right"),
58 Operator("&", "bitwise_and"),
59 Operator("^", "bitwise_xor"),
60 Operator("|", "bitwise_or"),
61 Operator("%=", "assign_modulo"),
62 Operator("<<
[all...]
/external/chromium_org/v8/test/cctest/compiler/
H A Dtest-operator.cc17 SimpleOperator op1(10, Operator::kNoProperties, 0, 0, "ThisOne");
20 SimpleOperator op2(11, Operator::kNoProperties, 0, 0, "ThatOne");
23 Operator1<int> op3(12, Operator::kNoProperties, 0, 1, "Mnemonic1", 12333);
26 Operator1<double> op4(13, Operator::kNoProperties, 0, 1, "TheOther", 99.9);
32 SimpleOperator op1(17, Operator::kNoProperties, 0, 0, "Another");
35 SimpleOperator op2(18, Operator::kNoProperties, 0, 0, "Falsch");
41 SimpleOperator op1a(19, Operator::kNoProperties, 0, 0, "Another1");
42 SimpleOperator op1b(19, Operator::kFoldable, 2, 2, "Another2");
49 SimpleOperator op2a(20, Operator::kNoProperties, 0, 0, "Falsch1");
50 SimpleOperator op2b(20, Operator
[all...]
/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/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<Operator*> Operators;
121 void addOperator(StringRef Name, Operator*);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXFavorNonGenericAddrSpaces.cpp46 #include "llvm/IR/Operator.h"
90 static bool IsEliminableAddrSpaceCast(Operator *Cast) {
113 Operator *Cast = dyn_cast<Operator>(GEP->getPointerOperand());
164 if (Operator *Cast = dyn_cast<Operator>(MI->getOperand(Idx))) {

Completed in 463 milliseconds

123456