Home
last modified time | relevance | path

Searched refs:IndexedType (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DNaryReassociate.h130 unsigned I, Type *IndexedType);
136 Value *RHS, Type *IndexedType);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp361 unsigned I, Type *IndexedType) { in tryReassociateGEPAtIndex() argument
382 if (auto *NewGEP = tryReassociateGEPAtIndex(GEP, I, LHS, RHS, IndexedType)) in tryReassociateGEPAtIndex()
387 tryReassociateGEPAtIndex(GEP, I, RHS, LHS, IndexedType)) in tryReassociateGEPAtIndex()
397 Value *RHS, Type *IndexedType) { in tryReassociateGEPAtIndex() argument
431 uint64_t IndexedSize = DL->getTypeAllocSize(IndexedType); in tryReassociateGEPAtIndex()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1905 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); in visitExtractValueInst() local
1906 switch (IndexedType->getTypeID()) { in visitExtractValueInst()
1952 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); in visitInsertValueInst() local
1954 switch (IndexedType->getTypeID()) { in visitInsertValueInst()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp926 QualType &IndexedType, in getArrayIndexingBound() argument
931 IndexedType = Base->getType(); in getArrayIndexingBound()
943 IndexedType = CE->getSubExpr()->getType(); in getArrayIndexingBound()
944 const ArrayType *AT = IndexedType->castAsArrayTypeUnsafe(); in getArrayIndexingBound()
958 IndexedType = Base->getType(); in getArrayIndexingBound()
1174 QualType IndexedType; in EmitBoundsCheck() local
1176 getArrayIndexingBound(*this, Base, IndexedType, StrictFlexArraysLevel); in EmitBoundsCheck()
1178 EmitBoundsCheckImpl(E, Bound, Index, IndexType, IndexedType, Accessed); in EmitBoundsCheck()
1184 QualType IndexedType, bool Accessed) { in EmitBoundsCheckImpl() argument
1196 EmitCheckTypeDescriptor(IndexedType), in EmitBoundsCheckImpl()
H A DCodeGenFunction.h3296 QualType IndexedType, bool Accessed);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp6062 static Value *BuildSubAggregate(Value *From, Value *To, Type *IndexedType, in BuildSubAggregate() argument
6066 StructType *STy = dyn_cast<StructType>(IndexedType); in BuildSubAggregate()
6123 Type *IndexedType = ExtractValueInst::getIndexedType(From->getType(), in BuildSubAggregate() local
6125 Value *To = PoisonValue::get(IndexedType); in BuildSubAggregate()
6129 return BuildSubAggregate(From, To, IndexedType, Idxs, IdxSkip, InsertBefore); in BuildSubAggregate()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp8555 Type *IndexedType = ExtractValueInst::getIndexedType(Val0->getType(), Indices); in parseInsertValue() local
8556 if (!IndexedType) in parseInsertValue()
8558 if (IndexedType != Val1->getType()) in parseInsertValue()
8561 getTypeString(IndexedType) + "'"); in parseInsertValue()