HomeSort by relevance Sort by last modified time
    Searched refs:HexagonII (Results 1 - 20 of 20) sorted by null

  /external/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCDuplexInfo.cpp 85 case HexagonII::HSIG_None:
88 case HexagonII::HSIG_L1:
89 return (Gb == HexagonII::HSIG_L1 || Gb == HexagonII::HSIG_A);
90 case HexagonII::HSIG_L2:
91 return (Gb == HexagonII::HSIG_L1 || Gb == HexagonII::HSIG_L2 ||
92 Gb == HexagonII::HSIG_A);
93 case HexagonII::HSIG_S1:
94 return (Gb == HexagonII::HSIG_L1 || Gb == HexagonII::HSIG_L2 |
    [all...]
HexagonShuffler.cpp 99 (*TUL)[HexagonII::TypeCVI_VA] =
101 (*TUL)[HexagonII::TypeCVI_VA_DV] = UnitsAndLanes(CVI_XLANE | CVI_MPY0, 2);
102 (*TUL)[HexagonII::TypeCVI_VX] = UnitsAndLanes(CVI_MPY0 | CVI_MPY1, 1);
103 (*TUL)[HexagonII::TypeCVI_VX_DV] = UnitsAndLanes(CVI_MPY0, 2);
104 (*TUL)[HexagonII::TypeCVI_VP] = UnitsAndLanes(CVI_XLANE, 1);
105 (*TUL)[HexagonII::TypeCVI_VP_VS] = UnitsAndLanes(CVI_XLANE, 2);
106 (*TUL)[HexagonII::TypeCVI_VS] = UnitsAndLanes(CVI_SHIFT, 1);
107 (*TUL)[HexagonII::TypeCVI_VINLANESAT] = UnitsAndLanes(CVI_SHIFT, 1);
108 (*TUL)[HexagonII::TypeCVI_VM_LD] =
110 (*TUL)[HexagonII::TypeCVI_VM_TMP_LD] = UnitsAndLanes(CVI_NONE, 0)
    [all...]
HexagonMCInstrInfo.cpp 137 HexagonMCInstrInfo::getType(MCII, Inst) == HexagonII::TypeCR)
168 HexagonII::MemAccessSize
172 return (HexagonII::MemAccessSize((F >> HexagonII::MemAccessSizePos) &
173 HexagonII::MemAccesSizeMask));
179 return ((F >> HexagonII::ExtentBitsPos) & HexagonII::ExtentBitsMask);
186 return ((F >> HexagonII::ExtendableOpPos) & HexagonII::ExtendableOpMask);
252 return ((F >> HexagonII::ExtendableOpPos) & HexagonII::ExtendableOpMask)
    [all...]
HexagonMCCompound.cpp 81 // enum HexagonII::CompoundGroup
88 return HexagonII::HCG_None;
106 return HexagonII::HCG_A;
120 return HexagonII::HCG_A;
130 return HexagonII::HCG_A;
140 return HexagonII::HCG_A;
150 return HexagonII::HCG_A;
162 return HexagonII::HCG_B;
170 return HexagonII::HCG_C;
174 return HexagonII::HCG_None
    [all...]
HexagonMCCodeEmitter.cpp 48 return HexagonII::INST_PARSE_LOOP_END;
55 return HexagonII::INST_PARSE_LOOP_END;
60 return HexagonII::INST_PARSE_DUPLEX;
63 return HexagonII::INST_PARSE_PACKET_END;
64 return HexagonII::INST_PARSE_NOT_END;
126 if (llvm::HexagonMCInstrInfo::getType(MCII, HMB) == HexagonII::TypeCOMPOUND) {
203 assert(Parse == HexagonII::INST_PARSE_DUPLEX &&
300 if (insnType == HexagonII::TypePREFIX) {
389 case HexagonII::MemAccessSize::ByteAccess:
391 case HexagonII::MemAccessSize::HalfWordAccess
    [all...]
HexagonAsmBackend.cpp 526 if (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeJ ||
528 HexagonII::TypeCOMPOUND &&
530 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeNV &&
532 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeCR &&
HexagonBaseInfo.h 26 /// HexagonII - This namespace holds all of the target specific flags that
29 namespace HexagonII {
301 } // End namespace HexagonII.
HexagonMCChecker.cpp 152 else if (i == 0 && llvm::HexagonMCInstrInfo::getType(MCII, MCI) == HexagonII::TypeCVI_VM_CUR_LD)
157 else if (i == 0 && llvm::HexagonMCInstrInfo::getType(MCII, MCI) == HexagonII::TypeCVI_VM_TMP_LD)
219 NewUses[N] = NewSense::Jmp(llvm::HexagonMCInstrInfo::getType(MCII, MCI) == HexagonII::TypeNV);
469 if(llvm::HexagonMCInstrInfo::getType(MCII, *HMI.getInst()) == HexagonII::TypeCVI_HIST) {
HexagonMCInstrInfo.h 28 namespace HexagonII {
93 HexagonII::MemAccessSize getAccessSize(MCInstrInfo const &MCII,
  /external/llvm/lib/Target/Hexagon/
HexagonMCInstLower.cpp 46 case HexagonII::MO_PCREL:
49 case HexagonII::MO_GOT:
52 case HexagonII::MO_LO16:
55 case HexagonII::MO_HI16:
58 case HexagonII::MO_GPREL:
61 case HexagonII::MO_GDGOT:
64 case HexagonII::MO_GDPLT:
67 case HexagonII::MO_IE:
70 case HexagonII::MO_IEGOT:
73 case HexagonII::MO_TPREL
    [all...]
HexagonInstrInfo.cpp 204 case HexagonII::HSIG_None:
207 case HexagonII::HSIG_L1:
208 return (Gb == HexagonII::HSIG_L1 || Gb == HexagonII::HSIG_A);
209 case HexagonII::HSIG_L2:
210 return (Gb == HexagonII::HSIG_L1 || Gb == HexagonII::HSIG_L2 ||
211 Gb == HexagonII::HSIG_A);
212 case HexagonII::HSIG_S1:
213 return (Gb == HexagonII::HSIG_L1 || Gb == HexagonII::HSIG_L2 |
    [all...]
HexagonOptAddrMode.cpp 119 if (HII->getAddrMode(MI) == HexagonII::BaseRegOffset)
122 else if (HII->getAddrMode(MI) == HexagonII::BaseImmOffset)
174 HII->getAddrMode(UseMI) != HexagonII::BaseImmOffset ||
316 if (HII->getAddrMode(OldMI) == HexagonII::BaseRegOffset) {
326 } else if (HII->getAddrMode(OldMI) == HexagonII::BaseImmOffset) {
373 if (HII->getAddrMode(OldMI) == HexagonII::BaseRegOffset) {
382 } else if (HII->getAddrMode(OldMI) == HexagonII::BaseImmOffset) {
415 if (HII->getAddrMode(MI) == HexagonII::BaseImmOffset) {
445 assert(HII->getAddrMode(UseMI) == HexagonII::BaseImmOffset);
HexagonBranchRelaxation.cpp 205 MO.addTargetFlag(HexagonII::HMOTF_ConstExtended);
HexagonInstrInfo.h 381 HexagonII::CompoundGroup
393 HexagonII::SubInstructionGroup getDuplexCandidateGroup(const MachineInstr *MI)
HexagonRDFOpt.cpp 207 if (HII.getAddrMode(MI) != HexagonII::PostInc)
HexagonISelLowering.cpp     [all...]
HexagonISelDAGToDAG.cpp 417 unsigned SizeBits = (F >> HexagonII::MemAccessSizePos) &
418 HexagonII::MemAccesSizeMask;
    [all...]
HexagonCopyToCombine.cpp 157 if (!Op1.isImm() && Op1.getTargetFlags() != HexagonII::MO_NO_FLAG)
HexagonFrameLowering.cpp     [all...]
  /external/llvm/lib/Target/Hexagon/Disassembler/
HexagonDisassembler.cpp 200 if ((Instruction & HexagonII::INST_PARSE_MASK) ==
201 HexagonII::INST_PARSE_LOOP_END) {
211 if ((Instruction & HexagonII::INST_PARSE_MASK) ==
212 HexagonII::INST_PARSE_DUPLEX) {
221 IClassLow = HexagonII::HSIG_L1;
222 IClassHigh = HexagonII::HSIG_L1;
225 IClassLow = HexagonII::HSIG_L2;
226 IClassHigh = HexagonII::HSIG_L1;
229 IClassLow = HexagonII::HSIG_L2;
230 IClassHigh = HexagonII::HSIG_L2
    [all...]

Completed in 157 milliseconds