Commit
aa3806b47c74c814c9cb6f1de6a5570998b8f011
by jay.foadUpdate docs for fast-math flags. This adds fneg, phi and select to the list of operations that may use fast-math flags. llvm-svn: 375250
|
 | llvm/docs/LangRef.rst |
Commit
a162817a2b7ca0d7bd285a2a3e969a3a652aad57
by jay.foad[IR] Reimplement FPMathOperator::classof as a whitelist. Summary: This makes it much easier to verify that the implementation matches the documentation. It uncovered a bug in the unit tests where we were accidentally setting fast math flags on a load instruction. Reviewers: spatel, wristow, arsenm, hfinkel, aemerson, efriedma, cameron.mcinally, mcberg2017, jmolloy Subscribers: wdng, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D69176 llvm-svn: 375252
|
 | llvm/unittests/IR/IRBuilderTest.cpp |
 | llvm/include/llvm/IR/Operator.h |
Commit
696794b66eb29f12a3138a02ef647769bbf9fb38
by llvm-dev[X86] combineX86ShufflesRecursively - pull out isTargetShuffleVariableMask. NFCI. llvm-svn: 375253
|
 | llvm/lib/Target/X86/X86ISelLowering.cpp |
Commit
7e1637451d20d40553165f806094ada30cb0a708
by yamauchi[PGO][PGSO] SizeOpts changes. Summary: (Split of off D67120) SizeOpts/MachineSizeOpts changes for profile guided size optimization. Reviewers: davidxl Subscribers: mgorny, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D69070 llvm-svn: 375254
|
 | llvm/include/llvm/Transforms/Utils/SizeOpts.h |
 | llvm/include/llvm/CodeGen/MachineDominators.h |
 | llvm/include/llvm/CodeGen/MachineSizeOpts.h |
 | llvm/lib/CodeGen/MachineLoopInfo.cpp |
 | llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp |
 | llvm/unittests/Transforms/Utils/CMakeLists.txt |
 | llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h |
 | llvm/include/llvm/CodeGen/MachineLoopInfo.h |
 | llvm/lib/CodeGen/CMakeLists.txt |
 | llvm/unittests/CodeGen/CMakeLists.txt |
 | llvm/unittests/CodeGen/MachineSizeOptsTest.cpp |
 | llvm/unittests/Transforms/Utils/SizeOptsTest.cpp |
 | llvm/lib/Transforms/Utils/SizeOpts.cpp |
 | llvm/lib/CodeGen/MachineDominators.cpp |
 | llvm/lib/CodeGen/MachineSizeOpts.cpp |
Commit
b8552abfe7ce0c4cd37d136bbcf8cb319a28f260
by a.bataev[OPENMP50]Add support for master taskloop simd. Added trsing/semantics/codegen for combined construct master taskloop simd. llvm-svn: 375255
|
 | clang/lib/CodeGen/CGStmt.cpp |
 | clang/test/OpenMP/master_taskloop_simd_codegen.cpp |
 | clang/test/OpenMP/master_taskloop_simd_loop_messages.cpp |
 | clang/test/OpenMP/master_taskloop_simd_private_messages.cpp |
 | clang/lib/StaticAnalyzer/Core/ExprEngine.cpp |
 | clang/test/OpenMP/master_taskloop_simd_grainsize_messages.cpp |
 | clang/test/OpenMP/master_taskloop_simd_in_reduction_messages.cpp |
 | clang/lib/Parse/ParseOpenMP.cpp |
 | clang/include/clang/Basic/OpenMPKinds.h |
 | clang/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp |
 | clang/test/OpenMP/master_taskloop_simd_ast_print.cpp |
 | clang/lib/CodeGen/CGOpenMPRuntime.cpp |
 | clang/lib/CodeGen/CodeGenFunction.h |
 | clang/test/OpenMP/master_taskloop_simd_num_tasks_messages.cpp |
 | clang/include/clang/AST/StmtOpenMP.h |
 | clang/test/OpenMP/master_taskloop_simd_priority_messages.cpp |
 | clang/lib/AST/StmtOpenMP.cpp |
 | clang/test/OpenMP/master_taskloop_simd_linear_messages.cpp |
 | clang/test/OpenMP/master_taskloop_simd_reduction_codegen.cpp |
 | clang/test/OpenMP/master_taskloop_simd_collapse_messages.cpp |
 | clang/lib/AST/StmtPrinter.cpp |
 | clang/include/clang/Serialization/ASTBitCodes.h |
 | clang/lib/Serialization/ASTReaderStmt.cpp |
 | clang/include/clang/AST/RecursiveASTVisitor.h |
 | clang/test/OpenMP/master_taskloop_simd_firstprivate_codegen.cpp |
 | clang/tools/libclang/CXCursor.cpp |
 | clang/test/OpenMP/master_taskloop_simd_final_messages.cpp |
 | clang/test/OpenMP/master_taskloop_simd_lastprivate_messages.cpp |
 | clang/include/clang-c/Index.h |
 | clang/lib/Sema/SemaOpenMP.cpp |
 | clang/lib/Sema/TreeTransform.h |
 | clang/test/OpenMP/master_taskloop_simd_firstprivate_messages.cpp |
 | clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp |
 | clang/lib/CodeGen/CGStmtOpenMP.cpp |
 | clang/test/OpenMP/master_taskloop_simd_aligned_messages.cpp |
 | clang/test/OpenMP/master_taskloop_simd_safelen_messages.cpp |
 | clang/tools/libclang/CIndex.cpp |
 | clang/test/OpenMP/master_taskloop_simd_in_reduction_codegen.cpp |
 | clang/include/clang/Basic/OpenMPKinds.def |
 | clang/test/OpenMP/master_taskloop_simd_misc_messages.c |
 | clang/lib/AST/StmtProfile.cpp |
 | clang/test/OpenMP/master_taskloop_simd_private_codegen.cpp |
 | clang/lib/Basic/OpenMPKinds.cpp |
 | clang/test/OpenMP/master_taskloop_simd_simdlen_messages.cpp |
 | clang/include/clang/Basic/StmtNodes.td |
 | clang/test/OpenMP/master_taskloop_simd_reduction_messages.cpp |
 | clang/include/clang/Sema/Sema.h |
 | clang/lib/Serialization/ASTWriterStmt.cpp |
Commit
52dc406efc717cf5aca1f5ee5600382f348969db
by llvmgnsyncbotgn build: Merge r375254 llvm-svn: 375256
|
 | llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Transforms/Utils/BUILD.gn |
Commit
80fe5cffd2eef46ebd19aac6d8c6f2c3f9b4290f
by a.bataev[DOCS]Update list of implemented constructs, NFC. llvm-svn: 375257
|
 | clang/docs/OpenMPSupport.rst |
Commit
7f704320b058f7217847ee0e599f64e2ce50447c
by modocache[Format] Add format check for throwing negative numbers Summary: The code `throw -1;` is currently formatted by clang-format as `throw - 1;`. This diff adds a fix for this edge case and a test to check for this in the future. For context, I am looking into a related bug in the clang-formatting of coroutine keywords: `co_yield -1;` is also reformatted in this manner as `co_yield - 1;`. A later diff will add these changes and tests for the `co_yield` and `co_return` keywords. Patch by Jonathan Thomas (jonathoma)! Reviewers: modocache, sammccall, Quuxplusone Reviewed By: sammccall Subscribers: cfe-commits Tags: #clang-format, #clang Differential Revision: https://reviews.llvm.org/D69144 llvm-svn: 375258
|
 | clang/unittests/Format/FormatTest.cpp |
 | clang/lib/Format/TokenAnnotator.cpp |
Commit
ded44e220f6ce15258663a0353cccc188211f1d7
by Jonas Devlieghere[Reproducer] Use ::rtrim() to remove trailing control characters. Pavel correctly pointed out that removing all control characters from the working directory is overkill. It should be sufficient to just strip the last ones. llvm-svn: 375259
|
 | lldb/source/Initialization/SystemInitializerCommon.cpp |
Commit
d532f12c82e31ebe260177c0812d20b6a8235272
by lebedev.ri[NFC][CVP] Add @llvm.*.sat tests where we could prove both no-overflows llvm-svn: 375260
|
 | llvm/test/Transforms/CorrelatedValuePropagation/overflows.ll |
Commit
9a055dc19163b5e9eaa0dde6869502fd33b4f44e
by lebedev.ri[Codegen] Link MIRParser into CodeGenTests to fix MachineSizeOptsTest building llvm-svn: 375261
|
 | llvm/unittests/CodeGen/CMakeLists.txt |
Commit
17bb660fb83e869652ac87b145b0e26b708aab60
by jlettner[lit] Only send back test result from worker process Avoid sending back the whole run.Test object (which needs to be pickled) from the worker process when we are only interested in the test result. llvm-svn: 375262
|
 | llvm/utils/lit/lit/worker.py |
 | llvm/utils/lit/lit/run.py |
 | llvm/utils/lit/lit/LitTestCase.py |
Commit
0381867f8454548c5242830b98a0e4913a05084a
by jlettner[lit] Remove unnecessary tracking of test_index llvm-svn: 375263
|
 | llvm/utils/lit/lit/run.py |
 | llvm/utils/lit/lit/worker.py |
Commit
80873de5323884d942cf23c0164a6cc932e9ab7e
by jlettner[lit] Reduce value of synthesized timeouts Large timeout values (one year, positive infinity) trip up Python on Windows with "OverflowError: timeout value is too large". One week seems to work and is still large enough in practice. Thanks to Simon Pilgrim for helping me test this. https://reviews.llvm.org/rL375171 llvm-svn: 375264
|
 | llvm/utils/lit/lit/run.py |