/external/vixl/src/aarch32/ |
D | location-aarch32.h | 284 class RawLiteral : public Location { 300 RawLiteral(const void* addr, 314 RawLiteral(const void* addr, int size, DeletionPolicy deletion_policy) in RawLiteral() function 352 class Literal : public RawLiteral { 357 : RawLiteral(&value_, sizeof(T), placement_policy, deletion_policy), 360 : RawLiteral(&value_, sizeof(T), deletion_policy), value_(value) {} in Literal() 372 class StringLiteral : public RawLiteral { 377 : RawLiteral(str, 384 : RawLiteral(str, static_cast<int>(strlen(str) + 1), deletion_policy) { in StringLiteral()
|
D | location-aarch32.cc | 145 void RawLiteral::EmitPoolObject(MacroAssemblerInterface* masm) { in EmitPoolObject()
|
D | macro-assembler-aarch32.h | 417 void RegisterLiteralReference(RawLiteral* literal) { in RegisterLiteralReference() 460 void Place(RawLiteral* literal) { in Place() 555 void Adr(Condition cond, Register rd, RawLiteral* literal) { in Adr() 574 void Adr(Register rd, RawLiteral* literal) { Adr(al, rd, literal); } in Adr() 578 void Ldr(Condition cond, Register rt, RawLiteral* literal) { in Ldr() 597 void Ldr(Register rt, RawLiteral* literal) { Ldr(al, rt, literal); } in Ldr() 599 void Ldrb(Condition cond, Register rt, RawLiteral* literal) { in Ldrb() 618 void Ldrb(Register rt, RawLiteral* literal) { Ldrb(al, rt, literal); } in Ldrb() 620 void Ldrd(Condition cond, Register rt, Register rt2, RawLiteral* literal) { in Ldrd() 640 void Ldrd(Register rt, Register rt2, RawLiteral* literal) { in Ldrd() [all …]
|
D | macro-assembler-aarch32.cc | 464 new StringLiteral(format, RawLiteral::kDeletedOnPlacementByPool); in Printf() 589 new StringLiteral(format, RawLiteral::kDeletedOnPlacementByPool); in Printf()
|
D | assembler-aarch32.h | 212 void place(RawLiteral* literal) { in place()
|
/external/vixl/test/aarch32/ |
D | test-assembler-aarch32.cc | 1895 void (MacroAssembler::*instruction)(Register, RawLiteral*); 2113 Literal<uint64_t> l0(0xcafebeefdeadbaba, RawLiteral::kManuallyPlaced); in TEST() 2114 Literal<int32_t> l1(0x12345678, RawLiteral::kManuallyPlaced); in TEST() 2115 Literal<uint16_t> l2(4567, RawLiteral::kManuallyPlaced); in TEST() 2116 Literal<int16_t> l3(-4567, RawLiteral::kManuallyPlaced); in TEST() 2117 Literal<uint8_t> l4(123, RawLiteral::kManuallyPlaced); in TEST() 2118 Literal<int8_t> l5(-123, RawLiteral::kManuallyPlaced); in TEST() 2192 RawLiteral::kManuallyPlaced); in TEST() 2194 RawLiteral::kManuallyPlaced); in TEST() 2270 RawLiteral::kManuallyPlaced); in TEST() [all …]
|
/external/vixl/src/aarch64/ |
D | macro-assembler-aarch64.cc | 59 for (std::vector<RawLiteral*>::iterator it = deleted_on_destruction_.begin(); in ~LiteralPool() 68 std::vector<RawLiteral*>::iterator it, end; in Reset() 70 RawLiteral* literal = *it; in Reset() 71 if (literal->deletion_policy_ == RawLiteral::kDeletedOnPlacementByPool) { in Reset() 148 std::vector<RawLiteral*>::iterator it, end; in Emit() 164 void LiteralPool::AddEntry(RawLiteral* literal) { in AddEntry() 1500 RawLiteral::kDeletedOnPlacementByPool)); in Fmov() 1537 RawLiteral::kDeletedOnPlacementByPool)); in Fmov()
|
D | assembler-aarch64.h | 179 class RawLiteral { 187 RawLiteral(size_t size, 193 virtual ~RawLiteral() {} in ~RawLiteral() 292 class Literal : public RawLiteral { 296 RawLiteral::DeletionPolicy ownership = kManuallyDeleted) 297 : RawLiteral(sizeof(value), literal_pool, ownership) { in RawLiteral() function 305 RawLiteral::DeletionPolicy ownership = kManuallyDeleted) 306 : RawLiteral(kQRegSizeInBytes, literal_pool, ownership) { in RawLiteral() function 441 void place(RawLiteral* literal); 1285 void ldr(const CPURegister& rt, RawLiteral* literal); [all …]
|
D | macro-assembler-aarch64.h | 114 void AddEntry(RawLiteral* literal); 142 void DeleteOnDestruction(RawLiteral* literal) { in DeleteOnDestruction() 150 std::vector<RawLiteral*> entries_; 160 std::vector<RawLiteral*> deleted_on_destruction_; 1922 RawLiteral* literal; in Ldr() 1926 RawLiteral::kDeletedOnPlacementByPool); in Ldr() 1930 RawLiteral::kDeletedOnPlacementByPool); in Ldr() 1937 RawLiteral* literal; in Ldr() 1941 RawLiteral::kDeletedOnPlacementByPool); in Ldr() 1945 RawLiteral::kDeletedOnPlacementByPool); in Ldr() [all …]
|
D | assembler-aarch64.cc | 36 RawLiteral::RawLiteral(size_t size, in RawLiteral() function in vixl::aarch64::RawLiteral 110 void Assembler::place(RawLiteral* literal) { in place() 151 ptrdiff_t Assembler::LinkAndGetWordOffsetTo(RawLiteral* literal) { in LinkAndGetWordOffsetTo() 1364 void Assembler::ldrsw(const Register& xt, RawLiteral* literal) { in ldrsw() 1371 void Assembler::ldr(const CPURegister& rt, RawLiteral* literal) { in ldr() 1897 void Assembler::prfm(int op, RawLiteral* literal) { in prfm() 1901 void Assembler::prfm(PrefetchOperation op, RawLiteral* literal) { in prfm()
|
/external/vixl/doc/aarch64/ |
D | supported-instructions-aarch64.md | 1265 void ldr(const CPURegister& rt, RawLiteral* literal) 1338 void ldrsw(const Register& xt, RawLiteral* literal) 2166 void prfm(int op, RawLiteral* literal) 2173 void prfm(PrefetchOperation op, RawLiteral* literal) 12442 void place(RawLiteral* literal)
|
/external/vixl/test/aarch64/ |
D | test-assembler-aarch64.cc | 13076 RawLiteral::kDeletedOnPlacementByPool); in TEST() 13080 RawLiteral::kDeletedOnPoolDestruction); in TEST()
|