Searched defs:literal (Results 1 - 4 of 4) sorted by relevance
/art/compiler/utils/arm/ |
H A D | assembler_thumb2_test.cc | 613 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local 614 __ LoadLiteral(arm::R0, literal); 636 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local 637 __ LoadLiteral(arm::R0, literal); 659 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local 660 __ LoadLiteral(arm::R1, literal); 682 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local 683 __ LoadLiteral(arm::R1, literal); 707 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local 708 __ LoadLiteral(arm::R1, literal); 732 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local 757 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local 782 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local 810 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local 838 arm::Literal* literal = __ NewLiteral<int64_t>(INT64_C(0x1234567887654321)); local 862 arm::Literal* literal = __ NewLiteral<int64_t>(INT64_C(0x1234567887654321)); local 889 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local 915 arm::Literal* literal = __ NewLiteral<int64_t>(INT64_C(0x1234567887654321)); local 945 arm::Literal* literal = __ NewLiteral<int64_t>(INT64_C(0x1234567887654321)); local 1011 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); local [all...] |
H A D | assembler_thumb2.cc | 170 // load literal as a dependency of all previous Fixups even though it actually is. 185 // Adjust literal pool labels for padding. 189 for (Literal& literal : literals_) { 190 Label* label = literal.GetLabel(); 241 // Load literal instructions (LDR, LDRD, VLDR) require 4-byte alignment. 248 for (Literal& literal : literals_) { 250 DCHECK_EQ(static_cast<size_t>(literal.GetLabel()->Position()), buffer_.Size()); 251 DCHECK(literal.GetSize() == 4u || literal.GetSize() == 8u); 252 for (size_t i = 0, size = literal 3442 LoadLiteral(Register rt, Literal* literal) argument 3457 LoadLiteral(Register rt, Register rt2, Literal* literal) argument 3469 LoadLiteral(SRegister sd, Literal* literal) argument 3480 LoadLiteral(DRegister dd, Literal* literal) argument [all...] |
/art/compiler/optimizing/ |
H A D | code_generator_arm64.cc | 571 Literal<int32_t> literal(jump_offset); 572 __ place(&literal); 938 // Ensure we emit the literal pool. 2377 // literal 0.0 for both cases here. 3616 // LR = code address from literal pool with link-time patch. 3640 // Load method address from literal pool. 3644 // Load method address from literal pool with a link-time patch. 3814 vixl::Literal<uint64_t>* literal = entry.second; local 3815 linker_patches->push_back(LinkerPatch::MethodPatch(literal->offset(), 3821 vixl::Literal<uint64_t>* literal local 3839 vixl::Literal<uint32_t>* literal = entry.second; local 3852 vixl::Literal<uint32_t>* literal = entry.second; local [all...] |
H A D | code_generator_arm.cc | 800 // Ensure that we fix up branches and literal loads and emit the literal pool. 5255 // simply split the dex cache address to a 128B aligned base loaded from a literal 6325 // LR = code address from literal pool with link-time patch. 6494 Literal* literal = entry.second; local 6495 DCHECK(literal->GetLabel()->IsBound()); 6496 uint32_t literal_offset = literal->GetLabel()->Position(); 6503 Literal* literal = entry.second; local 6504 DCHECK(literal->GetLabel()->IsBound()); 6505 uint32_t literal_offset = literal 6538 Literal* literal = entry.second; local 6567 Literal* literal = entry.second; local [all...] |
Completed in 313 milliseconds