Home
last modified time | relevance | path

Searched refs:use_insn (Results 1 – 2 of 2) sorted by relevance

/art/dex2oat/linker/riscv64/
Drelative_patcher_riscv64_test.cc79 uint32_t use_insn) { in GenNopsAndAuipcAndUse() argument
86 CHECK_EQ(use_insn & 0xfff00000u, 0u); in GenNopsAndAuipcAndUse()
91 DCHECK_EQ(use_insn & 0xfff00000u, 0u); // Check that `imm12` in `use_insn` is empty. in GenNopsAndAuipcAndUse()
92 use_insn |= imm12 << 20; // Update `imm12` in `use_insn`. in GenNopsAndAuipcAndUse()
94 ExtractRs1ToRd(use_insn) | // where `rd` is `rs1` from `use_insn`. in GenNopsAndAuipcAndUse()
106 PushBackInsn32(&result, use_insn); in GenNopsAndAuipcAndUse()
112 uint32_t use_insn) { in GenNopsAndAuipcAndUseUnpatched() argument
114 return GenNopsAndAuipcAndUse(start_cnops, mid_cnops, 0u, target_offset, use_insn); in GenNopsAndAuipcAndUseUnpatched()
/art/dex2oat/linker/arm64/
Drelative_patcher_arm64_test.cc266 uint32_t use_insn) { in GenNopsAndAdrpAndUse() argument
276 if (use_insn == kLdrWInsn) { in GenNopsAndAdrpAndUse()
278 use_insn |= 1 | // LDR x1, [x0, #(imm12 << 2)] in GenNopsAndAdrpAndUse()
280 } else if (use_insn == kAddXInsn) { in GenNopsAndAdrpAndUse()
281 use_insn |= 1 | // ADD x1, x0, #imm in GenNopsAndAdrpAndUse()
284 LOG(FATAL) << "Unexpected instruction: 0x" << std::hex << use_insn; in GenNopsAndAdrpAndUse()
292 PushBackInsn(&result, use_insn); in GenNopsAndAdrpAndUse()
383 uint32_t use_insn) { in TestNopsAdrpInsn2AndUse() argument
385 auto expected_code = GenNopsAndAdrpAndUse(num_nops, method1_offset, target_offset, use_insn); in TestNopsAdrpInsn2AndUse()
393 uint32_t use_insn) { in TestNopsAdrpInsn2AndUseHasThunk() argument
[all …]