Home
last modified time | relevance | path

Searched refs:SRI (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp82 for (MCRegAliasIterator SRI(R, &RI, RI.subregs(R).empty()); SRI.isValid(); in initReg() local
83 ++SRI) in initReg()
84 if (RI.subregs(*SRI).empty()) in initReg()
86 Uses.insert(*SRI); in initReg()
148 for (MCRegAliasIterator SRI(R, &RI, RI.subregs(R).empty()); SRI.isValid(); in init() local
149 ++SRI) { in init()
150 if (!RI.subregs(*SRI).empty()) in init()
154 if (R == *SRI) { in init()
163 if (Hexagon::P3_0 != R && Hexagon::P3_0 == *SRI) in init()
168 SoftDefs.insert(*SRI); in init()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCRegisterInfo.cpp121 const uint16_t *SRI = SubRegIndices + get(Reg).SubRegIndices; in getSubReg() local
123 if (*SRI == Idx) in getSubReg()
125 ++SRI; in getSubReg()
135 const uint16_t *SRI = SubRegIndices + get(Reg).SubRegIndices; in getSubRegIndex() local
138 return *SRI; in getSubRegIndex()
139 ++SRI; in getSubRegIndex()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.cpp144 for (CodeGenSubRegIndex *SRI : SubIdx->ConcatenationOf) in computeConcatTransitiveClosure()
145 assert(SRI->ConcatenationOf.empty() && "No transitive closure?"); in computeConcatTransitiveClosure()
181 for (const auto &[SRI, SR] : zip_equal(SRIs, SRs)) { in buildObjectGraph()
182 ExplicitSubRegIndices.push_back(RegBank.getSubRegIdx(SRI)); in buildObjectGraph()
266 SubRegMap::const_iterator SRI = Map.find(Key); in computeSubRegs() local
267 if (SRI == Map.end()) in computeSubRegs()
271 if (SubRegs.count(Val) || !Orphans.erase(SRI->second)) in computeSubRegs()
274 SubRegs.try_emplace(Val, SRI->second); in computeSubRegs()
299 for (const auto &[SRI, SubReg] : Map) in computeSubRegs()
301 SubRegs[RegBank.getCompositeSubRegIndex(Idx, SRI)] = SubReg; in computeSubRegs()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGSort.cpp222 SortRegionInfo SRI(MLI, WEI); in sortBlocks() local
225 const SortRegion *R = SRI.getRegionFor(MBB); in sortBlocks()
344 const SortRegion *Region = SRI.getRegionFor(&MBB); in sortBlocks()
370 assert(OnStack.count(SRI.getRegionFor(&MBB)) && in sortBlocks()
373 while (OnStack.size() > 1 && &MBB == SRI.getBottom(OnStack.back())) in sortBlocks()
H A DWebAssemblyCFGStackify.cpp438 SortRegionInfo SRI(MLI, WEI); in placeLoopMarker() local
447 MachineBasicBlock *Bottom = SRI.getBottom(Loop); in placeLoopMarker()
508 SortRegionInfo SRI(MLI, WEI); in placeTryMarker() local
528 MachineBasicBlock *Bottom = SRI.getBottom(WE); in placeTryMarker()
702 SortRegionInfo SRI(MLI, WEI); in placeTryTableMarker() local
723 MachineBasicBlock *Bottom = SRI.getBottom(WE); in placeTryTableMarker()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVirtRegMap.cpp393 LiveInterval::const_iterator &SRI = RangeIterPair.second; in addLiveInsForSubRanges() local
394 while (SRI != SR->end() && SRI->end <= MBBBegin) in addLiveInsForSubRanges()
395 ++SRI; in addLiveInsForSubRanges()
396 if (SRI == SR->end()) in addLiveInsForSubRanges()
398 if (SRI->start <= MBBBegin) in addLiveInsForSubRanges()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRewritePartialRegUses.cpp285 for (auto [SubReg, SRI] : SubRegs) { in getMinSizeReg()
308 for (auto [SubReg, SRI] : SubRegs) in getMinSizeReg()
312 for (auto [SubReg, SRI] : SubRegs) { in getMinSizeReg()
H A DGCNSchedStrategy.cpp169 ScheduleDAGMI *DAG, const SIRegisterInfo *SRI) { in getRegisterPressures() argument
187 NewPressure = TempDownwardTracker.bumpDownwardPressure(MI, SRI); in getRegisterPressures()
202 const SIRegisterInfo *SRI, in initCandidate() argument
227 DownwardTracker, UpwardTracker, DAG, SRI); in initCandidate()
246 DownwardTracker, UpwardTracker, DAG, SRI); in initCandidate()
329 const SIRegisterInfo *SRI = static_cast<const SIRegisterInfo *>(TRI); in pickNodeFromQueue() local
349 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, SRI, SGPRPressure, in pickNodeFromQueue()
H A DGCNRegPressure.cpp409 const SIRegisterInfo *SRI = static_cast<const SIRegisterInfo *>(TRI); in isSaveBeneficial() local
411 if (SRI->isSGPRClass(RC)) in isSaveBeneficial()
414 SRI->isAGPRClass(RC) ? RP.getAGPRNum() : RP.getArchVGPRNum(); in isSaveBeneficial()
H A DGCNSchedStrategy.h55 const SIRegisterInfo *SRI, unsigned SGPRPressure,
/freebsd/sys/dev/xilinx/
H A Daxidma_if.m4 # This software was developed by SRI International and the University of
/freebsd/sys/dev/gpio/dwgpio/
H A Ddwgpio_if.m4 # This software was developed by SRI International and the University of
/freebsd/sys/dts/arm/
H A Dtegra124-jetson-tk1-fbsd.dts5 * This software was developed by SRI International and the University of
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp1912 for (const CodeGenSubRegIndex &SRI : RegBank.getSubRegIndices()) { in debugDump() local
1913 OS << "SubRegIndex " << SRI.getName() << ":\n"; in debugDump()
1914 OS << "\tLaneMask: " << PrintLaneMask(SRI.LaneMask) << '\n'; in debugDump()
1915 OS << "\tAllSuperRegsCovered: " << SRI.AllSuperRegsCovered << '\n'; in debugDump()
1918 OS << ' ' << getModeName(M) << ':' << SRI.Range.get(M).Offset; in debugDump()
1921 OS << ' ' << getModeName(M) << ':' << SRI.Range.get(M).Size; in debugDump()
/freebsd/sys/arm64/coresight/
H A Dcoresight_if.m5 # This software was developed by SRI International and the University of
/freebsd/sys/dev/flash/
H A Dqspi_if.m5 # This software was developed by SRI International and the University of
/freebsd/sys/dev/xdma/
H A Dxdma_if.m5 # This software was developed by SRI International and the University of
/freebsd/sys/arm64/iommu/
H A Diommu_if.m6 # This software was developed by SRI International and the University of
/freebsd/sbin/pfctl/tests/
H A Dpfctl_test_list.inc6 * This software was developed by SRI International and the University of
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp1997 for (MCSubRegIndexIterator SRI(SrcRegNum, TRI); SRI.isValid(); ++SRI) { in performCopy() local
1998 unsigned SrcSubReg = SRI.getSubReg(); in performCopy()
1999 unsigned SubRegIdx = SRI.getSubRegIndex(); in performCopy()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.h2188 SubRegIndexRenderer(unsigned InsnID, const CodeGenSubRegIndex *SRI) in SubRegIndexRenderer() argument
2189 : OperandRenderer(OR_SubRegIndex), InsnID(InsnID), SubRegIdx(SRI) {} in SubRegIndexRenderer()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp5894 unsigned SRI; in Select() local
5897 case 0: SRI = PPC::sub_lt; break; in Select()
5898 case 1: SRI = PPC::sub_gt; break; in Select()
5899 case 2: SRI = PPC::sub_eq; break; in Select()
5900 case 3: SRI = PPC::sub_un; break; in Select()
5903 SDValue CCBit = CurDAG->getTargetExtractSubreg(SRI, dl, MVT::i1, CCReg); in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedCyclone.td501 // SLI,SRI
H A DAArch64SchedNeoverseV2.td1534 def : InstRW<[V2Write_2c_1V13], (instregex "^SLI[dv]", "^SRI[dv]")>;
2168 def : InstRW<[V2Write_2c_1V13], (instregex "^(SLI|SRI)_ZZI_[BHSD]")>;
H A DAArch64SchedA510.td707 (instregex "^(SHRNB|SHRNT|SSHLLB|SSHLLT|USHLLB|USHLLT|SLI|SRI)_ZZI_[BHSD]")>;

12