Home
last modified time | relevance | path

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

12345678

/external/v8/src/compiler/
Dmachine-operator.h19 class Operator; variable
25 OptionalOperator(bool supported, const Operator* op) in OptionalOperator()
30 const Operator* op() const { in op()
36 const Operator* placeholder() const { return op_; } in placeholder()
40 const Operator* const op_;
47 LoadRepresentation LoadRepresentationOf(Operator const*);
73 StoreRepresentation const& StoreRepresentationOf(Operator const*);
77 UnalignedLoadRepresentation UnalignedLoadRepresentationOf(Operator const*);
83 Operator const*);
88 CheckedLoadRepresentation CheckedLoadRepresentationOf(Operator const*);
[all …]
Dmachine-operator.cc37 LoadRepresentation LoadRepresentationOf(Operator const* op) { in LoadRepresentationOf()
45 StoreRepresentation const& StoreRepresentationOf(Operator const* op) { in StoreRepresentationOf()
51 UnalignedLoadRepresentation UnalignedLoadRepresentationOf(Operator const* op) { in UnalignedLoadRepresentationOf()
57 Operator const* op) { in UnalignedStoreRepresentationOf()
62 CheckedLoadRepresentation CheckedLoadRepresentationOf(Operator const* op) { in CheckedLoadRepresentationOf()
68 CheckedStoreRepresentation CheckedStoreRepresentationOf(Operator const* op) { in CheckedStoreRepresentationOf()
73 int StackSlotSizeOf(Operator const* op) { in StackSlotSizeOf()
78 MachineRepresentation AtomicStoreRepresentationOf(Operator const* op) { in AtomicStoreRepresentationOf()
84 V(Word32And, Operator::kAssociative | Operator::kCommutative, 2, 0, 1) \
85 V(Word32Or, Operator::kAssociative | Operator::kCommutative, 2, 0, 1) \
[all …]
Dsimplified-operator.h28 class Operator; variable
58 V8_EXPORT_PRIVATE BufferAccess const BufferAccessOf(const Operator* op)
83 FieldAccess const& FieldAccessOf(const Operator* op) WARN_UNUSED_RESULT;
110 V8_EXPORT_PRIVATE ElementAccess const& ElementAccessOf(const Operator* op)
113 ExternalArrayType ExternalArrayTypeOf(const Operator* op) WARN_UNUSED_RESULT;
124 CheckFloat64HoleMode CheckFloat64HoleModeOf(const Operator*) WARN_UNUSED_RESULT;
135 CheckTaggedInputMode CheckTaggedInputModeOf(const Operator*) WARN_UNUSED_RESULT;
146 CheckForMinusZeroMode CheckMinusZeroModeOf(const Operator*) WARN_UNUSED_RESULT;
180 CheckMapsParameters const& CheckMapsParametersOf(Operator const*)
196 GrowFastElementsFlags GrowFastElementsFlagsOf(const Operator*)
[all …]
Dsimplified-operator.cc83 BufferAccess const BufferAccessOf(const Operator* op) { in BufferAccessOf()
174 const FieldAccess& FieldAccessOf(const Operator* op) { in FieldAccessOf()
182 const ElementAccess& ElementAccessOf(const Operator* op) { in ElementAccessOf()
189 ExternalArrayType ExternalArrayTypeOf(const Operator* op) { in ExternalArrayTypeOf()
210 CheckFloat64HoleMode CheckFloat64HoleModeOf(const Operator* op) { in CheckFloat64HoleModeOf()
215 CheckForMinusZeroMode CheckMinusZeroModeOf(const Operator* op) { in CheckMinusZeroModeOf()
270 CheckMapsParameters const& CheckMapsParametersOf(Operator const* op) { in CheckMapsParametersOf()
290 CheckTaggedInputMode CheckTaggedInputModeOf(const Operator* op) { in CheckTaggedInputModeOf()
315 GrowFastElementsFlags GrowFastElementsFlagsOf(const Operator* op) { in GrowFastElementsFlagsOf()
349 ElementsTransition const& ElementsTransitionOf(const Operator* op) { in ElementsTransitionOf()
[all …]
Dcommon-operator.h23 class Operator; variable
47 V8_EXPORT_PRIVATE BranchHint BranchHintOf(const Operator* const);
50 int ValueInputCountOfReturn(Operator const* const op);
73 DeoptimizeParameters const& DeoptimizeParametersOf(Operator const* const);
98 const Operator* const);
100 V8_EXPORT_PRIVATE CallDescriptor const* CallDescriptorOf(const Operator* const);
102 V8_EXPORT_PRIVATE size_t ProjectionIndexOf(const Operator* const);
105 PhiRepresentationOf(const Operator* const);
124 V8_EXPORT_PRIVATE int ParameterIndexOf(const Operator* const);
125 const ParameterInfo& ParameterInfoOf(const Operator* const);
[all …]
Dcommon-operator.cc35 BranchHint BranchHintOf(const Operator* const op) { in BranchHintOf()
40 int ValueInputCountOfReturn(Operator const* const op) { in ValueInputCountOfReturn()
63 DeoptimizeParameters const& DeoptimizeParametersOf(Operator const* const op) { in DeoptimizeParametersOf()
92 SelectParameters const& SelectParametersOf(const Operator* const op) { in SelectParametersOf()
97 CallDescriptor const* CallDescriptorOf(const Operator* const op) { in CallDescriptorOf()
103 size_t ProjectionIndexOf(const Operator* const op) { in ProjectionIndexOf()
109 MachineRepresentation PhiRepresentationOf(const Operator* const op) { in PhiRepresentationOf()
115 int ParameterIndexOf(const Operator* const op) { in ParameterIndexOf()
121 const ParameterInfo& ParameterInfoOf(const Operator* const op) { in ParameterInfoOf()
281 RegionObservability RegionObservabilityOf(Operator const* op) { in RegionObservabilityOf()
[all …]
Djs-operator.cc44 ConvertReceiverMode ConvertReceiverModeOf(Operator const* op) { in ConvertReceiverModeOf()
50 ToBooleanHints ToBooleanHintsOf(Operator const* op) { in ToBooleanHintsOf()
74 ConstructParameters const& ConstructParametersOf(Operator const* op) { in ConstructParametersOf()
99 Operator const* op) { in ConstructWithSpreadParametersOf()
110 const CallParameters& CallParametersOf(const Operator* op) { in CallParametersOf()
121 Operator const* op) { in CallForwardVarargsParametersOf()
144 CallWithSpreadParameters const& CallWithSpreadParametersOf(Operator const* op) { in CallWithSpreadParametersOf()
171 const CallRuntimeParameters& CallRuntimeParametersOf(const Operator* op) { in CallRuntimeParametersOf()
208 ContextAccess const& ContextAccessOf(Operator const* op) { in ContextAccessOf()
241 Operator const* op) { in CreateCatchContextParametersOf()
[all …]
Djs-operator.h26 class Operator; variable
56 ConvertReceiverMode ConvertReceiverModeOf(Operator const* op);
60 ToBooleanHints ToBooleanHintsOf(Operator const* op);
88 ConstructParameters const& ConstructParametersOf(Operator const*);
113 Operator const*);
150 Operator const*) WARN_UNUSED_RESULT;
199 const CallParameters& CallParametersOf(const Operator* op);
223 CallWithSpreadParameters const& CallWithSpreadParametersOf(Operator const*);
247 const CallRuntimeParameters& CallRuntimeParametersOf(const Operator* op);
276 ContextAccess const& ContextAccessOf(Operator const*);
[all …]
Doperator-properties.h16 class Operator; variable
20 static bool HasContextInput(const Operator* op);
21 static int GetContextInputCount(const Operator* op) { in GetContextInputCount()
25 static bool HasFrameStateInput(const Operator* op);
26 static int GetFrameStateInputCount(const Operator* op) { in GetFrameStateInputCount()
30 static int GetTotalInputCount(const Operator* op);
32 static bool IsBasicBlockBegin(const Operator* op);
Dgraph.h20 class Operator; variable
58 Node* NewNodeUnchecked(const Operator* op, int input_count, in NON_EXPORTED_BASE()
62 Node* NewNode(const Operator* op, int input_count, Node* const* inputs, in NON_EXPORTED_BASE()
66 Node* NewNode(const Operator* op) { in NON_EXPORTED_BASE()
69 Node* NewNode(const Operator* op, Node* n1) { return NewNode(op, 1, &n1); } in NON_EXPORTED_BASE()
70 Node* NewNode(const Operator* op, Node* n1, Node* n2) { in NON_EXPORTED_BASE()
74 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3) { in NON_EXPORTED_BASE()
78 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4) { in NON_EXPORTED_BASE()
82 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4, in NON_EXPORTED_BASE()
87 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4, in NON_EXPORTED_BASE()
[all …]
Doperator.cc25 STATIC_CONST_MEMBER_DEFINITION const size_t Operator::kMaxControlOutputCount;
27 Operator::Operator(Opcode opcode, Properties properties, const char* mnemonic, in Operator() function in v8::internal::compiler::Operator
40 std::ostream& operator<<(std::ostream& os, const Operator& op) { in operator <<()
45 void Operator::PrintToImpl(std::ostream& os, PrintVerbosity verbose) const { in PrintToImpl()
49 void Operator::PrintPropsTo(std::ostream& os) const { in PrintPropsTo()
53 if (HasProperty(Operator::k##name)) { \ in PrintPropsTo()
Dbytecode-graph-builder.h63 Node* NewNode(const Operator* op, bool incomplete = false) {
67 Node* NewNode(const Operator* op, Node* n1) { in NewNode()
72 Node* NewNode(const Operator* op, Node* n1, Node* n2) { in NewNode()
77 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3) { in NewNode()
82 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4) { in NewNode()
107 Node* MakeNode(const Operator* op, int value_input_count, Node** value_inputs,
112 Node* ProcessCallArguments(const Operator* call_op, Node* callee,
114 Node* ProcessConstructArguments(const Operator* call_new_op, Node* callee,
118 Node* ProcessConstructWithSpreadArguments(const Operator* op, Node* callee,
122 Node* ProcessCallRuntimeArguments(const Operator* call_runtime_op,
[all …]
Doperator.h33 class V8_EXPORT_PRIVATE Operator : public NON_EXPORTED_BASE(ZoneObject) { in NON_EXPORTED_BASE()
64 Operator(Opcode opcode, Properties properties, const char* mnemonic, in NON_EXPORTED_BASE()
68 virtual ~Operator() {} in NON_EXPORTED_BASE()
82 virtual bool Equals(const Operator* that) const { in NON_EXPORTED_BASE()
149 DISALLOW_COPY_AND_ASSIGN(Operator); in NON_EXPORTED_BASE()
152 DEFINE_OPERATORS_FOR_FLAGS(Operator::Properties)
154 std::ostream& operator<<(std::ostream& os, const Operator& op);
170 class Operator1 : public Operator {
176 : Operator(opcode, properties, mnemonic, value_in, effect_in, control_in, in Operator() function
184 bool Equals(const Operator* other) const final { in Equals()
[all …]
Dsimplified-lowering.h31 void DoMax(Node* node, Operator const* op, MachineRepresentation rep);
32 void DoMin(Node* node, Operator const* op, MachineRepresentation rep);
42 void DoShift(Node* node, Operator const* op, Type* rhs_type);
57 SetOncePointer<Operator const> to_number_operator_;
76 Operator const* ToNumberOperator();
Dbytecode-graph-builder.cc145 const Operator* op = common()->Parameter(i, debug_name); in Environment()
338 const Operator* guard_op = common()->OsrGuard(OsrGuardType::kUninitialized); in PrepareForOsrEntry()
410 const Operator* op = common()->StateValues(count, SparseInputMask::Dense()); in UpdateStateValues()
454 const Operator* op = common()->FrameState( in Checkpoint()
500 const Operator* op = common()->Parameter(index, "%new.target"); in GetNewTarget()
512 const Operator* op = common()->Parameter(index, "%context"); in GetFunctionContext()
523 const Operator* op = common()->Parameter(index, "%closure"); in GetFunctionClosure()
532 const Operator* op = in BuildLoadNativeContextField()
600 DCHECK(effect->op()->HasProperty(Operator::kNoWrite)); in PrepareEagerCheckpoint()
743 const Operator* op = javascript()->LoadGlobal(name, feedback, typeof_mode); in BuildLoadGlobal()
[all …]
Doperator-properties.cc16 bool OperatorProperties::HasContextInput(const Operator* op) { in HasContextInput()
23 bool OperatorProperties::HasFrameStateInput(const Operator* op) { in HasFrameStateInput()
118 int OperatorProperties::GetTotalInputCount(const Operator* op) { in GetTotalInputCount()
126 bool OperatorProperties::IsBasicBlockBegin(const Operator* op) { in IsBasicBlockBegin()
127 Operator::Opcode const opcode = op->opcode(); in IsBasicBlockBegin()
/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() argument
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/swiftshader/third_party/LLVM/utils/PerfectShuffle/
DPerfectShuffle.cpp22 struct Operator;
89 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() argument
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/llvm/lib/Target/NVPTX/
DNVPTXFavorNonGenericAddrSpaces.cpp128 Operator *Cast = dyn_cast<Operator>(V); in isEliminableAddrSpaceCast()
157 Operator *Cast = cast<Operator>(NewOperand); in hoistAddrSpaceCastFromGEP()
194 Operator *Cast = cast<Operator>(NewOperand); in hoistAddrSpaceCastFromBitCast()
263 Operator *ASC = dyn_cast<Operator>(NewOperand); in optimizeMemoryInstruction()
/external/clang/include/clang/AST/
DTemplateName.h431 OverloadedOperatorKind Operator; member
456 OverloadedOperatorKind Operator) in DependentTemplateName() argument
457 : Qualifier(Qualifier, true), Operator(Operator), in DependentTemplateName()
461 OverloadedOperatorKind Operator, in DependentTemplateName() argument
463 : Qualifier(Qualifier, true), Operator(Operator), in DependentTemplateName()
487 return Operator; in getOperator()
505 OverloadedOperatorKind Operator) { in Profile() argument
508 ID.AddInteger(Operator); in Profile()
/external/swiftshader/third_party/LLVM/utils/TableGen/
DSetTheory.h68 struct Operator { struct
69 virtual ~Operator() {} in ~Operator() argument
92 StringMap<Operator*> Operators;
115 void addOperator(StringRef Name, Operator*);
/external/llvm/include/llvm/IR/
DOperator.h32 class Operator : public User {
38 Operator() = delete;
44 ~Operator() override;
74 class OverflowingBinaryOperator : public Operator {
126 class PossiblyExactOperator : public Operator {
216 class FPMathOperator : public Operator {
361 class ZExtOperator : public ConcreteOperator<Operator, Instruction::ZExt> {};
365 : public ConcreteOperator<Operator, Instruction::GetElementPtr> {
455 : public ConcreteOperator<Operator, Instruction::PtrToInt> {
482 : public ConcreteOperator<Operator, Instruction::BitCast> {
/external/llvm/include/llvm/TableGen/
DSetTheory.h69 class Operator {
72 virtual ~Operator() {} in ~Operator()
98 StringMap<std::unique_ptr<Operator>> Operators;
121 void addOperator(StringRef Name, std::unique_ptr<Operator>);
/external/swiftshader/third_party/LLVM/include/llvm/
DOperator.h30 class Operator : public User {
36 Operator();
37 ~Operator();
59 static inline bool classof(const Operator *) { return true; } in classof() argument
71 class OverflowingBinaryOperator : public Operator {
126 class PossiblyExactOperator : public Operator {
226 : public ConcreteOperator<Operator, Instruction::GetElementPtr> {

12345678