Home
last modified time | relevance | path

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

12345678

/external/v8/src/compiler/
Dmachine-operator.h17 class Operator; variable
23 explicit OptionalOperator(const Operator* op) : op_(op) {} in OptionalOperator()
26 const Operator* op() const { in op()
32 const Operator* const op_;
48 TruncationMode TruncationModeOf(Operator const*);
65 LoadRepresentation LoadRepresentationOf(Operator const*);
91 StoreRepresentation const& StoreRepresentationOf(Operator const*);
97 CheckedLoadRepresentation CheckedLoadRepresentationOf(Operator const*);
103 CheckedStoreRepresentation CheckedStoreRepresentationOf(Operator const*);
151 const Operator* Word32And();
[all …]
Dmachine-operator.cc27 TruncationMode TruncationModeOf(Operator const* op) { in TruncationModeOf()
71 LoadRepresentation LoadRepresentationOf(Operator const* op) { in LoadRepresentationOf()
77 StoreRepresentation const& StoreRepresentationOf(Operator const* op) { in StoreRepresentationOf()
83 CheckedLoadRepresentation CheckedLoadRepresentationOf(Operator const* op) { in CheckedLoadRepresentationOf()
89 CheckedStoreRepresentation CheckedStoreRepresentationOf(Operator const* op) { in CheckedStoreRepresentationOf()
96 V(Word32And, Operator::kAssociative | Operator::kCommutative, 2, 0, 1) \
97 V(Word32Or, Operator::kAssociative | Operator::kCommutative, 2, 0, 1) \
98 V(Word32Xor, Operator::kAssociative | Operator::kCommutative, 2, 0, 1) \
99 V(Word32Shl, Operator::kNoProperties, 2, 0, 1) \
100 V(Word32Shr, Operator::kNoProperties, 2, 0, 1) \
[all …]
Dsimplified-operator.h28 class Operator; variable
57 BufferAccess const BufferAccessOf(const Operator* op) WARN_UNUSED_RESULT;
80 FieldAccess const& FieldAccessOf(const Operator* op) WARN_UNUSED_RESULT;
103 ElementAccess const& ElementAccessOf(const Operator* op) WARN_UNUSED_RESULT;
132 const Operator* BooleanNot();
133 const Operator* BooleanToNumber();
135 const Operator* NumberEqual();
136 const Operator* NumberLessThan();
137 const Operator* NumberLessThanOrEqual();
138 const Operator* NumberAdd();
[all …]
Dcommon-operator.cc33 BranchHint BranchHintOf(const Operator* const op) { in BranchHintOf()
54 DeoptimizeKind DeoptimizeKindOf(const Operator* const op) { in DeoptimizeKindOf()
96 SelectParameters const& SelectParametersOf(const Operator* const op) { in SelectParametersOf()
102 size_t ProjectionIndexOf(const Operator* const op) { in ProjectionIndexOf()
108 MachineRepresentation PhiRepresentationOf(const Operator* const op) { in PhiRepresentationOf()
114 int ParameterIndexOf(const Operator* const op) { in ParameterIndexOf()
120 const ParameterInfo& ParameterInfoOf(const Operator* const op) { in ParameterInfoOf()
147 V(Dead, Operator::kFoldable, 0, 0, 0, 1, 1, 1) \
148 V(IfTrue, Operator::kKontrol, 0, 0, 1, 0, 0, 1) \
149 V(IfFalse, Operator::kKontrol, 0, 0, 1, 0, 0, 1) \
[all …]
Dcommon-operator.h28 class Operator; variable
51 BranchHint BranchHintOf(const Operator* const);
61 DeoptimizeKind DeoptimizeKindOf(const Operator* const);
93 SelectParameters const& SelectParametersOf(const Operator* const);
96 size_t ProjectionIndexOf(const Operator* const);
98 MachineRepresentation PhiRepresentationOf(const Operator* const);
118 int ParameterIndexOf(const Operator* const);
119 const ParameterInfo& ParameterInfoOf(const Operator* const);
128 const Operator* Dead();
129 const Operator* End(size_t control_input_count);
[all …]
Dsimplified-operator.cc79 BufferAccess const BufferAccessOf(const Operator* op) { in BufferAccessOf()
144 const FieldAccess& FieldAccessOf(const Operator* op) { in FieldAccessOf()
152 const ElementAccess& ElementAccessOf(const Operator* op) { in ElementAccessOf()
161 V(BooleanNot, Operator::kNoProperties, 1) \
162 V(BooleanToNumber, Operator::kNoProperties, 1) \
163 V(NumberEqual, Operator::kCommutative, 2) \
164 V(NumberLessThan, Operator::kNoProperties, 2) \
165 V(NumberLessThanOrEqual, Operator::kNoProperties, 2) \
166 V(NumberAdd, Operator::kCommutative, 2) \
167 V(NumberSubtract, Operator::kNoProperties, 2) \
[all …]
Djs-operator.cc43 ConvertReceiverMode ConvertReceiverModeOf(Operator const* op) { in ConvertReceiverModeOf()
49 ToBooleanHints ToBooleanHintsOf(Operator const* op) { in ToBooleanHintsOf()
96 Operator const* op) { in BinaryOperationParametersOf()
134 CallConstructParameters const& CallConstructParametersOf(Operator const* op) { in CallConstructParametersOf()
147 const CallFunctionParameters& CallFunctionParametersOf(const Operator* op) { in CallFunctionParametersOf()
175 const CallRuntimeParameters& CallRuntimeParametersOf(const Operator* op) { in CallRuntimeParametersOf()
212 ContextAccess const& ContextAccessOf(Operator const* op) { in ContextAccessOf()
245 DynamicAccess const& DynamicAccessOf(Operator const* op) { in DynamicAccessOf()
274 NamedAccess const& NamedAccessOf(const Operator* op) { in NamedAccessOf()
297 PropertyAccess const& PropertyAccessOf(const Operator* op) { in PropertyAccessOf()
[all …]
Djs-operator.h16 class Operator; variable
47 ConvertReceiverMode ConvertReceiverModeOf(Operator const* op);
51 ToBooleanHints ToBooleanHintsOf(Operator const* op);
87 BinaryOperationParameters const& BinaryOperationParametersOf(Operator const*);
112 CallConstructParameters const& CallConstructParametersOf(Operator const*);
167 const CallFunctionParameters& CallFunctionParametersOf(const Operator* op);
192 const CallRuntimeParameters& CallRuntimeParametersOf(const Operator* op);
221 ContextAccess const& ContextAccessOf(Operator const*);
245 DynamicAccess const& DynamicAccessOf(Operator const*);
273 const NamedAccess& NamedAccessOf(const Operator* op);
[all …]
Dgraph.h18 class Operator; variable
37 Node* NewNodeUnchecked(const Operator* op, int input_count, Node** inputs,
41 Node* NewNode(const Operator* op, int input_count, Node** inputs,
45 Node* NewNode(const Operator* op) { in NewNode()
48 Node* NewNode(const Operator* op, Node* n1) { return NewNode(op, 1, &n1); } in NewNode()
49 Node* NewNode(const Operator* op, Node* n1, Node* n2) { in NewNode()
53 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3) { in NewNode()
57 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4) { in NewNode()
61 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4, in NewNode()
66 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4, in NewNode()
[all …]
Doperator-properties.h15 class Operator; variable
20 static bool HasContextInput(const Operator* op);
21 static int GetContextInputCount(const Operator* op) { in GetContextInputCount()
24 static int GetFrameStateInputCount(const Operator* op);
26 static int GetTotalInputCount(const Operator* op);
28 static bool IsBasicBlockBegin(const Operator* op);
Doperator.h31 class Operator : public ZoneObject {
55 Operator(Opcode opcode, Properties properties, const char* mnemonic,
59 virtual ~Operator() {} in ~Operator()
73 virtual bool Equals(const Operator* that) const { in Equals()
118 friend std::ostream& operator<<(std::ostream& os, const Operator& op);
131 DISALLOW_COPY_AND_ASSIGN(Operator);
134 DEFINE_OPERATORS_FOR_FLAGS(Operator::Properties)
136 std::ostream& operator<<(std::ostream& os, const Operator& op);
152 class Operator1 : public Operator {
158 : Operator(opcode, properties, mnemonic, value_in, effect_in, control_in, in Operator() function
[all …]
Doperator.cc25 STATIC_CONST_MEMBER_DEFINITION const size_t Operator::kMaxControlOutputCount;
28 Operator::Operator(Opcode opcode, Properties properties, const char* mnemonic, in Operator() function in v8::internal::compiler::Operator
42 std::ostream& operator<<(std::ostream& os, const Operator& op) { in operator <<()
48 void Operator::PrintTo(std::ostream& os) const { os << mnemonic(); } in PrintTo()
Dbytecode-graph-builder.h67 Node* NewNode(const Operator* op, bool incomplete = false) {
71 Node* NewNode(const Operator* op, Node* n1) { in NewNode()
76 Node* NewNode(const Operator* op, Node* n1, Node* n2) { in NewNode()
81 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3) { in NewNode()
86 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4) { in NewNode()
111 Node* MakeNode(const Operator* op, int value_input_count, Node** value_inputs,
119 Node* ProcessCallArguments(const Operator* call_op, Node* callee,
121 Node* ProcessCallNewArguments(const Operator* call_new_op,
124 Node* ProcessCallRuntimeArguments(const Operator* call_runtime_op,
128 void BuildCreateLiteral(const Operator* op,
[all …]
Doperator-properties.cc16 bool OperatorProperties::HasContextInput(const Operator* op) { in HasContextInput()
23 int OperatorProperties::GetFrameStateInputCount(const Operator* op) { in GetFrameStateInputCount()
117 int OperatorProperties::GetTotalInputCount(const Operator* op) { in GetTotalInputCount()
125 bool OperatorProperties::IsBasicBlockBegin(const Operator* op) { in IsBasicBlockBegin()
126 Operator::Opcode const opcode = op->opcode(); in IsBasicBlockBegin()
/external/v8/test/unittests/compiler/
Dsimplified-operator-unittest.cc23 const Operator* (SimplifiedOperatorBuilder::*constructor)();
25 Operator::Properties properties;
39 Operator::kPure | properties, input_count \
41 PURE(BooleanNot, Operator::kNoProperties, 1),
42 PURE(BooleanToNumber, Operator::kNoProperties, 1),
43 PURE(NumberEqual, Operator::kCommutative, 2),
44 PURE(NumberLessThan, Operator::kNoProperties, 2),
45 PURE(NumberLessThanOrEqual, Operator::kNoProperties, 2),
46 PURE(NumberAdd, Operator::kCommutative, 2),
47 PURE(NumberSubtract, Operator::kNoProperties, 2),
[all …]
Djs-operator-unittest.cc47 const Operator* (JSOperatorBuilder::*constructor)();
49 Operator::Properties properties;
70 SHARED(Equal, Operator::kNoProperties, 2, 1, 1, 1, 1, 1, 2),
71 SHARED(NotEqual, Operator::kNoProperties, 2, 1, 1, 1, 1, 1, 2),
72 SHARED(StrictEqual, Operator::kNoThrow, 2, 0, 1, 1, 1, 1, 0),
73 SHARED(StrictNotEqual, Operator::kNoThrow, 2, 0, 1, 1, 1, 1, 0),
74 SHARED(ToNumber, Operator::kNoProperties, 1, 1, 1, 1, 1, 1, 2),
75 SHARED(ToString, Operator::kNoProperties, 1, 1, 1, 1, 1, 1, 2),
76 SHARED(ToName, Operator::kNoProperties, 1, 1, 1, 1, 1, 1, 2),
77 SHARED(ToObject, Operator::kNoProperties, 1, 1, 1, 1, 1, 1, 2),
[all …]
Dcommon-operator-unittest.cc25 const Operator* (CommonOperatorBuilder::*constructor)();
27 Operator::Properties properties;
51 SHARED(Dead, Operator::kFoldable, 0, 0, 0, 1, 1, 1),
52 SHARED(IfTrue, Operator::kKontrol, 0, 0, 1, 0, 0, 1),
53 SHARED(IfFalse, Operator::kKontrol, 0, 0, 1, 0, 0, 1),
54 SHARED(IfSuccess, Operator::kKontrol, 0, 0, 1, 0, 0, 1),
55 SHARED(Throw, Operator::kKontrol, 1, 1, 1, 0, 0, 1),
56 SHARED(Terminate, Operator::kKontrol, 0, 1, 1, 0, 0, 1)
79 const Operator* op = (common.*sop.constructor)(); in TEST_P()
97 const Operator* op = (common.*sop.constructor)(); in TEST_P()
[all …]
Dvalue-numbering-reducer-unittest.cc17 struct TestOperator : public Operator {
18 TestOperator(Operator::Opcode opcode, Operator::Properties properties, in TestOperator()
20 : Operator(opcode, properties, "TestOp", value_in, 0, 0, value_out, 0, in TestOperator()
25 static const TestOperator kOp0(0, Operator::kIdempotent, 0, 1);
26 static const TestOperator kOp1(1, Operator::kIdempotent, 1, 1);
64 TestOperator op(0, Operator::kNoProperties, 0, 1); in TEST_F()
76 Operator::Opcode opcode = static_cast<Operator::Opcode>(kMaxInputCount + i); in TEST_F()
78 new (zone()) TestOperator(opcode, Operator::kIdempotent, 0, 1)); in TEST_F()
81 const TestOperator op1(static_cast<Operator::Opcode>(input_count), in TEST_F()
82 Operator::kIdempotent, input_count, 1); in TEST_F()
[all …]
Dlinkage-tail-call-unittest.cc37 Operator::kNoProperties, // properties in NewStandardCallDescriptor()
58 const Operator* op = common.Call(desc); in TEST_F()
76 const Operator* op = common.Call(desc2); in TEST_F()
96 const Operator* op = common.Call(desc2); in TEST_F()
117 const Operator* op = common.Call(desc2); in TEST_F()
138 const Operator* op = common.Call(desc2); in TEST_F()
159 const Operator* op = common.Call(desc2); in TEST_F()
180 const Operator* op = common.Call(desc2); in TEST_F()
205 const Operator* op = common.Call(desc2); in TEST_F()
231 const Operator* op = common.Call(desc2); in TEST_F()
[all …]
Dnode-properties-unittest.cc20 Node* NewMockNode(const Operator* op) { in NewMockNode()
23 Node* NewMockNode(const Operator* op, Node* n1) { in NewMockNode()
27 Node* NewMockNode(const Operator* op, Node* n1, Node* n2) { in NewMockNode()
35 const Operator kMockOperator(IrOpcode::kDead, Operator::kNoProperties,
37 const Operator kMockCallOperator(IrOpcode::kCall, Operator::kNoProperties,
/external/deqp/modules/gles2/scripts/
Dgen-reserved_operators.py68 class Operator(): class
76 Operator("%", "modulo"),
77 Operator("~", "bitwise_not"),
78 Operator("<<", "bitwise_shift_left"),
79 Operator(">>", "bitwise_shift_right"),
80 Operator("&", "bitwise_and"),
81 Operator("^", "bitwise_xor"),
82 Operator("|", "bitwise_or"),
83 Operator("%=", "assign_modulo"),
84 Operator("<<=", "assign_shift_left"),
[all …]
/external/llvm/utils/PerfectShuffle/
DPerfectShuffle.cpp22 struct Operator;
88 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() function
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 …]
/external/v8/test/cctest/compiler/
Dtest-operator.cc14 #define NONE Operator::kNoProperties
15 #define FOLD Operator::kFoldable
19 Operator op1(10, NONE, "ThisOne", 0, 0, 0, 0, 0, 0); in TEST()
22 Operator op2(11, NONE, "ThatOne", 0, 0, 0, 0, 0, 0); in TEST()
34 Operator op1(17, NONE, "Another", 0, 0, 0, 0, 0, 0); in TEST()
37 Operator op2(18, NONE, "Falsch", 0, 0, 0, 0, 0, 0); in TEST()
43 Operator op1a(19, NONE, "Another1", 0, 0, 0, 0, 0, 0); in TEST()
44 Operator op1b(19, FOLD, "Another2", 2, 0, 0, 2, 0, 0); in TEST()
51 Operator op2a(20, NONE, "Falsch1", 0, 0, 0, 0, 0, 0); in TEST()
52 Operator op2b(20, FOLD, "Falsch2", 1, 0, 0, 1, 0, 0); in TEST()
[all …]
/external/llvm/lib/Target/NVPTX/
DNVPTXFavorNonGenericAddrSpaces.cpp125 Operator *Cast = dyn_cast<Operator>(V); in isEliminableAddrSpaceCast()
154 Operator *Cast = cast<Operator>(NewOperand); in hoistAddrSpaceCastFromGEP()
191 Operator *Cast = cast<Operator>(NewOperand); in hoistAddrSpaceCastFromBitCast()
260 Operator *ASC = dyn_cast<Operator>(NewOperand); in optimizeMemoryInstruction()
/external/clang/include/clang/AST/
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()

12345678