/external/chromium_org/v8/src/compiler/ |
H A D | 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* o [all...] |
H A D | simplified-operator.h | 25 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 D | machine-operator.h | 16 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 D | machine-operator.cc | 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) \ 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 D | 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* Merg [all...] |
H A D | common-operator.cc | 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 { \ 69 Name##Operator() \ 73 Name##Operator [all...] |
H A D | operator.cc | 11 Operator::~Operator() {} 17 : Operator(opcode, properties, mnemonic),
|
H A D | js-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); } 91 const Operator* GreaterThanOrEqua [all...] |
H A D | simplified-operator.cc | 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) \ 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 D | operator-properties-inl.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) { 95 inline int OperatorProperties::GetFrameStateInputCount(const Operator* op) { 99 inline int OperatorProperties::GetEffectInputCount(const Operator* op) { 104 if (op->HasProperty(Operator [all...] |
H A D | simplified-operator-unittest.cc | 29 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 D | 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 [all...] |
H A D | 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,
|
H A D | common-operator-unittest.cc | 24 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 D | operator.h | 28 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 D | graph-replay.h | 34 static void PrintReplayOpCreator(const Operator* op);
|
H A D | node.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); }
|
H A D | graph-builder.h | 27 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 D | 2003-11-18-PtrMemConstantInitializer.cpp | 7 struct Operator { struct 11 Operator opTab[] = {
|
/external/deqp/modules/gles2/scripts/ |
H A D | gen-reserved_operators.py | 46 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 D | test-operator.cc | 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"); 50 SimpleOperator op2b(20, Operator [all...] |
/external/clang/include/clang/Basic/ |
H A D | OperatorKinds.h | 32 const char *getOperatorSpelling(OverloadedOperatorKind Operator);
|
/external/llvm/utils/PerfectShuffle/ |
H A D | 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 { 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 D | SetTheory.h | 68 /// 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 D | 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))) {
|