Home
last modified time | relevance | path

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

/external/vixl/src/aarch32/
Dlocation-aarch32.h284 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()
Dlocation-aarch32.cc145 void RawLiteral::EmitPoolObject(MacroAssemblerInterface* masm) { in EmitPoolObject()
Dmacro-assembler-aarch32.h417 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 …]
Dmacro-assembler-aarch32.cc464 new StringLiteral(format, RawLiteral::kDeletedOnPlacementByPool); in Printf()
589 new StringLiteral(format, RawLiteral::kDeletedOnPlacementByPool); in Printf()
Dassembler-aarch32.h212 void place(RawLiteral* literal) { in place()
/external/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 …]
/external/vixl/src/aarch64/
Dmacro-assembler-aarch64.cc59 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()
Dassembler-aarch64.h179 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 …]
Dmacro-assembler-aarch64.h114 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 …]
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()
/external/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)
/external/vixl/test/aarch64/
Dtest-assembler-aarch64.cc13076 RawLiteral::kDeletedOnPlacementByPool); in TEST()
13080 RawLiteral::kDeletedOnPoolDestruction); in TEST()