Home
last modified time | relevance | path

Searched full:jic (Results 1 - 25 of 39) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp372 unsigned JIC = ABI.IsN64() ? Mips::JIC64 : Mips::JIC; in buildProperJumpMI() local
380 JumpOp = HasR6 ? JIC : JR; in buildProperJumpMI()
382 if (JumpOp == Mips::JIC && STI->inMicroMipsMode()) in buildProperJumpMI()
451 // jic $at, 0 in expandToLongBranch()
559 // jic $at, 0 in expandToLongBranch()
H A DMipsInstrInfo.cpp534 // For MIPSR6, the instruction 'jic' can be used for these cases. Some in getEquivalentCompactForm()
535 // tools will accept 'jrc reg' as an alias for 'jic 0, $reg'. in getEquivalentCompactForm()
542 return Mips::JIC; in getEquivalentCompactForm()
644 if (NewOpc == Mips::JIC || NewOpc == Mips::JIALC || NewOpc == Mips::JIC64 || in genInstrWithNewOpc()
H A DMips32r6InstrInfo.td496 class JIC_DESC : JMP_IDX_COMPACT_DESC_BASE<"jic", jmpoffset16,
915 def JIC : R6MMR6Rel, JIC_ENC, JIC_DESC, ISA_MIPS32R6;
1003 def : MipsInstAlias<"jrc $rs", (JIC GPR32Opnd:$rs, 0), 1>, ISA_MIPS32R6, GPR_32;
H A DMips64r6InstrInfo.td102 class JIC64_DESC : JMP_IDX_COMPACT_DESC_BASE<"jic", jmpoffset16, GPR64Opnd,
H A DMicroMips32r6InstrInfo.td486 class JIC_MMR6_DESC : JMP_MMR6_IDX_COMPACT_DESC_BASE<"jic", jmpoffset16,
H A DMipsScheduleGeneric.td320 BLTZC, BNEC, BNEZC, BNVC, BOVC, JIC, JR_HB_R6,
/third_party/node/deps/v8/src/codegen/mips/
H A Dassembler-mips-inl.h132 // Encoded internal references are lui/jic load of 32-bit absolute address. in set_target_internal_reference_encoded_at()
214 // Encoded internal references are lui/ori or lui/jic load of 32-bit in target_internal_reference()
H A Dassembler-mips.cc754 // Use just lui and jic instructions. Insert lower part of the target address in
755 // jic offset part. Since jic sign-extends offset and then add it with register,
758 // in jic register with lui instruction.
1767 void Assembler::jic(Register rt, int16_t offset) { in jic() function in v8::internal::Assembler
3710 // lui/jic, aui/jic or lui/jialc. in target_address_at()
3738 // On r6, target address is stored in a lui/jic pair, and both instr have to be
3752 // Must use 2 instructions to insure patchable code => use lui and jic in set_target_value_at()
H A Dconstants-mips.h485 POP66 = ((6U << 3) + 6) << kOpcodeShift, // beqzc, jic
737 JIC = ((0U << 5) + 0),
1873 case POP66: // beqzc, jic
H A Dmacro-assembler-mips.cc3612 jic(target, offset); in CallRecordWriteStub()
3616 jic(target, offset); in CallRecordWriteStub()
3641 jic(base, offset); in CallRecordWriteStub()
3645 jic(base, offset); in CallRecordWriteStub()
3677 jic(target, jic_offset); in CallRecordWriteStub()
3681 jic(target, jic_offset); in CallRecordWriteStub()
H A Dassembler-mips.h490 void jic(Register rt, int16_t offset);
/kernel/linux/linux-5.10/drivers/atm/
H A Didt77105.c224 /* This should not happen (restart timer does it) but JIC */ in idt77105_int()
/kernel/linux/linux-6.6/drivers/atm/
H A Didt77105.c224 /* This should not happen (restart timer does it) but JIC */ in idt77105_int()
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dbranch.c800 /* Compact branch: BEQZC || JIC */ in __compute_return_epc_for_insn()
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dbranch.c800 /* Compact branch: BEQZC || JIC */ in __compute_return_epc_for_insn()
/third_party/node/deps/v8/src/codegen/mips64/
H A Dconstants-mips64.h786 JIC = ((0U << 5) + 0),
1970 case POP66: // beqzc, jic
H A Dmacro-assembler-mips64.cc4254 jic(target, 0); in CallRecordWriteStub()
4258 jic(target, 0); in CallRecordWriteStub()
H A Dassembler-mips64.h486 void jic(Register rt, int16_t offset);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/Mips/
H A DMipsGenAsmMatcher.inc5027 "jalrs16\004jals\004jalx\005jialc\003jic\002jr\005jr.hb\004jr16\tjraddiu"
6780 { 5362 /* jic */, Mips::JIC, Convert__GPR32AsmReg1_0__JumpTarget1_1, AMFBS_HasStdEnc_HasMips32r6, { MCK_GPR32AsmReg, MCK_JumpTarget }, },
6781 { 5362 /* jic */, Mips::JIC_MMR6, Convert__GPR32AsmReg1_0__JumpTarget1_1, AMFBS_InMicroMips_HasMips32r6, { MCK_GPR32AsmReg, MCK_JumpTarget }, },
6782 { 5362 /* jic */, Mips::JIC64, Convert__GPR64AsmReg1_0__JumpTarget1_1, AMFBS_HasStdEnc_IsGP64bit_HasMips64r6, { MCK_GPR64AsmReg, MCK_JumpTarget }, },
6797 { 5390 /* jrc */, Mips::JIC, Convert__GPR32AsmReg1_0__imm_95_0, AMFBS_HasStdEnc_IsGP32bit_HasMips32r6, { MCK_GPR32AsmReg }, },
10049 { 5362 /* jic */, 1 /* 0 */, MCK_GPR32AsmReg, AMFBS_HasStdEnc_HasMips32r6 },
10050 { 5362 /* jic */, 2 /* 1 */, MCK_JumpTarget, AMFBS_HasStdEnc_HasMips32r6 },
10051 { 5362 /* jic */, 1 /* 0 */, MCK_GPR32AsmReg, AMFBS_InMicroMips_HasMips32r6 },
10052 { 5362 /* jic */,
[all...]
H A DMipsGenAsmWriter.inc2942 18384U, // JIC
5696 0U, // JIC
7716 {Mips::JIC, 152, 1 },
8065 // Mips::JIC - 152
8706 // (JIC GPR32Opnd:$rs, 0) - 388
H A DMipsGenMCCodeEmitter.inc1714 UINT64_C(3623878656), // JIC
6734 case Mips::JIC:
11176 CEFBS_HasStdEnc_HasMips32r6, // JIC = 1701
/third_party/node/deps/v8/src/diagnostics/mips64/
H A Ddisasm-mips64.cc2026 if (instr->RsValue() == JIC) { in DecodeTypeImmediate()
2027 Format(instr, "jic 'rt, 'imm16s"); in DecodeTypeImmediate()
/third_party/node/deps/v8/src/diagnostics/mips/
H A Ddisasm-mips.cc1796 if (instr->RsValue() == JIC) { in DecodeTypeImmediate()
1797 Format(instr, "jic 'rt, 'imm16s"); in DecodeTypeImmediate()
/third_party/node/deps/v8/src/execution/mips64/
H A Dsimulator-mips64.cc6865 case POP66: // BEQZC, JIC
6868 } else { // JIC
/third_party/node/deps/v8/src/execution/mips/
H A Dsimulator-mips.cc6558 case POP66: // BEQZC, JIC
6561 } else { // JIC

Completed in 226 milliseconds

12