HomeSort by relevance Sort by last modified time
    Searched refs:Operator (Results 1 - 25 of 143) sorted by null

1 2 3 4 5 6

  /external/chromium_org/v8/src/compiler/
operator-properties.h 12 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* op)
    [all...]
simplified-operator.h 25 class Operator;
31 OStream& operator<<(OStream&, BaseTaggedness);
60 bool operator==(ElementAccess const& lhs, ElementAccess const& rhs);
61 bool operator!=(ElementAccess const& lhs, ElementAccess const& rhs);
63 OStream& operator<<(OStream&, ElementAccess const&);
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()
    [all...]
machine-operator.h 16 class Operator;
22 OStream& operator<<(OStream& os, const WriteBarrierKind& write_barrier_kind);
44 inline bool operator==(const StoreRepresentation& rep1,
50 inline bool operator!=(const StoreRepresentation& rep1,
55 OStream& operator<<(OStream& os, const StoreRepresentation& rep);
65 const Operator* Word32And();
66 const Operator* Word32Or();
67 const Operator* Word32Xor();
68 const Operator* Word32Shl();
69 const Operator* Word32Shr()
    [all...]
common-operator.h 24 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* Merge(int controls)
    [all...]
machine-operator.cc 5 #include "src/compiler/machine-operator.h"
9 #include "src/compiler/operator.h"
15 OStream& operator<<(OStream& os, const WriteBarrierKind& write_barrier_kind) {
27 OStream& operator<<(OStream& os, const StoreRepresentation& rep) {
61 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)
    [all...]
common-operator.cc 5 #include "src/compiler/common-operator.h"
38 // TODO(bmeurer): Move to operator<<(os, ExternalReference)
57 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 {
    [all...]
operator.cc 5 #include "src/compiler/operator.h"
11 Operator::~Operator() {}
17 : Operator(opcode, properties, mnemonic),
js-operator.h 10 #include "src/compiler/operator.h"
73 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);
    [all...]
simplified-operator.cc 5 #include "src/compiler/simplified-operator.h"
9 #include "src/compiler/operator.h"
16 OStream& operator<<(OStream& os, BaseTaggedness base_taggedness) {
28 bool operator==(ElementAccess const& lhs, ElementAccess const& rhs) {
35 bool operator!=(ElementAccess const& lhs, ElementAccess const& rhs) {
40 OStream& operator<<(OStream& os, ElementAccess const& access) {
48 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)
    [all...]
operator-properties-inl.h 8 #include "src/compiler/common-operator.h"
9 #include "src/compiler/js-operator.h"
11 #include "src/compiler/operator-properties.h"
17 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)
    [all...]
simplified-operator-unittest.cc 5 #include "src/compiler/simplified-operator.h"
7 #include "src/compiler/operator-properties-inl.h"
15 inline std::ostream& operator<<(std::ostream& os, const ElementAccess& access) {
29 const Operator* (SimplifiedOperatorBuilder::*constructor)();
31 Operator::Properties properties;
36 std::ostream& operator<<(std::ostream& os, const PureOperator& pop) {
45 Operator::kPure | properties, input_count \
47 PURE(BooleanNot, Operator::kNoProperties, 1),
48 PURE(NumberEqual, Operator::kCommutative, 2),
49 PURE(NumberLessThan, Operator::kNoProperties, 2)
    [all...]
value-numbering-reducer-unittest.cc 17 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::Opcode>(input_count)
    [all...]
graph.h 28 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,
common-operator-unittest.cc 5 #include "src/compiler/common-operator.h"
9 #include "src/compiler/operator-properties-inl.h"
24 const Operator* (CommonOperatorBuilder::*constructor)();
26 Operator::Properties properties;
35 std::ostream& operator<<(std::ostream& os, const SharedOperator& fop) {
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)
    [all...]
operator.h 16 // An operator represents description of the "computation" of a node in the
24 // parameters" which are compile-time constant parameters to the operator, such
26 // Static parameters are private to the operator and only semantically
27 // meaningful to the operator itself.
28 class Operator : public ZoneObject {
32 // Properties inform the operator-independent optimizer about legal
33 // transformations for nodes that have this operator.
50 Operator(Opcode opcode, Properties properties, const char* mnemonic)
52 virtual ~Operator();
54 // A small integer unique to all instances of a particular kind of operator,
    [all...]
graph-replay.h 34 static void PrintReplayOpCreator(const Operator* op);
node.h 15 #include "src/compiler/operator.h"
26 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); }
64 OStream& operator<<(OStream& os, const Node& n);
js-typed-lowering.h 10 #include "src/compiler/machine-operator.h"
12 #include "src/compiler/simplified-operator.h"
45 Reduction ReduceNumberBinop(Node* node, const Operator* numberOp);
47 const Operator* intOp);
49 const Operator* shift_op);
  /external/clang/test/CodeGenCXX/
2003-11-18-PtrMemConstantInitializer.cpp 7 struct Operator {
11 Operator opTab[] = {
  /external/deqp/modules/gles2/scripts/
gen-reserved_operators.py 33 if op.operator == "~":
36 self.operation = 'value ' + op.operator + ' 1;'
46 class Operator():
47 def __init__(self, operator, name):
48 self.operator = operator
54 Operator("%", "modulo"),
55 Operator("~", "bitwise_not"),
56 Operator("<<", "bitwise_shift_left"),
57 Operator(">>", "bitwise_shift_right")
    [all...]
  /external/chromium_org/v8/test/cctest/compiler/
test-operator.cc 7 #include "src/compiler/operator.h"
17 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")
    [all...]
  /external/clang/include/clang/Basic/
OperatorKinds.h 23 OO_None, ///< Not an overloaded operator
30 /// \brief Retrieve the spelling of the given overloaded operator, without
31 /// the preceding "operator" keyword.
32 const char *getOperatorSpelling(OverloadedOperatorKind Operator);
  /external/llvm/utils/PerfectShuffle/
PerfectShuffle.cpp 22 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 {
110 Operator(unsigned short shufflemask, const char *name, unsigned opnum,
115 ~Operator() {
304 Operator *Op = TheOperators[opnum];
469 struct vmrghw : public Operator {
470 vmrghw() : Operator(0x0415, "vmrghw", OP_VMRGHW) {
    [all...]
  /external/llvm/include/llvm/TableGen/
SetTheory.h 68 /// Operator - A callback representing a DAG operator.
69 class Operator {
72 virtual ~Operator() {}
74 /// apply - Apply this operator to Expr's arguments and insert the result
98 StringMap<Operator*> Operators;
120 /// addOperator - Add a DAG operator.
121 void addOperator(StringRef Name, Operator*);
  /external/llvm/lib/Target/NVPTX/
NVPTXFavorNonGenericAddrSpaces.cpp 46 #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 518 milliseconds

1 2 3 4 5 6