/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | cse_test.cpp | 73 INST(22U, Opcode::Xor).b().Inputs(0U, 1U); in SRC_GRAPH() 83 INST(31U, Opcode::Xor).b().Inputs(0U, 1U); in SRC_GRAPH() 120 INST(22U, Opcode::Xor).b().Inputs(0U, 1U); in OUT_GRAPH() 384 INST(14U, Opcode::Xor).b().Inputs(0U, 1U); in SRC_GRAPH() 390 INST(19U, Opcode::Xor).b().Inputs(1U, 0U); in SRC_GRAPH() 420 INST(14U, Opcode::Xor).b().Inputs(0U, 1U); in OUT_GRAPH() 482 INST(19U, Opcode::Xor).b().Inputs(18U, 1U); in SRC_GRAPH() 522 INST(19U, Opcode::Xor).b().Inputs(9U, 1U); in OUT_GRAPH() 561 INST(10U, Opcode::Xor).b().Inputs(4U, 5U); in SRC_GRAPH() 566 INST(24U, Opcode::Xor) in SRC_GRAPH() [all...] |
H A D | inst_generator_test.cpp | 208 case Opcode::Xor: in FixParams() 650 case Opcode::Xor: in DoLogic() 924 OneTest(statGen, Opcode::Xor); in RandomTestsPart2()
|
H A D | lowering_test.cpp | 239 INST(9U, Opcode::Xor).u32().Inputs(0U, 1U); in BuildGraphLoweringLogic() 240 INST(10U, Opcode::Xor).u64().Inputs(0U, 1U); in BuildGraphLoweringLogic() 241 INST(11U, Opcode::Xor).u64().Inputs(0U, 2U); in BuildGraphLoweringLogic() 276 ASSERT_EQ(INS(11U).GetPrev()->GetOpcode(), Opcode::Xor); in TEST_F() member in ark::compiler::Opcode 1561 {Opcode::And, Opcode::AndNot}, {Opcode::Or, Opcode::OrNot}, {Opcode::Xor, Opcode::XorNot}}; in TEST_F() 1580 std::initializer_list<Opcode> opcodes = {Opcode::And, Opcode::Or, Opcode::Xor}; in TEST_F() 1688 {Opcode::Xor, Opcode::XorSR}}; in TEST_F() 1756 std::initializer_list<Opcode> opcodes = {Opcode::Add, Opcode::And, Opcode::Or, Opcode::Xor}; in TEST_F() 2087 {Opcode::And, Opcode::AndNotSR}, {Opcode::Or, Opcode::OrNotSR}, {Opcode::Xor, Opcode::XorNotSR}}; in TEST_F() 2137 std::initializer_list<Opcode> opcodes = {Opcode::And, Opcode::Or, Opcode::Xor}; in TEST_F() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_emitter.cpp | 647 assmbler.Xor(kB, TransferReg(opnd0), TransferReg(opnd1)); in EmitInsn() 650 assmbler.Xor(kW, TransferReg(opnd0), TransferReg(opnd1)); in EmitInsn() 653 assmbler.Xor(kL, TransferReg(opnd0), TransferReg(opnd1)); in EmitInsn() 656 assmbler.Xor(kQ, TransferReg(opnd0), TransferReg(opnd1)); in EmitInsn() 659 assmbler.Xor(kB, TransferImm(opnd0), TransferReg(opnd1)); in EmitInsn() 662 assmbler.Xor(kW, TransferImm(opnd0), TransferReg(opnd1)); in EmitInsn() 665 assmbler.Xor(kL, TransferImm(opnd0), TransferReg(opnd1)); in EmitInsn() 668 assmbler.Xor(kQ, TransferImm(opnd0), TransferReg(opnd1)); in EmitInsn() 671 assmbler.Xor(kB, TransferMem(opnd0, funcUniqueId), TransferReg(opnd1)); in EmitInsn() 674 assmbler.Xor(k in EmitInsn() [all...] |
H A D | asm_assembler.cpp | 969 void AsmAssembler::Xor(InsnSize insnSize, Reg srcReg, Reg destReg) in Xor() function in assembler::AsmAssembler 978 void AsmAssembler::Xor(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Xor() function in assembler::AsmAssembler 987 void AsmAssembler::Xor(InsnSize insnSize, const Mem &mem, Reg reg) in Xor() function in assembler::AsmAssembler 996 void AsmAssembler::Xor(InsnSize insnSize, Reg reg, const Mem &mem) in Xor() function in assembler::AsmAssembler 1005 void AsmAssembler::Xor(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in Xor() function in assembler::AsmAssembler
|
H A D | elf_assembler.cpp | 1632 void ElfAssembler::Xor(InsnSize insnSize, Reg srcReg, Reg destReg) in Xor() function in ElfAssembler 1637 void ElfAssembler::Xor(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Xor() function in ElfAssembler 1642 void ElfAssembler::Xor(InsnSize insnSize, const Mem &mem, Reg reg) in Xor() function in ElfAssembler 1647 void ElfAssembler::Xor(InsnSize insnSize, Reg reg, const Mem &mem) in Xor() function in ElfAssembler 1652 void ElfAssembler::Xor(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in Xor() function in ElfAssembler
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
H A D | cse.h | 189 case Opcode::Xor: in IsLegalExp() 205 case Opcode::Xor: in IsCommutative()
|
H A D | lowering.cpp | 142 VisitBitwiseBinaryOperation<Opcode::Xor>(v, inst); in VisitXor() 522 // Replacing Compare EQ with Xor 529 // 3.i32 Xor v1, v2 624 case Opcode::Xor: in GetInstructionWithShiftedOperand() 646 case Opcode::Xor: in GetInstructionWithInvertedOperand() 916 BinaryOp<Opcode::Xor, SRC0, UnaryOp<Opcode::Not, SRC1, Flags::S>, Flags::C>>; in LowerLogicWithInvertedOperand() 1039 ASSERT(opc == Opcode::Or || opc == Opcode::And || opc == Opcode::Xor); in LowerLogic()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_atomics.h | 53 V("xor", Xor, 3, INVALID)
83 static JSTaggedValue Xor(EcmaRuntimeCallInfo *argv);
|
H A D | builtins_atomics.cpp | 77 JSTaggedValue BuiltinsAtomics::Xor(EcmaRuntimeCallInfo *argv) in Xor() function in panda::ecmascript::builtins::BuiltinsAtomics 81 BUILTINS_API_TRACE(thread, Atomics, Xor); in Xor()
|
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/ |
H A D | bc_lowering_test.cpp | 249 INST(9U, Opcode::Xor).u32().Inputs(0U, 1U); in TEST_F() 250 INST(11U, Opcode::Xor).u32().Inputs(0U, 2U); in TEST_F() 254 INST(28U, Opcode::Xor).u32().Inputs(0U, 27U); in TEST_F() 256 INST(30U, Opcode::Xor).s64().Inputs(24U, 25U); in TEST_F() 294 INST(30U, Opcode::Xor).s64().Inputs(24U, 25U); in TEST_F()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/ |
H A D | asm_assembler.h | 220 void Xor(InsnSize insnSize, Reg srcReg, Reg destReg) override; 221 void Xor(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) override; 222 void Xor(InsnSize insnSize, const Mem &mem, Reg reg) override; 223 void Xor(InsnSize insnSize, Reg reg, const Mem &mem) override; 224 void Xor(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) override;
|
H A D | assembler.h | 233 virtual void Xor(InsnSize insnSize, Reg srcReg, Reg destReg) = 0; 234 virtual void Xor(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) = 0; 235 virtual void Xor(InsnSize insnSize, const Mem &mem, Reg reg) = 0; 236 virtual void Xor(InsnSize insnSize, Reg reg, const Mem &mem) = 0; 237 virtual void Xor(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) = 0;
|
H A D | elf_assembler.h | 211 void Xor(InsnSize insnSize, Reg srcReg, Reg destReg) override; 212 void Xor(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) override; 213 void Xor(InsnSize insnSize, const Mem &mem, Reg reg) override; 214 void Xor(InsnSize insnSize, Reg reg, const Mem &mem) override; 215 void Xor(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) override;
|
/arkcompiler/runtime_core/static_core/platforms/windows/libpandabase/ |
H A D | cpu_affinity.cpp | 99 void CpuSet::Xor(CpuSet &result, const CpuSet &lhs, const CpuSet &rhs) in Xor() function in ark::os::CpuSet
|
/arkcompiler/runtime_core/static_core/libpandabase/os/ |
H A D | cpu_affinity.h | 81 static void Xor(CpuSet &result, const CpuSet &lhs, const CpuSet &rhs);
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | common_stub_csigns.h | 41 V(Xor) \
|
H A D | lcr_opcodes.h | 33 V(Xor, XOR, GateFlags::NONE_FLAG, 0, 0, 2) \
|
H A D | operations_stub_builder.h | 55 GateRef Xor(GateRef glue, GateRef left, GateRef right, ProfileOperation callback = ProfileOperation());
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
H A D | encode.h | 54 DEF(Xor, BINARY_OPERATION) 65 DEF(Xor, BINARY_SHIFTED_REGISTER_OPERATION) \
|
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/ |
H A D | cpu_affinity.cpp | 94 void CpuSet::Xor(CpuSet &result, const CpuSet &lhs, const CpuSet &rhs) in Xor() function in ark::os::CpuSet
|
/arkcompiler/runtime_core/compiler/tests/ |
H A D | inst_generator.h | 169 {Opcode::Xor, integer_types_},
|
H A D | vn_test.cpp | 698 INST(4, Opcode::Xor).u64().Inputs(0, 1); in TEST_F() 705 INST(11, Opcode::Xor).u64().Inputs(1, 0); in TEST_F() 725 INST(4, Opcode::Xor).u64().Inputs(0, 1); in TEST_F()
|
/arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
H A D | bytecode_optimizer_isapi.rb | 386 %w[And Xor Or Shl Shr AShr].each do |op|
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/ |
H A D | lmir_builder.h | 416 Expr Xor(Type *type, Expr src1, Expr src2);
|