/third_party/vixl/src/aarch32/ |
D | location-aarch32.h | 315 class RawLiteral : public Location { 332 RawLiteral(const void* addr, 346 RawLiteral(const void* addr, int size, DeletionPolicy deletion_policy) in RawLiteral() function 354 RawLiteral(const void* addr, 358 RawLiteral(AllocatorWrapper allocator, const void* addr, 372 RawLiteral(const void* addr, int size, DeletionPolicy deletion_policy) = delete; 374 RawLiteral(AllocatorWrapper allocator, const void* addr, int size, DeletionPolicy deletion_policy) in RawLiteral() function 414 class Literal : public RawLiteral { 420 : RawLiteral(&value_, sizeof(T), placement_policy, deletion_policy), 423 : RawLiteral(&value_, sizeof(T), deletion_policy), value_(value) {} in Literal() [all …]
|
D | location-aarch32.cc | 145 void RawLiteral::EmitPoolObject(MacroAssemblerInterface* masm) { in EmitPoolObject()
|
D | macro-assembler-aarch32.h | 465 void RegisterLiteralReference(RawLiteral* literal) { in Assembler() 508 void Place(RawLiteral* literal) { in Assembler() 632 void Adr(Condition cond, Register rd, RawLiteral* literal) { in Assembler() 655 void Adr(Register rd, RawLiteral* literal) { Adr(al, rd, literal); } in Assembler() 659 void Ldr(Condition cond, Register rt, RawLiteral* literal) { in Assembler() 682 void Ldr(Register rt, RawLiteral* literal) { Ldr(al, rt, literal); } in Assembler() 684 void Ldrb(Condition cond, Register rt, RawLiteral* literal) { in Assembler() 707 void Ldrb(Register rt, RawLiteral* literal) { Ldrb(al, rt, literal); } in Assembler() 709 void Ldrd(Condition cond, Register rt, Register rt2, RawLiteral* literal) { in Assembler() 733 void Ldrd(Register rt, Register rt2, RawLiteral* literal) { in Assembler() [all …]
|
D | macro-assembler-aarch32.cc | 469 new StringLiteral(format, RawLiteral::kDeletedOnPlacementByPool); in Printf() 472 allocator_, format, RawLiteral::kDeletedOnPlacementByPool); in Printf() 600 new StringLiteral(format, RawLiteral::kDeletedOnPlacementByPool); in Printf() 603 allocator_, format, RawLiteral::kDeletedOnPlacementByPool); in Printf()
|
D | assembler-aarch32.h | 220 void place(RawLiteral* literal) { in place()
|
/third_party/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 …]
|
/third_party/vixl/src/aarch64/ |
D | macro-assembler-aarch64.cc | 70 for (std::vector<RawLiteral*>::iterator it = deleted_on_destruction_.begin(); in ~LiteralPool() 81 std::vector<RawLiteral *>::iterator it, end; in Reset() 83 RawLiteral* literal = *it; in Reset() 84 if (literal->deletion_policy_ == RawLiteral::kDeletedOnPlacementByPool) { in Reset() 167 std::vector<RawLiteral *>::iterator it, end; in Emit() 169 Vector<RawLiteral*>::iterator it, end; in Emit() 186 void LiteralPool::AddEntry(RawLiteral* literal) { in AddEntry() 1595 RawLiteral::kDeletedOnPlacementByPool)); in Emit() 1636 RawLiteral::kDeletedOnPlacementByPool)); in Emit()
|
D | macro-assembler-aarch64.h | 119 void AddEntry(RawLiteral* literal); 147 void DeleteOnDestruction(RawLiteral* literal) { in DeleteOnDestruction() 156 std::vector<RawLiteral*> entries_; 158 Vector<RawLiteral*> entries_; 170 std::vector<RawLiteral*> deleted_on_destruction_; 172 Vector<RawLiteral*> deleted_on_destruction_; 1996 RawLiteral* literal; in Ldr() 2001 RawLiteral::kDeletedOnPlacementByPool); in Ldr() 2005 RawLiteral::kDeletedOnPlacementByPool); in Ldr() 2011 RawLiteral::kDeletedOnPlacementByPool); in Ldr() [all …]
|
D | assembler-aarch64.h | 196 class RawLiteral { 204 RawLiteral(size_t size, 210 virtual ~RawLiteral() {} in ~RawLiteral() 309 class Literal : public RawLiteral { 313 RawLiteral::DeletionPolicy ownership = kManuallyDeleted) 314 : RawLiteral(sizeof(value), literal_pool, ownership) { in RawLiteral() function 322 RawLiteral::DeletionPolicy ownership = kManuallyDeleted) 323 : RawLiteral(kQRegSizeInBytes, literal_pool, ownership) { in RawLiteral() function 465 void place(RawLiteral* literal); 1310 void ldr(const CPURegister& rt, RawLiteral* literal); [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()
|
/third_party/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)
|
/third_party/vixl/test/aarch64/ |
D | test-assembler-aarch64.cc | 13076 RawLiteral::kDeletedOnPlacementByPool); in TEST() 13080 RawLiteral::kDeletedOnPoolDestruction); in TEST()
|