Home
last modified time | relevance | path

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

1234567

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackColoring.cpp475 bool applyFirstUse(int Slot) { in applyFirstUse() argument
478 if (ConservativeSlots.test(Slot)) in applyFirstUse()
571 int Slot = MO.getIndex(); in getStartOrEndSlot() local
572 if (Slot >= 0) in getStartOrEndSlot()
573 return Slot; in getStartOrEndSlot()
586 int Slot = getStartOrEndSlot(MI); in isLifetimeStartOrEnd() local
587 if (Slot < 0) in isLifetimeStartOrEnd()
589 if (!InterestingSlots.test(Slot)) in isLifetimeStartOrEnd()
591 slots.push_back(Slot); in isLifetimeStartOrEnd()
596 if (!applyFirstUse(Slot)) { in isLifetimeStartOrEnd()
[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.cpp62 int Slot; member
71 : Slot(Idx), Size(MFI.getObjectSize(Idx)), in SlotData()
97 Offset.getFixed() + Offset.getScalable(), Slot) > in operator <()
100 Rhs.Slot); in operator <()
243 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.h68 enum Slot { enum
104 Slot getSlot() const { in getSlot()
105 return static_cast<Slot>(lie.getInt()); in getSlot()
124 SlotIndex(const SlotIndex &li, Slot s) : lie(li.listEntry(), unsigned(s)) { in SlotIndex()
253 Slot s = getSlot(); in getNextSlot()
273 Slot s = getSlot(); in getPrevSlot()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp34 AllocaInst *Slot; in DemoteRegToStack() local
36 Slot = new AllocaInst(I.getType(), DL.getAllocaAddrSpace(), nullptr, in DemoteRegToStack()
39 Slot = new AllocaInst(I.getType(), DL.getAllocaAddrSpace(), nullptr, in DemoteRegToStack()
84 V = new LoadInst(I.getType(), Slot, I.getName() + ".reload", in DemoteRegToStack()
94 Value *V = new LoadInst(I.getType(), Slot, I.getName() + ".reload", in DemoteRegToStack()
112 new StoreInst(&I, Slot, Handler->getFirstInsertionPt()); in DemoteRegToStack()
113 return Slot; in DemoteRegToStack()
119 new StoreInst(CBI, Slot, Succ->getFirstInsertionPt()); in DemoteRegToStack()
120 return Slot; in DemoteRegToStack()
125 new StoreInst(&I, Slot, InsertPt); in DemoteRegToStack()
[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.cpp181 GlobalVariable *&Slot = CMap[Init]; in mergeConstants() local
186 bool FirstConstantFound = !Slot; in mergeConstants()
187 if (FirstConstantFound || IsBetterCanonical(GV, *Slot)) { in mergeConstants()
188 Slot = &GV; in mergeConstants()
213 GlobalVariable *Slot = Found->second; in mergeConstants() local
214 if (Slot == &GV) in mergeConstants()
217 if (makeMergeable(&GV, Slot) == CanMerge::No) in mergeConstants()
222 << Slot->getName() << "\n"); in mergeConstants()
223 SameContentReplacements.push_back(std::make_pair(&GV, Slot)); in mergeConstants()
H A DWholeProgramDevirt.cpp629 WholeProgramDevirtResolution *Res, VTableSlot Slot);
643 std::string getGlobalName(VTableSlot Slot, ArrayRef<uint64_t> Args,
651 void exportGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name,
653 void exportConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name,
658 Constant *importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args,
660 Constant *importConstant(VTableSlot Slot, ArrayRef<uint64_t> Args,
672 VTableSlot Slot, ArrayRef<uint64_t> Args);
678 WholeProgramDevirtResolution *Res, VTableSlot Slot);
683 void importResolution(VTableSlot Slot, VTableSlotInfo &SlotInfo);
1395 WholeProgramDevirtResolution *Res, VTableSlot Slot) { in tryICallBranchFunnel() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp261 RegDefsUses &RegDU, InspectMemInstr &IM, Iter Slot,
266 bool searchBackward(MachineBasicBlock &MBB, MachineInstr &Slot) const;
270 bool searchForward(MachineBasicBlock &MBB, Iter Slot) const;
275 bool searchSuccBBs(MachineBasicBlock &MBB, Iter Slot) const;
693 InspectMemInstr &IM, Iter Slot, in searchRange() argument
746 unsigned Opcode = (*Slot).getOpcode(); in searchRange()
774 MachineInstr &Slot) const { in searchBackward()
783 RegDU.init(Slot); in searchBackward()
785 MachineBasicBlock::iterator SlotI = Slot; in searchBackward()
786 if (!searchRange(MBB, ++SlotI.getReverse(), MBB.rend(), RegDU, MemDU, Slot, in searchBackward()
[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 1
[all...]
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 */
/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()
152 for (auto [Slot, DbgValue] : RegMapIt->second) { in undefInvalidDbgValues()
161 if (Slot == LastSlot) { in undefInvalidDbgValues()
168 LastSlot = Slot; in undefInvalidDbgValues()
207 auto *SegmentIt = OtherLI->find(Slot); in undefInvalidDbgValues()
208 if (SegmentIt != OtherLI->end() && SegmentIt->contains(Slot)) { in undefInvalidDbgValues()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp212 AggValueSlot Slot = EnsureSlot(E->getType()); in VisitPseudoObjectExpr() local
214 !Slot.isExternallyDestructed() && in VisitPseudoObjectExpr()
217 Slot.setExternallyDestructed(); in VisitPseudoObjectExpr()
218 CGF.EmitPseudoObjectRValue(E, Slot); in VisitPseudoObjectExpr()
220 CGF.pushDestroy(QualType::DK_nontrivial_c_struct, Slot.getAddress(), in VisitPseudoObjectExpr()
706 AggValueSlot Slot = EnsureSlot(E->getType()); in VisitCompoundLiteralExpr() local
711 !CGF.getLangOpts().CPlusPlus && !Slot.isExternallyDestructed(); in VisitCompoundLiteralExpr()
713 Slot.setExternallyDestructed(); in VisitCompoundLiteralExpr()
715 CGF.EmitAggExpr(E->getInitializer(), Slot); in VisitCompoundLiteralExpr()
720 CGF.getCleanupKind(DtorKind), Slot.getAddress(), E->getType(), in VisitCompoundLiteralExpr()
[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/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp59 AggValueSlot Slot) const;
62 AArch64ABIKind Kind, AggValueSlot Slot) const;
65 AggValueSlot Slot) const override { in EmitVAArg()
72 ? EmitMSVAArg(CGF, VAListAddr, Ty, Slot) in EmitVAArg()
73 : isDarwinPCS() ? EmitDarwinVAArg(VAListAddr, Ty, CGF, Slot) in EmitVAArg()
74 : EmitAAPCSVAArg(VAListAddr, Ty, CGF, Kind, Slot); in EmitVAArg()
78 AggValueSlot Slot) const override;
538 AggValueSlot Slot) const { in EmitAAPCSVAArg()
543 return Slot.asRValue(); in EmitAAPCSVAArg()
776 Slot); in EmitAAPCSVAArg()
[all …]
H A DCSKY.cpp37 AggValueSlot Slot) const override;
61 QualType Ty, AggValueSlot Slot) const { in EmitVAArg()
66 return Slot.asRValue(); in EmitVAArg()
71 /*AllowHigherAlign=*/true, Slot); in EmitVAArg()
H A DPNaCl.cpp31 AggValueSlot Slot) const override;
49 QualType Ty, AggValueSlot Slot) const { in EmitVAArg()
59 Slot); in EmitVAArg()
/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/DebugInfo/PDB/Native/
H A DPDBStringTableBuilder.cpp188 uint32_t Slot = (Hash + I) % BucketCount; in writeHashTable()
189 if (Buckets[Slot] != 0) in writeHashTable()
191 Buckets[Slot] = Offset; in writeHashTable()
187 uint32_t Slot = (Hash + I) % BucketCount; writeHashTable() local
/freebsd/contrib/llvm-project/compiler-rt/lib/gwp_asan/
H A Dguarded_pool_allocator.cpp331 size_t Slot = State.getNearestSlot(UPtr); in deallocate() local
332 uintptr_t SlotStart = State.slotToAddr(Slot); in deallocate()
373 freeSlot(Slot); in deallocate()
417 size_t Slot = State.getNearestSlot(ErrorUptr); in postCrashReportRecoverableOnly() local
420 if (FreeSlots[i] == Slot) { in postCrashReportRecoverableOnly()

1234567