/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))) {
|