Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.h47 class IndexType {
56 IndexType() {} in IndexType() function
57 IndexType(unsigned Idx) : Index(Idx) {} in IndexType() function
59 static bool isInstr(IndexType X) { return X.Index >= First; } in isInstr()
63 bool operator== (IndexType Idx) const;
65 bool operator!= (IndexType Idx) const;
66 IndexType operator++ ();
68 bool operator< (IndexType Idx) const;
69 bool operator<= (IndexType Idx) const;
72 bool operator> (IndexType Idx) const;
[all …]
H A DHexagonBlockRanges.cpp35 IndexType S = start(), E = end(), AS = A.start(), AE = A.end(); in overlaps()
49 IndexType E = (end() != IndexType::None) ? end() : start(); in contains()
50 IndexType AE = (A.end() != IndexType::None) ? A.end() : A.start(); in contains()
60 IndexType AS = A.start(), AE = A.end(); in merge()
61 if (AS < start() || start() == IndexType::None) in merge()
63 if (end() < AE || end() == IndexType::None) { in merge()
114 IndexType AS = A.start(), AE = A.end(); in addsub()
115 IndexType BS = B.start(), BE = B.end(); in addsub()
119 if (AE == IndexType::None) in addsub()
125 assert(AE != IndexType::None); in addsub()
[all …]
H A DHexagonFrameLowering.cpp2164 using IndexType = HexagonBlockRanges::IndexType; in optimizeSpillSlots() typedef
2198 std::map<int,IndexType> LastStore, LastLoad; in optimizeSpillSlots()
2269 IndexType Index = IndexMap.getIndex(&In); in optimizeSpillSlots()
2273 if (LS == IndexType::None) in optimizeSpillSlots()
2274 LS = IndexType::Entry; in optimizeSpillSlots()
2278 if (LS != IndexType::None) in optimizeSpillSlots()
2280 else if (LL != IndexType::None) in optimizeSpillSlots()
2281 RL.add(IndexType::Entry, LL, false, false); in optimizeSpillSlots()
2282 LL = IndexType::None; in optimizeSpillSlots()
2291 IndexType LL = I.second; in optimizeSpillSlots()
[all …]
/freebsd/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/contrib/llvm-project/libcxx/include/
H A Dmdspan16 template<class IndexType, size_t... Extents>
20 template<class IndexType, size_t Rank>
24 template<size_t Rank, class IndexType = size_t>
427 template<class ElementType, class IndexType, size_t... ExtentsPack>
428 mdspan(ElementType*, const extents<IndexType, ExtentsPack...>&)
429 -> mdspan<ElementType, extents<IndexType, ExtentsPack...>>;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h2923 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
2925 LSBaseSDNodeBits.AddressingMode = IndexType;
2926 assert(getIndexType() == IndexType && "Value truncated");
2971 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
2973 IndexType) {}
2987 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
2989 IndexType) {}
3007 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
3009 LSBaseSDNodeBits.AddressingMode = IndexType;
3010 assert(getIndexType() == IndexType && "Value truncated");
[all …]
H A DISDOpcodes.h1651 inline bool isIndexTypeSigned(MemIndexType IndexType) { in isIndexTypeSigned() argument
1652 return IndexType == SIGNED_SCALED; in isIndexTypeSigned()
H A DSelectionDAG.h1633 ISD::MemIndexType IndexType);
1636 ISD::MemIndexType IndexType);
1658 ISD::MemIndexType IndexType,
1663 ISD::MemIndexType IndexType,
1668 ISD::MemIndexType IndexType);
/freebsd/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/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOP3PInstructions.td1327 int IndexType = _IndexType;
1421 dag IndexKey = !cond(!eq(IndexType, 0) : (ins),
1422 !eq(IndexType, 8) : (ins IndexKey8bit:$index_key_8bit),
1423 !eq(IndexType, 16): (ins IndexKey16bit:$index_key_16bit),
1424 !eq(IndexType, 32): (ins IndexKey32bit:$index_key_32bit));
1435 !if(!eq(IndexType, 32),
1443 string IndexKeyAsm = !cond(!eq(IndexType, 0) : "",
1444 !eq(IndexType, 8) : "$index_key_8bit",
1445 !eq(IndexType, 16) : "$index_key_16bit",
1446 !eq(IndexType, 32) : "$index_key_32bit");
[all …]
/freebsd/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/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/
H A DBTF.h171 uint32_t IndexType; ///< Index type member
/freebsd/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/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrGISel.td461 SubRegIndex SubRegIdx, Operand IndexType,
464 (UIAddrMode GPR64sp:$Rn, IndexType:$offset)),
466 GPR64sp:$Rn, IndexType:$offset)>;
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp377 AT.IndexType, AT.ElementType); in visitKnownRecord()
380 AT.Name, AT.Size, AT.IndexType, AT.ElementType); in visitKnownRecord()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h232 QualType IndexType = QualType()) const;
236 bool assumption, QualType IndexType = QualType()) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h190 using IndexType = uint32_t; member
192 IndexType Index;
195 BlockNode(IndexType Index) : Index(Index) {} in BlockNode()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4904 ISD::MemIndexType &IndexType, SDValue &Scale, in getUniformBase() argument
4924 IndexType = ISD::SIGNED_SCALED; in getUniformBase()
4954 IndexType = ISD::SIGNED_SCALED; in getUniformBase()
4976 ISD::MemIndexType IndexType; in visitMaskedScatter() local
4978 bool UniformBase = getUniformBase(Ptr, Base, Index, IndexType, Scale, this, in visitMaskedScatter()
4988 IndexType = ISD::SIGNED_SCALED; in visitMaskedScatter()
5001 Ops, MMO, IndexType, false); in visitMaskedScatter()
5094 ISD::MemIndexType IndexType; in visitMaskedGather() local
5096 bool UniformBase = getUniformBase(Ptr, Base, Index, IndexType, Scale, this, in visitMaskedGather()
5107 IndexType = ISD::SIGNED_SCALED; in visitMaskedGather()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/
H A Dparallel_backend_tbb.h
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp201 using HashTable = DenseMap<BlockNode::IndexType, Weight>; in combineWeightsByHashing()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1745 TypeIndex IndexType = getPointerSizeInBytes() == 8 in lowerTypeArray() local
1791 ArrayRecord AR(ElementTypeIndex, IndexType, ArraySize, Name); in lowerTypeArray()
1808 TypeIndex IndexType = getPointerSizeInBytes() == 8 in lowerTypeString() local
1813 ArrayRecord AR(CharType, IndexType, ArraySize, Name); in lowerTypeString()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp297 ArrayInfo.IndexType = BDebug.getArrayIndexTypeId(); in completeType()
303 OS.emitInt32(ArrayInfo.IndexType); in emitType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp892 Type *IndexType = Type::getIntNTy(C, IndexBits); in buildFrameType() local
894 SwitchIndexFieldId = B.addField(IndexType, std::nullopt); in buildFrameType()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp433 error(IO.mapInteger(Record.IndexType, "IndexType")); in visitKnownRecord()

12