Searched defs:IndexedType (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | NaryReassociate.cpp | 136 // \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 D | ValueTracking.cpp | 2661 // 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 D | CGExpr.cpp | 694 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