HomeSort by: relevance | last modified time | path
    Searched refs:Slots (Results 1 - 22 of 22) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
Parser.h 43 /// \param Slots The optional slot mapping that will be initialized during
47 SlotMapping *Slots = nullptr);
58 /// \param Slots The optional slot mapping that will be initialized during
63 SlotMapping *Slots = nullptr);
82 /// \param Slots The optional slot mapping that will be initialized during
87 SlotMapping *Slots = nullptr,
93 SlotMapping *Slots, DataLayoutCallbackTy DataLayoutCallback);
110 /// \param Slots The optional slot mapping that will be initialized during
115 SlotMapping *Slots = nullptr,
122 /// \param Slots The optional slot mapping that will be initialized durin
    [all...]
LLParser.h 94 SlotMapping *Slots;
165 SlotMapping *Slots = nullptr)
167 Slots(Slots), BlockAddressPFS(nullptr) {}
172 bool parseStandaloneConstantValue(Constant *&C, const SlotMapping *Slots);
175 const SlotMapping *Slots);
185 void restoreParsingState(const SlotMapping *Slots);
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
Parser.cpp 27 SlotMapping *Slots, bool UpgradeDebugInfo,
35 M ? M->getContext() : Context, Slots)
41 SlotMapping *Slots,
43 return ::parseAssemblyInto(F, M, Index, Err, Slots,
49 SlotMapping *Slots,
54 if (parseAssemblyInto(F, M.get(), nullptr, Err, Slots, DataLayoutCallback))
63 SlotMapping *Slots) {
72 return parseAssembly(FileOrErr.get()->getMemBufferRef(), Err, Context, Slots);
77 LLVMContext &Context, SlotMapping *Slots,
85 if (parseAssemblyInto(F, M.get(), Index.get(), Err, Slots, UpgradeDebugInfo
    [all...]
LLParser.cpp 86 const SlotMapping *Slots) {
87 restoreParsingState(Slots);
99 const SlotMapping *Slots) {
100 restoreParsingState(Slots);
114 void LLParser::restoreParsingState(const SlotMapping *Slots) {
115 if (!Slots)
117 NumberedVals = Slots->GlobalValues;
118 NumberedMetadata = Slots->MetadataNodes;
119 for (const auto &I : Slots->NamedTypes)
122 for (const auto &I : Slots->Types
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
NativeTypeVTShape.cpp 35 uint32_t NativeTypeVTShape::getCount() const { return Record.Slots.size(); }
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Value.h 899 Use *Slots[MaxSlots];
905 Slots[0] = UseList;
918 if (!Slots[I])
923 // Since the uses in Slots[I] originally preceded those in Current, send
924 // Slots[I] in as the left parameter to maintain a stable sort.
925 Current = mergeUseLists(Slots[I], Current, Cmp);
926 Slots[I] = nullptr;
935 Slots[I] = Current;
943 if (Slots[I])
944 // Since the uses in Slots[I] originally preceded those in UseList, sen
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonShuffler.h 38 // Mask of the slots or units that may execute the insn and
40 unsigned Slots, Weight;
46 Slots = s & ((1u << HEXAGON_PACKET_SIZE) - 1);
55 unsigned getUnits() const { return (Slots); }
75 // Available HVX slots.
85 // Count of adjacent slots that the insn requires to be executed.
130 // Check if the handles are in ascending order by core slots.
135 // Check if the handles are in ascending order by HVX slots.
HexagonMCInstrInfo.cpp 152 Check->reportError("invalid instruction packet: out of slots");
442 /// Return the slots this instruction can execute out of
451 /// Return the slots this instruction consumes in addition to
459 unsigned Slots = 0;
461 // FirstStage are slots that this instruction can execute in.
462 // FirstStage+1 are slots that are also consumed by this instruction.
470 Slots |= Units;
473 // if 0 is returned, then no additional slots are consumed by this inst.
474 return Slots;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanValue.h 401 DenseMap<const VPValue *, unsigned> Slots;
414 auto I = Slots.find(V);
415 if (I == Slots.end())
VPlan.cpp 1242 assert(Slots.find(V) == Slots.end() && "VPValue already has a slot!");
1243 Slots[V] = NextSlot++;
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
TypeRecordMapping.cpp 481 ArrayRef<VFTableSlotKind> Slots = Record.getSlots();
482 Size = Slots.size();
485 for (size_t SlotIndex = 0; SlotIndex < Slots.size(); SlotIndex += 2) {
486 uint8_t Byte = static_cast<uint8_t>(Slots[SlotIndex]) << 4;
487 if ((SlotIndex + 1) < Slots.size()) {
488 Byte |= static_cast<uint8_t>(Slots[SlotIndex + 1]);
497 Record.Slots.push_back(static_cast<VFTableSlotKind>(Byte & 0xF));
499 Record.Slots.push_back(static_cast<VFTableSlotKind>(Byte >> 4));
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
FixupStatepointCallerSaved.cpp 20 /// statepoint operands to added spill slots.
41 STATISTIC(NumSpillSlotsAllocated, "Number of spill slots allocated");
42 STATISTIC(NumSpillSlotsExtended, "Number of spill slots extended");
199 // extends the size of spill slots to reduce the number of them, causing
205 SmallVector<int, 8> Slots;
217 // Keeps track of slots reserved for the shared landing pad processing.
238 // the exception of slots reserved for landing pad processing (if any).
269 while (Line.Index < Line.Slots.size()) {
270 int FI = Line.Slots[Line.Index++];
284 Line.Slots.push_back(FI)
    [all...]
LiveIntervals.cpp 916 ArrayRef<SlotIndex> Slots;
919 Slots = getRegMaskSlotsInBlock(MBB->getNumber());
922 Slots = getRegMaskSlots();
926 // We are going to enumerate all the register mask slots contained in LI.
928 ArrayRef<SlotIndex>::iterator SlotI = llvm::lower_bound(Slots, LiveI->start);
929 ArrayRef<SlotIndex>::iterator SlotE = Slots.end();
931 // No slots in range, LI begins after the last call.
949 // Loop over all slots overlapping this segment.
952 unionBitMask(SlotI - Slots.begin());
960 unionBitMask(SlotI++ - Slots.begin())
    [all...]
LiveInterval.cpp 814 bool LiveRange::isLiveAtIndexes(ArrayRef<SlotIndex> Slots) const {
815 ArrayRef<SlotIndex>::iterator SlotI = Slots.begin();
816 ArrayRef<SlotIndex>::iterator SlotE = Slots.end();
818 // If there are no regmask slots, we have nothing to search.
844 // We didn't find a segment containing any of the slots.
LiveDebugVariables.cpp 16 // are moved between registers and stack slots. Finally emit new DBG_VALUE
1729 auto Slots = LIS->getSlotIndexes();
1733 auto *MBB = Slots->getMBBFromIndex(Idx);
RegisterCoalescer.cpp 3582 const SlotIndexes &Slots = *LIS->getSlotIndexes();
3602 SlotIndex CurrentSlot = Slots.getMBBStartIdx(&MBB);
3611 CurrentSlot = Slots.getInstructionIndex(MI);
3617 CloseNewDVRange(Slots.getMBBEndIdx(&MBB));
MachinePipeliner.cpp 387 SlotIndexes &Slots = *getAnalysis<LiveIntervals>().getSlotIndexes();
408 Slots.insertMachineInstrInMaps(*Copy);
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
TypeRecord.h 556 explicit VFTableShapeRecord(ArrayRef<VFTableSlotKind> Slots)
557 : TypeRecord(TypeRecordKind::VFTableShape), SlotsRef(Slots) {}
558 explicit VFTableShapeRecord(std::vector<VFTableSlotKind> Slots)
559 : TypeRecord(TypeRecordKind::VFTableShape), Slots(std::move(Slots)) {}
564 return Slots;
570 std::vector<VFTableSlotKind> Slots;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
LiveInterval.h 77 /// EC slots.
587 // provided slot indexes. Slots which occur in holes between
589 bool isLiveAtIndexes(ArrayRef<SlotIndex> Slots) const;
  /src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
CodeViewYAMLTypes.cpp 554 IO.mapRequired("Slots", Record.Slots);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600ISelLowering.cpp 1720 SDValue Slots[4];
1729 Slots[i] = DAG.getNode(AMDGPUISD::CONST_ADDRESS, DL, MVT::i32, NewPtr);
1737 SDValue Result = DAG.getBuildVector(NewVT, DL, makeArrayRef(Slots, NumElements));
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.cpp 1988 SmallVector<VFTableSlotKind, 4> Slots(VSlotCount, VFTableSlotKind::Near);
1990 VFTableShapeRecord VFTSR(Slots);

Completed in 100 milliseconds