Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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.cpp36 IndexType S = start(), E = end(), AS = A.start(), AE = A.end(); in overlaps()
50 IndexType E = (end() != IndexType::None) ? end() : start(); in contains()
51 IndexType AE = (A.end() != IndexType::None) ? A.end() : A.start(); in contains()
61 IndexType AS = A.start(), AE = A.end(); in merge()
62 if (AS < start() || start() == IndexType::None) in merge()
64 if (end() < AE || end() == IndexType::None) { in merge()
115 IndexType AS = A.start(), AE = A.end(); in addsub()
116 IndexType BS = B.start(), BE = B.end(); in addsub()
120 if (AE == IndexType::None) in addsub()
126 assert(AE != IndexType::None); in addsub()
[all …]
H A DHexagonFrameLowering.cpp2224 using IndexType = HexagonBlockRanges::IndexType; in optimizeSpillSlots() typedef
2258 std::map<int,IndexType> LastStore, LastLoad; in optimizeSpillSlots()
2332 IndexType Index = IndexMap.getIndex(&In); in optimizeSpillSlots()
2334 if (LastStore[FI] == IndexType::None) in optimizeSpillSlots()
2335 LastStore[FI] = IndexType::Entry; in optimizeSpillSlots()
2339 if (LastStore[FI] != IndexType::None) in optimizeSpillSlots()
2341 else if (LastLoad[FI] != IndexType::None) in optimizeSpillSlots()
2342 RL.add(IndexType::Entry, LastLoad[FI], false, false); in optimizeSpillSlots()
2343 LastLoad[FI] = IndexType::None; in optimizeSpillSlots()
2352 IndexType LL = I.second; in optimizeSpillSlots()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DEnumeratedArray.h21 Enumeration LargestEnum = Enumeration::Last, typename IndexType = int,
22 IndexType Size = 1 + static_cast<IndexType>(LargestEnum)>
27 for (IndexType IX = 0; IX < Size; ++IX) { in EnumeratedArray()
32 auto IX = static_cast<const IndexType>(Index);
39 IndexType, Size> &>(*this)[Index]);
41 inline IndexType size() { return Size; } in size()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp85 auto IndexType = DBI->isIndirectDebugValue() in replaceWithLocal() local
89 MO.ChangeToTargetIndex(IndexType, LocalId); in replaceWithLocal()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBTF.h151 uint32_t IndexType; ///< Index type member
H A DBTFDebug.cpp213 ArrayInfo.IndexType = BDebug.getArrayIndexTypeId(); in completeType()
219 OS.emitInt32(ArrayInfo.IndexType); in emitType()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h399 ArrayRecord(TypeIndex ElementType, TypeIndex IndexType, uint64_t Size, in ArrayRecord() argument
402 IndexType(IndexType), Size(Size), Name(Name) {} in ArrayRecord()
405 TypeIndex getIndexType() const { return IndexType; } in getIndexType()
410 TypeIndex IndexType; variable
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h2423 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
2425 LSBaseSDNodeBits.AddressingMode = IndexType;
2426 assert(getIndexType() == IndexType && "Value truncated");
2433 void setIndexType(ISD::MemIndexType IndexType) {
2434 LSBaseSDNodeBits.AddressingMode = IndexType;
2468 ISD::MemIndexType IndexType, ISD::LoadExtType ETy)
2470 IndexType) {
2493 ISD::MemIndexType IndexType, bool IsTrunc)
2495 IndexType) {
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/ubsan/
H A Dubsan_handlers.h77 const TypeDescriptor &IndexType; member
H A Dubsan_handlers.cc293 Value IndexVal(Data->IndexType, Index); in handleOutOfBoundsImpl()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/ubsan/
H A Dubsan_handlers.h87 const TypeDescriptor &IndexType; member
H A Dubsan_handlers.cpp391 Value IndexVal(Data->IndexType, Index); in handleOutOfBoundsImpl()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/ubsan/
H A Dubsan_handlers.h75 const TypeDescriptor &IndexType; member
H A Dubsan_handlers.cc289 Value IndexVal(Data->IndexType, Index); in handleOutOfBoundsImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp372 AT.IndexType, AT.ElementType); in visitKnownRecord()
375 AT.Name, AT.Size, AT.IndexType, AT.ElementType); in visitKnownRecord()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h186 using IndexType = uint32_t; member
188 IndexType Index;
191 BlockNode(IndexType Index) : Index(Index) {} in BlockNode()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/pstl/
H A Dparallel_backend_tbb.h839 template <typename IndexType>
841 set_odd(IndexType __idx, bool __on_off) in set_odd()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/
H A DBackEnds.rst935 struct IndexType {
940 static const struct IndexType Index[] = {
953 [](const IndexType &LHS, const KeyType &RHS) {
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/algorithm/
H A Dsorting.d992 alias IndexType = Unqual!(ElementType!RangeIndex); variable
995 static if (IndexType.sizeof < size_t.sizeof)
997 enforce(r.length <= size_t(1) + IndexType.max, "Cannot create an index with " ~
998 "element type " ~ IndexType.stringof ~ " with length " ~
1005 index[i] = cast(IndexType) i;
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/algorithm/
H A Dsorting.d1004 alias IndexType = Unqual!(ElementType!RangeIndex); variable
1007 static if (IndexType.sizeof < size_t.sizeof)
1009 enforce(r.length <= size_t(1) + IndexType.max, "Cannot create an index with " ~
1010 "element type " ~ IndexType.stringof ~ " with length " ~
1017 index[i] = cast(IndexType) i;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp187 using HashTable = DenseMap<BlockNode::IndexType, Weight>; in combineWeightsByHashing()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h195 bool assumption, QualType IndexType = QualType()) const;
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dstring.d2539 alias IndexType = typeof(unsigned(_input.length)); member
2540 enum IndexType _unComputed = IndexType.max;
2541 IndexType iStart = _unComputed;
2542 IndexType iEnd = 0;
2543 IndexType iNext = 0;
2569 for (IndexType i = iNext; ; ++i) in front()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp414 error(IO.mapInteger(Record.IndexType, "IndexType")); in visitKnownRecord()

12