Searched defs:literal (Results 1 - 4 of 4) sorted by relevance

/art/compiler/utils/arm/
H A Dassembler_thumb2_test.cc613 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 Dassembler_thumb2.cc170 // 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 Dcode_generator_arm64.cc571 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 Dcode_generator_arm.cc800 // 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 74 milliseconds