Home
last modified time | relevance | path

Searched refs:Slot (Results 1 – 25 of 139) sorted by relevance

123456

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackColoring.cpp571 int Slot = MO.getIndex(); in getStartOrEndSlot() local
572 if (Slot >= 0) in getStartOrEndSlot()
573 return Slot; in getStartOrEndSlot()
587 if (Slot < 0) in isLifetimeStartOrEnd()
591 slots.push_back(Slot); in isLifetimeStartOrEnd()
607 if (Slot<0) in isLifetimeStartOrEnd()
609 if (InterestingSlots.test(Slot) && applyFirstUse(Slot)) { in isLifetimeStartOrEnd()
657 if (Slot < 0) in collectMarkers()
684 if (Slot < 0) in collectMarkers()
741 int Slot = slots[0]; in collectMarkers() local
[all …]
H A DLiveStacks.cpp54 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { in getOrCreateInterval() argument
55 assert(Slot >= 0 && "Spill slot indice must be >= 0"); in getOrCreateInterval()
56 SS2IntervalMap::iterator I = S2IMap.find(Slot); in getOrCreateInterval()
60 std::piecewise_construct, std::forward_as_tuple(Slot), in getOrCreateInterval()
61 std::forward_as_tuple(Register::index2StackSlot(Slot), 0.0F)) in getOrCreateInterval()
63 S2RCMap.insert(std::make_pair(Slot, RC)); in getOrCreateInterval()
66 const TargetRegisterClass *OldRC = S2RCMap[Slot]; in getOrCreateInterval()
67 S2RCMap[Slot] = TRI->getCommonSubClass(OldRC, RC); in getOrCreateInterval()
78 int Slot = I->first; in print() local
79 const TargetRegisterClass *RC = getIntervalRegClass(Slot); in print()
H A DStackFrameLayoutAnalysisPass.cpp60 int Slot; member
67 : Slot(Idx), Size(MFI.getObjectSize(Idx)), in SlotData()
201 for (const DILocalVariable *N : SlotMap[Info.Slot]) in emitStackFrameLayoutRemarks()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveStacks.h66 LiveInterval &getOrCreateInterval(int Slot, const TargetRegisterClass *RC);
68 LiveInterval &getInterval(int Slot) { in getInterval() argument
69 assert(Slot >= 0 && "Spill slot indice must be >= 0"); in getInterval()
70 SS2IntervalMap::iterator I = S2IMap.find(Slot); in getInterval()
75 const LiveInterval &getInterval(int Slot) const { in getInterval() argument
76 assert(Slot >= 0 && "Spill slot indice must be >= 0"); in getInterval()
77 SS2IntervalMap::const_iterator I = S2IMap.find(Slot); in getInterval()
82 bool hasInterval(int Slot) const { return S2IMap.count(Slot); } in hasInterval() argument
84 const TargetRegisterClass *getIntervalRegClass(int Slot) const { in getIntervalRegClass() argument
85 assert(Slot >= 0 && "Spill slot indice must be >= 0"); in getIntervalRegClass()
[all …]
H A DRegisterScavenging.h72 for (ScavengedInfo &Slot : Scavenged) {
73 if (Slot.FrameIndex == FI) {
74 assert(!Slot.Reg || Slot.Reg == Reg);
75 Slot.Reg = Reg;
76 Slot.Restore = Restore;
H A DSlotIndexes.h71 enum Slot {
107 Slot getSlot() const {
108 return static_cast<Slot>(lie.getInt());
127 SlotIndex(const SlotIndex &li, Slot s) : lie(li.listEntry(), unsigned(s)) {
256 Slot s = getSlot();
276 Slot s = getSlot();
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp33 AllocaInst *Slot; in DemoteRegToStack() local
35 Slot = new AllocaInst(I.getType(), DL.getAllocaAddrSpace(), nullptr, in DemoteRegToStack()
38 Slot = new AllocaInst(I.getType(), DL.getAllocaAddrSpace(), nullptr, in DemoteRegToStack()
74 V = new LoadInst(I.getType(), Slot, I.getName() + ".reload", in DemoteRegToStack()
102 new StoreInst(&I, Slot, &*Handler->getFirstInsertionPt()); in DemoteRegToStack()
103 return Slot; in DemoteRegToStack()
110 new StoreInst(&I, Slot, &*InsertPt); in DemoteRegToStack()
111 return Slot; in DemoteRegToStack()
126 AllocaInst *Slot; in DemotePHIToStack() local
143 new StoreInst(P->getIncomingValue(i), Slot, in DemotePHIToStack()
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dfsl-lx2160a-qds.dts54 mdio@18 { /* Slot #1 */
60 mdio@19 { /* Slot #2 */
66 mdio@1a { /* Slot #3 */
72 mdio@1b { /* Slot #4 */
78 mdio@1c { /* Slot #5 */
84 mdio@1d { /* Slot #6 */
90 mdio@1e { /* Slot #7 */
96 mdio@1f { /* Slot #8 */
110 mdio@0 { /* Slot #1 (secondary EMI) */
116 mdio@1 { /* Slot #2 (secondary EMI) */
[all …]
H A Dfsl-lx2162a-qds.dts64 mdio@18 { /* Slot #1 */
70 mdio@19 { /* Slot #2 */
76 mdio@1a { /* Slot #3 */
82 mdio@1b { /* Slot #4 */
88 mdio@1c { /* Slot #5 */
94 mdio@1d { /* Slot #6 */
100 mdio@1e { /* Slot #7 */
106 mdio@1f { /* Slot #8 */
120 mdio@0 { /* Slot #1 (secondary EMI) */
126 mdio@1 { /* Slot #2 (secondary EMI) */
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp180 GlobalVariable *&Slot = CMap[Init]; in mergeConstants() local
185 bool FirstConstantFound = !Slot; in mergeConstants()
186 if (FirstConstantFound || IsBetterCanonical(GV, *Slot)) { in mergeConstants()
187 Slot = &GV; in mergeConstants()
212 GlobalVariable *Slot = Found->second; in mergeConstants() local
213 if (Slot == &GV) in mergeConstants()
216 if (makeMergeable(&GV, Slot) == CanMerge::No) in mergeConstants()
221 << Slot->getName() << "\n"); in mergeConstants()
222 SameContentReplacements.push_back(std::make_pair(&GV, Slot)); in mergeConstants()
H A DWholeProgramDevirt.cpp658 Constant *importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args,
1403 WholeProgramDevirtResolution *Res, VTableSlot Slot) { in tryICallBranchFunnel() argument
1425 if (isa<MDString>(Slot.TypeID)) { in tryICallBranchFunnel()
1618 std::string DevirtModule::getGlobalName(VTableSlot Slot, in getGlobalName() argument
1623 OS << cast<MDString>(Slot.TypeID)->getString() << '_' << Slot.ByteOffset; in getGlobalName()
1647 Slot, Args, Name, in exportConstant()
1671 Constant *C = importGlobal(Slot, Args, Name); in importConstant()
1720 VTableSlot Slot, ArrayRef<uint64_t> Args) { in tryUniqueRetValOpt() argument
1792 WholeProgramDevirtResolution *Res, VTableSlot Slot) { in tryVirtualConstProp() argument
2125 auto *TypeId = dyn_cast<MDString>(Slot.TypeID); in importResolution()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp270 bool searchForward(MachineBasicBlock &MBB, Iter Slot) const;
745 unsigned Opcode = (*Slot).getOpcode(); in searchRange()
782 RegDU.init(Slot); in searchBackward()
784 MachineBasicBlock::iterator SlotI = Slot; in searchBackward()
799 Iter Slot) const { in searchForward()
801 if (DisableForwardSearch || !Slot->isCall()) in searchForward()
808 RegDU.setCallerSaved(*Slot); in searchForward()
810 if (!searchRange(MBB, std::next(Slot), MBB.end(), RegDU, NM, Slot, Filler)) { in searchForward()
816 MBB.splice(std::next(Slot), &MBB, Filler); in searchForward()
817 MIBundleBuilder(MBB, Slot, std::next(Slot, 2)); in searchForward()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/aspeed/
H A Daspeed-bmc-quanta-q71l.dts195 /* 0: PCIe Slot 2,
196 * Slot 3,
197 * Slot 6,
198 * Slot 7
232 /* 0: PCIe Slot 1,
233 * Slot 4,
234 * Slot 5,
235 * Slot 8,
236 * Slot 9,
237 * Slot 10,
H A Daspeed-bmc-lenovo-hr630.dts205 /* Slot 0,
206 * Slot 1,
207 * Slot 2,
208 * Slot 3
247 /* Slot 0,
248 * Slot 1,
249 * Slot 2,
250 * Slot 3
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dfaraday,ftpci100.txt66 <0x4800 0 0 1 &pci_intc 0>, /* Slot 9 */
70 <0x5000 0 0 1 &pci_intc 1>, /* Slot 10 */
74 <0x5800 0 0 1 &pci_intc 2>, /* Slot 11 */
78 <0x6000 0 0 1 &pci_intc 3>, /* Slot 12 */
113 <0x4800 0 0 1 &pci_intc 0>, /* Slot 9 */
117 <0x5000 0 0 1 &pci_intc 1>, /* Slot 10 */
121 <0x5800 0 0 1 &pci_intc 2>, /* Slot 11 */
125 <0x6000 0 0 1 &pci_intc 3>, /* Slot 12 */
H A Dfaraday,ftpci100.yaml36 <0x4800 0 0 1 &pci_intc 0>, /* Slot 9 */
40 <0x5000 0 0 1 &pci_intc 1>, /* Slot 10 */
44 <0x5800 0 0 1 &pci_intc 2>, /* Slot 11 */
48 <0x6000 0 0 1 &pci_intc 3>, /* Slot 12 */
151 <0x4800 0 0 1 &pci_intc 0>, /* Slot 9 */
155 <0x5000 0 0 1 &pci_intc 1>, /* Slot 10 */
159 <0x5800 0 0 1 &pci_intc 2>, /* Slot 11 */
163 <0x6000 0 0 1 &pci_intc 3>, /* Slot 12 */
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp88 auto CloseNewDVRange = [&DbgVRegToValues, &ToInsert](SlotIndex Slot) { in buildVRegToDbgValueMap() argument
92 DbgVRegToValues[Op.getReg()].push_back({Slot, X}); in buildVRegToDbgValueMap()
153 for (auto [Slot, DbgValue] : RegMapIt->second) { in undefInvalidDbgValues()
162 if (Slot == LastSlot) { in undefInvalidDbgValues()
169 LastSlot = Slot; in undefInvalidDbgValues()
208 auto *SegmentIt = OtherLI->find(Slot); in undefInvalidDbgValues()
209 if (SegmentIt != OtherLI->end() && SegmentIt->contains(Slot)) { in undefInvalidDbgValues()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp218 Slot.setExternallyDestructed(); in VisitPseudoObjectExpr()
219 CGF.EmitPseudoObjectRValue(E, Slot); in VisitPseudoObjectExpr()
702 Slot.setExternallyDestructed(); in VisitCompoundLiteralExpr()
952 return CGF.EmitCallExpr(E, Slot); in VisitCallExpr()
1339 CGF.EmitCXXConstructExpr(E, Slot); in VisitCXXConstructExpr()
1408 AggValueSlot Slot = EnsureSlot(T); in VisitCXXScalarValueInitExpr() local
1414 AggValueSlot Slot = EnsureSlot(T); in VisitImplicitValueInitExpr() local
1999 if (Slot.isZeroed() || Slot.isVolatile() || !Slot.getAddress().isValid()) in CheckAggExprForMemSetUse()
2029 Slot.setZeroed(); in CheckAggExprForMemSetUse()
2042 assert((Slot.getAddress().isValid() || Slot.isIgnored()) && in EmitAggExpr()
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dmpc8548cds.dtsi171 /* IDSEL 0x4 (PCIX Slot 2) */
177 /* IDSEL 0x5 (PCIX Slot 3) */
183 /* IDSEL 0x6 (PCIX Slot 4) */
189 /* IDSEL 0x8 (PCIX Slot 5) */
201 /* IDSEL 0x14 (Slot 2) */
207 /* IDSEL 0x15 (Slot 3) */
213 /* IDSEL 0x16 (Slot 4) */
219 /* IDSEL 0x18 (Slot 5) */
250 /* IDSEL 0x06 (Slot 6) */
256 /* IDESL 0x07 (Slot 7) */
/freebsd/sys/contrib/openzfs/etc/zfs/
H A Dvdev_id.conf.sas_direct.example18 # Slot Slot Channel
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp75 MachineBasicBlock::instr_iterator Slot,
144 MachineBasicBlock::instr_iterator Slot, in findDelayInstr() argument
149 insertDefsUses(Slot, RegDefs, RegUses); in findDelayInstr()
154 for (MachineBasicBlock::reverse_instr_iterator I = ++Slot.getReverse(); in findDelayInstr()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Daarch32.cpp836 StubMapEntry &Slot, in getOrCreateSlotEntrypoint() argument
840 if (Thumb && !Slot.ThumbEntry) { in getOrCreateSlotEntrypoint()
841 Slot.ThumbEntry = in getOrCreateSlotEntrypoint()
843 Slot.ThumbEntry->setTargetFlags(ThumbSymbol); in getOrCreateSlotEntrypoint()
845 if (!Thumb && !Slot.ArmEntry) in getOrCreateSlotEntrypoint()
846 Slot.ArmEntry = in getOrCreateSlotEntrypoint()
847 &G.addAnonymousSymbol(*Slot.B, ArmEntrypointOffset, 8, true, false); in getOrCreateSlotEntrypoint()
848 return Thumb ? Slot.ThumbEntry : Slot.ArmEntry; in getOrCreateSlotEntrypoint()
857 auto [Slot, NewStub] = getStubMapSlot(Target.getName()); in visitEdge()
867 Slot->B = &createStubPrev7(G, *StubsSection, Target); in visitEdge()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBStringTableBuilder.cpp188 uint32_t Slot = (Hash + I) % BucketCount; in writeHashTable() local
189 if (Buckets[Slot] != 0) in writeHashTable()
191 Buckets[Slot] = Offset; in writeHashTable()
/freebsd/contrib/llvm-project/compiler-rt/lib/gwp_asan/
H A Dguarded_pool_allocator.cpp328 size_t Slot = State.getNearestSlot(UPtr); in deallocate() local
329 uintptr_t SlotStart = State.slotToAddr(Slot); in deallocate()
370 freeSlot(Slot); in deallocate()
414 size_t Slot = State.getNearestSlot(ErrorUptr); in postCrashReportRecoverableOnly() local
417 if (FreeSlots[i] == Slot) { in postCrashReportRecoverableOnly()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineScheduler.h87 SUnit *AttemptFillSlot (unsigned Slot, bool AnyAlu);
91 void AssignSlot(MachineInstr *MI, unsigned Slot);

123456