Searched refs:AllocTemp (Results 1 – 3 of 3) sorted by relevance
/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/ |
D | allocator_tests.cc | 43 TEST(AllocatorTest, AllocTemp) { in TEST() argument 50 EXPECT_EQ(allocator.AllocTemp().value(), x86_64::Assembler::r15); in TEST() 51 EXPECT_EQ(allocator.AllocTemp().value(), x86_64::Assembler::r14); in TEST() 52 EXPECT_EQ(allocator.AllocTemp().value(), x86_64::Assembler::r13); in TEST() 53 EXPECT_EQ(allocator.AllocTemp().value(), x86_64::Assembler::r12); in TEST() 54 EXPECT_EQ(allocator.AllocTemp().value(), x86_64::Assembler::r11); in TEST() 55 EXPECT_EQ(allocator.AllocTemp().value(), x86_64::Assembler::r10); in TEST() 56 EXPECT_EQ(allocator.AllocTemp(), std::nullopt); in TEST() 58 EXPECT_EQ(allocator.AllocTemp().value(), x86_64::Assembler::r15); in TEST() 68 EXPECT_EQ(allocator.AllocTemp().value(), x86_64::Assembler::r15); in TEST() [all …]
|
D | allocator.h | 80 std::optional<RegType> AllocTemp() { in AllocTemp() function
|
D | lite_translator.h | 398 if (auto reg_option = gp_allocator_.AllocTemp()) { in AllocTempReg() 406 if (auto reg_option = simd_allocator_.AllocTemp()) { in AllocTempSimdReg()
|