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/CodeGen/MachineSizeOpts.h |
 | llvm/include/llvm/Transforms/Utils/SizeOpts.h |
 | llvm/unittests/CodeGen/CMakeLists.txt |
 | llvm/unittests/CodeGen/MachineSizeOptsTest.cpp |
 | llvm/lib/CodeGen/MachineLoopInfo.cpp |
 | llvm/include/llvm/CodeGen/MachineLoopInfo.h |
 | llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp |
 | llvm/unittests/Transforms/Utils/SizeOptsTest.cpp |
 | llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h |
 | llvm/lib/CodeGen/MachineDominators.cpp |
 | llvm/unittests/Transforms/Utils/CMakeLists.txt |
 | llvm/include/llvm/CodeGen/MachineDominators.h |
 | llvm/lib/CodeGen/MachineSizeOpts.cpp |
 | llvm/lib/CodeGen/CMakeLists.txt |
 | llvm/lib/Transforms/Utils/SizeOpts.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/Parse/ParseOpenMP.cpp |
 | clang/include/clang/AST/StmtOpenMP.h |
 | clang/test/OpenMP/master_taskloop_simd_grainsize_messages.cpp |
 | clang/include/clang/Serialization/ASTBitCodes.h |
 | clang/lib/Serialization/ASTReaderStmt.cpp |
 | clang/test/OpenMP/master_taskloop_simd_firstprivate_messages.cpp |
 | clang/test/OpenMP/master_taskloop_simd_reduction_messages.cpp |
 | clang/include/clang/AST/RecursiveASTVisitor.h |
 | clang/lib/AST/StmtOpenMP.cpp |
 | clang/test/OpenMP/master_taskloop_simd_simdlen_messages.cpp |
 | clang/tools/libclang/CIndex.cpp |
 | clang/test/OpenMP/master_taskloop_simd_reduction_codegen.cpp |
 | clang/test/OpenMP/master_taskloop_simd_in_reduction_messages.cpp |
 | clang/test/OpenMP/master_taskloop_simd_num_tasks_messages.cpp |
 | clang/include/clang-c/Index.h |
 | clang/include/clang/Basic/StmtNodes.td |
 | clang/test/OpenMP/master_taskloop_simd_private_messages.cpp |
 | clang/lib/CodeGen/CodeGenFunction.h |
 | clang/test/OpenMP/master_taskloop_simd_collapse_messages.cpp |
 | clang/test/OpenMP/master_taskloop_simd_firstprivate_codegen.cpp |
 | clang/test/OpenMP/master_taskloop_simd_aligned_messages.cpp |
 | clang/include/clang/Basic/OpenMPKinds.h |
 | clang/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp |
 | clang/test/OpenMP/master_taskloop_simd_final_messages.cpp |
 | clang/include/clang/Sema/Sema.h |
 | clang/test/OpenMP/master_taskloop_simd_loop_messages.cpp |
 | clang/test/OpenMP/master_taskloop_simd_private_codegen.cpp |
 | clang/lib/CodeGen/CGStmt.cpp |
 | clang/test/OpenMP/master_taskloop_simd_in_reduction_codegen.cpp |
 | clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp |
 | clang/lib/CodeGen/CGStmtOpenMP.cpp |
 | clang/include/clang/Basic/OpenMPKinds.def |
 | clang/lib/AST/StmtPrinter.cpp |
 | clang/test/OpenMP/master_taskloop_simd_misc_messages.c |
 | clang/test/OpenMP/master_taskloop_simd_priority_messages.cpp |
 | clang/lib/Sema/TreeTransform.h |
 | clang/test/OpenMP/master_taskloop_simd_lastprivate_messages.cpp |
 | clang/lib/StaticAnalyzer/Core/ExprEngine.cpp |
 | clang/test/OpenMP/master_taskloop_simd_ast_print.cpp |
 | clang/lib/Basic/OpenMPKinds.cpp |
 | clang/test/OpenMP/master_taskloop_simd_linear_messages.cpp |
 | clang/test/OpenMP/master_taskloop_simd_codegen.cpp |
 | clang/lib/AST/StmtProfile.cpp |
 | clang/lib/Sema/SemaOpenMP.cpp |
 | clang/lib/CodeGen/CGOpenMPRuntime.cpp |
 | clang/lib/Serialization/ASTWriterStmt.cpp |
 | clang/test/OpenMP/master_taskloop_simd_safelen_messages.cpp |
 | clang/tools/libclang/CXCursor.cpp |
Commit
52dc406efc717cf5aca1f5ee5600382f348969db
by llvmgnsyncbotgn build: Merge r375254 llvm-svn: 375256
|
 | llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/unittests/Transforms/Utils/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/CodeGen/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 |