Revision
360023
by gchatelet:
[NFC] Update memcpy tests Summary: Runs utils/update_llc_test_checks.py on a few memcpy files Reviewers: courbet Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D61507 Remove cfi noise by adding nounwind |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/test/CodeGen/X86/byval.ll | trunk/test/CodeGen/X86/byval.ll |
 | /llvm/trunk/test/CodeGen/X86/byval2.ll | trunk/test/CodeGen/X86/byval2.ll |
 | /llvm/trunk/test/CodeGen/X86/byval3.ll | trunk/test/CodeGen/X86/byval3.ll |
 | /llvm/trunk/test/CodeGen/X86/byval4.ll | trunk/test/CodeGen/X86/byval4.ll |
 | /llvm/trunk/test/CodeGen/X86/byval5.ll | trunk/test/CodeGen/X86/byval5.ll |
 | /llvm/trunk/test/CodeGen/X86/byval6.ll | trunk/test/CodeGen/X86/byval6.ll |
 | /llvm/trunk/test/CodeGen/X86/byval7.ll | trunk/test/CodeGen/X86/byval7.ll |
 | /llvm/trunk/test/CodeGen/X86/mcu-abi.ll | trunk/test/CodeGen/X86/mcu-abi.ll |
 | /llvm/trunk/test/CodeGen/X86/memcpy-struct-by-value.ll | trunk/test/CodeGen/X86/memcpy-struct-by-value.ll |
 | /llvm/trunk/test/CodeGen/X86/memcpy.ll | trunk/test/CodeGen/X86/memcpy.ll |
 | /llvm/trunk/test/CodeGen/X86/stack-align-memcpy.ll | trunk/test/CodeGen/X86/stack-align-memcpy.ll |
Revision
360022
by maskray:
[X86] Move files to correct directories after D60552 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/lib/Headers/avx512bf16intrin.h | N/A |
 | /cfe/trunk/lib/Headers/avx512vlbf16intrin.h | N/A |
 | /cfe/trunk/test/CodeGen/avx512bf16-builtins.c | N/A |
 | /cfe/trunk/test/CodeGen/avx512vlbf16-builtins.c | N/A |
 | /llvm/trunk/test/CodeGen/avx512bf16-intrinsics.ll | trunk/test/CodeGen/avx512bf16-intrinsics.ll |
 | /llvm/trunk/test/CodeGen/avx512bf16-vl-intrinsics.ll | trunk/test/CodeGen/avx512bf16-vl-intrinsics.ll |
 | /llvm/trunk/test/MC/Disassembler/X86/avx512bf16-att.txt | trunk/test/MC/Disassembler/X86/avx512bf16-att.txt |
 | /llvm/trunk/test/MC/Disassembler/X86/avx512bf16-intel.txt | trunk/test/MC/Disassembler/X86/avx512bf16-intel.txt |
 | /llvm/trunk/test/MC/Disassembler/X86/avx512bf16vl-att.txt | trunk/test/MC/Disassembler/X86/avx512bf16vl-att.txt |
 | /llvm/trunk/test/MC/Disassembler/X86/avx512bf16vl-intel.txt | trunk/test/MC/Disassembler/X86/avx512bf16vl-intel.txt |
 | /llvm/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16-att.txt | trunk/test/MC/Disassembler/X86/x86-64-avx512bf16-att.txt |
 | /llvm/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16-intel.txt | trunk/test/MC/Disassembler/X86/x86-64-avx512bf16-intel.txt |
 | /llvm/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16vl-att.txt | trunk/test/MC/Disassembler/X86/x86-64-avx512bf16vl-att.txt |
 | /llvm/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16vl-intel.txt | trunk/test/MC/Disassembler/X86/x86-64-avx512bf16vl-intel.txt |
 | /llvm/trunk/test/MC/X86/avx512_bf16-encoding.s | trunk/test/MC/X86/avx512_bf16-encoding.s |
 | /llvm/trunk/test/MC/X86/avx512_bf16_vl-encoding.s | trunk/test/MC/X86/avx512_bf16_vl-encoding.s |
 | /llvm/trunk/test/MC/X86/intel-syntax-avx512_bf16.s | trunk/test/MC/X86/intel-syntax-avx512_bf16.s |
 | /llvm/trunk/test/MC/X86/intel-syntax-avx512_bf16_vl.s | trunk/test/MC/X86/intel-syntax-avx512_bf16_vl.s |
 | /llvm/trunk/test/MC/X86/intel-syntax-x86-64-avx512_bf16.s | trunk/test/MC/X86/intel-syntax-x86-64-avx512_bf16.s |
 | /llvm/trunk/test/MC/X86/intel-syntax-x86-64-avx512_bf16_vl.s | trunk/test/MC/X86/intel-syntax-x86-64-avx512_bf16_vl.s |
 | /llvm/trunk/test/MC/X86/x86-64-avx512_bf16-encoding.s | trunk/test/MC/X86/x86-64-avx512_bf16-encoding.s |
 | /llvm/trunk/test/MC/X86/x86-64-avx512_bf16_vl-encoding.s | trunk/test/MC/X86/x86-64-avx512_bf16_vl-encoding.s |
 | /monorepo-root/trunk/lib | N/A |
 | /monorepo-root/trunk/test | N/A |
Revision
360021
by courbet:
[SimplifyLibCalls] Simplify bcmp too. Summary: Fixes PR40699. Reviewers: gchatelet Subscribers: hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D61585 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/include/llvm/Transforms/Utils/SimplifyLibCalls.h | trunk/include/llvm/Transforms/Utils/SimplifyLibCalls.h |
 | /llvm/trunk/lib/Transforms/Utils/SimplifyLibCalls.cpp | trunk/lib/Transforms/Utils/SimplifyLibCalls.cpp |
 | /llvm/trunk/test/Transforms/InstCombine/bcmp-1.ll | trunk/test/Transforms/InstCombine/bcmp-1.ll |
Revision
360019
by pengfei:
[NFC] This is a test for the commit access. Summary: Signed-off-by: Pengfei Wang <pengfei.wang@intel.com> Reviewers: LuoYuanke Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D61580 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/test/CodeGen/X86/fp-stack-2results.ll | trunk/test/CodeGen/X86/fp-stack-2results.ll |
Revision
360017
by luoyuanke:
Enable AVX512_BF16 instructions, which are supported for BFLOAT16 in Cooper Lake Summary: 1. Enable infrastructure of AVX512_BF16, which is supported for BFLOAT16 in Cooper Lake; 2. Enable VCVTNE2PS2BF16, VCVTNEPS2BF16 and DPBF16PS instructions, which are Vector Neural Network Instructions supporting BFLOAT16 inputs and conversion instructions from IEEE single precision. VCVTNE2PS2BF16: Convert Two Packed Single Data to One Packed BF16 Data. VCVTNEPS2BF16: Convert Packed Single Data to Packed BF16 Data. VDPBF16PS: Dot Product of BF16 Pairs Accumulated into Packed Single Precision. For more details about BF16 isa, please refer to the latest ISE document: https://software.intel.com/en-us/download/intel-architecture-instruction-set-extensions-programming-reference Author: LiuTianle Reviewers: craig.topper, smaslov, LuoYuanke, wxiao3, annita.zhang, RKSimon, spatel Reviewed By: craig.topper Subscribers: kristina, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D60550 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/include/llvm/IR/IntrinsicsX86.td | trunk/include/llvm/IR/IntrinsicsX86.td |
 | /llvm/trunk/lib/Support/Host.cpp | trunk/lib/Support/Host.cpp |
 | /llvm/trunk/lib/Target/X86/X86.td | trunk/lib/Target/X86/X86.td |
 | /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp | trunk/lib/Target/X86/X86ISelLowering.cpp |
 | /llvm/trunk/lib/Target/X86/X86ISelLowering.h | trunk/lib/Target/X86/X86ISelLowering.h |
 | /llvm/trunk/lib/Target/X86/X86InstrAVX512.td | trunk/lib/Target/X86/X86InstrAVX512.td |
 | /llvm/trunk/lib/Target/X86/X86InstrFragmentsSIMD.td | trunk/lib/Target/X86/X86InstrFragmentsSIMD.td |
 | /llvm/trunk/lib/Target/X86/X86InstrInfo.td | trunk/lib/Target/X86/X86InstrInfo.td |
 | /llvm/trunk/lib/Target/X86/X86IntrinsicsInfo.h | trunk/lib/Target/X86/X86IntrinsicsInfo.h |
 | /llvm/trunk/lib/Target/X86/X86Subtarget.h | trunk/lib/Target/X86/X86Subtarget.h |
 | /monorepo-root/trunk/test | N/A |
 | /monorepo-root/trunk/test/CodeGen | N/A |
 | /monorepo-root/trunk/test/CodeGen/X86 | N/A |
 | /monorepo-root/trunk/test/CodeGen/X86/avx512bf16-intrinsics.ll | N/A |
 | /monorepo-root/trunk/test/CodeGen/X86/avx512bf16-vl-intrinsics.ll | N/A |
 | /monorepo-root/trunk/test/MC | N/A |
 | /monorepo-root/trunk/test/MC/Disassembler | N/A |
 | /monorepo-root/trunk/test/MC/Disassembler/X86 | N/A |
 | /monorepo-root/trunk/test/MC/Disassembler/X86/avx512bf16-att.txt | N/A |
 | /monorepo-root/trunk/test/MC/Disassembler/X86/avx512bf16-intel.txt | N/A |
 | /monorepo-root/trunk/test/MC/Disassembler/X86/avx512bf16vl-att.txt | N/A |
 | /monorepo-root/trunk/test/MC/Disassembler/X86/avx512bf16vl-intel.txt | N/A |
 | /monorepo-root/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16-att.txt | N/A |
 | /monorepo-root/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16-intel.txt | N/A |
 | /monorepo-root/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16vl-att.txt | N/A |
 | /monorepo-root/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16vl-intel.txt | N/A |
 | /monorepo-root/trunk/test/MC/X86 | N/A |
 | /monorepo-root/trunk/test/MC/X86/avx512_bf16-encoding.s | N/A |
 | /monorepo-root/trunk/test/MC/X86/avx512_bf16_vl-encoding.s | N/A |
 | /monorepo-root/trunk/test/MC/X86/intel-syntax-avx512_bf16.s | N/A |
 | /monorepo-root/trunk/test/MC/X86/intel-syntax-avx512_bf16_vl.s | N/A |
 | /monorepo-root/trunk/test/MC/X86/intel-syntax-x86-64-avx512_bf16.s | N/A |
 | /monorepo-root/trunk/test/MC/X86/intel-syntax-x86-64-avx512_bf16_vl.s | N/A |
 | /monorepo-root/trunk/test/MC/X86/x86-64-avx512_bf16-encoding.s | N/A |
 | /monorepo-root/trunk/test/MC/X86/x86-64-avx512_bf16_vl-encoding.s | N/A |
Revision
360022
by maskray:
[X86] Move files to correct directories after D60552 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/lib/Headers/avx512bf16intrin.h | trunk/lib/Headers/avx512bf16intrin.h |
 | /cfe/trunk/lib/Headers/avx512vlbf16intrin.h | trunk/lib/Headers/avx512vlbf16intrin.h |
 | /cfe/trunk/test/CodeGen/avx512bf16-builtins.c | trunk/test/CodeGen/avx512bf16-builtins.c |
 | /cfe/trunk/test/CodeGen/avx512vlbf16-builtins.c | trunk/test/CodeGen/avx512vlbf16-builtins.c |
 | /llvm/trunk/test/CodeGen/avx512bf16-intrinsics.ll | N/A |
 | /llvm/trunk/test/CodeGen/avx512bf16-vl-intrinsics.ll | N/A |
 | /llvm/trunk/test/MC/Disassembler/X86/avx512bf16-att.txt | N/A |
 | /llvm/trunk/test/MC/Disassembler/X86/avx512bf16-intel.txt | N/A |
 | /llvm/trunk/test/MC/Disassembler/X86/avx512bf16vl-att.txt | N/A |
 | /llvm/trunk/test/MC/Disassembler/X86/avx512bf16vl-intel.txt | N/A |
 | /llvm/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16-att.txt | N/A |
 | /llvm/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16-intel.txt | N/A |
 | /llvm/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16vl-att.txt | N/A |
 | /llvm/trunk/test/MC/Disassembler/X86/x86-64-avx512bf16vl-intel.txt | N/A |
 | /llvm/trunk/test/MC/X86/avx512_bf16-encoding.s | N/A |
 | /llvm/trunk/test/MC/X86/avx512_bf16_vl-encoding.s | N/A |
 | /llvm/trunk/test/MC/X86/intel-syntax-avx512_bf16.s | N/A |
 | /llvm/trunk/test/MC/X86/intel-syntax-avx512_bf16_vl.s | N/A |
 | /llvm/trunk/test/MC/X86/intel-syntax-x86-64-avx512_bf16.s | N/A |
 | /llvm/trunk/test/MC/X86/intel-syntax-x86-64-avx512_bf16_vl.s | N/A |
 | /llvm/trunk/test/MC/X86/x86-64-avx512_bf16-encoding.s | N/A |
 | /llvm/trunk/test/MC/X86/x86-64-avx512_bf16_vl-encoding.s | N/A |
 | /monorepo-root/trunk/lib | N/A |
 | /monorepo-root/trunk/test | N/A |
Revision
360018
by luoyuanke:
Enable intrinsics of AVX512_BF16, which are supported for BFLOAT16 in Cooper Lake Summary: 1. Enable infrastructure of AVX512_BF16, which is supported for BFLOAT16 in Cooper Lake; 2. Enable intrinsics for VCVTNE2PS2BF16, VCVTNEPS2BF16 and DPBF16PS instructions, which are Vector Neural Network Instructions supporting BFLOAT16 inputs and conversion instructions from IEEE single precision. For more details about BF16 intrinsic, please refer to the latest ISE document: https://software.intel.com/en-us/download/intel-architecture-instruction-set-extensions-programming-reference Patch by LiuTianle Reviewers: craig.topper, smaslov, LuoYuanke, wxiao3, annita.zhang, spatel, RKSimon Reviewed By: craig.topper Subscribers: mgorny, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D60552 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/docs/ClangCommandLineReference.rst | trunk/docs/ClangCommandLineReference.rst |
 | /cfe/trunk/include/clang/Basic/BuiltinsX86.def | trunk/include/clang/Basic/BuiltinsX86.def |
 | /cfe/trunk/include/clang/Driver/Options.td | trunk/include/clang/Driver/Options.td |
 | /cfe/trunk/lib/Basic/Targets/X86.cpp | trunk/lib/Basic/Targets/X86.cpp |
 | /cfe/trunk/lib/Basic/Targets/X86.h | trunk/lib/Basic/Targets/X86.h |
 | /cfe/trunk/lib/CodeGen/CGBuiltin.cpp | trunk/lib/CodeGen/CGBuiltin.cpp |
 | /cfe/trunk/lib/Headers/CMakeLists.txt | trunk/lib/Headers/CMakeLists.txt |
 | /cfe/trunk/lib/Headers/cpuid.h | trunk/lib/Headers/cpuid.h |
 | /cfe/trunk/lib/Headers/immintrin.h | trunk/lib/Headers/immintrin.h |
 | /cfe/trunk/test/CodeGen/attr-target-x86.c | trunk/test/CodeGen/attr-target-x86.c |
 | /cfe/trunk/test/Driver/x86-target-features.c | trunk/test/Driver/x86-target-features.c |
 | /cfe/trunk/test/Preprocessor/x86_target_features.c | trunk/test/Preprocessor/x86_target_features.c |
 | /monorepo-root/trunk/lib | N/A |
 | /monorepo-root/trunk/lib/Headers | N/A |
 | /monorepo-root/trunk/lib/Headers/avx512bf16intrin.h | N/A |
 | /monorepo-root/trunk/lib/Headers/avx512vlbf16intrin.h | N/A |
 | /monorepo-root/trunk/test/CodeGen/avx512bf16-builtins.c | N/A |
 | /monorepo-root/trunk/test/CodeGen/avx512vlbf16-builtins.c | N/A |