HomeSort by relevance Sort by last modified time
    Searched full:vixl (Results 26 - 50 of 2889) sorted by null

12 3 4 5 6 7 8 91011>>

  /prebuilts/abi-dumps/vndk/28/64/x86_x86_64/source-based/
libvixl-arm64.so.lsdump.gz 
  /prebuilts/abi-dumps/vndk/28/64/x86_64/source-based/
libvixl-arm64.so.lsdump.gz 
  /external/vixl/test/
test-code-buffer.cc 1 // Copyright 2016, VIXL authors
28 #include "code-buffer-vixl.h"
31 namespace vixl { namespace
53 } // namespace vixl
test-utils.h 1 // Copyright 2015, VIXL authors
30 #include "globals-vixl.h"
34 namespace vixl { namespace
38 } // namespace vixl
test-pool-manager.h 1 // Copyright 2017, VIXL authors
35 namespace vixl { namespace
49 } // namespace vixl
test-aborts.cc 1 // Copyright 2016, VIXL authors
29 #include "globals-vixl.h"
38 namespace vixl { namespace
69 } // namespace vixl
test-utils.cc 1 // Copyright 2015, VIXL authors
33 #include "globals-vixl.h"
36 namespace vixl { namespace
69 } // namespace vixl
  /external/vixl/src/
platform-vixl.h 1 // Copyright 2014, VIXL authors
35 namespace vixl { namespace
37 } // namespace vixl
macro-assembler-interface.h 1 // Copyright 2016, VIXL authors
30 #include "assembler-base-vixl.h"
32 namespace vixl { namespace
73 } // namespace vixl
assembler-base-vixl.h 1 // Copyright 2016, VIXL authors
30 #include "code-buffer-vixl.h"
32 namespace vixl { namespace
72 friend class vixl::CodeBufferCheckScope;
99 } // namespace vixl
  /external/vixl/doc/aarch32/design/
literal-pool-aarch32.md 67 We believe it?s too complex for vixl to manage multiple literal pools
86 vixl::aarch64::MacroAssembler::Ldr (this, rt, imm=1311768467294899695)
93 vixl::aarch64::Assembler::ldr (this, rt=..., literal)
96 vixl::aarch64::Assembler::LinkAndGetWordOffsetTo (this=0x7fffffffd550, literal)
99 vixl::aarch64::RawLiteral::SetLastUse (this, offset=40) at src/vixl/aarch64/assembler-aarch64.h:1151
102 vixl::aarch64::Assembler::LinkAndGetWordOffsetTo (this, literal)
105 vixl::aarch64::LiteralPool::AddEntry
108 vixl::aarch64::LiteralPool::UpdateFirstUse(this, use_position=40)
111 vixl::aarch64::LiteralPool::NextRecommendedCheckpoint (this) at src/vixl/aarch64/macro-assembler-aarch6 (…)
    [all...]
  /external/vixl/doc/aarch64/
getting-started-aarch64.md 1 Getting Started with VIXL AArch64
5 This guide will show you how to use the VIXL framework for AArch64. We will see
6 how to set up the VIXL assembler and generate some code. We will also go into
7 details on a few useful features provided by VIXL and see how to run the
8 generated code in the VIXL simulator.
24 All VIXL components are declared in the `vixl::aarch64` namespace, so let's add
27 using namespace vixl::aarch64;
33 VIXL's assembler will generate some code at run-time, and this code needs to
95 Now we are going to learn a bit more on a couple of interesting VIXL feature
    [all...]
  /art/compiler/utils/arm/
assembler_arm_vixl.cc 27 using namespace vixl::aarch32; // NOLINT(build/namespaces)
29 using vixl::ExactAssemblyScope;
30 using vixl::CodeBufferCheckScope;
64 void ArmVIXLAssembler::PoisonHeapReference(vixl::aarch32::Register reg) {
69 void ArmVIXLAssembler::UnpoisonHeapReference(vixl::aarch32::Register reg) {
103 // TODO(VIXL): Implement this optimization in VIXL.
117 vixl::aarch32::FlagsUpdate update_flags) {
122 if (IsUint<12>(immediate) && update_flags != vixl::aarch32::SetFlags) {
166 // TODO(VIXL): Implement this in VIXL
    [all...]
managed_register_arm.h 26 // TODO(VIXL): Make VIXL compile with -Wshadow.
100 vixl::aarch32::Register AsVIXLRegister() const {
102 return vixl::aarch32::Register(id_);
110 vixl::aarch32::SRegister AsVIXLSRegister() const {
112 return vixl::aarch32::SRegister(id_ - kNumberOfCoreRegIds);
120 vixl::aarch32::DRegister AsVIXLDRegister() const {
122 return vixl::aarch32::DRegister(id_ - kNumberOfCoreRegIds - kNumberOfSRegIds);
153 vixl::aarch32::Register AsVIXLRegisterPairLow() const {
154 return vixl::aarch32::Register(AsRegisterPairLow())
    [all...]
  /external/vixl/doc/aarch64/topics/
extending-the-disassembler.md 29 of the disassembler. The VIXL `Decoder` uses a visitor pattern implementation,
40 VIXL disasm 0x7fff04cb05e0: add x10, x16, x17
43 VIXL disasm 0x7fff04cb05e4: cbz x10, #+0x28 (addr 0x7fff04cb060c)
46 VIXL disasm 0x7fff04cb05e8: add x11, x16, x17
49 VIXL disasm 0x7fff04cb05ec: add w5, w6, w30
52 VIXL disasm 0x7fff04cb05f0: tbz w10, #2, #-0x10 (addr 0x7fff04cb05e0)
  /art/compiler/optimizing/
intrinsics_arm64.h 22 namespace vixl { namespace
28 } // namespace vixl
80 vixl::aarch64::MacroAssembler* GetVIXLAssembler();
  /art/compiler/utils/arm64/
jni_macro_assembler_arm64.h 34 // TODO(VIXL): Make VIXL compile with -Wshadow.
189 vixl::aarch64::Label* Entry() { return &exception_entry_; }
197 vixl::aarch64::Label exception_entry_;
216 vixl::aarch64::Condition cond = vixl::aarch64::al);
227 vixl::aarch64::Condition cond = vixl::aarch64::al);
231 vixl::aarch64::Condition cond = vixl::aarch64::al)
    [all...]
  /external/vixl/benchmarks/aarch64/
bench-branch-link.cc 1 // Copyright 2015, VIXL authors
28 #include "globals-vixl.h"
33 using namespace vixl;
34 using namespace vixl::aarch64;
bench-branch-masm.cc 1 // Copyright 2015, VIXL authors
28 #include "globals-vixl.h"
33 using namespace vixl;
34 using namespace vixl::aarch64;
bench-branch.cc 1 // Copyright 2015, VIXL authors
28 #include "globals-vixl.h"
33 using namespace vixl;
34 using namespace vixl::aarch64;
  /external/vixl/src/aarch64/
cpu-aarch64.h 1 // Copyright 2014, VIXL authors
30 #include "../globals-vixl.h"
34 namespace vixl { namespace
84 } // namespace vixl
debugger-aarch64.h 1 // Copyright 2014, VIXL authors
37 #include "../globals-vixl.h"
38 #include "../utils-vixl.h"
43 namespace vixl { namespace
105 } // namespace vixl
instrument-aarch64.h 1 // Copyright 2014, VIXL authors
30 #include "../globals-vixl.h"
31 #include "../utils-vixl.h"
37 namespace vixl { namespace
115 } // namespace vixl
  /external/vixl/doc/aarch32/
getting-started-aarch32.md 1 Getting Started with VIXL for AArch32
5 This guide will show you how to use the VIXL framework for AArch32. We will see
6 how to set up the VIXL assembler and generate some code. We will also go into
7 details on a few useful features provided by VIXL and see how to run the
34 All VIXL components are declared in the `vixl::aarch32` namespace, so let's add
38 using namespace vixl::aarch32;
91 Now we are going to learn a bit more on a couple of interesting VIXL features
96 VIXL's assembler provides a mechanism to represent labels with `Label` objects.
134 solution is already handled in VIXL. For instance you can write
    [all...]
  /art/disassembler/
disassembler_arm.cc 36 using vixl::aarch32::MemOperand;
37 using vixl::aarch32::PrintDisassembler;
38 using vixl::aarch32::pc;
40 static const vixl::aarch32::Register tr(TR);
76 DisassemblerStream& operator<<(vixl::aarch32::Register reg) OVERRIDE {
86 // VIXL must use a PrintLabel object whenever the base register is PC;
99 DisassemblerStream& operator<<(const vixl::aarch32::AlignedMemOperand& operand) OVERRIDE {
100 // VIXL must use a PrintLabel object whenever the base register is PC;
155 RoundDown(disasm_->GetCodeAddress(), vixl::aarch32::kRegSizeInBytes) + offset;
156 literal_addr += disasm_->GetIsT32() ? vixl::aarch32::kT32PcDelta : vixl::aarch32::kA32PcDelta
    [all...]

Completed in 742 milliseconds

12 3 4 5 6 7 8 91011>>