/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveStacks.cpp | 1 //===-- LiveStacks.cpp - Live Stack Slot Analysis -------------------------===// 28 "Live Stack Slot Analysis", false, false) 31 "Live Stack Slot Analysis", false, false) 57 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { argument 58 assert(Slot >= 0 && "Spill slot indice must be >= 0"); 59 SS2IntervalMap::iterator I = S2IMap.find(Slot); 63 std::piecewise_construct, std::forward_as_tuple(Slot), 64 std::forward_as_tuple(Register::index2StackSlot(Slot), 0.0F)) 66 S2RCMap.insert(std::make_pair(Slot, RC)); 69 const TargetRegisterClass *OldRC = S2RCMap[Slot]; 81 int Slot = I->first; local [all...] |
H A D | StackColoring.cpp | 477 bool applyFirstUse(int Slot) { argument 480 if (ConservativeSlots.test(Slot)) 573 int Slot = MO.getIndex(); local 574 if (Slot >= 0) 575 return Slot; 588 int Slot = getStartOrEndSlot(MI); local 589 if (Slot < 0) 591 if (!InterestingSlots.test(Slot)) 593 slots.push_back(Slot); 598 if (!applyFirstUse(Slot)) { 608 int Slot = MO.getIndex(); local 657 int Slot = getStartOrEndSlot(MI); local 684 int Slot = MO.getIndex(); local 729 int Slot = slots[0]; local 1125 int Slot = MO.getIndex(); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveStacks.h | 1 //===- LiveStacks.h - Live Stack Slot Analysis ------------------*- C++ -*-===// 62 LiveInterval &getOrCreateInterval(int Slot, const TargetRegisterClass *RC); 64 LiveInterval &getInterval(int Slot) { argument 65 assert(Slot >= 0 && "Spill slot indice must be >= 0"); 66 SS2IntervalMap::iterator I = S2IMap.find(Slot); 71 const LiveInterval &getInterval(int Slot) const { 72 assert(Slot >= 0 && "Spill slot indice must be >= 0"); 73 SS2IntervalMap::const_iterator I = S2IMap.find(Slot); 78 bool hasInterval(int Slot) const { return S2IMap.count(Slot); } [all...] |
H A D | SlotIndexes.h | 1 //===- llvm/CodeGen/SlotIndexes.h - Slot indexes representation -*- C++ -*-===// 86 enum Slot { enum in class:llvm::SlotIndex 129 Slot getSlot() const { 130 return static_cast<Slot>(lie.getInt()); 144 SlotIndex(const SlotIndex &li, Slot s) : lie(li.listEntry(), unsigned(s)) { 270 Slot s = getSlot(); 290 Slot s = getSlot();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 34 AllocaInst *Slot; local 36 Slot = new AllocaInst(I.getType(), DL.getAllocaAddrSpace(), nullptr, 39 Slot = new AllocaInst(I.getType(), DL.getAllocaAddrSpace(), nullptr, 75 V = new LoadInst(I.getType(), Slot, I.getName() + ".reload", 84 Value *V = new LoadInst(I.getType(), Slot, I.getName() + ".reload", 103 new StoreInst(&I, Slot, &*InsertPt); 104 return Slot; 119 AllocaInst *Slot; local 121 Slot = new AllocaInst(P->getType(), DL.getAllocaAddrSpace(), nullptr, 125 Slot [all...] |
/freebsd-13-stable/contrib/bearssl/T0/ |
H A D | OpcodeCall.cs | 64 return new CodeElementUInt((uint)target.Slot);
|
H A D | Word.cs | 66 internal int Slot { property in class:Word
|
H A D | OpcodeConst.cs | 69 return new CodeElementUIntInt(1, xt.Target.Slot);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ConstantMerge.cpp | 183 GlobalVariable *&Slot = CMap[Init]; local 188 bool FirstConstantFound = !Slot; 189 if (FirstConstantFound || IsBetterCanonical(*GV, *Slot)) { 190 Slot = GV; 218 GlobalVariable *Slot = Found->second; local 219 if (Slot == GV) 222 if (makeMergeable(GV, Slot) == CanMerge::No) 227 << Slot->getName() << "\n"); 228 SameContentReplacements.push_back(std::make_pair(GV, Slot));
|
H A D | WholeProgramDevirt.cpp | 567 WholeProgramDevirtResolution *Res, VTableSlot Slot); 581 std::string getGlobalName(VTableSlot Slot, ArrayRef<uint64_t> Args, 589 void exportGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name, 591 void exportConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name, 596 Constant *importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, 598 Constant *importConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, 610 VTableSlot Slot, ArrayRef<uint64_t> Args); 616 WholeProgramDevirtResolution *Res, VTableSlot Slot); 620 // Apply the summary resolution for Slot to all virtual calls in SlotInfo. 621 void importResolution(VTableSlot Slot, VTableSlotInf 1192 tryICallBranchFunnel( MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo, WholeProgramDevirtResolution *Res, VTableSlot Slot) argument 1383 getGlobalName(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name) argument 1400 exportGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name, Constant *C) argument 1407 exportConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name, uint32_t Const, uint32_t &Storage) argument 1420 importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name) argument 1430 importConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name, IntegerType *IntTy, uint32_t Storage) argument 1480 tryUniqueRetValOpt( unsigned BitWidth, MutableArrayRef<VirtualCallTarget> TargetsForSlot, CallSiteInfo &CSInfo, WholeProgramDevirtResolution::ByArg *Res, VTableSlot Slot, ArrayRef<uint64_t> Args) argument 1551 tryVirtualConstProp( MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo, WholeProgramDevirtResolution *Res, VTableSlot Slot) argument 1867 importResolution(VTableSlot Slot, VTableSlotInfo &SlotInfo) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600MachineScheduler.h | 87 SUnit *AttemptFillSlot (unsigned Slot, bool AnyAlu); 91 void AssignSlot(MachineInstr *MI, unsigned Slot);
|
H A D | R600MachineScheduler.cpp | 346 LLVM_DEBUG(dbgs() << "New Slot\n"); 347 assert (OccupedSlotsMask && "Slot wasn't filled"); 355 void R600SchedStrategy::AssignSlot(MachineInstr* MI, unsigned Slot) { argument 370 // Constrains the regclass of DestReg to assign it to Slot 371 switch (Slot) { 387 SUnit *R600SchedStrategy::AttemptFillSlot(unsigned Slot, bool AnyAlu) { argument 389 SUnit *SlotedSU = PopInst(AvailableAlus[IndexToID[Slot]], AnyAlu); 394 AssignSlot(UnslotedSU->getInstr(), Slot);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsDelaySlotFiller.cpp | 1 //===- MipsDelaySlotFiller.cpp - Mips Delay Slot Filler -------------------===// 217 StringRef getPassName() const override { return "Mips Delay Slot Filler"; } 263 RegDefsUses &RegDU, InspectMemInstr &IM, Iter Slot, 268 bool searchBackward(MachineBasicBlock &MBB, MachineInstr &Slot) const; 272 bool searchForward(MachineBasicBlock &MBB, Iter Slot) const; 277 bool searchSuccBBs(MachineBasicBlock &MBB, Iter Slot) const; 691 InspectMemInstr &IM, Iter Slot, 744 unsigned Opcode = (*Slot).getOpcode(); 772 MachineInstr &Slot) const { 781 RegDU.init(Slot); 689 searchRange(MachineBasicBlock &MBB, IterTy Begin, IterTy End, RegDefsUses &RegDU, InspectMemInstr &IM, Iter Slot, IterTy &Filler) const argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | PDBStringTableBuilder.cpp | 186 uint32_t Slot = (Hash + I) % BucketCount; local 187 if (Buckets[Slot] != 0) 189 Buckets[Slot] = Offset;
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/gwp_asan/ |
H A D | crash_handler.cpp | 55 size_t Slot = State->getNearestSlot(ErrorPtr); local 57 addrToMetadata(State, Metadata, State->slotToAddr(Slot));
|
H A D | guarded_pool_allocator.cpp | 219 size_t Slot = State.getNearestSlot(UPtr); local 220 uintptr_t SlotStart = State.slotToAddr(Slot); 254 freeSlot(Slot);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiDelaySlotFiller.cpp | 44 StringRef getPassName() const override { return "Lanai Delay Slot Filler"; } 76 MachineBasicBlock::instr_iterator Slot, 145 MachineBasicBlock::instr_iterator Slot, 150 insertDefsUses(Slot, RegDefs, RegUses); 155 for (MachineBasicBlock::reverse_instr_iterator I = ++Slot.getReverse(); 144 findDelayInstr(MachineBasicBlock &MBB, MachineBasicBlock::instr_iterator Slot, MachineBasicBlock::instr_iterator &Filler) argument
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 665 AggValueSlot Slot = EnsureSlot(E->getType()); local 670 !CGF.getLangOpts().CPlusPlus && !Slot.isExternallyDestructed(); 672 Slot.setExternallyDestructed(); 674 CGF.EmitAggExpr(E->getInitializer(), Slot); 679 CGF.getCleanupKind(DtorKind), Slot.getAddress(), E->getType(), 920 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { 921 return CGF.EmitCallExpr(E, Slot); 926 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { 927 return CGF.EmitObjCMessageExpr(E, Slot); 1293 AggValueSlot Slot local 1299 AggValueSlot Slot = EnsureSlot(E->getType()); local 1307 AggValueSlot Slot = EnsureSlot(E->getType()); local 1363 AggValueSlot Slot = EnsureSlot(T); local 1369 AggValueSlot Slot = EnsureSlot(T); local 1819 CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, CodeGenFunction &CGF) argument 1864 EmitAggExpr(const Expr *E, AggValueSlot Slot) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelMatcher.h | 884 unsigned Slot; member in class:llvm::EmitConvertToTargetMatcher 887 : Matcher(EmitConvertToTarget), Slot(slot) {} 889 unsigned getSlot() const { return Slot; } 898 return cast<EmitConvertToTargetMatcher>(M)->Slot == Slot; 962 unsigned Slot; member in class:llvm::EmitNodeXFormMatcher 966 : Matcher(EmitNodeXForm), Slot(slot), NodeXForm(nodeXForm) {} 968 unsigned getSlot() const { return Slot; } 978 return cast<EmitNodeXFormMatcher>(M)->Slot == Slot [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | EvalEmitter.cpp | 178 APValue &Slot = R.getArrayInitializedElt(I); 181 TYPE_SWITCH(*T, Ok &= ReturnValue<T>(EP.deref<T>(), Slot)); 183 Ok &= Composite(ElemTy, EP.narrow(), Slot);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 650 /// Read a value/type pair out of the specified record from slot 'Slot'. 651 /// Increment Slot past the number of slots used in the record. Return true on 653 bool getValueTypePair(SmallVectorImpl<uint64_t> &Record, unsigned &Slot, argument 656 if (Slot == Record.size()) return true; 657 unsigned ValNo = (unsigned)Record[Slot++]; 667 if (Slot == Record.size()) 670 unsigned TypeNo = (unsigned)Record[Slot++]; 677 /// Read a value out of the specified record from slot 'Slot'. Increment Slot 680 bool popValue(SmallVectorImpl<uint64_t> &Record, unsigned &Slot, argument 690 getValue(SmallVectorImpl<uint64_t> &Record, unsigned Slot, unsigned InstNum, Type *Ty, Value *&ResVal) argument 698 getValue(SmallVectorImpl<uint64_t> &Record, unsigned Slot, unsigned InstNum, Type *Ty) argument 709 getValueSigned(SmallVectorImpl<uint64_t> &Record, unsigned Slot, unsigned InstNum, Type *Ty) argument 5775 parseWholeProgramDevirtResolutionByArg(ArrayRef<uint64_t> Record, size_t &Slot, WholeProgramDevirtResolution &Wpd) argument 5789 parseWholeProgramDevirtResolution(ArrayRef<uint64_t> Record, StringRef Strtab, size_t &Slot, TypeIdSummary &TypeId) argument 5808 size_t Slot = 0; local 5859 parseTypeIdCompatibleVtableInfo( ArrayRef<uint64_t> Record, size_t &Slot, TypeIdCompatibleVtableInfo &TypeId) argument 5869 size_t Slot = 0; local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypesGeneric.cpp | 129 unsigned Slot = 0; local 130 for (unsigned e = Vals.size(); e - Slot > 2; Slot += 2, e += 1) { 133 SDValue LHS = Vals[Slot]; 134 SDValue RHS = Vals[Slot + 1]; 144 Lo = Vals[Slot++]; 145 Hi = Vals[Slot++];
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 1119 /// the function incorporation state that affects get*Slot/Create*Slot. Function 2348 int Slot; local 2352 Slot = Machine->getGlobalSlot(GV); 2355 Slot = Machine->getLocalSlot(V); 2360 if (Slot == -1) 2362 Slot = Machine->getLocalSlot(V); 2369 Slot = Machine->getGlobalSlot(GV); 2372 Slot = Machine->getLocalSlot(V); 2377 Slot 2381 Out << Prefix << Slot; local 2403 int Slot = Machine->getMetadataSlot(N); local 2413 Out << '!' << Slot; local 3138 auto Slot = Machine.getTypeIdSlot(It->second.first); local 3140 Out << "^" << Slot; local 3180 auto Slot = Machine.getTypeIdSlot(It->second.first); local 3182 Out << "^" << Slot; local 3255 printSummaryInfo(unsigned Slot, const ValueInfo &VI) argument 3256 Out << "^" << Slot << " = gv: ("; local 3313 int Slot = Machine.getMetadataSlot(Op); local 3317 Out << '!' << Slot; local 3694 int Slot = Machine.getLocalSlot(Arg); local 3696 Out << " %" << Slot; local 3710 int Slot = Machine.getLocalSlot(BB); local 3712 Out << Slot << ":"; local 4243 writeMDNode(unsigned Slot, const MDNode *Node) argument 4244 Out << '!' << Slot << " = "; local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/ |
H A D | MIParser.h | 184 const Value *getIRValue(unsigned Slot);
|
/freebsd-13-stable/sys/dev/mps/mpi/ |
H A D | mpi2_init.h | 414 U16 Slot; /* 0x1C */ member in struct:_MPI2_SEP_REQUEST 458 U16 Slot; /* 0x1C */ member in struct:_MPI2_SEP_REPLY
|