Home
last modified time | relevance | path

Searched refs:aarch64 (Results 1 - 25 of 169) sorted by relevance

1234567

/third_party/vixl/test/
H A Dtest-code-generation-scopes.cc35 #include "aarch64/macro-assembler-aarch64.h"
69 aarch64::MacroAssembler masm; in TEST()
72 CodeBufferCheckScope scope(&masm, aarch64::kInstructionSize); in TEST()
73 __ Mov(aarch64::x0, 0); in TEST()
98 aarch64::MacroAssembler masm; in TEST()
101 CodeBufferCheckScope scope(&masm, 2 * aarch64::kInstructionSize); in TEST()
102 __ Mov(aarch64::x0, 0); in TEST()
103 __ movz(aarch64::x1, 1); in TEST()
129 aarch64 in TEST()
[all...]
H A Dtest-runner.h32 #include "aarch64/instructions-aarch64.h"
47 : name_(name), sve_vl_(aarch64::kZRegMinSize), next_(NULL) { in Test()
77 VIXL_ASSERT(sve_vl >= aarch64::kZRegMinSize); in set_sve_vl_in_bits()
78 VIXL_ASSERT(sve_vl <= aarch64::kZRegMaxSize); in set_sve_vl_in_bits()
79 VIXL_ASSERT((sve_vl % aarch64::kZRegMinSize) == 0); in set_sve_vl_in_bits()
H A Dtest-use-scratch-register-scope.cc36 #include "aarch64/macro-assembler-aarch64.h"
51 namespace aarch64 { \
54 void Test_##Name##_AArch64() { aarch64::Test_##Name##_AArch64_Impl(); } \
57 void aarch64::Test_##Name##_AArch64_Impl()
/third_party/vixl/examples/aarch64/
H A Dexamples.h30 #include "aarch64/macro-assembler-aarch64.h"
31 #include "aarch64/simulator-aarch64.h"
37 void GenerateFactorial(vixl::aarch64::MacroAssembler* masm);
43 void GenerateFactorialRec(vixl::aarch64::MacroAssembler* masm);
49 void GenerateNEONMatrixMultiply(vixl::aarch64::MacroAssembler* masm);
55 void GenerateAdd2Vectors(vixl::aarch64::MacroAssembler* masm);
62 void GenerateAdd3Double(vixl::aarch64::MacroAssembler* masm);
69 void GenerateAdd4Double(vixl::aarch64
[all...]
H A Dnon-const-visitor.h30 #include "aarch64/decoder-aarch64.h"
31 #include "aarch64/macro-assembler-aarch64.h"
33 class SwitchAddSubRegisterSources : public vixl::aarch64::DecoderVisitor {
36 : vixl::aarch64::DecoderVisitor(kNonConstVisitor) {} in SwitchAddSubRegisterSources()
41 virtual void Visit(vixl::aarch64::Metadata* metadata,
42 const vixl::aarch64::Instruction* instr) VIXL_OVERRIDE;
46 void GenerateNonConstVisitorTestCode(vixl::aarch64::MacroAssembler* masm);
49 const vixl::aarch64
[all...]
H A Dcustom-disassembler.h30 #include "aarch64/disasm-aarch64.h"
38 class CustomDisassembler : public vixl::aarch64::Disassembler {
40 CustomDisassembler() : vixl::aarch64::Disassembler() {} in CustomDisassembler()
43 virtual void Visit(vixl::aarch64::Metadata* metadata,
44 const vixl::aarch64::Instruction* instr) VIXL_OVERRIDE;
48 const vixl::aarch64::Instruction* instr,
49 const vixl::aarch64::CPURegister& reg) VIXL_OVERRIDE;
52 const vixl::aarch64::Instruction* instr, const void* addr) VIXL_OVERRIDE;
H A Dexecutable-memory.h40 #include "aarch64/assembler-aarch64.h"
41 #include "aarch64/constants-aarch64.h"
42 #include "aarch64/cpu-aarch64.h"
43 #include "aarch64/macro-assembler-aarch64.h"
59 vixl::aarch64::CPU::EnsureIAndDCacheCoherency(buffer_, size_); in ExecutableMemory()
66 T GetEntryPoint(const vixl::aarch64
[all...]
H A Dgetting-started.cc29 #include "aarch64/macro-assembler-aarch64.h"
30 #include "aarch64/simulator-aarch64.h"
33 using namespace vixl::aarch64;
37 using namespace vixl::aarch64;
H A Ddisasm.cc34 #include "aarch64/decoder-aarch64.h"
35 #include "aarch64/disasm-aarch64.h"
41 using namespace vixl::aarch64;
127 vixl::aarch64::PrintDisassembler disasm(stdout); in main()
H A Dcustom-disassembler.cc34 using namespace vixl::aarch64;
112 vixl::aarch64::Disassembler::Visit(metadata, instr); in Visit()
H A Dcpu-features.cc30 using namespace vixl::aarch64;
/third_party/vixl/benchmarks/aarch64/
H A Dbench-utils.h38 #include "aarch64/macro-assembler-aarch64.h"
175 explicit BenchCodeGenerator(vixl::aarch64::MacroAssembler* masm) in BenchCodeGenerator()
233 vixl::aarch64::Register PickR(unsigned size_in_bits);
234 vixl::aarch64::VRegister PickV(
235 unsigned size_in_bits = vixl::aarch64::kQRegSize);
237 vixl::aarch64::Register PickW() { return PickR(vixl::aarch64::kWRegSize); } in PickW()
238 vixl::aarch64::Register PickX() { return PickR(vixl::aarch64 in PickW()
[all...]
H A Dbench-branch-link.cc30 #include "aarch64/instructions-aarch64.h"
31 #include "aarch64/macro-assembler-aarch64.h"
34 using namespace vixl::aarch64;
H A Dbench-branch.cc30 #include "aarch64/instructions-aarch64.h"
31 #include "aarch64/macro-assembler-aarch64.h"
34 using namespace vixl::aarch64;
H A Dbench-dataop.cc30 #include "aarch64/instructions-aarch64.h"
31 #include "aarch64/macro-assembler-aarch64.h"
34 using namespace vixl::aarch64;
/third_party/musl/scripts/build_lite/
H A DMakefile205 mv -f src/ldso/aarch64/linux/* src/ldso/aarch64/ && \
209 mv -f src/linux/aarch64/linux/* src/linux/aarch64/ && \
215 mv -f src/misc/aarch64/linux/* src/misc/aarch64/ && \
242 ifeq ($(ARCH),aarch64)
/third_party/rust/crates/libc/src/hermit/
H A Dmod.rs35 if #[cfg(target_arch = "aarch64")] {
36 mod aarch64; modules
37 pub use self::aarch64::*;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
H A DTriple.cpp23 case aarch64: return "aarch64"; in getArchTypeName()
84 case aarch64: in getArchTypePrefix()
86 case aarch64_32: return "aarch64"; in getArchTypePrefix()
267 .Case("aarch64", aarch64) in getArchTypeForLLVMName()
271 .Case("arm64", aarch64) // "arm64" is an alias for "aarch64" in getArchTypeForLLVMName()
338 arch = Triple::aarch64; in parseARMArch()
399 .Case("aarch64", Tripl in parseArch()
[all...]
/third_party/rust/crates/libc/src/unix/bsd/apple/b64/
H A Dmod.rs118 } else if #[cfg(target_arch = "aarch64")] {
119 mod aarch64; modules
120 pub use self::aarch64::*;
/third_party/rust/crates/libc/src/unix/linux_like/linux/musl/b64/
H A Dmod.rs145 if #[cfg(target_arch = "aarch64")] {
146 mod aarch64; modules
147 pub use self::aarch64::*;
/third_party/rust/crates/libc/src/unix/linux_like/linux/gnu/b64/
H A Dmod.rs18 if #[cfg(all(target_arch = "aarch64", target_pointer_width = "32"))] {
72 target_arch = "aarch64",
81 target_arch = "aarch64",
99 if #[cfg(target_arch = "aarch64")] {
100 mod aarch64; modules
101 pub use self::aarch64::*;
/third_party/vixl/src/
H A Dcpu-features.cc35 #include "aarch64/cpu-aarch64.h"
53 features.Combine(aarch64::CPU::InferCPUFeaturesFromIDRegisters()); in InferFromIDRegisters()
60 return aarch64::CPU::InferCPUFeaturesFromOS(option); in InferFromOS()
/third_party/vixl/test/aarch64/
H A Dtest-api-aarch64.cc34 #include "aarch64/macro-assembler-aarch64.h"
35 #include "aarch64/registers-aarch64.h"
36 #include "aarch64/simulator-aarch64.h"
37 #include "aarch64/test-utils-aarch64.h"
44 namespace aarch64 { namespace
141 VIXL_CHECK(vixl::aarch64 in TEST()
[all...]
/third_party/libunwind/libunwind/src/aarch64/
H A Dunwind_i.h31 #include <libunwind-aarch64.h>
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/TargetInfo/
H A DAArch64TargetInfo.cpp36 // take possession of the Triple::aarch64 tags though. in LLVMInitializeAArch64TargetInfo()
44 RegisterTarget<Triple::aarch64, /*HasJIT=*/true> Z( in LLVMInitializeAArch64TargetInfo()
45 getTheAArch64leTarget(), "aarch64", "AArch64 (little endian)", "AArch64"); in LLVMInitializeAArch64TargetInfo()

Completed in 10 milliseconds

1234567