Home
last modified time | relevance | path

Searched refs:RawLiteral (Results 1 – 12 of 12) sorted by relevance

/third_party/vixl/src/aarch32/
Dlocation-aarch32.h315 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 …]
Dlocation-aarch32.cc145 void RawLiteral::EmitPoolObject(MacroAssemblerInterface* masm) { in EmitPoolObject()
Dmacro-assembler-aarch32.h465 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 …]
Dmacro-assembler-aarch32.cc469 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()
Dassembler-aarch32.h220 void place(RawLiteral* literal) { in place()
/third_party/vixl/test/aarch32/
Dtest-assembler-aarch32.cc1895 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/
Dmacro-assembler-aarch64.cc70 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()
Dmacro-assembler-aarch64.h119 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 …]
Dassembler-aarch64.h196 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 …]
Dassembler-aarch64.cc36 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/
Dsupported-instructions-aarch64.md1265 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/
Dtest-assembler-aarch64.cc13076 RawLiteral::kDeletedOnPlacementByPool); in TEST()
13080 RawLiteral::kDeletedOnPoolDestruction); in TEST()