Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/intrinsics/riscv64_to_x86_64/
Dtext_assembler.h26 class TextAssembler : public TextAssemblerX86<TextAssembler> {
28 TextAssembler(int indent, FILE* out) : TextAssemblerX86(indent, out) {} in TextAssembler() function
44 using Assembler = TextAssembler;
45 DISALLOW_IMPLICIT_CONSTRUCTORS(TextAssembler);
/frameworks/libs/binary_translation/intrinsics/common_to_x86/
Dgen_text_asm_intrinsics.cc299 MacroAssembler<TextAssembler> as(indent, out); in CallTextAssembler()
307 as.gpr_a = TextAssembler::Register(register_numbers[arg_counter]); in CallTextAssembler()
309 as.gpr_c = TextAssembler::Register(register_numbers[arg_counter]); in CallTextAssembler()
312 as.gpr_d = TextAssembler::Register(register_numbers[arg_counter]); in CallTextAssembler()
319 as.gpr_macroassembler_constants = TextAssembler::Register(arg_counter); in CallTextAssembler()
324 std::tuple<MacroAssembler<TextAssembler>&>{as}, in CallTextAssembler()
331 as.gpr_macroassembler_scratch = TextAssembler::Register(arg_counter++); in CallTextAssembler()
334 TextAssembler::Register(arg_counter++); in CallTextAssembler()
341 return std::tuple{TextAssembler::Operand{ in CallTextAssembler()
605 ProcessAllBindings<TextAssemblerX86<TextAssembler>, in GenerateTextAsmIntrinsics()
[all …]