Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp500 SmallVector<std::pair<Address, llvm::Value *>, 16> StoreGEPList; in EmitHLSLAggregateSplatCast() local
502 CGF.FlattenAccessAndType(DestVal, DestTy, StoreGEPList, DestTypes); in EmitHLSLAggregateSplatCast()
505 for (unsigned I = 0, Size = StoreGEPList.size(); I < Size; ++I) { in EmitHLSLAggregateSplatCast()
510 llvm::Value *Idx = StoreGEPList[I].second; in EmitHLSLAggregateSplatCast()
513 CGF.Builder.CreateLoad(StoreGEPList[I].first, "load.for.insert"); in EmitHLSLAggregateSplatCast()
516 CGF.Builder.CreateStore(Cast, StoreGEPList[I].first); in EmitHLSLAggregateSplatCast()
526 SmallVector<std::pair<Address, llvm::Value *>, 16> StoreGEPList; in EmitHLSLScalarFlatCast() local
528 CGF.FlattenAccessAndType(DestVal, DestTy, StoreGEPList, DestTypes); in EmitHLSLScalarFlatCast()
533 assert(StoreGEPList.size() <= VT->getNumElements() && in EmitHLSLScalarFlatCast()
537 for (unsigned I = 0, Size = StoreGEPList.size(); I < Size; I++) { in EmitHLSLScalarFlatCast()
[all …]