diff --git a/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp b/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp index 57ef4470dbb1..1438381ce1bf 100644 --- a/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp +++ b/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp @@ -1457,6 +1457,8 @@ class HexagonVectorCombineLegacy : public FunctionPass { } bool runOnFunction(Function &F) override { + if (skipFunction(F)) + return false; AliasAnalysis &AA = getAnalysis().getAAResults(); AssumptionCache &AC = getAnalysis().getAssumptionCache(F);