Searched defs:assembly (Results 1 - 6 of 6) sorted by relevance

/system/core/libpixelflinger/codeflinger/
H A DCodeCache.cpp179 const sp<Assembly>& assembly)
183 const ssize_t assemblySize = assembly->size();
199 ssize_t err = mCacheData.add(key_t(keyBase), cache_entry_t(assembly, mWhen));
204 char* base = reinterpret_cast<char*>(assembly->base());
205 char* curr = reinterpret_cast<char*>(base + assembly->size());
178 cache( const AssemblyKeyBase& keyBase, const sp<Assembly>& assembly) argument
H A DARMAssembler.cpp45 ARMAssembler::ARMAssembler(const sp<Assembly>& assembly) argument
47 mAssembly(assembly)
49 mBase = mPC = (uint32_t *)assembly->base();
H A DMIPS64Assembler.cpp19 /* MIPS64 assembler and ARM->MIPS64 assembly translator
60 ArmToMips64Assembler::ArmToMips64Assembler(const sp<Assembly>& assembly, argument
67 mAssembly(assembly)
69 mMips = new MIPS64Assembler(assembly, this);
74 ArmToMips64Assembler::ArmToMips64Assembler(void* assembly) argument
80 mMips = new MIPS64Assembler(assembly, this);
1299 MIPS64Assembler::MIPS64Assembler(const sp<Assembly>& assembly, ArmToMips64Assembler *parent) argument
1301 MIPSAssembler::MIPSAssembler(assembly, NULL)
1305 MIPS64Assembler::MIPS64Assembler(void* assembly, ArmToMips64Assembler *parent) argument
1307 MIPSAssembler::MIPSAssembler(assembly)
[all...]
H A DArm64Assembler.cpp71 ** - Dumps machine code and eqvt assembly if "debug.pf.disasm" option is set
98 ** - Uses test jacket (written in assembly) to set the registers,
166 ArmToArm64Assembler::ArmToArm64Assembler(const sp<Assembly>& assembly) argument
168 mAssembly(assembly)
170 mBase = mPC = (uint32_t *)assembly->base();
H A DMIPSAssembler.cpp19 /* MIPS assembler and ARM->MIPS assembly translator
90 ArmToMipsAssembler::ArmToMipsAssembler(const sp<Assembly>& assembly, argument
97 mAssembly(assembly)
99 mMips = new MIPSAssembler(assembly, this);
1251 MIPSAssembler::MIPSAssembler(const sp<Assembly>& assembly, ArmToMipsAssembler *parent) argument
1253 mAssembly(assembly)
1255 mBase = mPC = (uint32_t *)assembly->base();
1259 MIPSAssembler::MIPSAssembler(void* assembly) argument
1262 mBase = mPC = (uint32_t *)assembly;
1347 // iArm is an index to Arm instructions 1...n for this assembly sequenc
[all...]
/system/core/libpixelflinger/
H A Dscanline.cpp403 sp<Assembly> assembly = gCodeCache.lookup(key); local
404 if (assembly == 0) {
405 // create a new assembly region
424 // finally, cache this assembly
428 ALOGE("error generating or caching assembly. Reverting to NOP.");
434 assembly = a;
437 // release the previous assembly
443 c->scanline_as = assembly.get();
444 c->scanline_as->incStrong(c); // hold on to assembly
445 c->scanline = (void(*)(context_t* c))assembly
[all...]

Completed in 81 milliseconds