/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | StackColoring.cpp | 475 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 D | LiveStacks.cpp | 54 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 D | StackFrameLayoutAnalysisPass.cpp | 62 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 D | LiveStacks.h | 66 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 D | RegisterScavenging.h | 72 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 D | SlotIndexes.h | 68 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 D | DemoteRegToStack.cpp | 34 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 D | fsl-lx2160a-qds.dts | 54 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 D | fsl-lx2162a-qds.dts | 64 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 D | ConstantMerge.cpp | 181 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 D | WholeProgramDevirt.cpp | 629 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 D | MipsDelaySlotFiller.cpp | 261 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 D | aspeed-bmc-quanta-q71l.dts | 195 /* 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 D | aspeed-bmc-lenovo-hr630.dts | 205 /* 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 D | faraday,ftpci100.txt | 66 <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 D | WebAssemblyRegColoring.cpp | 88 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 D | CGExprAgg.cpp | 212 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 D | mpc8548cds.dtsi | 171 /* 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 D | AArch64.cpp | 59 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 D | CSKY.cpp | 37 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 D | PNaCl.cpp | 31 AggValueSlot Slot) const override; 49 QualType Ty, AggValueSlot Slot) const { in EmitVAArg() 59 Slot); in EmitVAArg()
|
/freebsd/sys/contrib/openzfs/etc/zfs/ |
H A D | vdev_id.conf.sas_direct.example | 18 # Slot Slot Channel
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiDelaySlotFiller.cpp | 75 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 D | PDBStringTableBuilder.cpp | 188 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 D | guarded_pool_allocator.cpp | 331 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()
|