/freebsd-11-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 1120 int Slot = MO.getIndex(); local [all...] |
H A D | MachineOperand.cpp | 446 Optional<int> Slot; local 449 Slot = MST.getLocalSlot(&BB); 453 Slot = CustomMST.getLocalSlot(&BB); 456 if (Slot) 457 MachineOperand::printIRSlotNumber(OS, *Slot); 592 void MachineOperand::printIRSlotNumber(raw_ostream &OS, int Slot) { argument 593 if (Slot == -1) 596 OS << Slot; local
|
H A D | MIRPrinter.cpp | 453 auto StackObjectInfo = StackObjectOperandMapping.find(DebugVar.Slot); 615 int Slot = MST.getLocalSlot(BB); local 616 if (Slot == -1) 619 OS << (Twine("%ir-block.") + Twine(Slot)).str(); 895 int Slot = MST.getCurrentFunction() ? MST.getLocalSlot(&V) : -1; local 896 MachineOperand::printIRSlotNumber(OS, Slot);
|
/freebsd-11-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();
|
H A D | MachineFunction.h | 362 // The Slot can be negative for fixed stack objects. 363 int Slot; member in struct:llvm::MachineFunction::VariableDbgInfo 367 int Slot, const DILocation *Loc) 368 : Var(Var), Expr(Expr), Slot(Slot), Loc(Loc) {} 977 int Slot, const DILocation *Loc) { 978 VariableDbgInfos.emplace_back(Var, Expr, Slot, Loc); 366 VariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr, int Slot, const DILocation *Loc) argument
|
/freebsd-11-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-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ConstantMerge.cpp | 185 GlobalVariable *&Slot = CMap[Init]; local 190 bool FirstConstantFound = !Slot; 191 if (FirstConstantFound || IsBetterCanonical(*GV, *Slot)) { 192 Slot = GV; 220 GlobalVariable *Slot = Found->second; local 221 if (Slot == GV) 224 if (makeMergeable(GV, Slot) == CanMerge::No) 229 << Slot->getName() << "\n"); 230 SameContentReplacements.push_back(std::make_pair(GV, Slot));
|
H A D | WholeProgramDevirt.cpp | 513 WholeProgramDevirtResolution *Res, VTableSlot Slot); 527 std::string getGlobalName(VTableSlot Slot, ArrayRef<uint64_t> Args, 535 void exportGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name, 537 void exportConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name, 542 Constant *importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, 544 Constant *importConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, 556 VTableSlot Slot, ArrayRef<uint64_t> Args); 562 WholeProgramDevirtResolution *Res, VTableSlot Slot); 566 // Apply the summary resolution for Slot to all virtual calls in SlotInfo. 567 void importResolution(VTableSlot Slot, VTableSlotInf 1044 tryICallBranchFunnel( MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo, WholeProgramDevirtResolution *Res, VTableSlot Slot) argument 1237 getGlobalName(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name) argument 1254 exportGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name, Constant *C) argument 1261 exportConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name, uint32_t Const, uint32_t &Storage) argument 1274 importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name) argument 1283 importConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name, IntegerType *IntTy, uint32_t Storage) argument 1333 tryUniqueRetValOpt( unsigned BitWidth, MutableArrayRef<VirtualCallTarget> TargetsForSlot, CallSiteInfo &CSInfo, WholeProgramDevirtResolution::ByArg *Res, VTableSlot Slot, ArrayRef<uint64_t> Args) argument 1404 tryVirtualConstProp( MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo, WholeProgramDevirtResolution *Res, VTableSlot Slot) argument 1691 importResolution(VTableSlot Slot, VTableSlotInfo &SlotInfo) argument [all...] |
/freebsd-11-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-11-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-11-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-11-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-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 661 AggValueSlot Slot = EnsureSlot(E->getType()); local 662 CGF.EmitAggExpr(E->getInitializer(), Slot); 894 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { 895 return CGF.EmitCallExpr(E, Slot); 900 withReturnValueSlot(E, [&](ReturnValueSlot Slot) { 901 return CGF.EmitObjCMessageExpr(E, Slot); 1267 AggValueSlot Slot = EnsureSlot(E->getType()); local 1268 CGF.EmitCXXConstructExpr(E, Slot); 1273 AggValueSlot Slot = EnsureSlot(E->getType()); local 1275 E->getConstructor(), E->constructsVBase(), Slot 1281 AggValueSlot Slot = EnsureSlot(E->getType()); local 1338 AggValueSlot Slot = EnsureSlot(T); local 1344 AggValueSlot Slot = EnsureSlot(T); local 1796 CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, CodeGenFunction &CGF) argument 1841 EmitAggExpr(const Expr *E, AggValueSlot Slot) argument [all...] |
/freebsd-11-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-11-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-11-stable/contrib/llvm-project/compiler-rt/lib/gwp_asan/ |
H A D | guarded_pool_allocator.cpp | 343 size_t Slot = getNearestSlot(AccessPtr); local 344 AllocationMetadata *SlotMeta = addrToMetadata(slotToAddr(Slot)); 499 size_t Slot = getNearestSlot(AccessPtr); local 500 Meta = addrToMetadata(slotToAddr(Slot));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 649 /// Read a value/type pair out of the specified record from slot 'Slot'. 650 /// Increment Slot past the number of slots used in the record. Return true on 652 bool getValueTypePair(SmallVectorImpl<uint64_t> &Record, unsigned &Slot, argument 655 if (Slot == Record.size()) return true; 656 unsigned ValNo = (unsigned)Record[Slot++]; 666 if (Slot == Record.size()) 669 unsigned TypeNo = (unsigned)Record[Slot++]; 676 /// Read a value out of the specified record from slot 'Slot'. Increment Slot 679 bool popValue(SmallVectorImpl<uint64_t> &Record, unsigned &Slot, argument 689 getValue(SmallVectorImpl<uint64_t> &Record, unsigned Slot, unsigned InstNum, Type *Ty, Value *&ResVal) argument 697 getValue(SmallVectorImpl<uint64_t> &Record, unsigned Slot, unsigned InstNum, Type *Ty) argument 708 getValueSigned(SmallVectorImpl<uint64_t> &Record, unsigned Slot, unsigned InstNum, Type *Ty) argument 5676 parseWholeProgramDevirtResolutionByArg(ArrayRef<uint64_t> Record, size_t &Slot, WholeProgramDevirtResolution &Wpd) argument 5690 parseWholeProgramDevirtResolution(ArrayRef<uint64_t> Record, StringRef Strtab, size_t &Slot, TypeIdSummary &TypeId) argument 5709 size_t Slot = 0; local 5725 parseTypeIdCompatibleVtableInfo( ArrayRef<uint64_t> Record, size_t &Slot, TypeIdCompatibleVtableInfo &TypeId) argument 5735 size_t Slot = 0; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypesGeneric.cpp | 127 unsigned Slot = 0; local 128 for (unsigned e = Vals.size(); e - Slot > 2; Slot += 2, e += 1) { 131 SDValue LHS = Vals[Slot]; 132 SDValue RHS = Vals[Slot + 1]; 142 Lo = Vals[Slot++]; 143 Hi = Vals[Slot++];
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 1087 /// the function incorporation state that affects get*Slot/Create*Slot. Function 2268 int Slot; local 2272 Slot = Machine->getGlobalSlot(GV); 2275 Slot = Machine->getLocalSlot(V); 2280 if (Slot == -1) 2282 Slot = Machine->getLocalSlot(V); 2289 Slot = Machine->getGlobalSlot(GV); 2292 Slot = Machine->getLocalSlot(V); 2297 Slot 2301 Out << Prefix << Slot; local 2323 int Slot = Machine->getMetadataSlot(N); local 2333 Out << '!' << Slot; local 3011 auto Slot = Machine.getTypeIdSlot(It->second.first); local 3013 Out << "^" << Slot; local 3053 auto Slot = Machine.getTypeIdSlot(It->second.first); local 3055 Out << "^" << Slot; local 3127 printSummaryInfo(unsigned Slot, const ValueInfo &VI) argument 3128 Out << "^" << Slot << " = gv: ("; local 3185 int Slot = Machine.getMetadataSlot(Op); local 3189 Out << '!' << Slot; local 3570 int Slot = Machine.getLocalSlot(Arg); local 3572 Out << " %" << Slot; local 3586 int Slot = Machine.getLocalSlot(BB); local 3588 Out << Slot << ":"; local 4117 writeMDNode(unsigned Slot, const MDNode *Node) argument 4118 Out << '!' << Slot << " = "; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/ |
H A D | MIParser.h | 183 const Value *getIRValue(unsigned Slot);
|
/freebsd-11-stable/sys/dev/mps/mpi/ |
H A D | mpi2_init.h | 417 U16 Slot; /* 0x1C */ member in struct:_MPI2_SEP_REQUEST 462 U16 Slot; /* 0x1C */ member in struct:_MPI2_SEP_REPLY
|
/freebsd-11-stable/sys/dev/mpt/mpilib/ |
H A D | mpi_init.h | 76 * support Enclosure/Slot addressing rather than WWID 520 U16 Slot; /* 1Ch */ member in struct:_MSG_SEP_REQUEST 574 U16 Slot; /* 1Ch */ member in struct:_MSG_SEP_REPLY
|