Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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.cpp2175 using IndexType = HexagonBlockRanges::IndexType; in optimizeSpillSlots() typedef
2209 std::map<int,IndexType> LastStore, LastLoad; in optimizeSpillSlots()
2283 IndexType Index = IndexMap.getIndex(&In); in optimizeSpillSlots()
2285 if (LastStore[FI] == IndexType::None) in optimizeSpillSlots()
2286 LastStore[FI] = IndexType::Entry; in optimizeSpillSlots()
2290 if (LastStore[FI] != IndexType::None) in optimizeSpillSlots()
2292 else if (LastLoad[FI] != IndexType::None) in optimizeSpillSlots()
2293 RL.add(IndexType::Entry, LastLoad[FI], false, false); in optimizeSpillSlots()
2294 LastLoad[FI] = IndexType::None; in optimizeSpillSlots()
2303 IndexType LL = I.second; in optimizeSpillSlots()
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp66 auto IndexType = DBI->isIndirectDebugValue() in replaceWithLocal() local
70 MO.ChangeToTargetIndex(IndexType, LocalId); in replaceWithLocal()
/openbsd-src/share/snmp/
H A DSNMPv2-SMI.txt265 IndexType
266 | IndexTypes "," IndexType
267 IndexType ::=
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h2729 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
2731 LSBaseSDNodeBits.AddressingMode = IndexType;
2732 assert(getIndexType() == IndexType && "Value truncated");
2777 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
2779 IndexType) {}
2793 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
2795 IndexType) {}
2813 MachineMemOperand *MMO, ISD::MemIndexType IndexType)
2815 LSBaseSDNodeBits.AddressingMode = IndexType;
2816 assert(getIndexType() == IndexType && "Value truncated");
[all …]
H A DISDOpcodes.h1394 inline bool isIndexTypeSigned(MemIndexType IndexType) { in isIndexTypeSigned() argument
1395 return IndexType == SIGNED_SCALED; in isIndexTypeSigned()
H A DSelectionDAG.h1556 ISD::MemIndexType IndexType);
1559 ISD::MemIndexType IndexType);
1576 ISD::MemIndexType IndexType, ISD::LoadExtType ExtTy);
1579 ISD::MemIndexType IndexType,
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBTF.h163 uint32_t IndexType; ///< Index type member
H A DBTFDebug.cpp267 ArrayInfo.IndexType = BDebug.getArrayIndexTypeId(); in completeType()
273 OS.emitInt32(ArrayInfo.IndexType); in emitType()
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp375 AT.IndexType, AT.ElementType); in visitKnownRecord()
378 AT.Name, AT.Size, AT.IndexType, AT.ElementType); in visitKnownRecord()
/openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h233 QualType IndexType = QualType()) const;
237 bool assumption, QualType IndexType = QualType()) const;
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h192 using IndexType = uint32_t; member
194 IndexType Index;
197 BlockNode(IndexType Index) : Index(Index) {} in BlockNode()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4411 ISD::MemIndexType &IndexType, SDValue &Scale, in getUniformBase() argument
4431 IndexType = ISD::SIGNED_SCALED; in getUniformBase()
4459 IndexType = ISD::SIGNED_SCALED; in getUniformBase()
4481 ISD::MemIndexType IndexType; in visitMaskedScatter() local
4483 bool UniformBase = getUniformBase(Ptr, Base, Index, IndexType, Scale, this, in visitMaskedScatter()
4495 IndexType = ISD::SIGNED_SCALED; in visitMaskedScatter()
4508 Ops, MMO, IndexType, false); in visitMaskedScatter()
4589 ISD::MemIndexType IndexType; in visitMaskedGather() local
4591 bool UniformBase = getUniformBase(Ptr, Base, Index, IndexType, Scale, this, in visitMaskedGather()
4603 IndexType = ISD::SIGNED_SCALED; in visitMaskedGather()
[all …]
H A DSelectionDAG.cpp8781 ISD::MemIndexType IndexType) { in getGatherVP() argument
8788 dl.getIROrder(), VTs, VT, MMO, IndexType)); in getGatherVP()
8798 VT, MMO, IndexType); in getGatherVP()
8825 ISD::MemIndexType IndexType) { in getScatterVP() argument
8832 dl.getIROrder(), VTs, VT, MMO, IndexType)); in getScatterVP()
8841 VT, MMO, IndexType); in getScatterVP()
8964 ISD::MemIndexType IndexType, in getMaskedGather() argument
8972 dl.getIROrder(), VTs, MemVT, MMO, IndexType, ExtTy)); in getMaskedGather()
8982 VTs, MemVT, MMO, IndexType, ExtTy); in getMaskedGather()
9011 ISD::MemIndexType IndexType, in getMaskedScatter() argument
[all …]
/openbsd-src/gnu/llvm/llvm/docs/TableGen/
H A DBackEnds.rst935 struct IndexType {
940 static const struct IndexType Index[] = {
953 [](const IndexType &LHS, const KeyType &RHS) {
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1701 TypeIndex IndexType = getPointerSizeInBytes() == 8 in lowerTypeArray() local
1746 ArrayRecord AR(ElementTypeIndex, IndexType, ArraySize, Name); in lowerTypeArray()
1763 TypeIndex IndexType = getPointerSizeInBytes() == 8 in lowerTypeString() local
1768 ArrayRecord AR(CharType, IndexType, ArraySize, Name); in lowerTypeString()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp200 using HashTable = DenseMap<BlockNode::IndexType, Weight>; in combineWeightsByHashing()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp433 error(IO.mapInteger(Record.IndexType, "IndexType")); in visitKnownRecord()
/openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp449 IO.mapRequired("IndexType", Record.IndexType); in map()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp544 Type *IndexType = IntegerType::get( in rewriteGEPAsOffset() local
548 NewInsts[Base] = ConstantInt::getNullValue(IndexType); in rewriteGEPAsOffset()
557 NewInsts[PHI] = PHINode::Create(IndexType, PHI->getNumIncomingValues(), in rewriteGEPAsOffset()
649 Type *IndexType = IntegerType::get(V->getContext(), in getAsConstantIndexedAddress() local
652 Constant *Index = ConstantInt::getNullValue(IndexType); in getAsConstantIndexedAddress()
664 Index, ConstantExpr::getSExtOrTrunc(GEPIndex, IndexType)); in getAsConstantIndexedAddress()

12