Home
last modified time | relevance | path

Searched refs:IndexType (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.h47 class IndexType {
56 IndexType() {} in IndexType() function
81 class IndexRange : public std::pair<IndexType,IndexType> {
84 IndexRange(IndexType Start, IndexType End, bool F = false, bool T = false)
85 : std::pair<IndexType,IndexType>(Start, End), Fixed(F), TiedEnd(T) {}
110 void add(IndexType Start, IndexType End, bool Fixed, bool TiedEnd) { in add()
132 IndexType getPrevIndex(IndexType Idx) const;
133 IndexType getNextIndex(IndexType Idx) const;
186 inline bool HexagonBlockRanges::IndexType::operator== (IndexType Idx) const {
199 HexagonBlockRanges::IndexType HexagonBlockRanges::IndexType::operator++ () {
[all …]
H A DHexagonBlockRanges.cpp50 IndexType E = (end() != IndexType::None) ? end() : start(); in contains()
51 IndexType AE = (A.end() != IndexType::None) ? A.end() : A.start(); in contains()
159 IndexType Idx = IndexType::First; in InstrIndexMap()
181 return IndexType::None; in getIndex()
188 return IndexType::None; in getPrevIndex()
202 return IndexType::None; in getNextIndex()
377 if (LastDef[S] != IndexType::None || LastUse[S] != IndexType::None) in computeInitialLiveRanges()
385 if (LastDef[S] != IndexType::None || LastUse[S] != IndexType::None) in computeInitialLiveRanges()
435 DeadMap[R].add(IndexType::Entry, IndexType::Exit, false, false); in computeDeadMap()
452 IndexType AE = (A->end() == IndexType::None) ? A->start() : A->end(); in computeDeadMap()
[all …]
H A DHexagonFrameLowering.cpp2178 using IndexType = HexagonBlockRanges::IndexType; in optimizeSpillSlots() typedef
2289 LastStore[FI] = IndexType::Entry; in optimizeSpillSlots()
2297 LastLoad[FI] = IndexType::None; in optimizeSpillSlots()
2306 IndexType LL = I.second; in optimizeSpillSlots()
2307 if (LL == IndexType::None) in optimizeSpillSlots()
2310 IndexType &LS = LastStore[I.first]; in optimizeSpillSlots()
2311 if (LS != IndexType::None) in optimizeSpillSlots()
2315 LS = IndexType::None; in optimizeSpillSlots()
2318 IndexType LS = I.second; in optimizeSpillSlots()
2319 if (LS == IndexType::None) in optimizeSpillSlots()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DEnumeratedArray.h24 Enumeration LargestEnum = Enumeration::Last, typename IndexType = int,
25 IndexType Size = 1 + static_cast<IndexType>(LargestEnum)>
42 for (IndexType IX = 0; IX < Size; ++IX) { in EnumeratedArray()
48 for (IndexType IX = 0; IX < Size; ++IX) { in EnumeratedArray()
54 auto IX = static_cast<IndexType>(Index);
61 IndexType, Size> &>(*this)[Index]);
63 IndexType size() const { return Size; } in size()
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dmdspan16 template<class IndexType, size_t... Extents>
20 template<class IndexType, size_t Rank>
383 template<class ElementType, class IndexType, size_t... ExtentsPack>
384 mdspan(ElementType*, const extents<IndexType, ExtentsPack...>&)
385 -> mdspan<ElementType, extents<IndexType, ExtentsPack...>>;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h2766 LSBaseSDNodeBits.AddressingMode = IndexType;
2767 assert(getIndexType() == IndexType && "Value truncated");
2812 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
2814 IndexType) {}
2828 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
2830 IndexType) {}
2850 LSBaseSDNodeBits.AddressingMode = IndexType;
2851 assert(getIndexType() == IndexType && "Value truncated");
2888 IndexType) {
2911 ISD::MemIndexType IndexType, bool IsTrunc)
[all …]
H A DISDOpcodes.h1472 inline bool isIndexTypeSigned(MemIndexType IndexType) { in isIndexTypeSigned() argument
1473 return IndexType == SIGNED_SCALED; in isIndexTypeSigned()
H A DSelectionDAG.h1550 ISD::MemIndexType IndexType);
1553 ISD::MemIndexType IndexType);
1570 ISD::MemIndexType IndexType, ISD::LoadExtType ExtTy);
1573 ISD::MemIndexType IndexType,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp406 auto IndexType = DBI->isIndirectDebugValue() in replaceWithLocal() local
410 MO.ChangeToTargetIndex(IndexType, LocalId); in replaceWithLocal()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h400 ArrayRecord(TypeIndex ElementType, TypeIndex IndexType, uint64_t Size, in ArrayRecord() argument
403 IndexType(IndexType), Size(Size), Name(Name) {} in ArrayRecord()
406 TypeIndex getIndexType() const { return IndexType; } in getIndexType()
411 TypeIndex IndexType; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOP3PInstructions.td982 int IndexType = _IndexType;
1077 dag IndexKey = !cond(!eq(IndexType, 0) : (ins),
1092 string IndexKeyAsm = !cond(!eq(IndexType, 0) : "",
1093 !eq(IndexType, 8) : "$index_key_8bit",
1094 !eq(IndexType, 16) : "$index_key_16bit");
1131 dag IndexInPat = !cond(!eq(IndexType, 0) : (ins i32:$src2),
1134 dag IndexOutPat = !cond(!eq(IndexType, 0) : (ins i32:$src2),
1406 let Inst{11} = !cond(!eq(WMMAP.IndexType, 0) : 0,
1407 !eq(WMMAP.IndexType, 8) : index_key_8bit{0},
1408 !eq(WMMAP.IndexType, 16) : index_key_16bit{0});
[all …]
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_handlers.h87 const TypeDescriptor &IndexType; member
H A Dubsan_handlers.cpp391 Value IndexVal(Data->IndexType, Index); in handleOutOfBoundsImpl()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/
H A DBTF.h171 uint32_t IndexType; ///< Index type member
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrGISel.td518 SubRegIndex SubRegIdx, Operand IndexType,
521 (UIAddrMode GPR64sp:$Rn, IndexType:$offset)),
523 GPR64sp:$Rn, IndexType:$offset)>;
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp376 AT.IndexType, AT.ElementType); in visitKnownRecord()
379 AT.Name, AT.Size, AT.IndexType, AT.ElementType); in visitKnownRecord()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h233 QualType IndexType = QualType()) const;
237 bool assumption, QualType IndexType = QualType()) const;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h193 using IndexType = uint32_t; member
195 IndexType Index;
198 BlockNode(IndexType Index) : Index(Index) {} in BlockNode()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4635 IndexType = ISD::SIGNED_SCALED; in getUniformBase()
4665 IndexType = ISD::SIGNED_SCALED; in getUniformBase()
4687 ISD::MemIndexType IndexType; in visitMaskedScatter() local
4701 IndexType = ISD::SIGNED_SCALED; in visitMaskedScatter()
4795 ISD::MemIndexType IndexType; in visitMaskedGather() local
4809 IndexType = ISD::SIGNED_SCALED; in visitMaskedGather()
7909 ISD::MemIndexType IndexType; in visitVPGather() local
7916 IndexType = ISD::SIGNED_SCALED; in visitVPGather()
7928 IndexType); in visitVPGather()
7972 ISD::MemIndexType IndexType; in visitVPScatter() local
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp268 ArrayInfo.IndexType = BDebug.getArrayIndexTypeId(); in completeType()
274 OS.emitInt32(ArrayInfo.IndexType); in emitType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1731 TypeIndex IndexType = getPointerSizeInBytes() == 8 in lowerTypeArray() local
1777 ArrayRecord AR(ElementTypeIndex, IndexType, ArraySize, Name); in lowerTypeArray()
1794 TypeIndex IndexType = getPointerSizeInBytes() == 8 in lowerTypeString() local
1799 ArrayRecord AR(CharType, IndexType, ArraySize, Name); in lowerTypeString()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp201 using HashTable = DenseMap<BlockNode::IndexType, Weight>; in combineWeightsByHashing()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp12872 if (isIndexTypeSigned(IndexType)) in narrowIndex()
15033 if (!isIndexTypeSigned(IndexType)) in legalizeScatterGatherIndexType()
15044 IndexType = ISD::UNSIGNED_SCALED; in legalizeScatterGatherIndexType()
15546 ISD::MemIndexType IndexType = MGN->getIndexType(); in PerformDAGCombine() local
15558 if (narrowIndex(Index, IndexType, DAG)) in PerformDAGCombine()
15581 assert(IndexType == ISD::UNSIGNED_SCALED); in PerformDAGCombine()
15645 ISD::MemIndexType IndexType = MSN->getIndexType(); in PerformDAGCombine() local
15657 if (narrowIndex(Index, IndexType, DAG)) in PerformDAGCombine()
15681 ISD::MemIndexType IndexType = VPGN->getIndexType(); in PerformDAGCombine() local
15693 if (narrowIndex(Index, IndexType, DAG)) in PerformDAGCombine()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp433 error(IO.mapInteger(Record.IndexType, "IndexType")); in visitKnownRecord()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp449 IO.mapRequired("IndexType", Record.IndexType); in map()

12