| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | mcr_gate_meta_data.cpp | 42 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()
|
| D | range_analysis.cpp | 48 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
|
| D | array_bounds_check_elimination.cpp | 49 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 …]
|
| D | gate_accessor.cpp | 137 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 …]
|
| D | loop_analysis.cpp | 122 auto op = acc_.GetOpCode(gate); in UpdateLoopInfo() local 202 auto op = acc_.GetOpCode(gate); in LoopExitElimination() local
|
| D | ts_hcr_opt_pass.cpp | 58 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/ |
| D | opcodes.h | 152 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/ |
| D | isa.cpp | 18 #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/ |
| D | cast_opt.cpp | 85 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/ |
| D | binaryLikeExpression.cpp | 23 …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/ |
| D | ic_runtime.cpp | 27 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
|
| D | ic_handler.h | 201 …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/ |
| D | binaryLikeExpression.cpp | 24 … 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/ |
| D | dbg.h | 41 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()
|
| D | cfi.h | 62 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/ |
| D | unaryExpressionBuilder.h | 29 UnaryExpressionBuilder &SetOperator(lexer::TokenType op) in SetOperator()
|
| D | binaryExpressionBuilder.h | 30 BinaryExpressionBuilder &SetOperator(lexer::TokenType op) in SetOperator()
|
| D | updateExpressionBuilder.h | 29 UpdateExpressionBuilder &SetOperator(lexer::TokenType op) in SetOperator()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
| D | extend_assembler.cpp | 110 void ExtendedAssembler::PushArgc(int32_t argc, Register op, Register fp) in PushArgc() 116 void ExtendedAssembler::PushArgc(Register argc, Register op, Register fp) in PushArgc()
|
| D | assembler_aarch64.cpp | 92 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/ |
| D | dropframe_manager.cpp | 22 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/ |
| D | builtins_atomics.cpp | 279 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/ |
| D | inst_generator_test.cpp | 33 void GenerateOp(Opcode op) in GenerateOp() 123 for (const auto &op : instGenerator_.GetMap()) { in Generate() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | arithmetic.cpp | 150 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/ |
| D | js_object.cpp | 372 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 …]
|