Home
last modified time | relevance | path

Searched refs:AggTy (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp135 Type *AggTy = Agg->Ty; in read() local
136 std::optional<APInt> Index = DL.getGEPIndexForOffset(AggTy, Offset); in read()
138 !TypeSize::isKnownLE(TySize, DL.getTypeStoreSize(AggTy))) in read()
179 Type *AggTy = Agg->Ty; in write() local
180 std::optional<APInt> Index = DL.getGEPIndexForOffset(AggTy, Offset); in write()
182 !TypeSize::isKnownLE(TySize, DL.getTypeStoreSize(AggTy))) in write()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp613 Type *AggTy = CI->getParamByValType(OpndIdx); in copyByValueOperandIntoLocalTemp() local
614 assert(AggTy); in copyByValueOperandIntoLocalTemp()
623 AggTy, DL.getAllocaAddrSpace(), nullptr, Alignment, in copyByValueOperandIntoLocalTemp()
627 Value *Size = Builder.getInt64(DL.getTypeAllocSize(AggTy)); in copyByValueOperandIntoLocalTemp()
640 Type *AggTy = CI->getParamByValType(OpndIdx); in copyLocalTempOfByValueOperandIntoArguments() local
641 assert(AggTy); in copyLocalTempOfByValueOperandIntoArguments()
648 Value *Size = Builder.getInt64(DL.getTypeAllocSize(AggTy)); in copyLocalTempOfByValueOperandIntoArguments()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp882 Type *AggTy = OrigIVI.getType(); in foldAggregateConstructionIntoAggregateReuse() local
884 switch (AggTy->getTypeID()) { in foldAggregateConstructionIntoAggregateReuse()
886 NumAggElts = AggTy->getStructNumElements(); in foldAggregateConstructionIntoAggregateReuse()
889 NumAggElts = AggTy->getArrayNumElements(); in foldAggregateConstructionIntoAggregateReuse()
1005 if (SourceAggregate->getType() != AggTy) in foldAggregateConstructionIntoAggregateReuse()
1194 Value *V = PoisonValue::get(AggTy); in foldAggregateConstructionIntoAggregateReuse()
1211 Builder.CreatePHI(AggTy, Preds.size(), OrigIVI.getName() + ".merged"); in foldAggregateConstructionIntoAggregateReuse()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1722 Type *AggTy = Op0->getType(); in selectExtractValue() local
1735 unsigned VTIndex = ComputeLinearIndex(AggTy, EVI->getIndices()); in selectExtractValue()
1738 ComputeValueVTs(TLI, DL, AggTy, AggValueVTs); in selectExtractValue()
H A DSelectionDAGBuilder.cpp4266 Type *AggTy = I.getType(); in visitInsertValue() local
4271 unsigned LinearIndex = ComputeLinearIndex(AggTy, Indices); in visitInsertValue()
4275 ComputeValueVTs(TLI, DAG.getDataLayout(), AggTy, AggValueVTs); in visitInsertValue()
4314 Type *AggTy = Op0->getType(); in visitExtractValue() local
4318 unsigned LinearIndex = ComputeLinearIndex(AggTy, Indices); in visitExtractValue()