/art/compiler/linker/arm64/ |
relative_patcher_arm64.cc | 376 vixl::aarch64::Register base_reg, 377 vixl::aarch64::MemOperand& lock_word, 378 vixl::aarch64::Label* slow_path) { 379 using namespace vixl::aarch64; // NOLINT(build/namespaces) 397 __ Add(base_reg, base_reg, Operand(vixl::aarch64::ip0, LSR, 32)); 403 using namespace vixl::aarch64; // NOLINT(build/namespaces) 429 vixl::aarch64::Label throw_npe; 433 vixl::aarch64::Label slow_path; 447 __ Ldr(ip0, MemOperand(vixl::aarch64::x19, offset)); 460 vixl::aarch64::Label return_label, not_marked, forwarding_address [all...] |
/external/vixl/examples/aarch64/ |
custom-disassembler.cc | 1 // Copyright 2014, VIXL authors 104 // from the vixl::Instruction class can be used to analyse the instruction being 107 vixl::aarch64::Disassembler::VisitAddSubShifted(instr); 168 printf("VIXL disasm\t %p:\t%s\n",
|
non-const-visitor.h | 1 // Copyright 2014, VIXL authors 30 using namespace vixl::aarch64;
|
/external/vixl/src/aarch64/ |
disasm-aarch64.h | 1 // Copyright 2015, VIXL authors 30 #include "../globals-vixl.h" 31 #include "../utils-vixl.h" 37 namespace vixl { namespace 90 // buffer. They are currently not used by VIXL. 181 } // namespace vixl
|
decoder-aarch64.h | 1 // Copyright 2014, VIXL authors 32 #include "../globals-vixl.h" 117 namespace vixl { namespace 273 } // namespace vixl
|
/external/vixl/src/ |
compiler-intrinsics-vixl.h | 1 // Copyright 2015, VIXL authors 31 #include "globals-vixl.h" 33 namespace vixl { namespace 158 } // namespace vixl
|
utils-vixl.cc | 1 // Copyright 2015, VIXL authors 29 #include "utils-vixl.h" 31 namespace vixl { namespace 150 } // namespace vixl
|
code-buffer-vixl.cc | 1 // Copyright 2014, VIXL authors 31 #include "code-buffer-vixl.h" 32 #include "utils-vixl.h" 34 namespace vixl { namespace 188 } // namespace vixl
|
code-buffer-vixl.h | 1 // Copyright 2016, VIXL authors 32 #include "globals-vixl.h" 33 #include "utils-vixl.h" 35 namespace vixl { namespace 184 } // namespace vixl
|
code-generation-scopes-vixl.h | 1 // Copyright 2016, VIXL authors 32 #include "assembler-base-vixl.h" 36 namespace vixl { namespace 40 // - Optionally reserve space in the `CodeBuffer` (if it is managed by VIXL). 141 // - If managed by VIXL, always reserve space in the `CodeBuffer`. 320 } // namespace vixl
|
globals-vixl.h | 1 // Copyright 2015, VIXL authors 54 #include "platform-vixl.h" 62 namespace vixl { namespace 74 } // namespace vixl
|
/external/vixl/test/aarch64/ |
test-abi.cc | 1 // Copyright 2016, VIXL authors 40 namespace vixl { namespace 113 } // namespace vixl::aarch64
|
test-utils-aarch64.h | 1 // Copyright 2014, VIXL authors 37 namespace vixl { namespace 272 } // namespace vixl
|
/external/vixl/test/ |
test-operands.cc | 1 // Copyright 2016, VIXL authors 38 namespace vixl { namespace 118 } // namespace vixl
|
test-api.cc | 1 // Copyright 2016, VIXL authors 29 #include "utils-vixl.h" 35 namespace vixl { namespace 211 } // namespace vixl
|
/art/compiler/optimizing/ |
intrinsics_arm64.cc | 34 using namespace vixl::aarch64; // NOLINT(build/namespaces) 36 // TODO(VIXL): Make VIXL compile with -Wshadow. 125 vixl::EmissionCheckScope guard(codegen->GetVIXLAssembler(), kInvokeCodeMarginSizeInBytes); 183 vixl::aarch64::Label slow_copy_loop; 701 static void GenMathRound(HInvoke* invoke, bool is_double, vixl::aarch64::MacroAssembler* masm) { 719 vixl::aarch64::Label done; [all...] |
optimizing_cfi_test.cc | 38 namespace vixl32 = vixl::aarch32;
|
/art/ |
Android.mk | 155 # We can only run the vixl tests on 64-bit hosts (vixl testing issue) when its a 156 # top-level build (to declare the vixl test rule). 159 VIXL_TEST_DEPENDENCY := run-vixl-tests 163 .PHONY: test-art-host-vixl 164 test-art-host-vixl: $(VIXL_TEST_DEPENDENCY) 169 test-art-host-vixl test-art-host-dexdump
|
/external/vixl/test/aarch32/ |
test-utils-aarch32.h | 1 // Copyright 2015, VIXL authors 35 namespace vixl { namespace 189 } // namespace vixl
|
test-utils-aarch32.cc | 1 // Copyright 2015, VIXL authors 31 namespace vixl { namespace 262 } // namespace vixl
|
/art/compiler/utils/arm/ |
jni_macro_assembler_arm_vixl.cc | 24 using namespace vixl::aarch32; // NOLINT(build/namespaces) 25 namespace vixl32 = vixl::aarch32; 27 using vixl::ExactAssemblyScope; 28 using vixl::CodeBufferCheckScope;
|
/art/compiler/utils/arm64/ |
assembler_arm64.cc | 23 using namespace vixl::aarch64; // NOLINT(build/namespaces)
|
/external/vixl/src/aarch32/ |
constants-aarch32.cc | 1 // Copyright 2016, VIXL authors 28 #include "utils-vixl.h" 31 namespace vixl { namespace 855 } // namespace vixl
|
label-aarch32.h | 1 // Copyright 2015, VIXL authors 39 #include "utils-vixl.h" 43 namespace vixl { namespace 366 } // namespace vixl
|
/external/vixl/tools/ |
verify_assembler_traces.py | 3 # Copyright 2016, VIXL authors 37 You may run the script with no arguments from VIXL's top-level directory as long 107 The script will finally extract the encoding and compare it to what VIXL 138 for LLVM. VIXL's test generation framework will print instruction 265 # However, VIXL does not do this. These rules specifically add the `.w` 293 # VIXL may have generated more than one instruction seperated by ';' 349 encoded them the same way as VIXL. `triple` allows us to specify either 382 # due to IT instructions preceding every instruction under test. VIXL's 392 # Check the encodings from LLVM are identical to VIXL's. 402 VIXL: {vixl 405 vixl=vixl_encodings[i])) variable [all...] |