Home
last modified time | relevance | path

Searched refs:Slots (Results 1 – 25 of 29) sorted by last modified time

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h448 DenseMap<const VPValue *, unsigned> Slots; variable
462 auto I = Slots.find(V); in getSlot()
463 if (I == Slots.end()) in getSlot()
H A DVPlan.cpp1245 assert(!Slots.contains(V) && "VPValue already has a slot!"); in assignSlot()
1246 Slots[V] = NextSlot++; in assignSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp83 const SlotIndexes *Slots = Liveness->getSlotIndexes(); in buildVRegToDbgValueMap() local
103 SlotIndex CurrentSlot = Slots->getMBBStartIdx(&MBB); in buildVRegToDbgValueMap()
112 CurrentSlot = Slots->getInstructionIndex(MI); in buildVRegToDbgValueMap()
118 CloseNewDVRange(Slots->getMBBEndIdx(&MBB)); in buildVRegToDbgValueMap()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.td49 // Rd - Slots in the FP register file for 64-bit floating-point values.
56 // Rq - Slots in the FP register file for 128-bit floating-point values.
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.cpp466 unsigned Slots = 0; in getOtherReservedSlots() local
477 Slots |= Units; in getOtherReservedSlots()
481 return Slots; in getOtherReservedSlots()
H A DHexagonShuffler.cpp444 SmallVector<std::string, HEXAGON_PRESHUFFLE_PACKET_SIZE> Slots; in SlotMaskToText() local
447 Slots.push_back(utostr(SlotNum)); in SlotMaskToText()
449 return llvm::join(Slots, StringRef(", ")); in SlotMaskToText()
H A DHexagonShuffler.h40 unsigned Slots, Weight; variable
46 Slots = s & ((1u << HEXAGON_PACKET_SIZE) - 1); in setUnits()
55 unsigned getUnits() const { return (Slots); } in getUnits()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1685 SDValue Slots[4]; in constBufferLoad() local
1694 Slots[i] = DAG.getNode(AMDGPUISD::CONST_ADDRESS, DL, MVT::i32, NewPtr); in constBufferLoad()
1702 SDValue Result = DAG.getBuildVector(NewVT, DL, ArrayRef(Slots, NumElements)); in constBufferLoad()
H A DAMDGPUMarkLastScratchLoad.cpp71 SlotIndexes &Slots = *LIS->getSlotIndexes(); in runOnMachineFunction() local
99 SlotIndex NextSlot = Slots.getNextNonNullIndex(Segment.end); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp557 IO.mapRequired("Slots", Record.Slots); in map()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp3788 const SlotIndexes &Slots = *LIS->getSlotIndexes(); in buildVRegToDbgValueMap() local
3808 SlotIndex CurrentSlot = Slots.getMBBStartIdx(&MBB); in buildVRegToDbgValueMap()
3817 CurrentSlot = Slots.getInstructionIndex(MI); in buildVRegToDbgValueMap()
3823 CloseNewDVRange(Slots.getMBBEndIdx(&MBB)); in buildVRegToDbgValueMap()
4219 SlotIndexes *Slots = LIS->getSlotIndexes(); in runOnMachineFunction() local
4224 SlotIndex SI = Slots->getMBBStartIdx(MBB); in runOnMachineFunction()
H A DMachinePipeliner.cpp421 SlotIndexes &Slots = *getAnalysis<LiveIntervals>().getSlotIndexes(); in preprocessPhiNodes() local
442 Slots.insertMachineInstrInMaps(*Copy); in preprocessPhiNodes()
H A DLiveDebugVariables.cpp1277 SlotIndexes *Slots = LIS->getSlotIndexes(); in runOnMachineFunction() local
1283 SlotIndex SI = Slots->getMBBStartIdx(MBB); in runOnMachineFunction()
1832 auto Slots = LIS->getSlotIndexes(); in emitDebugValues() local
1841 MachineBasicBlock *OrigMBB = Slots->getMBBFromIndex(Slot); in emitDebugValues()
1923 if (Idx == Slots->getMBBStartIdx(MBB)) { in emitDebugValues()
1930 if (MachineInstr *Pos = Slots->getInstructionFromIndex(Idx)) { in emitDebugValues()
1938 SlotIndex End = Slots->getMBBEndIdx(MBB); in emitDebugValues()
1939 for (; Idx < End; Idx = Slots->getNextNonNullIndex(Idx)) { in emitDebugValues()
1940 Pos = Slots->getInstructionFromIndex(Idx); in emitDebugValues()
H A DLiveInterval.cpp803 bool LiveRange::isLiveAtIndexes(ArrayRef<SlotIndex> Slots) const { in isLiveAtIndexes()
804 ArrayRef<SlotIndex>::iterator SlotI = Slots.begin(); in isLiveAtIndexes()
805 ArrayRef<SlotIndex>::iterator SlotE = Slots.end(); in isLiveAtIndexes()
H A DLiveIntervals.cpp904 ArrayRef<SlotIndex> Slots; in checkRegMaskInterference() local
907 Slots = getRegMaskSlotsInBlock(MBB->getNumber()); in checkRegMaskInterference()
910 Slots = getRegMaskSlots(); in checkRegMaskInterference()
916 ArrayRef<SlotIndex>::iterator SlotI = llvm::lower_bound(Slots, LiveI->start); in checkRegMaskInterference()
917 ArrayRef<SlotIndex>::iterator SlotE = Slots.end(); in checkRegMaskInterference()
940 unionBitMask(SlotI - Slots.begin()); in checkRegMaskInterference()
948 unionBitMask(SlotI++ - Slots.begin()); in checkRegMaskInterference()
H A DFixupStatepointCallerSaved.cpp206 SmallVector<int, 8> Slots; member
270 while (Line.Index < Line.Slots.size()) { in getFrameIndex()
271 int FI = Line.Slots[Line.Index++]; in getFrameIndex()
285 Line.Slots.push_back(FI); in getFrameIndex()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp2466 SmallVectorImpl<unsigned> &Slots) { in findStackIndexInterference() argument
2480 Slots.push_back(It->second); in findStackIndexInterference()
2487 Slots.push_back(Pair.second); in findStackIndexInterference()
H A DInstrRefBasedImpl.h1319 void findStackIndexInterference(SmallVectorImpl<unsigned> &Slots);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp2147 SmallVector<VFTableSlotKind, 4> Slots(VSlotCount, VFTableSlotKind::Near); in lowerTypeVFTableShape() local
2149 VFTableShapeRecord VFTSR(Slots); in lowerTypeVFTableShape()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp94 restoreParsingState(Slots); in parseStandaloneConstantValue()
107 restoreParsingState(Slots); in parseTypeAtBeginning()
121 void LLParser::restoreParsingState(const SlotMapping *Slots) { in restoreParsingState() argument
122 if (!Slots) in restoreParsingState()
124 NumberedVals = Slots->GlobalValues; in restoreParsingState()
125 NumberedMetadata = Slots->MetadataNodes; in restoreParsingState()
126 for (const auto &I : Slots->NamedTypes) in restoreParsingState()
129 for (const auto &I : Slots->Types) in restoreParsingState()
381 if (!Slots) in validateEndOfModule()
386 Slots->GlobalValues = std::move(NumberedVals); in validateEndOfModule()
[all …]
H A DParser.cpp39 SlotMapping *Slots, in parseAssemblyInto() argument
41 return ::parseAssemblyInto(F, M, Index, Err, Slots, in parseAssemblyInto()
47 SlotMapping *Slots, in parseAssembly() argument
75 LLVMContext &Context, SlotMapping *Slots, in parseAssemblyWithIndex() argument
95 F, Err, Context, Slots, in parseAssemblyWithIndex()
140 return parseAssembly(F, Err, Context, Slots); in parseAssemblyString()
194 .parseStandaloneConstantValue(C, Slots)) in parseConstantValue()
200 const SlotMapping *Slots) { in parseType() argument
202 Type *Ty = parseTypeAtBeginning(Asm, Read, Err, M, Slots); in parseType()
217 const SlotMapping *Slots) { in parseTypeAtBeginning() argument
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DValue.h909 Use *Slots[MaxSlots]; in sortUseList() local
915 Slots[0] = UseList; in sortUseList()
928 if (!Slots[I]) in sortUseList()
935 Current = mergeUseLists(Slots[I], Current, Cmp); in sortUseList()
936 Slots[I] = nullptr; in sortUseList()
945 Slots[I] = Current; in sortUseList()
953 if (Slots[I]) in sortUseList()
956 UseList = mergeUseLists(Slots[I], UseList, Cmp); in sortUseList()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h598 bool isLiveAtIndexes(ArrayRef<SlotIndex> Slots) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DParser.h48 SlotMapping *Slots = nullptr);
64 SlotMapping *Slots = nullptr);
88 SlotMapping *Slots = nullptr,
96 SlotMapping *Slots, DataLayoutCallbackTy DataLayoutCallback);
129 SlotMapping *Slots = nullptr,
145 SlotMapping *Slots = nullptr);
171 SlotMapping *Slots = nullptr,
185 const SlotMapping *Slots = nullptr);
193 const SlotMapping *Slots = nullptr);
203 const Module &M, const SlotMapping *Slots = nullptr);
H A DLLParser.h115 SlotMapping *Slots; variable
185 SlotMapping *Slots = nullptr)
187 Lex(F, SM, Err, Context), M(M), Index(Index), Slots(Slots), in Context()
195 bool parseStandaloneConstantValue(Constant *&C, const SlotMapping *Slots);
198 const SlotMapping *Slots);
211 void restoreParsingState(const SlotMapping *Slots);

12