| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsRISCVXAndes.td | 1 //===- IntrinsicsRISCVXAndes.td - Andes intrinsics ---------*- tablegen -*-===// 9 // This file defines all of the Andes vendor intrinsics for RISC-V. 14 // Andes Vector BFloat16 Conversion Extension 18 // Andes Vector INT4 Load Extension 22 // Andes Vector Packed FP16 Extension 26 // Andes Vector Dot Product Extension
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | riscv_andes_vector.td | 1 //==--- riscv_andes_vector.td - RISC-V Andes Builtin function list --------===// 9 // This file defines the builtins for RISC-V Andes Vector Extension. See: 11 // https://github.com/andestech/andes-vector-intrinsic-doc 21 // Andes Vector BFLOAT16 Conversion Extension (XAndesVBFHCvt) 67 // Andes Vector INT4 Load Extension (XAndesVSIntLoad) 96 // Andes Vector Packed FP16 Extension (XAndesVPackFPH) 160 // Andes Vector Dot Product Extension (XAndesVDot)
|
| /freebsd/sys/contrib/device-tree/Bindings/riscv/ |
| H A D | andes.yaml | 4 $id: http://devicetree.org/schemas/riscv/andes.yaml# 7 title: Andes SoC-based boards 13 Andes SoC-based boards
|
| H A D | extensions.yaml | 657 # Andes 660 The Andes Technology performance monitor extension for counter overflow
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVProcessors.td | 698 def ANDES_A25 : RISCVProcessorModel<"andes-a25", 711 def ANDES_AX25 : RISCVProcessorModel<"andes-ax25", 729 def ANDES_45 : RISCVTuneProcessorModel<"andes-45-series", 732 def ANDES_N45 : RISCVProcessorModel<"andes-n45", 746 def ANDES_NX45 : RISCVProcessorModel<"andes-nx45", 760 def ANDES_A45 : RISCVProcessorModel<"andes-a45", 774 def ANDES_AX45 : RISCVProcessorModel<"andes-ax45", 788 def ANDES_AX45MPV : RISCVProcessorModel<"andes-ax45mpv",
|
| H A D | RISCVFeatures.td | 1596 // Andes Extension(s) 1599 : RISCVExtension<5, 0, "Andes Performance Extension">; 1603 "'XAndesPerf' (Andes Performance Extension)">; 1606 : RISCVExtension<5, 0, "Andes Scalar BFLOAT16 Conversion Extension", 1611 "'XAndesBFHCvt' (Andes Scalar BFLOAT16 Conversion Extension)">; 1614 : RISCVExtension<5, 0, "Andes Vector BFLOAT16 Conversion Extension", 1619 "'XAndesVBFHCvt' (Andes Vector BFLOAT16 Conversion Extension)">; 1622 : RISCVExtension<5, 0, "Andes Vector INT4 Load Extension", 1627 "'XAndesVSIntLoad' (Andes Vector INT4 Load Extension)">; 1631 "Andes Vector Packed FP16 Extension", [FeatureStdExtF]>; [all …]
|
| H A D | RISCVSchedAndes45.td | 26 // Andes 45 series CPU
|
| H A D | RISCVInstrInfoXAndes.td | 9 // This file describes the vendor extensions defined by Andes Technology.
|
| /freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
| H A D | andestech,plicsw.yaml | 7 title: Andes machine-level software interrupt controller 10 In the Andes platform such as QiLai SoC, the PLIC module is instantiated a
|
| /freebsd/sys/contrib/device-tree/Bindings/timer/ |
| H A D | andestech,plmt0.yaml | 7 title: Andes machine-level timer 10 The Andes machine-level timer device (PLMT0) provides machine-level timer
|
| H A D | andestech,atcpit100-timer.txt | 3 ATCPIT100 is a generic IP block from Andes Technology, embedded in
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/ |
| H A D | RISCV_nonstandard.def | 30 // Andes Nonstandard Relocations 32 ELF_RISCV_NONSTANDARD_RELOC(ANDES, R_RISCV_NDS_BRANCH_10, 241)
|
| /freebsd/sys/contrib/device-tree/src/riscv/andes/ |
| H A D | qilai-voyager.dts | 3 * Copyright (C) 2025 Andes Technology Corporation. All rights reserved.
|
| H A D | qilai.dtsi | 3 * Copyright (C) 2025 Andes Technology Corporation. All rights reserved.
|
| /freebsd/contrib/llvm-project/clang/lib/Headers/ |
| H A D | andes_vector.h | 1 //===----- andes_vector.h - Andes Vector definitions ----------------------===//
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaRISCV.h | 54 /// Indicate RISC-V Andes vector builtin functions enabled or not.
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | TableGen.cpp | 324 "gen-riscv-andes-vector-builtins", 327 "gen-riscv-andes-vector-builtin-codegen", 330 "gen-riscv-andes-vector-builtin-sema",
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVFixupKinds.h | 63 // Andes specific fixups
|
| H A D | RISCVAsmBackend.cpp | 88 // Andes fixups in getFixupKindInfo() 766 VendorIdentifier = "ANDES"; in maybeAddVendorReloc()
|
| /freebsd/contrib/file/magic/Magdir/ |
| H A D | elf | 247 >18 leshort 167 Andes embedded RISC,
|
| /freebsd/lib/clang/libclang/ |
| H A D | Makefile | 1295 ${CLANG_TBLGEN} -gen-riscv-andes-vector-builtin-codegen \ 1302 ${CLANG_TBLGEN} -gen-riscv-andes-vector-builtin-sema \ 1309 ${CLANG_TBLGEN} -gen-riscv-andes-vector-builtins \
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/Disassembler/ |
| H A D | RISCVDisassembler.cpp | 798 {DecoderTableXAndes32, XAndesGroup, "Andes extensions"},
|
| /freebsd/sys/contrib/device-tree/Bindings/ |
| H A D | vendor-prefixes.yaml | 130 description: Andes Technology Corporation
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | RISCV.cpp | 1363 // Andes Vector builtins are handled from here. in EmitRISCVBuiltinExpr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | ELF.h | 266 EM_NDS32 = 167, // Andes Technology compact code size embedded RISC
|