/external/vixl/src/vixl/a64/ |
disasm-a64.h | 30 #include "vixl/globals.h" 31 #include "vixl/utils.h" 32 #include "vixl/a64/instructions-a64.h" 33 #include "vixl/a64/decoder-a64.h" 34 #include "vixl/a64/assembler-a64.h" 36 namespace vixl { namespace 87 // buffer. They are currently not used by VIXL. 175 } // namespace vixl
|
cpu-a64.cc | 27 #include "vixl/utils.h" 28 #include "vixl/a64/cpu-a64.h" 30 namespace vixl { namespace 170 } // namespace vixl
|
decoder-a64.h | 32 #include "vixl/globals.h" 33 #include "vixl/a64/instructions-a64.h" 116 namespace vixl { namespace 273 } // namespace vixl
|
simulator-constants-a64.h | 30 namespace vixl { namespace 34 // VIXL's macro-assembler and simulator support a few pseudo instructions to 139 } // namespace vixl
|
/external/vixl/src/vixl/ |
platform.h | 33 namespace vixl { namespace 35 } // namespace vixl
|
code-buffer.cc | 27 #include "vixl/code-buffer.h" 28 #include "vixl/utils.h" 30 namespace vixl { namespace 110 } // namespace vixl
|
code-buffer.h | 31 #include "vixl/globals.h" 33 namespace vixl { namespace 110 } // namespace vixl
|
utils.cc | 27 #include "vixl/utils.h" 30 namespace vixl { namespace 142 } // namespace vixl
|
/external/vixl/third_party/android/ |
Android.mk.template | 83 # Explicitly enable the write-strings warning. VIXL uses 200 ######### VIXL HOST TESTS ######### 203 # To run all the tests: vixl-test-runner --run_all 216 LOCAL_MODULE := vixl-test-runner 221 .PHONY: run-vixl-tests 222 run-vixl-tests: vixl-test-runner 224 $(HOST_OUT)/bin/vixl-test-runner --run_all 225 $(HOST_OUT)/bin/vixl-test-runner --run_all --debugger 226 @echo vixl tests PASSE [all...] |
generate_android_mk.py | 43 'Generate an `Android.mk` to compile VIXL within Android.', 52 sources = glob.glob(os.path.join(dir_root, 'src', 'vixl', '*.cc')) + \ 53 glob.glob(os.path.join(dir_root, 'src', 'vixl', 'a64', '*.cc'))
|
/external/vixl/examples/ |
getting-started.cc | 27 #include "vixl/a64/simulator-a64.h" 28 #include "vixl/a64/macro-assembler-a64.h" 33 using namespace vixl;
|
custom-disassembler.h | 30 #include "vixl/a64/disasm-a64.h" 32 using namespace vixl;
|
examples.h | 30 #include "vixl/a64/simulator-a64.h" 31 #include "vixl/a64/debugger-a64.h" 32 #include "vixl/a64/macro-assembler-a64.h" 34 using namespace vixl; 108 // This example demonstrates some interesting features of VIXL's stack
|
custom-disassembler.cc | 106 // from the vixl::Instruction class can be used to analyse the instruction being 109 vixl::Disassembler::VisitAddSubShifted(instr); 172 printf("VIXL disasm\t %p:\t%s\n",
|
/external/vixl/test/ |
test-fuzz-a64.cc | 30 #include "vixl/a64/decoder-a64.h" 31 #include "vixl/a64/disasm-a64.h" 36 namespace vixl { namespace 118 } // namespace vixl
|
test-runner.h | 30 #include "vixl/utils.h" 32 namespace vixl { namespace 89 } // namespace vixl
|
test-utils-a64.h | 31 #include "vixl/a64/macro-assembler-a64.h" 32 #include "vixl/a64/simulator-a64.h" 33 #include "vixl/a64/disasm-a64.h" 34 #include "vixl/a64/cpu-a64.h" 36 namespace vixl { namespace 255 } // namespace vixl
|
test-utils-a64.cc | 32 #include "vixl/a64/macro-assembler-a64.h" 33 #include "vixl/a64/simulator-a64.h" 34 #include "vixl/a64/disasm-a64.h" 35 #include "vixl/a64/cpu-a64.h" 39 namespace vixl { namespace 461 } // namespace vixl
|
test-invalset.cc | 29 #include "vixl/invalset.h" 31 namespace vixl { namespace 251 } // namespace vixl
|
/art/compiler/optimizing/ |
intrinsics_arm64.cc | 31 #include "vixl/a64/disasm-a64.h" 32 #include "vixl/a64/macro-assembler-a64.h" 34 using namespace vixl; // NOLINT(build/namespaces) 59 vixl::MacroAssembler* IntrinsicCodeGeneratorARM64::GetVIXLAssembler() { 185 static void MoveFPToInt(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) { 192 static void MoveIntToFP(LocationSummary* locations, bool is64bit, vixl::MacroAssembler* masm) { 237 vixl::MacroAssembler* masm) { 291 vixl::MacroAssembler* masm) { 318 vixl::MacroAssembler* masm) { 346 vixl::MacroAssembler* masm) [all...] |
code_generator_arm64.cc | 37 using namespace vixl; // NOLINT(build/namespaces) 40 #error "ARM64 Codegen VIXL macro-assembler macro already defined." 410 vixl::Label* GetReturnLabel() { 426 vixl::Label return_label_; 566 vixl::Label* target_label = codegen->GetLabelOf(successors[i]); 686 // calls to vixl::MacroAssembler::Lsl and 687 // vixl::MacroAssembler::Mov below), but it has [all...] |
/art/compiler/utils/arm64/ |
assembler_arm64.cc | 23 using namespace vixl; // NOLINT(build/namespaces) 84 // VIXL macro-assembler handles all variants. 89 vixl::UseScratchRegisterScope temps(vixl_masm_); 91 vixl::Register temp = temps.AcquireX(); 185 vixl::UseScratchRegisterScope temps(vixl_masm_); 186 vixl::Register temp = temps.AcquireX(); 209 vixl::UseScratchRegisterScope temps(vixl_masm_); 211 vixl::Register temp = temps.AcquireX(); 316 vixl::UseScratchRegisterScope temps(vixl_masm_); 482 ___ Dmb(vixl::InnerShareable, vixl::BarrierAll) [all...] |
/external/vixl/ |
SConstruct | 41 Build system for the VIXL project. 258 # Source files are in `src/vixl` and in `src/vixl/a64/`. 259 variant_dir_vixl = PrepareVariantDir(join('src', 'vixl'), build_dir) 260 variant_dir_a64 = PrepareVariantDir(join('src', 'vixl', 'a64'), build_dir) 263 return env.Library(join(build_dir, 'vixl'), sources) 269 # The VIXL library, built by default. 276 top_level_targets.Add('', 'Build the VIXL library.')
|
CPPLINT.cfg | 1 # Stop cpplint for looking for CPPLINT.cfg outside of vixl.
|
/external/vixl/tools/ |
make_instruction_doc.pl | 30 my $hfile = "src/vixl/a64/assembler-a64.h"; 72 VIXL Supported Instruction List 75 This is a list of the AArch64 instructions supported by the VIXL assembler,
|