Searched defs:IndexedType (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp136 // \p IndexedType The element type indexed by GEP's I-th index. This is
141 unsigned I, Type *IndexedType);
146 Value *RHS, Type *IndexedType);
367 Type *IndexedType) {
388 if (auto *NewGEP = tryReassociateGEPAtIndex(GEP, I, LHS, RHS, IndexedType))
393 tryReassociateGEPAtIndex(GEP, I, RHS, LHS, IndexedType))
402 Type *IndexedType) {
435 // NewGEP = (char *)Candidate + RHS * sizeof(IndexedType)
436 uint64_t IndexedSize = DL->getTypeAllocSize(IndexedType);
456 // NewGEP = &Candidate[RHS * (sizeof(IndexedType) / sizeo
366 tryReassociateGEPAtIndex(GetElementPtrInst *GEP, unsigned I, Type *IndexedType) argument
400 tryReassociateGEPAtIndex( GetElementPtrInst *GEP, unsigned I, Value *LHS, Value *RHS, Type *IndexedType) argument
[all...]
/external/llvm/lib/Analysis/
H A DValueTracking.cpp2661 // looking at now (which is of type IndexedType). IdxSkip is the number of
2665 static Value *BuildSubAggregate(Value *From, Value* To, Type *IndexedType, argument
2669 llvm::StructType *STy = dyn_cast<llvm::StructType>(IndexedType);
2727 Type *IndexedType = ExtractValueInst::getIndexedType(From->getType(), local
2729 Value *To = UndefValue::get(IndexedType);
2733 return BuildSubAggregate(From, To, IndexedType, Idxs, IdxSkip, InsertBefore);
/external/clang/lib/CodeGen/
H A DCGExpr.cpp694 CodeGenFunction &CGF, const Expr *Base, QualType &IndexedType) {
697 IndexedType = Base->getType();
706 IndexedType = CE->getSubExpr()->getType();
707 const ArrayType *AT = IndexedType->castAsArrayTypeUnsafe();
725 QualType IndexedType; local
726 llvm::Value *Bound = getArrayIndexingBound(*this, Base, IndexedType);
736 EmitCheckTypeDescriptor(IndexedType),
693 getArrayIndexingBound( CodeGenFunction &CGF, const Expr *Base, QualType &IndexedType) argument

Completed in 851 milliseconds