Skip to content

Commit 6a45f70

Browse files
committed
Use small vector
1 parent db5e083 commit 6a45f70

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/SYCLLowerIR/SYCLPropagateAspectsUsage.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,7 @@ void setSyclFixedTargetsMD(const std::vector<Function *> &EntryPoints,
648648
}
649649

650650
void collectVirtualFunctionSetInfo(
651-
Function &F, StringMap<std::vector<Function *>> &VirtualFunctionSets) {
651+
Function &F, StringMap<SmallVector<Function *, 4>> &VirtualFunctionSets) {
652652
if (!F.hasFnAttribute("indirectly-callable"))
653653
return;
654654
Attribute IndirectlyCallableAttr = F.getFnAttribute("indirectly-callable");
@@ -662,7 +662,7 @@ void collectVirtualFunctionSetInfo(
662662
void processDeclaredVirtualFunctionSets(
663663
Function *F, CallGraphTy &CG, FunctionToAspectsMapTy &AspectsMap,
664664
SmallPtrSet<const Function *, 16> &Visited,
665-
StringMap<std::vector<Function *>> &VirtualFunctionSets) {
665+
StringMap<SmallVector<Function *, 4>> &VirtualFunctionSets) {
666666
if (!F->hasFnAttribute("calls-indirectly"))
667667
return;
668668
Attribute CallsIndirectlyAttr = F->getFnAttribute("calls-indirectly");
@@ -687,7 +687,7 @@ buildFunctionsToAspectsMap(Module &M, TypeToAspectsMapTy &TypesWithAspects,
687687
bool ValidateAspects, bool FP64ConvEmu) {
688688
FunctionToAspectsMapTy FunctionToUsedAspects;
689689
FunctionToAspectsMapTy FunctionToDeclaredAspects;
690-
StringMap<std::vector<Function *>> VirtualFunctionSets;
690+
StringMap<SmallVector<Function *, 4>> VirtualFunctionSets;
691691
CallGraphTy CG;
692692

693693
for (Function &F : M.functions()) {

0 commit comments

Comments
 (0)