Home
last modified time | relevance | path

Searched defs:op (Results 1 – 25 of 149) sorted by relevance

123456

/arkcompiler/ets_runtime/ecmascript/compiler/
Dmcr_gate_meta_data.cpp42 std::string GateMetaData::Str(TypedBinOp op) in Str()
55 std::string GateMetaData::Str(TypedUnOp op) in Str()
68 std::string GateMetaData::Str(TypedJumpOp op) in Str()
81 std::string GateMetaData::Str(TypedLoadOp op) in Str()
94 std::string GateMetaData::Str(TypedStoreOp op) in Str()
107 std::string GateMetaData::Str(TypedCallTargetCheckOp op) in Str()
Drange_analysis.cpp48 auto op = acc_.GetOpCode(gate); in VisitGate() local
111 auto op = acc_.GetTypedUnAccessor(gate).GetTypedUnOp(); in VisitTypedUnaryOp() local
140 auto op = acc_.GetTypedBinaryOp(gate); in VisitTypedBinaryOp() local
279 auto op = acc_.GetTypedBinaryOp(gate); in GetRangeOfCompare() local
324 auto op = acc_.GetOpCode(gate); in PrintRangeInfo() local
Darray_bounds_check_elimination.cpp49 ArrayBoundsCheckElimination::Bound::Bound(TypedBinOp op, GateRef gate, int constant) in Bound()
178 auto op = acc_.GetTypedBinaryOp(gate); in DoBinaryArithmeticOp() local
260 auto op = acc_.GetTypedUnAccessor(gate).GetTypedUnOp(); in DoUnaryArithmeticOp() local
368 OpCode op = acc_.GetOpCode(gate); in VisitGate() local
387 auto op = acc_.GetTypedBinaryOp(gate); in GetInstrAndConstValueFromBinaryOp() local
412 auto op = acc_.GetTypedUnAccessor(gate).GetTypedUnOp(); in GetInstrAndConstValueFromUnaryOp() local
510 void ArrayBoundsCheckElimination::UpdateBound(IntegerStack &pushed, GateRef x, TypedBinOp op, in UpdateBound()
533 …ayBoundsCheckElimination::AddIfCondition(IntegerStack &pushed, GateRef x, GateRef y, TypedBinOp op) in AddIfCondition()
549 OpCode op = acc_.GetOpCode(gate); in IsArrayLength() local
563 OpCode op = acc_.GetOpCode(gate); in FindBoundGate() local
[all …]
Dgate_accessor.cpp137 auto op = GetOpCode(gate); in GetMemoryAttribute() local
337 TypedLoadOp op = GetTypedLoadOp(gate); in TypedOpIsTypedArray() local
341 TypedStoreOp op = GetTypedStoreOp(gate); in TypedOpIsTypedArray() local
395 OpCode op = GetOpCode(gate); in HasNumberType() local
405 OpCode op = GetOpCode(gate); in HasStringType() local
515 OpCode op = GetOpCode(gate); in GetNoGCFlag() local
539 OpCode op = GetOpCode(gate); in TryGetPcOffset() local
573 OpCode op = GetOpCode(gate); in TryGetBcIndex() local
586 OpCode op = GetOpCode(gate); in TryGetMethodOffset() local
610 OpCode op = GetOpCode(frameState); in GetFrameArgs() local
[all …]
Dloop_analysis.cpp122 auto op = acc_.GetOpCode(gate); in UpdateLoopInfo() local
202 auto op = acc_.GetOpCode(gate); in LoopExitElimination() local
Dts_hcr_opt_pass.cpp58 TypedBinOp op = acc_.GetTypedBinaryOp(gate); in VisitStringBinOp() local
128 OpCode op = acc_.GetOpCode(gate); in IsNotLoadStrOrStringLoadElement() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dopcodes.h152 constexpr bool IsCompareHasReverseOp(Opcode op) in IsCompareHasReverseOp()
160 constexpr Opcode GetSwapCmpOp(Opcode op) in GetSwapCmpOp()
181 constexpr Opcode GetReverseCmpOp(Opcode op) in GetReverseCmpOp()
202 constexpr bool IsSupportedOpForCopyInPhasesLoopUnrollAndVRP(Opcode op) in IsSupportedOpForCopyInPhasesLoopUnrollAndVRP()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Disa.cpp18 #define DEFINE_MOP(op, ...) const OpndDesc OpndDesc::op = __VA_ARGS__; argument
21 #define DEFINE_MOP(op, ...) {abstract::op, __VA_ARGS__}, argument
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/src/
Dcast_opt.cpp85 bool CastOpt::IsExplicitCastOp(Opcode op) in IsExplicitCastOp()
95 bool CastOpt::IsImplicitCastOp(Opcode op) in IsImplicitCastOp()
103 bool CastOpt::IsCompareOp(Opcode op) in IsCompareOp()
130 Opcode op = castExpr->GetOpCode(); in SimplifyCastSingle() local
/arkcompiler/ets_frontend/ets2panda/checker/ts/
DbinaryLikeExpression.cpp23 …cker::CheckBooleanLikeType(Type *leftType, Type *rightType, ir::AstNode *expr, lexer::TokenType op) in CheckBooleanLikeType()
57 … ir::Expression *rightExpr, ir::AstNode *expr, lexer::TokenType op) in CheckBinaryOperator()
101 … ir::Expression *rightExpr, ir::AstNode *expr, lexer::TokenType op) in CheckPlusOperator()
137 … ir::Expression *rightExpr, ir::AstNode *expr, lexer::TokenType op) in CheckCompareOperator()
224 void TSChecker::CheckAssignmentOperator(lexer::TokenType op, ir::Expression *leftExpr, Type *leftTy… in CheckAssignmentOperator()
/arkcompiler/ets_runtime/ecmascript/ic/
Dic_runtime.cpp27 void ICRuntime::UpdateLoadHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, in UpdateLoadHandler()
113 void ICRuntime::UpdateStoreHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, in UpdateStoreHandler()
193 ObjectOperator op(GetThread(), receiver, key); in LoadValueMiss() local
258 ObjectOperator op(GetThread(), receiver, key); in LoadMiss() local
320 ObjectOperator op(GetThread(), receiver, key); in LoadTypedArrayValueMiss() local
395 ObjectOperator op(GetThread(), receiver, key); in StoreMiss() local
447 ObjectOperator op(GetThread(), receiver, key); in StoreTypedArrayValueMiss() local
Dic_handler.h201 …tatic inline JSHandle<JSTaggedValue> LoadProperty(const JSThread *thread, const ObjectOperator &op) in LoadProperty()
258 …static inline JSHandle<JSTaggedValue> LoadElement(const JSThread *thread, const ObjectOperator &op) in LoadElement()
300 …atic inline JSHandle<JSTaggedValue> StoreProperty(const JSThread *thread, const ObjectOperator &op) in StoreProperty()
366 …ic inline JSHandle<JSTaggedValue> StoreTransition(const JSThread *thread, const ObjectOperator &op) in StoreTransition()
395 …atic inline JSHandle<JSTaggedValue> LoadPrototype(const JSThread *thread, const ObjectOperator &op, in LoadPrototype()
428 …tic inline JSHandle<JSTaggedValue> StorePrototype(const JSThread *thread, const ObjectOperator &op, in StorePrototype()
482 …ic inline JSHandle<JSTaggedValue> StoreTransition(const JSThread *thread, const ObjectOperator &op, in StoreTransition()
516 static inline JSHandle<JSTaggedValue> StoreAOT(const JSThread *thread, const ObjectOperator &op, in StoreAOT()
/arkcompiler/ets_frontend/es2panda/typescript/core/
DbinaryLikeExpression.cpp24 … const ir::Expression *rightExpr, const ir::AstNode *expr, lexer::TokenType op) in CheckBinaryOperator()
95 … const ir::Expression *rightExpr, const ir::AstNode *expr, lexer::TokenType op) in CheckPlusOperator()
127 … const ir::Expression *rightExpr, const ir::AstNode *expr, lexer::TokenType op) in CheckCompareOperator()
213 void Checker::CheckAssignmentOperator(lexer::TokenType op, const ir::Expression *leftExpr, Type *le… in CheckAssignmentOperator()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Ddbg.h41 DbgInsn(MemPool &memPool, maplebe::MOperator op) : Insn(memPool, op) {} in DbgInsn()
45 …DbgInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0) : Insn(memPool, op, opnd… in DbgInsn()
47 … DbgInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1) in DbgInsn()
52 … DbgInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1, in DbgInsn()
Dcfi.h62 CfiInsn(MemPool &memPool, maplebe::MOperator op) : Insn(memPool, op) {} in CfiInsn()
66 …CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0) : Insn(memPool, op, opnd… in CfiInsn()
68 … CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1) in CfiInsn()
73 … CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1, in CfiInsn()
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DunaryExpressionBuilder.h29 UnaryExpressionBuilder &SetOperator(lexer::TokenType op) in SetOperator()
DbinaryExpressionBuilder.h30 BinaryExpressionBuilder &SetOperator(lexer::TokenType op) in SetOperator()
DupdateExpressionBuilder.h29 UpdateExpressionBuilder &SetOperator(lexer::TokenType op) in SetOperator()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dextend_assembler.cpp110 void ExtendedAssembler::PushArgc(int32_t argc, Register op, Register fp) in PushArgc()
116 void ExtendedAssembler::PushArgc(Register argc, Register op, Register fp) in PushArgc()
Dassembler_aarch64.cpp92 uint32_t op = 0; in Ldp() local
126 uint32_t op = 0; in Stp() local
160 uint32_t op = 0; in Ldp() local
206 uint32_t op = 0; in Stp() local
280 uint32_t op = GetOpcodeOfLdr(operand, scale); in Ldr() local
322 uint32_t op = 0; in Str() local
360 uint32_t op = LDUR_Offset; in Ldur() local
372 uint32_t op = STUR_Offset; in Stur() local
673 void AssemblerAarch64::MovWide(uint32_t op, const Register &rd, uint64_t imm, int shift) in MovWide()
715 void AssemblerAarch64::BitWiseOpImm(BitwiseOpCode op, const Register &rd, const Register &rn, uint6… in BitWiseOpImm()
[all …]
/arkcompiler/ets_runtime/ecmascript/debugger/
Ddropframe_manager.cpp22 bool DropframeManager::IsNewlexenvOpcode(BytecodeInstruction::Opcode op) in IsNewlexenvOpcode()
36 bool DropframeManager::IsStlexvarOpcode(BytecodeInstruction::Opcode op) in IsStlexvarOpcode()
49 …, uint16_t> DropframeManager::ReadStlexvarParams(const uint8_t *pc, BytecodeInstruction::Opcode op) in ReadStlexvarParams()
102 BytecodeInstruction::Opcode op = bcIns.GetOpcode(); in AddLexPropertiesToRecord() local
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_atomics.cpp279 const callbackfun &op) in AtomicReadModifyWrite()
309 … EcmaRuntimeCallInfo *argv, const callbackfun &op) in AtomicReadModifyWriteCase()
378 … EcmaRuntimeCallInfo *argv, const callbackfun &op, uint8_t &tag) in HandleWithUint8()
401 … EcmaRuntimeCallInfo *argv, const callbackfun &op, int8_t &tag) in HandleWithInt8()
424 … EcmaRuntimeCallInfo *argv, const callbackfun &op, uint16_t &tag) in HandleWithUint16()
447 … EcmaRuntimeCallInfo *argv, const callbackfun &op, int16_t &tag) in HandleWithInt16()
470 … EcmaRuntimeCallInfo *argv, const callbackfun &op, uint32_t &tag) in HandleWithUint32()
493 … EcmaRuntimeCallInfo *argv, const callbackfun &op, int32_t &tag) in HandleWithInt32()
516 EcmaRuntimeCallInfo *argv, const callbackfun &op, in HandleWithBigInt64()
543 EcmaRuntimeCallInfo *argv, const callbackfun &op, in HandleWithBigUint64()
/arkcompiler/runtime_core/static_core/libllvmbackend/tests/
Dinst_generator_test.cpp33 void GenerateOp(Opcode op) in GenerateOp()
123 for (const auto &op : instGenerator_.GetMap()) { in Generate() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Darithmetic.cpp150 bool ETSChecker::CheckBinaryOperatorForBigInt(Type *left, Type *right, lexer::TokenType op) in CheckBinaryOperatorForBigInt()
201 …std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool i… in CheckBinaryOperatorMulDivMod()
262 …std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool i… in CheckBinaryOperatorPlus()
312 …std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool i… in CheckBinaryOperatorShift()
371 …std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool i… in CheckBinaryOperatorBitwise()
908 bool CheckNumericOperatorContext(ir::Expression *expression, lexer::TokenType op) in CheckNumericOperatorContext()
936 …eckStringOperatorContext(ir::Expression *expression, checker::Type *otherType, lexer::TokenType op) in CheckStringOperatorContext()
945 …ckRelationalOperatorsBetweenEnums(ir::Expression *left, ir::Expression *right, lexer::TokenType op) in CheckRelationalOperatorsBetweenEnums()
971 auto op = binaryExpression->OperatorType(); in CheckNeedToGenerateGetValueForBinaryExpression() local
/arkcompiler/ets_runtime/ecmascript/
Djs_object.cpp372 ObjectOperator op(thread, receiver, lengthKey, OperatorType::OWN); in IsArrayLengthWritable() local
664 ObjectOperator op(thread, objValue, i, OperatorType::OWN); in GetAllElementKeysByFilter() local
812 ObjectOperator op(thread, key); in GlobalSetProperty() local
851 ObjectOperator op(thread, obj, receiver, key); in SetProperty() local
861 ObjectOperator op(thread, obj, key); in SetProperty() local
875 ObjectOperator op(thread, obj, key); in SetProperty() local
884 ObjectOperator op(thread, obj, index); in SetProperty() local
888 bool JSObject::SetPropertyForDataDescriptorProxy(JSThread *thread, ObjectOperator *op, in SetPropertyForDataDescriptorProxy()
918 bool JSObject::SetPropertyForDataDescriptor(ObjectOperator *op, const JSHandle<JSTaggedValue> &valu… in SetPropertyForDataDescriptor()
1002 bool JSObject::SetProperty(ObjectOperator *op, const JSHandle<JSTaggedValue> &value, bool mayThrow) in SetProperty()
[all …]

123456