[llvm-branch-commits] [clang] [flang] [llvm] [Clang][OpenMP] Add permutation clause (PR #92030)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
@@ -15980,7 +15985,44 @@ StmtResult SemaOpenMP::ActOnOpenMPInterchangeDirective( "affected loops"); // Decode the permutation clause. - constexpr uint64_t Permutation[] = {1, 0}; + SmallVector Permutation; + if (!PermutationClause) { +Permutation = {1, 0}; +

[llvm-branch-commits] [clang] [flang] [llvm] [Clang][OpenMP] Add permutation clause (PR #92030)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
@@ -15972,6 +15971,12 @@ StmtResult SemaOpenMP::ActOnOpenMPInterchangeDirective( return OMPInterchangeDirective::Create(Context, StartLoc, EndLoc, Clauses, NumLoops, AStmt, nullptr, nullptr); + // An invalid expression in the

[llvm-branch-commits] [clang] [flang] [llvm] [Clang][OpenMP] Add permutation clause (PR #92030)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
@@ -9861,13 +9842,19 @@ buildPreInits(ASTContext , /// Build pre-init statement for the given statements. static Stmt *buildPreInits(ASTContext , ArrayRef PreInits) { - if (PreInits.empty()) -return nullptr; - - SmallVector Stmts; - for (Stmt *S : PreInits) -

[llvm-branch-commits] [clang] [flang] [llvm] [Clang][OpenMP] Add permutation clause (PR #92030)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
@@ -15209,7 +15206,7 @@ static void collectLoopStmts(Stmt *AStmt, MutableArrayRef LoopStmts) { LoopStmts[Cnt] = CurStmt; return false; }); - assert(!is_contained(LoopStmts, nullptr) && + assert(llvm::all_of(LoopStmts, [](Stmt *LoopStmt) { return

[llvm-branch-commits] [clang] [flang] [llvm] [Clang][OpenMP] Add permutation clause (PR #92030)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
@@ -1774,6 +1793,18 @@ void OMPClausePrinter::VisitOMPSizesClause(OMPSizesClause *Node) { OS << ")"; } +void OMPClausePrinter::VisitOMPPermutationClause(OMPPermutationClause *Node) { + OS << "permutation("; + bool First = true; + for (Expr *Size : Node->getArgsRefs()) {

[llvm-branch-commits] [clang] [flang] [llvm] [Clang][OpenMP] Add permutation clause (PR #92030)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
@@ -9970,9 +9957,12 @@ checkOpenMPLoop(OpenMPDirectiveKind DKind, Expr *CollapseLoopCountExpr, // Search for pre-init declared variables that need to be captured // to be referenceable inside the directive. SmallVector Constituents; -

[llvm-branch-commits] [clang] [flang] [llvm] [Clang][OpenMP] Add permutation clause (PR #92030)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
@@ -15149,8 +15139,15 @@ bool SemaOpenMP::checkTransformableLoopNest( DependentPreInits = Dir->getPreInits(); else llvm_unreachable("Unhandled loop transformation"); - -appendFlattendedStmtList(OriginalInits.back(), DependentPreInits); +

[llvm-branch-commits] [clang] [flang] [llvm] [Clang][OpenMP] Add permutation clause (PR #92030)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
@@ -870,6 +870,106 @@ class OMPSizesClause final } }; +/// This class represents the 'permutation' clause in the +/// '#pragma omp interchange' directive. +/// +/// \code{c} +/// #pragma omp interchange permutation(2,1) +/// for (int i = 0; i < 64; ++i) +/// for

[llvm-branch-commits] [clang] [flang] [llvm] [Clang][OpenMP] Add permutation clause (PR #92030)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
@@ -870,6 +870,106 @@ class OMPSizesClause final } }; +/// This class represents the 'permutation' clause in the +/// '#pragma omp interchange' directive. +/// +/// \code{c} +/// #pragma omp interchange permutation(2,1) +/// for (int i = 0; i < 64; ++i) +/// for

[llvm-branch-commits] [clang] [llvm] [openmp] [Clang][OpenMP] Add interchange directive (PR #93022)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
@@ -15937,6 +15945,160 @@ StmtResult SemaOpenMP::ActOnOpenMPReverseDirective(Stmt *AStmt, buildPreInits(Context, PreInits)); } +StmtResult SemaOpenMP::ActOnOpenMPInterchangeDirective( +ArrayRef Clauses, Stmt *AStmt, SourceLocation

[llvm-branch-commits] [clang] [llvm] [openmp] [Clang][OpenMP] Add interchange directive (PR #93022)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev edited https://github.com/llvm/llvm-project/pull/93022 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [openmp] [Clang][OpenMP] Add interchange directive (PR #93022)

2024-05-22 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev approved this pull request. LG with a nit https://github.com/llvm/llvm-project/pull/93022 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org

[llvm-branch-commits] [clang] [flang] [llvm] [openmp] [Clang][OpenMP] Add interchange directive (PR #92030)

2024-05-21 Thread Alexey Bataev via llvm-branch-commits
@@ -5779,6 +5779,80 @@ class OMPReverseDirective final : public OMPLoopTransformationDirective { } }; +/// Represents the '#pragma omp interchange' loop transformation directive. +/// +/// \code{c} +/// #pragma omp interchange +/// for (int i = 0; i < m; ++i) +///

[llvm-branch-commits] [clang] [llvm] [openmp] [Clang][OpenMP] Add reverse directive (PR #92916)

2024-05-21 Thread Alexey Bataev via llvm-branch-commits
@@ -5711,6 +5712,71 @@ class OMPUnrollDirective final : public OMPLoopTransformationDirective { } }; +/// Represents the '#pragma omp reverse' loop transformation directive. +/// +/// \code +/// #pragma omp reverse +/// for (int i = 0; i < n; ++i) +/// ... +/// \endcode

[llvm-branch-commits] [clang] [llvm] [openmp] [Clang][OpenMP] Add reverse directive (PR #92916)

2024-05-21 Thread Alexey Bataev via llvm-branch-commits
@@ -5711,6 +5712,73 @@ class OMPUnrollDirective final : public OMPLoopTransformationDirective { } }; +/// Represents the '#pragma omp reverse' loop transformation directive. +/// +/// \code +/// #pragma omp reverse +/// for (int i = 0; i < n; ++i) +/// ... +/// \endcode

[llvm-branch-commits] [clang] [llvm] [openmp] [Clang][OpenMP] Add reverse directive (PR #92916)

2024-05-21 Thread Alexey Bataev via llvm-branch-commits
@@ -6546,6 +6547,10 @@ StmtResult SemaOpenMP::ActOnOpenMPExecutableDirective( Res = ActOnOpenMPUnrollDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc); break; + case OMPD_reverse: +Res =

[llvm-branch-commits] [llvm] release/18.x Revert "[SLP]Fix a crash if the argument of call was affected by minbitwidth analysis." (PR #91682)

2024-05-15 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev approved this pull request. LG https://github.com/llvm/llvm-project/pull/91682 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [flang] [llvm] [openmp] [Clang][OpenMP] Add reverse and interchange directives (PR #92030)

2024-05-14 Thread Alexey Bataev via llvm-branch-commits
@@ -15745,6 +15760,388 @@ StmtResult SemaOpenMP::ActOnOpenMPUnrollDirective(ArrayRef Clauses, buildPreInits(Context, PreInits)); } +StmtResult +SemaOpenMP::ActOnOpenMPReverseDirective(ArrayRef Clauses, +

[llvm-branch-commits] [clang] [flang] [llvm] [openmp] [Clang][OpenMP] Add reverse and interchange directives (PR #92030)

2024-05-14 Thread Alexey Bataev via llvm-branch-commits
@@ -15745,6 +15760,388 @@ StmtResult SemaOpenMP::ActOnOpenMPUnrollDirective(ArrayRef Clauses, buildPreInits(Context, PreInits)); } +StmtResult +SemaOpenMP::ActOnOpenMPReverseDirective(ArrayRef Clauses, +

[llvm-branch-commits] [clang] [flang] [llvm] [openmp] [Clang][OpenMP] Add reverse and interchange directives (PR #92030)

2024-05-14 Thread Alexey Bataev via llvm-branch-commits
@@ -870,6 +870,106 @@ class OMPSizesClause final } }; +/// This class represents the 'permutation' clause in the +/// '#pragma omp interchange' directive. +/// +/// \code{c} +/// #pragma omp interchange permutation(2,1) +/// for (int i = 0; i < 64; ++i) +/// for

[llvm-branch-commits] [clang] [flang] [llvm] [openmp] [Clang][OpenMP] Add reverse and interchange directives (PR #92030)

2024-05-14 Thread Alexey Bataev via llvm-branch-commits
@@ -2146,6 +2146,14 @@ enum CXCursorKind { */ CXCursor_OMPScopeDirective = 306, + /** OpenMP reverse directive. + */ + CXCursor_OMPReverseDirective = 307, + alexey-bataev wrote: Split this into 2 patches, one for reverse, one for interchange

[llvm-branch-commits] [clang] [openmp] [Clang][OpenMP] Fix tile/unroll on iterator- and foreach-loops. (PR #91459)

2024-05-13 Thread Alexey Bataev via llvm-branch-commits
@@ -182,17 +182,34 @@ class OMPLoopScope : public CodeGenFunction::RunCleanupsScope { } return false; }); - PreInits = cast_or_null(LD->getPreInits()); + PreInits = LD->getPreInits(); } else if (const auto *Tile = dyn_cast()) {

[llvm-branch-commits] [clang] [openmp] [Clang][OpenMP][Tile] Allow non-constant tile sizes. (PR #91345)

2024-05-09 Thread Alexey Bataev via llvm-branch-commits
@@ -17432,16 +17457,54 @@ OMPClause *SemaOpenMP::ActOnOpenMPSizesClause(ArrayRef SizeExprs, SourceLocation StartLoc, SourceLocation LParenLoc,

[llvm-branch-commits] [clang] [openmp] [Clang][OpenMP][Tile] Allow non-constant tile sizes. (PR #91345)

2024-05-09 Thread Alexey Bataev via llvm-branch-commits
@@ -15197,6 +15202,36 @@ StmtResult SemaOpenMP::ActOnOpenMPTileDirective(ArrayRef Clauses, // Once the original iteration values are set, append the innermost body. Stmt *Inner = Body; + auto MakeDimTileSize = [ = this->SemaRef, , , +

[llvm-branch-commits] [clang] [openmp] [Clang][OpenMP][Tile] Allow non-constant tile sizes. (PR #91345)

2024-05-08 Thread Alexey Bataev via llvm-branch-commits
@@ -15197,6 +15202,36 @@ StmtResult SemaOpenMP::ActOnOpenMPTileDirective(ArrayRef Clauses, // Once the original iteration values are set, append the innermost body. Stmt *Inner = Body; + auto MakeDimTileSize = [ = this->SemaRef, , , +

[llvm-branch-commits] [clang] [openmp] [Clang][OpenMP][Tile] Allow non-constant tile sizes. (PR #91345)

2024-05-08 Thread Alexey Bataev via llvm-branch-commits
@@ -17432,16 +17457,54 @@ OMPClause *SemaOpenMP::ActOnOpenMPSizesClause(ArrayRef SizeExprs, SourceLocation StartLoc, SourceLocation LParenLoc,

[llvm-branch-commits] [clang] [openmp] [Clang][OpenMP][Tile] Allow non-constant tile sizes. (PR #91345)

2024-05-08 Thread Alexey Bataev via llvm-branch-commits
@@ -17432,16 +17457,54 @@ OMPClause *SemaOpenMP::ActOnOpenMPSizesClause(ArrayRef SizeExprs, SourceLocation StartLoc, SourceLocation LParenLoc,

[llvm-branch-commits] [clang] [openmp] [Clang][OpenMP][Tile] Allow non-constant tile sizes. (PR #91345)

2024-05-08 Thread Alexey Bataev via llvm-branch-commits
@@ -15111,13 +15111,11 @@ StmtResult SemaOpenMP::ActOnOpenMPTileDirective(ArrayRef Clauses, ASTContext = getASTContext(); Scope *CurScope = SemaRef.getCurScope(); - auto SizesClauses = - OMPExecutableDirective::getClausesOfKind(Clauses); - if

[llvm-branch-commits] [clang] [openmp] [Clang][OpenMP][Tile] Allow non-constant tile sizes. (PR #91345)

2024-05-08 Thread Alexey Bataev via llvm-branch-commits
@@ -15197,6 +15202,36 @@ StmtResult SemaOpenMP::ActOnOpenMPTileDirective(ArrayRef Clauses, // Once the original iteration values are set, append the innermost body. Stmt *Inner = Body; + auto MakeDimTileSize = [ = this->SemaRef, , , +

[llvm-branch-commits] [clang] [openmp] [Clang][OpenMP][Tile] Allow non-constant tile sizes. (PR #91345)

2024-05-08 Thread Alexey Bataev via llvm-branch-commits
@@ -4991,3 +4971,38 @@ OMPClause *Parser::ParseOpenMPVarListClause(OpenMPDirectiveKind DKind, OMPVarListLocTy Locs(Loc, LOpen, Data.RLoc); return Actions.OpenMP().ActOnOpenMPVarListClause(Kind, Vars, Locs, Data); } + +bool

[llvm-branch-commits] [llvm] release/18.x [SLP]Fix a crash if the argument of call was affected by minbitwidth analysis (PR #86731)

2024-03-26 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev approved this pull request. LG https://github.com/llvm/llvm-project/pull/86731 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/18.x [SLP] Fix a crash if the argument of call was affected by minbitwidt analysis (PR #86701)

2024-03-26 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev approved this pull request. LG https://github.com/llvm/llvm-project/pull/86701 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] Address comments (PR #83854)

2024-03-04 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev closed https://github.com/llvm/llvm-project/pull/83854 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] Address comments (PR #83854)

2024-03-04 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev created https://github.com/llvm/llvm-project/pull/83854 None ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SLP] Collect candidate VFs in vector in vectorizeStores (NFC). (PR #82793)

2024-02-28 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev approved this pull request. LG https://github.com/llvm/llvm-project/pull/82793 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AArch64] SLP can vectorize frem (PR #82488)

2024-02-22 Thread Alexey Bataev via llvm-branch-commits
alexey-bataev wrote: > Changing `getArithmeticInstrCost` is just too dangerous. What if one opcode > needs TLI for a different reason? That should be fine, what's the dangerous in it? https://github.com/llvm/llvm-project/pull/82488 ___

[llvm-branch-commits] [llvm] [AArch64] SLP can vectorize frem (PR #82488)

2024-02-22 Thread Alexey Bataev via llvm-branch-commits
alexey-bataev wrote: > Personally I'm happy with keeping this nuance outside of TTI but if we really > want this captured within TTI then I think it's time to break FREM into its > own cost function (i.e. implement getFRemInstrCost. That way > getArithmeticInstrCost can work as it does today

[llvm-branch-commits] [llvm] [AArch64] SLP can vectorize frem (PR #82488)

2024-02-22 Thread Alexey Bataev via llvm-branch-commits
@@ -869,6 +870,18 @@ TargetTransformInfo::getOperandInfo(const Value *V) { return {OpInfo, OpProps}; } +InstructionCost TargetTransformInfo::getVecLibCallCost( +const int OpCode, const TargetLibraryInfo *TLI, VectorType *VecTy, +TTI::TargetCostKind CostKind) { +

[llvm-branch-commits] [llvm] [AArch64] SLP can vectorize frem (PR #82488)

2024-02-22 Thread Alexey Bataev via llvm-branch-commits
@@ -869,6 +870,18 @@ TargetTransformInfo::getOperandInfo(const Value *V) { return {OpInfo, OpProps}; } +InstructionCost TargetTransformInfo::getVecLibCallCost( +const int OpCode, const TargetLibraryInfo *TLI, VectorType *VecTy, +TTI::TargetCostKind CostKind) { +

[llvm-branch-commits] [llvm] [AArch64] SLP can vectorize frem (PR #82488)

2024-02-22 Thread Alexey Bataev via llvm-branch-commits
@@ -869,6 +870,18 @@ TargetTransformInfo::getOperandInfo(const Value *V) { return {OpInfo, OpProps}; } +InstructionCost TargetTransformInfo::getVecLibCallCost( +const int OpCode, const TargetLibraryInfo *TLI, VectorType *VecTy, +TTI::TargetCostKind CostKind) { +

[llvm-branch-commits] [llvm] [AArch64] SLP can vectorize frem (PR #82488)

2024-02-21 Thread Alexey Bataev via llvm-branch-commits
@@ -8362,9 +8362,20 @@ BoUpSLP::getEntryCost(const TreeEntry *E, ArrayRef VectorizedVals, unsigned OpIdx = isa(VL0) ? 0 : 1; TTI::OperandValueInfo Op1Info = getOperandInfo(E->getOperand(0)); TTI::OperandValueInfo Op2Info =

[llvm-branch-commits] [llvm] release/18.x: [SLP]Fix PR79229: Check that extractelement is used only in a single node (PR #81984)

2024-02-16 Thread Alexey Bataev via llvm-branch-commits
https://github.com/alexey-bataev approved this pull request. LG https://github.com/llvm/llvm-project/pull/81984 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [VPlan] Model address separately. (PR #72164)

2023-11-14 Thread Alexey Bataev via llvm-branch-commits
@@ -8231,13 +8231,24 @@ VPRecipeBase *VPRecipeBuilder::tryToWidenMemory(Instruction *I, bool Consecutive = Reverse || Decision == LoopVectorizationCostModel::CM_Widen; + VPValue *Ptr = isa(I) ? Operands[0] : Operands[1]; + if (Decision !=

[llvm-branch-commits] [llvm] [VPlan] Model address separately. (PR #72164)

2023-11-14 Thread Alexey Bataev via llvm-branch-commits
@@ -404,6 +405,49 @@ Value *VPInstruction::generateInstruction(VPTransformState , Builder.GetInsertBlock()->getTerminator()->eraseFromParent(); return CondBr; } + case VPInstruction::CreateVectorPtr: { +// Calculate the pointer for the specific unroll-part. +

[llvm-branch-commits] [llvm] [VPlan] Model address separately. (PR #72164)

2023-11-14 Thread Alexey Bataev via llvm-branch-commits
@@ -8231,13 +8231,24 @@ VPRecipeBase *VPRecipeBuilder::tryToWidenMemory(Instruction *I, bool Consecutive = Reverse || Decision == LoopVectorizationCostModel::CM_Widen; + VPValue *Ptr = isa(I) ? Operands[0] : Operands[1]; + if (Decision !=

[llvm-branch-commits] [clang] b272698 - [OPENMP]Do not use OMP_MAP_TARGET_PARAM for data movement directives.

2021-01-19 Thread Alexey Bataev via llvm-branch-commits
Author: Alexey Bataev Date: 2021-01-19T12:41:15-08:00 New Revision: b272698de790d6603db7992c0c0ad6446b7a52b8 URL: https://github.com/llvm/llvm-project/commit/b272698de790d6603db7992c0c0ad6446b7a52b8 DIFF: https://github.com/llvm/llvm-project/commit/b272698de790d6603db7992c0c0ad6446b7a52b8.diff

[llvm-branch-commits] [llvm] e463bd5 - Revert "[SLP]Merge reorder and reuse shuffles."

2021-01-19 Thread Alexey Bataev via llvm-branch-commits
Author: Alexey Bataev Date: 2021-01-19T11:48:04-08:00 New Revision: e463bd53c03ff9183bd30030477dfe6f3b2fdd0c URL: https://github.com/llvm/llvm-project/commit/e463bd53c03ff9183bd30030477dfe6f3b2fdd0c DIFF: https://github.com/llvm/llvm-project/commit/e463bd53c03ff9183bd30030477dfe6f3b2fdd0c.diff

[llvm-branch-commits] [llvm] 0e57084 - [SLP][NFC]Add a test for reused shrink check, NFC.

2021-01-08 Thread Alexey Bataev via llvm-branch-commits
Author: Alexey Bataev Date: 2021-01-08T06:23:23-08:00 New Revision: 0e57084d0efaab215d67c81a4664e1ee0622d3f1 URL: https://github.com/llvm/llvm-project/commit/0e57084d0efaab215d67c81a4664e1ee0622d3f1 DIFF: https://github.com/llvm/llvm-project/commit/0e57084d0efaab215d67c81a4664e1ee0622d3f1.diff

[llvm-branch-commits] [llvm] 4284afd - [SLP]Need shrink the load vector after reordering.

2021-01-07 Thread Alexey Bataev via llvm-branch-commits
Author: Alexey Bataev Date: 2021-01-07T04:50:48-08:00 New Revision: 4284afdf9432f7d756f56b0ab21d69191adefa8d URL: https://github.com/llvm/llvm-project/commit/4284afdf9432f7d756f56b0ab21d69191adefa8d DIFF: https://github.com/llvm/llvm-project/commit/4284afdf9432f7d756f56b0ab21d69191adefa8d.diff

[llvm-branch-commits] [llvm] bf2a78f - [SLP]Add a test for correct use of the reordered loads, NFC.

2021-01-01 Thread Alexey Bataev via llvm-branch-commits
Author: Alexey Bataev Date: 2021-01-01T08:27:59-08:00 New Revision: bf2a78fd4ae90e6d427cb6abe64108a047c90c05 URL: https://github.com/llvm/llvm-project/commit/bf2a78fd4ae90e6d427cb6abe64108a047c90c05 DIFF: https://github.com/llvm/llvm-project/commit/bf2a78fd4ae90e6d427cb6abe64108a047c90c05.diff

[llvm-branch-commits] [llvm] 438682d - [SLP]Merge reorder and reuse shuffles.

2020-12-07 Thread Alexey Bataev via llvm-branch-commits
Author: Alexey Bataev Date: 2020-12-07T07:50:00-08:00 New Revision: 438682de6a38ac97f89fa38faf5c8dc9b09cd9ad URL: https://github.com/llvm/llvm-project/commit/438682de6a38ac97f89fa38faf5c8dc9b09cd9ad DIFF: https://github.com/llvm/llvm-project/commit/438682de6a38ac97f89fa38faf5c8dc9b09cd9ad.diff

[llvm-branch-commits] [llvm] 97c08db - [SLP]Update test checks, NFC.

2020-12-07 Thread Alexey Bataev via llvm-branch-commits
Author: Alexey Bataev Date: 2020-12-07T06:12:05-08:00 New Revision: 97c08db84e3a7eb4eba1eab2678f6f68c2afaca3 URL: https://github.com/llvm/llvm-project/commit/97c08db84e3a7eb4eba1eab2678f6f68c2afaca3 DIFF: https://github.com/llvm/llvm-project/commit/97c08db84e3a7eb4eba1eab2678f6f68c2afaca3.diff

[llvm-branch-commits] [llvm] e7fc561 - [TEST]Autogenerate test checks, NFC.

2020-12-04 Thread Alexey Bataev via llvm-branch-commits
Author: Alexey Bataev Date: 2020-12-04T11:01:58-08:00 New Revision: e7fc561843ecf374c3b394a8ac76019f3d4bf1d6 URL: https://github.com/llvm/llvm-project/commit/e7fc561843ecf374c3b394a8ac76019f3d4bf1d6 DIFF: https://github.com/llvm/llvm-project/commit/e7fc561843ecf374c3b394a8ac76019f3d4bf1d6.diff

[llvm-branch-commits] [clang] 2502f89 - [OPENMP]Fix PR48387: disable warning messages caused by internal conversions.

2020-12-04 Thread Alexey Bataev via llvm-branch-commits
Author: Alexey Bataev Date: 2020-12-04T07:44:36-08:00 New Revision: 2502f899543151cf3d35c0fa0eef4ba681ad4e77 URL: https://github.com/llvm/llvm-project/commit/2502f899543151cf3d35c0fa0eef4ba681ad4e77 DIFF: https://github.com/llvm/llvm-project/commit/2502f899543151cf3d35c0fa0eef4ba681ad4e77.diff

[llvm-branch-commits] [cfe-branch] r288048 - Merging r287227:

2016-11-28 Thread Alexey Bataev via llvm-branch-commits
Author: abataev Date: Mon Nov 28 11:55:42 2016 New Revision: 288048 URL: http://llvm.org/viewvc/llvm-project?rev=288048=rev Log: Merging r287227: r287227 | abataev | 2016-11-17 15:12:05 + (Thu, 17 Nov 2016) | 4 lines

Re: [llvm-branch-commits] [cfe-branch] r286968 - Merging r286944:

2016-11-15 Thread Alexey Bataev via llvm-branch-commits
at 8:59 AM Alexey Bataev via llvm-branch-commits <llvm-branch-commits@lists.llvm.org<mailto:llvm-branch-commits@lists.llvm.org>> wrote: Author: abataev Date: Tue Nov 15 08:26:49 2016 New Revision: 286968 URL: http://llvm.org/viewvc/llvm-project?rev=286968=rev Log: Mer

[llvm-branch-commits] [cfe-branch] r287033 - Merging r287025:

2016-11-15 Thread Alexey Bataev via llvm-branch-commits
Author: abataev Date: Tue Nov 15 15:24:19 2016 New Revision: 287033 URL: http://llvm.org/viewvc/llvm-project?rev=287033=rev Log: Merging r287025: r287025 | abataev | 2016-11-15 20:57:18 + (Tue, 15 Nov 2016) | 3 lines

[llvm-branch-commits] [cfe-branch] r286970 - Merging r284229:

2016-11-15 Thread Alexey Bataev via llvm-branch-commits
Author: abataev Date: Tue Nov 15 08:30:48 2016 New Revision: 286970 URL: http://llvm.org/viewvc/llvm-project?rev=286970=rev Log: Merging r284229: r284229 | abataev | 2016-10-14 12:43:59 + (Fri, 14 Oct 2016) | 37 lines

[llvm-branch-commits] [cfe-branch] r286965 - Merging r286129:

2016-11-15 Thread Alexey Bataev via llvm-branch-commits
Author: abataev Date: Tue Nov 15 08:15:56 2016 New Revision: 286965 URL: http://llvm.org/viewvc/llvm-project?rev=286965=rev Log: Merging r286129: r286129 | abataev | 2016-11-07 18:15:02 + (Mon, 07 Nov 2016) | 8 lines

[llvm-branch-commits] [cfe-branch] r286966 - Merging r286584:

2016-11-15 Thread Alexey Bataev via llvm-branch-commits
Author: abataev Date: Tue Nov 15 08:23:10 2016 New Revision: 286966 URL: http://llvm.org/viewvc/llvm-project?rev=286966=rev Log: Merging r286584: r286584 | abataev | 2016-11-11 12:36:20 + (Fri, 11 Nov 2016) | 31 lines

[llvm-branch-commits] [cfe-branch] r286972 - Merging r283223:

2016-11-15 Thread Alexey Bataev via llvm-branch-commits
Author: abataev Date: Tue Nov 15 08:44:21 2016 New Revision: 286972 URL: http://llvm.org/viewvc/llvm-project?rev=286972=rev Log: Merging r283223: r283223 | davidsh | 2016-10-04 10:41:36 -0400 (Tue, 04 Oct 2016) | 1 line [OpenMP] fix segfault when a variable referenced in reduction clause is a

[llvm-branch-commits] [cfe-branch] r286968 - Merging r286944:

2016-11-15 Thread Alexey Bataev via llvm-branch-commits
Author: abataev Date: Tue Nov 15 08:26:49 2016 New Revision: 286968 URL: http://llvm.org/viewvc/llvm-project?rev=286968=rev Log: Merging r286944: r286944 | abataev | 2016-11-15 09:11:50 + (Tue, 15 Nov 2016) | 6 lines

[llvm-branch-commits] [cfe-branch] r259160 - Merging r258307 and r258495:

2016-02-16 Thread Alexey Bataev via llvm-branch-commits
Author: abataev Date: Thu Jan 28 23:14:10 2016 New Revision: 259160 URL: http://llvm.org/viewvc/llvm-project?rev=259160=rev Log: Merging r258307 and r258495: r258307 | abataev | 2016-01-20 15:29:47 +0300 (Wed, 20 Jan 2016) |

[llvm-branch-commits] [cfe-branch] r258483 - Merging r258394:

2016-01-22 Thread Alexey Bataev via llvm-branch-commits
Author: abataev Date: Thu Jan 21 22:07:48 2016 New Revision: 258483 URL: http://llvm.org/viewvc/llvm-project?rev=258483=rev Log: Merging r258394: r258394 | abataev | 2016-01-21 15:35:58 +0300 (Thu, 21 Jan 2016) | 3 lines