Home
last modified time | relevance | path

Searched refs:get_mask (Results 1 – 3 of 3) sorted by relevance

/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64.cc268 auto get_mask = [](ManagedRegister reg) -> uint64_t { in MoveArguments() local
306 src_regs |= get_mask(src.GetRegister()); in MoveArguments()
308 dest_regs |= get_mask(dest.GetRegister()); in MoveArguments()
343 uint64_t dest_reg_mask = get_mask(dest.GetRegister()); in MoveArguments()
357 src_regs &= ~get_mask(src.GetRegister()); // Allow clobbering source register. in MoveArguments()
364 dest_regs &= ~get_mask(dest.GetRegister()); // Destination register was filled. in MoveArguments()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.cc286 auto get_mask = [](ManagedRegister reg) -> uint32_t { in MoveArguments() local
328 src_regs |= get_mask(src.GetRegister()); in MoveArguments()
330 dest_regs |= get_mask(dest.GetRegister()); in MoveArguments()
354 uint32_t dest_reg_mask = get_mask(dest.GetRegister()); in MoveArguments()
363 src_regs &= ~get_mask(src.GetRegister()); // Allow clobbering source register. in MoveArguments()
370 dest_regs &= ~get_mask(dest.GetRegister()); // Destination register was filled. in MoveArguments()
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.cc325 auto get_mask = [](ManagedRegister reg) -> uint64_t { in MoveArguments() local
381 src_regs |= get_mask(src.GetRegister()); in MoveArguments()
383 dest_regs |= get_mask(dest.GetRegister()); in MoveArguments()
455 uint64_t dest_reg_mask = get_mask(dest_reg); in MoveArguments()
473 src_regs &= ~get_mask(src.GetRegister()); // Allow clobbering source register. in MoveArguments()
524 dest_regs &= ~get_mask(dest2_reg); // Destination register was filled. in MoveArguments()
534 dest_regs &= ~get_mask(dest.GetRegister()); // Destination register was filled. in MoveArguments()