Searched refs:V62 (Results 1 – 25 of 27) sorted by relevance
12
1 …xagon -mcpu=hexagonv62 -filetype=obj %s | llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-V6211 # CHECK-V62: 6a10c000 { r0 = framelimit }12 # CHECK-V62: 6a11c000 { r0 = framekey }13 # CHECK-V62: 6810c000 { r1:0 = c17:16 }23 # CHECK-V62: 6a12c000 { r0 = pktcountlo }24 # CHECK-V62: 6a13c000 { r0 = pktcounthi }25 # CHECK-V62: 6812c000 { r1:0 = c19:18 }26 # CHECK-V62: 6812c000 { r1:0 = c19:18 }37 # CHECK-V62: 6a1ec000 { r0 = utimerlo }38 # CHECK-V62: 6a1fc000 { r0 = utimerhi }[all …]
1 …nv62 -filetype=obj %s | llvm-objdump --mcpu=hexagonv62 -d - | FileCheck %s --check-prefix=CHECK-V624 # CHECK-V62: trap1(#0)
4 …nv62 --filetype=obj %s -o - | llvm-readelf --file-headers - | FileCheck --check-prefix=CHECK-V62 %s9 # CHECK-V62: Flags: 0x62
26 #pragma push_macro("V62")27 #define V62 "v62|" V6529 #define V60 "v60|" V6297 TARGET_BUILTIN(__builtin_HEXAGON_A6_vminub_RdP,"LLiLLiLLi","", V62)130 #pragma pop_macro("V62")
875 // V62 Scalar Instructions.877 TARGET_BUILTIN(__builtin_HEXAGON_M6_vabsdiffb, "LLiLLiLLi", "", V62)878 TARGET_BUILTIN(__builtin_HEXAGON_M6_vabsdiffub, "LLiLLiLLi", "", V62)879 TARGET_BUILTIN(__builtin_HEXAGON_S6_vsplatrbp, "LLii", "", V62)880 TARGET_BUILTIN(__builtin_HEXAGON_S6_vtrunehb_ppp, "LLiLLiLLi", "", V62)881 TARGET_BUILTIN(__builtin_HEXAGON_S6_vtrunohb_ppp, "LLiLLiLLi", "", V62)1532 // V62 HVX Instructions.
21 enum class ArchEnum { NoArch, Generic, V5, V55, V60, V62, V65, V66, V67 }; enumerator40 {"hexagonv62", Hexagon::ArchEnum::V62},
17 …btargetFeature<"v62", "HexagonArchVersion", "Hexagon::ArchEnum::V62", "Enable Hexagon V62 architec…
159 return getHexagonArchVersion() >= Hexagon::ArchEnum::V62; in hasV62Ops()162 return getHexagonArchVersion() == Hexagon::ArchEnum::V62; in hasV62OpsOnly()204 return HexagonHVXVersion >= Hexagon::ArchEnum::V62; in useHVXV62Ops()
10 // classes as per V62. Currently, they are just extracted from
35 // Hexagon V62 Resource Definitions -
39 "Hexagon::ArchEnum::V62", "Hexagon HVX instructions",
15 …btargetFeature<"v62", "HexagonArchVersion", "Hexagon::ArchEnum::V62", "Enable Hexagon V62 architec…
16 enum class ArchEnum { NoArch, Generic, V5, V55, V60, V62, V65, V66 }; enumerator
143 return getHexagonArchVersion() >= Hexagon::ArchEnum::V62; in hasV62Ops()146 return getHexagonArchVersion() == Hexagon::ArchEnum::V62; in hasV62OpsOnly()
10 // classes as per V62. Curretnly, they are just extracted from
77 // V62 Machine Info +
98 {"hexagonv62", Hexagon::ArchEnum::V62}, in initializeSubtargetDependencies()
36 "Hexagon::ArchEnum::V62", "Hexagon HVX instructions",
2 …nv62 -enable-pipeliner < %s -pipeliner-experimental-cg=true | FileCheck --check-prefix=CHECK-V62 %s14 ; CHECK-V62-NOT: }{{[ \t]*}}:mem_noshuf
81 clEnumValN(Hexagon::ArchEnum::V62, "v62", "Build for HVX v62"),290 case Hexagon::ArchEnum::V62: in selectHexagonFS()
87 clEnumValN(Hexagon::ArchEnum::V62, "v62", "Build for HVX v62"),354 case Hexagon::ArchEnum::V62: in selectHexagonFS()
106 VE::V56, VE::V57, VE::V58, VE::V59, VE::V60, VE::V61, VE::V62, VE::V63};
3657 // V62 Scalar Instructions.5593 // V62 HVX Instructions.
3964 // V62 Scalar Instructions.5820 // V62 HVX Instructions.