Searched refs:StoreGEPList (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprAgg.cpp | 500 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 …]
|