Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.h45 class IndexType {
54 IndexType() {} in IndexType() function
79 class IndexRange : public std::pair<IndexType,IndexType> {
82 IndexRange(IndexType Start, IndexType End, bool F = false, bool T = false)
83 : std::pair<IndexType,IndexType>(Start, End), Fixed(F), TiedEnd(T) {}
108 void add(IndexType Start, IndexType End, bool Fixed, bool TiedEnd) { in add()
130 IndexType getPrevIndex(IndexType Idx) const;
131 IndexType getNextIndex(IndexType Idx) const;
184 inline bool HexagonBlockRanges::IndexType::operator== (IndexType Idx) const {
197 HexagonBlockRanges::IndexType HexagonBlockRanges::IndexType::operator++ () {
[all …]
H A DHexagonBlockRanges.cpp51 IndexType E = (end() != IndexType::None) ? end() : start(); in contains()
52 IndexType AE = (A.end() != IndexType::None) ? A.end() : A.start(); in contains()
160 IndexType Idx = IndexType::First; in InstrIndexMap()
182 return IndexType::None; in getIndex()
189 return IndexType::None; in getPrevIndex()
203 return IndexType::None; in getNextIndex()
380 if (LastDef[S] != IndexType::None || LastUse[S] != IndexType::None) in computeInitialLiveRanges()
389 if (LastDef[S] != IndexType::None || LastUse[S] != IndexType::None) in computeInitialLiveRanges()
439 DeadMap[R].add(IndexType::Entry, IndexType::Exit, false, false); in computeDeadMap()
456 IndexType AE = (A->end() == IndexType::None) ? A->start() : A->end(); in computeDeadMap()
[all …]
H A DHexagonFrameLowering.cpp2021 using IndexType = HexagonBlockRanges::IndexType; in optimizeSpillSlots() typedef
2132 LastStore[FI] = IndexType::Entry; in optimizeSpillSlots()
2140 LastLoad[FI] = IndexType::None; in optimizeSpillSlots()
2149 IndexType LL = I.second; in optimizeSpillSlots()
2150 if (LL == IndexType::None) in optimizeSpillSlots()
2153 IndexType &LS = LastStore[I.first]; in optimizeSpillSlots()
2154 if (LS != IndexType::None) in optimizeSpillSlots()
2158 LS = IndexType::None; in optimizeSpillSlots()
2161 IndexType LS = I.second; in optimizeSpillSlots()
2162 if (LS == IndexType::None) in optimizeSpillSlots()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBTF.h138 uint32_t IndexType; ///< Index type member
H A DBTFDebug.cpp180 ArrayInfo.IndexType = BDebug.getArrayIndexTypeId(); in completeType()
206 OS.EmitIntValue(ArrayInfo.IndexType, 4); in emitType()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h406 ArrayRecord(TypeIndex ElementType, TypeIndex IndexType, uint64_t Size, in ArrayRecord() argument
409 IndexType(IndexType), Size(Size), Name(Name) {} in ArrayRecord()
412 TypeIndex getIndexType() const { return IndexType; } in getIndexType()
417 TypeIndex IndexType; variable
/freebsd-12.1/contrib/compiler-rt/lib/ubsan/
H A Dubsan_handlers.h88 const TypeDescriptor &IndexType; member
H A Dubsan_handlers.cc349 Value IndexVal(Data->IndexType, Index); in handleOutOfBoundsImpl()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h188 using IndexType = uint32_t;
190 IndexType Index = std::numeric_limits<uint32_t>::max();
193 BlockNode(IndexType Index) : Index(Index) {}
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp366 AT.IndexType, AT.ElementType); in visitKnownRecord()
369 AT.Name, AT.Size, AT.IndexType, AT.ElementType); in visitKnownRecord()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp207 error(IO.mapInteger(Record.IndexType)); in visitKnownRecord()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp180 using HashTable = DenseMap<BlockNode::IndexType, Weight>; in combineWeightsByHashing()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp682 Type *IndexType = IntegerType::get( in rewriteGEPAsOffset() local
686 NewInsts[Base] = ConstantInt::getNullValue(IndexType); in rewriteGEPAsOffset()
695 NewInsts[PHI] = PHINode::Create(IndexType, PHI->getNumIncomingValues(), in rewriteGEPAsOffset()
790 Type *IndexType = IntegerType::get(V->getContext(), in getAsConstantIndexedAddress() local
793 Constant *Index = ConstantInt::getNullValue(IndexType); in getAsConstantIndexedAddress()
805 Index, ConstantExpr::getSExtOrBitCast(GEPIndex, IndexType)); in getAsConstantIndexedAddress()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h198 bool assumption, QualType IndexType = QualType()) const;
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp445 IO.mapRequired("IndexType", Record.IndexType); in map()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1502 TypeIndex IndexType = getPointerSizeInBytes() == 8 in lowerTypeArray() local
1537 ArrayRecord AR(ElementTypeIndex, IndexType, ArraySize, Name); in lowerTypeArray()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExpr.cpp953 llvm::Value *Index, QualType IndexType, in EmitBoundsCheck() argument
964 bool IndexSigned = IndexType->isSignedIntegerOrEnumerationType(); in EmitBoundsCheck()
971 EmitCheckTypeDescriptor(IndexType) in EmitBoundsCheck()
H A DCodeGenFunction.h2630 QualType IndexType, bool Accessed);
H A DCGBuiltin.cpp856 llvm::Type *IndexType = in EmitMSVCBuiltinExpr() local
881 ZeroCount = Builder.CreateIntCast(ZeroCount, IndexType, false); in EmitMSVCBuiltinExpr()
885 Value *ArgTypeLastIndex = llvm::ConstantInt::get(IndexType, ArgWidth - 1); in EmitMSVCBuiltinExpr()
889 ZeroCount = Builder.CreateIntCast(ZeroCount, IndexType, false); in EmitMSVCBuiltinExpr()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td2649 SubRegIndex SubRegIdx, Operand IndexType,
2652 (UIAddrMode GPR64sp:$Rn, IndexType:$offset)),
2654 GPR64sp:$Rn, IndexType:$offset)>;