Home
last modified time | relevance | path

Searched refs:Operator (Results 1 – 25 of 191) 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_;
48 LoadRepresentation LoadRepresentationOf(Operator const*);
74 StoreRepresentation const& StoreRepresentationOf(Operator const*);
78 UnalignedLoadRepresentation UnalignedLoadRepresentationOf(Operator const*);
84 Operator const*);
89 CheckedLoadRepresentation CheckedLoadRepresentationOf(Operator const*);
[all …]
Dmachine-operator.cc37 LoadRepresentation LoadRepresentationOf(Operator const* op) { in LoadRepresentationOf()
45 StoreRepresentation const& StoreRepresentationOf(Operator const* op) { in StoreRepresentationOf()
50 UnalignedLoadRepresentation UnalignedLoadRepresentationOf(Operator const* op) { in UnalignedLoadRepresentationOf()
56 Operator const* op) { in UnalignedStoreRepresentationOf()
61 CheckedLoadRepresentation CheckedLoadRepresentationOf(Operator const* op) { in CheckedLoadRepresentationOf()
67 CheckedStoreRepresentation CheckedStoreRepresentationOf(Operator const* op) { in CheckedStoreRepresentationOf()
72 MachineRepresentation StackSlotRepresentationOf(Operator const* op) { in StackSlotRepresentationOf()
77 MachineRepresentation AtomicStoreRepresentationOf(Operator const* op) { in AtomicStoreRepresentationOf()
83 V(Word32And, Operator::kAssociative | Operator::kCommutative, 2, 0, 1) \
84 V(Word32Or, Operator::kAssociative | Operator::kCommutative, 2, 0, 1) \
[all …]
Dsimplified-operator.h27 class Operator; variable
57 V8_EXPORT_PRIVATE BufferAccess const BufferAccessOf(const Operator* op)
81 FieldAccess const& FieldAccessOf(const Operator* op) WARN_UNUSED_RESULT;
108 V8_EXPORT_PRIVATE ElementAccess const& ElementAccessOf(const Operator* op)
111 ExternalArrayType ExternalArrayTypeOf(const Operator* op) WARN_UNUSED_RESULT;
122 CheckFloat64HoleMode CheckFloat64HoleModeOf(const Operator*) WARN_UNUSED_RESULT;
133 CheckTaggedInputMode CheckTaggedInputModeOf(const Operator*) WARN_UNUSED_RESULT;
144 CheckForMinusZeroMode CheckMinusZeroModeOf(const Operator*) WARN_UNUSED_RESULT;
159 GrowFastElementsFlags GrowFastElementsFlagsOf(const Operator*)
172 ElementsTransition ElementsTransitionOf(const Operator* op) WARN_UNUSED_RESULT;
[all …]
Dsimplified-operator.cc83 BufferAccess const BufferAccessOf(const Operator* op) { in BufferAccessOf()
169 const FieldAccess& FieldAccessOf(const Operator* op) { in FieldAccessOf()
177 const ElementAccess& ElementAccessOf(const Operator* op) { in ElementAccessOf()
184 ExternalArrayType ExternalArrayTypeOf(const Operator* op) { in ExternalArrayTypeOf()
205 CheckFloat64HoleMode CheckFloat64HoleModeOf(const Operator* op) { in CheckFloat64HoleModeOf()
210 CheckForMinusZeroMode CheckMinusZeroModeOf(const Operator* op) { in CheckMinusZeroModeOf()
247 CheckTaggedInputMode CheckTaggedInputModeOf(const Operator* op) { in CheckTaggedInputModeOf()
272 GrowFastElementsFlags GrowFastElementsFlagsOf(const Operator* op) { in GrowFastElementsFlagsOf()
292 ElementsTransition ElementsTransitionOf(const Operator* op) { in ElementsTransitionOf()
316 NumberOperationHint NumberOperationHintOf(const Operator* op) { in NumberOperationHintOf()
[all …]
Dcommon-operator.h23 class Operator; variable
46 V8_EXPORT_PRIVATE BranchHint BranchHintOf(const Operator* const);
49 DeoptimizeReason DeoptimizeReasonOf(Operator const* const);
79 DeoptimizeParameters const& DeoptimizeParametersOf(Operator const* const);
104 const Operator* const);
106 V8_EXPORT_PRIVATE CallDescriptor const* CallDescriptorOf(const Operator* const);
108 V8_EXPORT_PRIVATE size_t ProjectionIndexOf(const Operator* const);
111 PhiRepresentationOf(const Operator* const);
130 V8_EXPORT_PRIVATE int ParameterIndexOf(const Operator* const);
131 const ParameterInfo& ParameterInfoOf(const Operator* const);
[all …]
Dcommon-operator.cc33 BranchHint BranchHintOf(const Operator* const op) { in BranchHintOf()
38 DeoptimizeReason DeoptimizeReasonOf(Operator const* const op) { in DeoptimizeReasonOf()
73 DeoptimizeParameters const& DeoptimizeParametersOf(Operator const* const op) { in DeoptimizeParametersOf()
100 SelectParameters const& SelectParametersOf(const Operator* const op) { in SelectParametersOf()
105 CallDescriptor const* CallDescriptorOf(const Operator* const op) { in CallDescriptorOf()
111 size_t ProjectionIndexOf(const Operator* const op) { in ProjectionIndexOf()
117 MachineRepresentation PhiRepresentationOf(const Operator* const op) { in PhiRepresentationOf()
123 int ParameterIndexOf(const Operator* const op) { in ParameterIndexOf()
129 const ParameterInfo& ParameterInfoOf(const Operator* const op) { in ParameterInfoOf()
189 RegionObservability RegionObservabilityOf(Operator const* op) { in RegionObservabilityOf()
[all …]
Djs-operator.h18 class Operator; variable
49 ConvertReceiverMode ConvertReceiverModeOf(Operator const* op);
53 ToBooleanHints ToBooleanHintsOf(Operator const* op);
81 CallConstructParameters const& CallConstructParametersOf(Operator const*);
135 const CallFunctionParameters& CallFunctionParametersOf(const Operator* op);
160 const CallRuntimeParameters& CallRuntimeParametersOf(const Operator* op);
189 ContextAccess const& ContextAccessOf(Operator const*);
217 Operator const*);
244 const NamedAccess& NamedAccessOf(const Operator* op);
273 const LoadGlobalParameters& LoadGlobalParametersOf(const Operator* op);
[all …]
Djs-operator.cc43 ConvertReceiverMode ConvertReceiverModeOf(Operator const* op) { in ConvertReceiverModeOf()
49 ToBooleanHints ToBooleanHintsOf(Operator const* op) { in ToBooleanHintsOf()
78 CallConstructParameters const& CallConstructParametersOf(Operator const* op) { in CallConstructParametersOf()
91 const CallFunctionParameters& CallFunctionParametersOf(const Operator* op) { in CallFunctionParametersOf()
119 const CallRuntimeParameters& CallRuntimeParametersOf(const Operator* op) { in CallRuntimeParametersOf()
156 ContextAccess const& ContextAccessOf(Operator const* op) { in ContextAccessOf()
189 Operator const* op) { in CreateCatchContextParametersOf()
217 NamedAccess const& NamedAccessOf(const Operator* op) { in NamedAccessOf()
240 PropertyAccess const& PropertyAccessOf(const Operator* op) { in PropertyAccessOf()
276 const LoadGlobalParameters& LoadGlobalParametersOf(const Operator* op) { in LoadGlobalParametersOf()
[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.h66 Node* NewNode(const Operator* op, bool incomplete = false) {
70 Node* NewNode(const Operator* op, Node* n1) { in NewNode()
75 Node* NewNode(const Operator* op, Node* n1, Node* n2) { in NewNode()
80 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3) { in NewNode()
85 Node* NewNode(const Operator* op, Node* n1, Node* n2, Node* n3, Node* n4) { in NewNode()
110 Node* MakeNode(const Operator* op, int value_input_count, Node** value_inputs,
115 Node* ProcessCallArguments(const Operator* call_op, Node* callee,
117 Node* ProcessCallNewArguments(const Operator* call_new_op, Node* callee,
120 Node* ProcessCallRuntimeArguments(const Operator* call_runtime_op,
150 void BuildBinaryOp(const Operator* 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 …]
Dbytecode-graph-builder.cc148 const Operator* op = common()->Parameter(i, debug_name); in Environment()
393 const Operator* guard_op = common()->OsrGuard(OsrGuardType::kUninitialized); in PrepareForOsrEntry()
450 const Operator* op = common()->StateValues(count); in UpdateStateValues()
463 const Operator* op = common()->FrameState( in Checkpoint()
520 const Operator* op = common()->Parameter(index, "%new.target"); in GetNewTarget()
532 const Operator* op = common()->Parameter(index, "%context"); in GetFunctionContext()
543 const Operator* op = common()->Parameter(index, "%closure"); in GetFunctionClosure()
552 const Operator* op = in BuildLoadNativeContextField()
750 const Operator* op = javascript()->LoadGlobal(name, feedback, typeof_mode); in BuildLoadGlobal()
776 const Operator* op = javascript()->StoreGlobal(language_mode, name, feedback); in BuildStoreGlobal()
[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();
Doperator-properties.cc16 bool OperatorProperties::HasContextInput(const Operator* op) { in HasContextInput()
23 bool OperatorProperties::HasFrameStateInput(const Operator* op) { in HasFrameStateInput()
112 int OperatorProperties::GetTotalInputCount(const Operator* op) { in GetTotalInputCount()
120 bool OperatorProperties::IsBasicBlockBegin(const Operator* op) { in IsBasicBlockBegin()
121 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/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() 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/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/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/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/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/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