Home
last modified time | relevance | path

Searched refs:Hexagon (Results 1 – 25 of 108) sorted by relevance

12345

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHexagon.cpp38 { Hexagon::BI__builtin_circ_ldd, {{ 3, true, 4, 3 }} }, in CheckHexagonBuiltinArgument()
39 { Hexagon::BI__builtin_circ_ldw, {{ 3, true, 4, 2 }} }, in CheckHexagonBuiltinArgument()
40 { Hexagon::BI__builtin_circ_ldh, {{ 3, true, 4, 1 }} }, in CheckHexagonBuiltinArgument()
41 { Hexagon::BI__builtin_circ_lduh, {{ 3, true, 4, 1 }} }, in CheckHexagonBuiltinArgument()
42 { Hexagon::BI__builtin_circ_ldb, {{ 3, true, 4, 0 }} }, in CheckHexagonBuiltinArgument()
43 { Hexagon::BI__builtin_circ_ldub, {{ 3, true, 4, 0 }} }, in CheckHexagonBuiltinArgument()
44 { Hexagon::BI__builtin_circ_std, {{ 3, true, 4, 3 }} }, in CheckHexagonBuiltinArgument()
45 { Hexagon::BI__builtin_circ_stw, {{ 3, true, 4, 2 }} }, in CheckHexagonBuiltinArgument()
46 { Hexagon::BI__builtin_circ_sth, {{ 3, true, 4, 1 }} }, in CheckHexagonBuiltinArgument()
47 { Hexagon::BI__builtin_circ_sthhi, {{ 3, true, 4, 1 }} }, in CheckHexagonBuiltinArgument()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonDepInstrIntrinsics.inc4 {Hexagon::A2_abs, Intrinsic::hexagon_A2_abs},
5 {Hexagon::A2_absp, Intrinsic::hexagon_A2_absp},
6 {Hexagon::A2_abssat, Intrinsic::hexagon_A2_abssat},
7 {Hexagon::A2_add, Intrinsic::hexagon_A2_add},
8 {Hexagon::A2_addh_h16_hh, Intrinsic::hexagon_A2_addh_h16_hh},
9 {Hexagon::A2_addh_h16_hl, Intrinsic::hexagon_A2_addh_h16_hl},
10 {Hexagon::A2_addh_h16_lh, Intrinsic::hexagon_A2_addh_h16_lh},
11 {Hexagon::A2_addh_h16_ll, Intrinsic::hexagon_A2_addh_h16_ll},
12 {Hexagon::A2_addh_h16_sat_hh, Intrinsic::hexagon_A2_addh_h16_sat_hh},
13 {Hexagon::A2_addh_h16_sat_hl, Intrinsic::hexagon_A2_addh_h16_sat_hl},
[all …]
H A DHexagonDepTimingClasses.h20 case Hexagon::Sched::tc_112d30d6: in is_TC1()
21 case Hexagon::Sched::tc_151bf368: in is_TC1()
22 case Hexagon::Sched::tc_1c2c7a4a: in is_TC1()
23 case Hexagon::Sched::tc_1d41f8b7: in is_TC1()
24 case Hexagon::Sched::tc_23708a21: in is_TC1()
25 case Hexagon::Sched::tc_24f426ab: in is_TC1()
26 case Hexagon::Sched::tc_2f573607: in is_TC1()
27 case Hexagon::Sched::tc_388f9897: in is_TC1()
28 case Hexagon::Sched::tc_3d14a17b: in is_TC1()
29 case Hexagon::Sched::tc_3fbf1042: in is_TC1()
[all …]
H A DHexagonInstrInfo.cpp123 : HexagonGenInstrInfo(Hexagon::ADJCALLSTACKDOWN, Hexagon::ADJCALLSTACKUP), in HexagonInstrInfo()
133 return (Reg >= Hexagon::R0 && Reg <= Hexagon::R7) || in isIntRegForSubInst()
134 (Reg >= Hexagon::R16 && Reg <= Hexagon::R23); in isIntRegForSubInst()
138 return isIntRegForSubInst(HRI.getSubReg(Reg, Hexagon::isub_lo)) && in isDblRegForSubInst()
139 isIntRegForSubInst(HRI.getSubReg(Reg, Hexagon::isub_hi)); in isDblRegForSubInst()
161 if (MI.getOpcode() == Hexagon::A2_tfrsi) { in isAsCheapAsAMove()
190 if (isFloat(MI) && MI.hasRegisterImplicitUseOperand(Hexagon::USR)) in shouldSink()
204 if (EndLoopOp == Hexagon::ENDLOOP0) { in findLoopInstr()
205 LOOPi = Hexagon::J2_loop0i; in findLoopInstr()
206 LOOPr = Hexagon::J2_loop0r; in findLoopInstr()
[all …]
H A DHexagonRegisterInfo.cpp57 : HexagonGenRegisterInfo(Hexagon::R31, 0/*DwarfFlavor*/, 0/*EHFlavor*/, in HexagonRegisterInfo()
62 return R == Hexagon::R0 || R == Hexagon::R1 || R == Hexagon::R2 || in isEHReturnCalleeSaveReg()
63 R == Hexagon::R3 || R == Hexagon::D0 || R == Hexagon::D1; in isEHReturnCalleeSaveReg()
69 using namespace Hexagon; in getCallerSavedRegs()
121 Hexagon::R16, Hexagon::R17, Hexagon::R18, Hexagon::R19, in getCalleeSavedRegs()
122 Hexagon::R20, Hexagon::R21, Hexagon::R22, Hexagon::R23, in getCalleeSavedRegs()
123 Hexagon::R24, Hexagon::R25, Hexagon::R26, Hexagon::R27, 0 in getCalleeSavedRegs()
129 Hexagon::R0, Hexagon::R1, Hexagon::R2, Hexagon::R3, in getCalleeSavedRegs()
130 Hexagon::R16, Hexagon::R17, Hexagon::R18, Hexagon::R19, in getCalleeSavedRegs()
131 Hexagon::R20, Hexagon::R21, Hexagon::R22, Hexagon::R23, in getCalleeSavedRegs()
[all …]
H A DHexagonAsmPrinter.cpp70 assert(Hexagon::IntRegsRegClass.contains(Reg)); in getHexagonRegisterPair()
72 assert(Hexagon::DoubleRegsRegClass.contains(Pair)); in getHexagonRegisterPair()
136 if (Hexagon::DoubleRegsRegClass.contains(RegNumber)) in PrintAsmOperand()
138 Hexagon::isub_lo : in PrintAsmOperand()
139 Hexagon::isub_hi); in PrintAsmOperand()
272 unsigned VectorSize = HRI.getRegSizeInBits(Hexagon::HvxVRRegClass) / 8; in HexagonProcessInstruction()
278 case Hexagon::A2_iconst: { in HexagonProcessInstruction()
279 Inst.setOpcode(Hexagon::A2_addi); in HexagonProcessInstruction()
286 Inst.addOperand(MCOperand::createReg(Hexagon::R0)); in HexagonProcessInstruction()
291 case Hexagon::A2_tfrf: { in HexagonProcessInstruction()
[all …]
H A DHexagonNewValueJump.cpp156 if (!Hexagon::IntRegsRegClass.contains(Op.getReg())) in INITIALIZE_PASS_DEPENDENCY()
229 if (MII->getOpcode() == Hexagon::LDriw_pred || in commonChecksToProhibitNewValueJump()
230 MII->getOpcode() == Hexagon::STriw_pred) in commonChecksToProhibitNewValueJump()
258 case Hexagon::C2_cmpeqi: in canCompareBeNewValueJump()
259 case Hexagon::C4_cmpneqi: in canCompareBeNewValueJump()
260 case Hexagon::C2_cmpgti: in canCompareBeNewValueJump()
261 case Hexagon::C4_cmpltei: in canCompareBeNewValueJump()
264 case Hexagon::C2_cmpgtui: in canCompareBeNewValueJump()
265 case Hexagon::C4_cmplteui: in canCompareBeNewValueJump()
268 case Hexagon::S2_tstbit_i: in canCompareBeNewValueJump()
[all …]
H A DHexagonConstExtenders.cpp801 case Hexagon::S4_storeirbt_io: in isStoreImmediate()
802 case Hexagon::S4_storeirbf_io: in isStoreImmediate()
803 case Hexagon::S4_storeirht_io: in isStoreImmediate()
804 case Hexagon::S4_storeirhf_io: in isStoreImmediate()
805 case Hexagon::S4_storeirit_io: in isStoreImmediate()
806 case Hexagon::S4_storeirif_io: in isStoreImmediate()
807 case Hexagon::S4_storeirb_io: in isStoreImmediate()
808 case Hexagon::S4_storeirh_io: in isStoreImmediate()
809 case Hexagon::S4_storeiri_io: in isStoreImmediate()
819 case Hexagon::L2_loadrub_io: in isRegOffOpcode()
[all …]
H A DHexagonGenPredicate.cpp141 return RC == &Hexagon::PredRegsRegClass; in INITIALIZE_PASS_DEPENDENCY()
145 using namespace Hexagon; in getPredForm()
198 case Hexagon::C2_cmpeqi: in isConvertibleToPredForm()
199 case Hexagon::C4_cmpneqi: in isConvertibleToPredForm()
212 case Hexagon::C2_tfrpr: in collectPredicateGPR()
257 if (Opc == Hexagon::C2_tfrpr || Opc == TargetOpcode::COPY) { in getPredRegFor()
267 const TargetRegisterClass *PredRC = &Hexagon::PredRegsRegClass; in getPredRegFor()
287 case Hexagon::C2_cmpeq: in isScalarCmp()
288 case Hexagon::C2_cmpgt: in isScalarCmp()
289 case Hexagon::C2_cmpgtu: in isScalarCmp()
[all …]
H A DHexagonSubtarget.h71 Hexagon::ArchEnum HexagonArchVersion;
72 Hexagon::ArchEnum HexagonHVXVersion = Hexagon::ArchEnum::NoArch;
148 return getHexagonArchVersion() >= Hexagon::ArchEnum::V5; in hasV5Ops()
151 return getHexagonArchVersion() == Hexagon::ArchEnum::V5; in hasV5OpsOnly()
154 return getHexagonArchVersion() >= Hexagon::ArchEnum::V55; in hasV55Ops()
157 return getHexagonArchVersion() == Hexagon::ArchEnum::V55; in hasV55OpsOnly()
160 return getHexagonArchVersion() >= Hexagon::ArchEnum::V60; in hasV60Ops()
163 return getHexagonArchVersion() == Hexagon::ArchEnum::V60; in hasV60OpsOnly()
166 return getHexagonArchVersion() >= Hexagon::ArchEnum::V62; in hasV62Ops()
169 return getHexagonArchVersion() == Hexagon::ArchEnum::V62; in hasV62OpsOnly()
[all …]
H A DHexagonDepArch.h16 namespace Hexagon {
33 inline std::optional<Hexagon::ArchEnum> getCpu(StringRef CPU) { in getCpu()
34 return StringSwitch<std::optional<Hexagon::ArchEnum>>(CPU) in getCpu()
35 .Case("generic", Hexagon::ArchEnum::V5) in getCpu()
36 .Case("hexagonv5", Hexagon::ArchEnum::V5) in getCpu()
37 .Case("hexagonv55", Hexagon::ArchEnum::V55) in getCpu()
38 .Case("hexagonv60", Hexagon::ArchEnum::V60) in getCpu()
39 .Case("hexagonv62", Hexagon::ArchEnum::V62) in getCpu()
40 .Case("hexagonv65", Hexagon::ArchEnum::V65) in getCpu()
41 .Case("hexagonv66", Hexagon::ArchEnum::V66) in getCpu()
[all …]
H A DHexagonVectorPrint.cpp74 return (Reg >= Hexagon::V0 && Reg <= Hexagon::V31) || in isVecReg()
75 (Reg >= Hexagon::W0 && Reg <= Hexagon::W15) || in isVecReg()
76 (Reg >= Hexagon::WR0 && Reg <= Hexagon::WR15) || in isVecReg()
77 (Reg >= Hexagon::Q0 && Reg <= Hexagon::Q3); in isVecReg()
81 if (R >= Hexagon::V0 && R <= Hexagon::V31) { in getStringReg()
86 return S[R-Hexagon::V0]; in getStringReg()
88 if (R >= Hexagon::Q0 && R <= Hexagon::Q3) { in getStringReg()
90 return S[R-Hexagon::Q0]; in getStringReg()
183 if (Reg >= Hexagon::V0 && Reg <= Hexagon::V31) { in runOnMachineFunction()
184 LLVM_DEBUG(dbgs() << "adding dump for V" << Reg - Hexagon::V0 << '\n'); in runOnMachineFunction()
[all …]
H A DHexagonDepArch.td11 def ArchV5: SubtargetFeature<"v5", "HexagonArchVersion", "Hexagon::ArchEnum::V5", "Enable Hexagon V…
13 …ArchV55: SubtargetFeature<"v55", "HexagonArchVersion", "Hexagon::ArchEnum::V55", "Enable Hexagon V…
15 …ArchV60: SubtargetFeature<"v60", "HexagonArchVersion", "Hexagon::ArchEnum::V60", "Enable Hexagon V…
17 …ArchV62: SubtargetFeature<"v62", "HexagonArchVersion", "Hexagon::ArchEnum::V62", "Enable Hexagon V…
19 …ArchV65: SubtargetFeature<"v65", "HexagonArchVersion", "Hexagon::ArchEnum::V65", "Enable Hexagon V…
21 …ArchV66: SubtargetFeature<"v66", "HexagonArchVersion", "Hexagon::ArchEnum::V66", "Enable Hexagon V…
23 …ArchV67: SubtargetFeature<"v67", "HexagonArchVersion", "Hexagon::ArchEnum::V67", "Enable Hexagon V…
25 …ArchV68: SubtargetFeature<"v68", "HexagonArchVersion", "Hexagon::ArchEnum::V68", "Enable Hexagon V…
27 …ArchV69: SubtargetFeature<"v69", "HexagonArchVersion", "Hexagon::ArchEnum::V69", "Enable Hexagon V…
29 …ArchV71: SubtargetFeature<"v71", "HexagonArchVersion", "Hexagon::ArchEnum::V71", "Enable Hexagon V…
[all …]
H A DHexagonFrameLowering.cpp251 if (Reg < Hexagon::D0 || Reg > Hexagon::D15) in getMax32BitSubRegister()
270 static_assert(Hexagon::R1 > 0, in getMaxCalleeSavedReg()
293 case Hexagon::PS_alloca: in needsStackFrame()
294 case Hexagon::PS_aligna: in needsStackFrame()
347 return RetOpc == Hexagon::PS_tailcall_i || RetOpc == Hexagon::PS_tailcall_r; in hasTailCall()
369 case Hexagon::RESTORE_DEALLOC_RET_JMP_V4: in isRestoreCall()
370 case Hexagon::RESTORE_DEALLOC_RET_JMP_V4_PIC: in isRestoreCall()
371 case Hexagon::RESTORE_DEALLOC_RET_JMP_V4_EXT: in isRestoreCall()
372 case Hexagon::RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC: in isRestoreCall()
373 case Hexagon::RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT: in isRestoreCall()
[all …]
H A DHexagonCFGOptimizer.cpp64 case Hexagon::J2_jumpt: in IsConditionalBranch()
65 case Hexagon::J2_jumptpt: in IsConditionalBranch()
66 case Hexagon::J2_jumpf: in IsConditionalBranch()
67 case Hexagon::J2_jumpfpt: in IsConditionalBranch()
68 case Hexagon::J2_jumptnew: in IsConditionalBranch()
69 case Hexagon::J2_jumpfnew: in IsConditionalBranch()
70 case Hexagon::J2_jumptnewpt: in IsConditionalBranch()
71 case Hexagon::J2_jumpfnewpt: in IsConditionalBranch()
78 return (Opc == Hexagon::J2_jump); in IsUnconditionalJump()
87 case Hexagon::J2_jumpt: in InvertAndChangeJumpTarget()
[all …]
H A DHexagonGenMemAbsolute.cpp97 if (Opc != Hexagon::CONST32 && Opc != Hexagon::A2_tfrsi) in runOnMachineFunction()
221 case Hexagon::L2_loadrb_io: in isValidIndexedLoad()
222 NewOpc = Hexagon::L4_loadrb_ap; in isValidIndexedLoad()
224 case Hexagon::L2_loadrh_io: in isValidIndexedLoad()
225 NewOpc = Hexagon::L4_loadrh_ap; in isValidIndexedLoad()
227 case Hexagon::L2_loadri_io: in isValidIndexedLoad()
228 NewOpc = Hexagon::L4_loadri_ap; in isValidIndexedLoad()
230 case Hexagon::L2_loadrd_io: in isValidIndexedLoad()
231 NewOpc = Hexagon::L4_loadrd_ap; in isValidIndexedLoad()
233 case Hexagon::L2_loadruh_io: in isValidIndexedLoad()
[all …]
H A DHexagonConstPropagation.cpp1829 // Hexagon-specific code.
1897 return "Hexagon Constant Propagation"; in getPassName()
1915 "Hexagon Constant Propagation", false, false)
1953 unsigned SubLo = HRI.getHexagonSubRegIndex(DefRC, Hexagon::ps_sub_lo); in evaluate()
1954 unsigned SubHi = HRI.getHexagonSubRegIndex(DefRC, Hexagon::ps_sub_hi); in evaluate()
1979 case Hexagon::A2_tfrsi: in evaluate()
1980 case Hexagon::A2_tfrpi: in evaluate()
1981 case Hexagon::CONST32: in evaluate()
1982 case Hexagon::CONST64: in evaluate()
2003 case Hexagon in evaluate()
[all...]
H A DHexagonBitSimplify.cpp264 unsigned NewSub = Hexagon::NoSubRegister);
447 case Hexagon::DoubleRegsRegClassID: in getSubregMask()
448 case Hexagon::HvxWRRegClassID: in getSubregMask()
450 if (RR.Sub == Hexagon::isub_hi || RR.Sub == Hexagon::vsub_hi) in getSubregMask()
470 unsigned SubLo = HRI.getHexagonSubRegIndex(DstRC, Hexagon::ps_sub_lo); in parseRegSequence()
471 unsigned SubHi = HRI.getHexagonSubRegIndex(DstRC, Hexagon::ps_sub_hi); in parseRegSequence()
494 using namespace Hexagon; in getUsedBitsInStore()
653 using namespace Hexagon; in getUsedBits()
937 assert(Sub == HRI.getHexagonSubRegIndex(*RC, Hexagon::ps_sub_lo) || in getFinalVRegClass()
938 Sub == HRI.getHexagonSubRegIndex(*RC, Hexagon::ps_sub_hi)); in getFinalVRegClass()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp1 //===- HexagonDisassembler.cpp - Disassembler for Hexagon ISA -------------===//
36 using namespace Hexagon;
42 /// Hexagon disassembler for all Hexagon platforms.
182 MI.setOpcode(Hexagon::BUNDLE); in getInstruction()
212 case Hexagon::S2_allocframe: in remapInstruction()
213 if (MI.getOperand(0).getReg() == Hexagon::R29) { in remapInstruction()
214 MI.setOpcode(Hexagon::S6_allocframe_to_raw); in remapInstruction()
219 case Hexagon::L2_deallocframe: in remapInstruction()
220 if (MI.getOperand(0).getReg() == Hexagon in remapInstruction()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCDuplexInfo.cpp30 using namespace Hexagon;
200 case Hexagon::L2_loadri_io: in getDuplexCandidateGroup()
207 Hexagon::R29 == SrcReg && inRange<5, 2>(MCI, 2)) { in getDuplexCandidateGroup()
217 case Hexagon::L2_loadrub_io: in getDuplexCandidateGroup()
237 case Hexagon::L2_loadrh_io: in getDuplexCandidateGroup()
238 case Hexagon::L2_loadruh_io: in getDuplexCandidateGroup()
248 case Hexagon::L2_loadrb_io: in getDuplexCandidateGroup()
258 case Hexagon::L2_loadrd_io: in getDuplexCandidateGroup()
263 HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg && in getDuplexCandidateGroup()
269 case Hexagon::L4_return: in getDuplexCandidateGroup()
[all …]
H A DHexagonMCCompound.cpp26 using namespace Hexagon;
92 case Hexagon::C2_cmpeq: in getCompoundCandidateGroup()
93 case Hexagon::C2_cmpgt: in getCompoundCandidateGroup()
94 case Hexagon::C2_cmpgtu: in getCompoundCandidateGroup()
100 if ((Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) && in getCompoundCandidateGroup()
105 case Hexagon::C2_cmpeqi: in getCompoundCandidateGroup()
106 case Hexagon::C2_cmpgti: in getCompoundCandidateGroup()
107 case Hexagon::C2_cmpgtui: in getCompoundCandidateGroup()
113 if ((Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) && in getCompoundCandidateGroup()
119 case Hexagon::A2_tfr: in getCompoundCandidateGroup()
[all …]
H A DHexagonMCChecker.cpp37 HexagonMCChecker::Unconditional(Hexagon::NoRegister, false);
41 ReadOnly.insert(Hexagon::PC); in init()
42 ReadOnly.insert(Hexagon::C9_8); in init()
46 Defs[Hexagon::SA0].insert(Unconditional); // FIXME: define or change SA0? in init()
47 Defs[Hexagon::LC0].insert(Unconditional); in init()
50 Defs[Hexagon::SA1].insert(Unconditional); // FIXME: define or change SA0? in init()
51 Defs[Hexagon::LC1].insert(Unconditional); in init()
94 unsigned PredReg = Hexagon::NoRegister; in init()
106 STI.hasFeature(Hexagon::ArchV69); in init()
110 if (Hexagon::R31 != R && MCID.isCall()) in init()
[all …]
H A DHexagonMCInstrInfo.cpp1 //===- HexagonMCInstrInfo.cpp - Hexagon sub-class of MCInst ---------------===//
9 // This class extends MCInstrInfo to allow Hexagon specific MCInstr queries
36 return Register != Hexagon::NoRegister; in isPredicated()
39 Hexagon::PacketIterator::PacketIterator(MCInstrInfo const &MCII, in PacketIterator()
45 Hexagon::PacketIterator::PacketIterator(MCInstrInfo const &MCII, in PacketIterator()
50 Hexagon::PacketIterator &Hexagon::PacketIterator::operator++() { in operator ++()
71 MCInst const &Hexagon::PacketIterator::operator*() const { in operator *()
77 bool Hexagon::PacketIterator::operator==(PacketIterator const &Other) const { in operator ==()
102 iterator_range<Hexagon
[all...]
H A DHexagonMCELFStreamer.cpp68 assert(MCB.getOpcode() == Hexagon::BUNDLE); in emitInstruction()
154 case Hexagon::ArchV5: in featureToArchVersion()
156 case Hexagon::ArchV55: in featureToArchVersion()
158 case Hexagon::ArchV60: in featureToArchVersion()
159 case Hexagon::ExtensionHVXV60: in featureToArchVersion()
161 case Hexagon::ArchV62: in featureToArchVersion()
162 case Hexagon::ExtensionHVXV62: in featureToArchVersion()
164 case Hexagon::ArchV65: in featureToArchVersion()
165 case Hexagon::ExtensionHVXV65: in featureToArchVersion()
167 case Hexagon::ArchV66: in featureToArchVersion()
[all …]
H A DHexagonMCTargetDesc.cpp96 cl::opt<Hexagon::ArchEnum> EnableHVX(
98 cl::values(clEnumValN(Hexagon::ArchEnum::V60, "v60", "Build for HVX v60"),
99 clEnumValN(Hexagon::ArchEnum::V62, "v62", "Build for HVX v62"),
100 clEnumValN(Hexagon::ArchEnum::V65, "v65", "Build for HVX v65"),
101 clEnumValN(Hexagon::ArchEnum::V66, "v66", "Build for HVX v66"),
102 clEnumValN(Hexagon::ArchEnum::V67, "v67", "Build for HVX v67"),
103 clEnumValN(Hexagon::ArchEnum::V68, "v68", "Build for HVX v68"),
104 clEnumValN(Hexagon::ArchEnum::V69, "v69", "Build for HVX v69"),
105 clEnumValN(Hexagon::ArchEnum::V71, "v71", "Build for HVX v71"),
106 clEnumValN(Hexagon::ArchEnum::V73, "v73", "Build for HVX v73"),
[all …]

12345