summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/X86/bfloat.ll
AgeCommit message (Expand)Author
2025-11-13[X86] bfloat.ll - cleaned up check prefixes to stop update script conflict wa...Simon Pilgrim
2025-04-22Reland [SelectionDAG] Folding ZERO-EXTEND/SIGN_EXTEND poison to Poison value ...zhijian lin
2025-02-18[X86] Add test coverage for bfloat <-> half conversionSimon Pilgrim
2025-02-06[X86] Fold (f16 bitcast extract_vectorelt(v,0)) to (extract_vectorelt (v8f16 ...Simon Pilgrim
2025-01-17[X86] Fold (v4i32 (scalar_to_vector (i32 (anyext (bitcast (f16)))))) -> (v4i3...Simon Pilgrim
2024-12-10[LegalizeTypes][RISCV][X86] Legalize FP_ROUND to libcall in SoftPromoteHalfRe...Craig Topper
2024-11-12[X86][BF16] Add libcall for FP128 -> BF16 (#115825)Feng Zou
2024-09-19Reland "[X86][BF16] Add libcall for F80 -> BF16 (#109116)" (#109143)Phoebe Wang
2024-09-18Revert "[X86][BF16] Add libcall for F80 -> BF16" (#109140)Phoebe Wang
2024-09-18[X86][BF16] Add libcall for F80 -> BF16 (#109116)Phoebe Wang
2024-08-16[ScalarizeMaskedMemIntr] Optimize splat non-constant masks (#104537)Krzysztof Drewniak
2024-07-03[CodeGen] Only deduplicate PHIs on critical edges (#97064)Alexis Engelke
2024-05-17[X86][BF16] Change MVT to EVT in combineFP_EXTENDPhoebe Wang
2024-05-14[X86][BF16] Do not combine FP_TRUNC + FP_EXTEND if they come from user (#91420)Phoebe Wang
2024-04-13[X86][BF16] Improve vectorization of BF16 (#88486)Phoebe Wang
2024-04-12[X86][BF16] Promote vector ADD/SUB/MUL/DIV to f32 (#87858)Phoebe Wang
2024-03-06[X86][AVX512BF16] Add a few missing insert/extract patternsBenjamin Kramer
2024-03-04[X86] Add missing subvector_subreg_lowering for BF16 (#83720)Phoebe Wang
2024-01-19[X86] movsd/movss/movd/movq - add support for constant comments (#78601)Simon Pilgrim
2024-01-17[X86][BF16] Improve float -> bfloat lowering under AVX512BF16 and AVXNECONVER...Phoebe Wang
2024-01-05[X86][BF16] Try to use `f16` for lowering (#76901)Phoebe Wang
2024-01-04[X86][BF16] Add 32-bit tests to show ABI problem, NFCPhoebe Wang
2023-12-31[X86][BF16] Add subvec_zero_lowering patterns (#76507)Phoebe Wang
2023-12-28[X86][BF16] Support INSERT_SUBVECTOR and CONCAT_VECTORS (#76485)Phoebe Wang
2023-12-28[X86][BF16] Add X86SubVBroadcastld patterns (#76479)Phoebe Wang
2023-11-27[X86] X86DAGToDAGISel - attempt to merge XMM/YMM loads with YMM/ZMM loads of ...Simon Pilgrim
2023-11-23Revert rG67275263b3b781a "[X86] X86DAGToDAGISel - attempt to merge XMM/YMM lo...Simon Pilgrim
2023-11-23[X86] X86DAGToDAGISel - attempt to merge XMM/YMM loads with YMM/ZMM loads of ...Simon Pilgrim
2023-10-09Revert "[CodeGen] Really renumber slot indexes before register allocation (#6...Jay Foad
2023-10-09[CodeGen] Really renumber slot indexes before register allocation (#67038)Jay Foad
2023-08-29[X86][BF16] Lower FP_ROUND for vector types under AVX512BF16Phoebe Wang
2023-08-29[X86][BF16] Add test coverage for AVX-NE-CONVERTPhoebe Wang
2023-08-28[X86][BF16] Lower FP_EXTEND for vector types under AVX512BF16Phoebe Wang
2023-08-28Revert "[X86][BF16] Lower FP_EXTEND for vector types under AVX512BF16"Phoebe Wang
2023-08-28[X86][BF16] Lower FP_EXTEND for vector types under AVX512BF16Phoebe Wang
2023-08-28Revert "[X86][BF16] Lower FP_EXTEND for vector types under AVX512BF16"Phoebe Wang
2023-08-28[X86][BF16] Lower FP_EXTEND for vector types under AVX512BF16Phoebe Wang
2023-07-22[X86][BF16] Customize INSERT_VECTOR_ELT for bf16 when feature BF16 is onPhoebe Wang
2023-07-22[X86][BF16] Do not scalarize masked load for BF16 when we have AVX512BF16Phoebe Wang
2023-07-21Revert "[X86][BF16] Do not scalarize masked load for BF16 when we have BWI"Phoebe Wang
2023-07-21[X86][BF16] Do not scalarize masked load for BF16 when we have BWIPhoebe Wang
2023-06-09[X86][BF16] Split vNbf16 vectors according to vNf16Phoebe Wang
2023-06-09[X86][BF16] Share FP16 vector ABI with BF16Phoebe Wang
2022-10-19[X86][RFC] Using `__bf16` for AVX512_BF16 intrinsicsPhoebe Wang
2022-09-30X86: Stop assigning register costs for longer encodings.Matthias Braun
2022-09-06[SelectionDAG] Rewrite bfloat16 softening to use the "half promotion" pathBenjamin Kramer
2022-08-10[X86][BF16] Make backend type bf16 to follow the psABIPhoebe Wang
2022-06-15[DAGCombiner] Fold fold (fp_to_bf16 (bf16_to_fp op)) -> opBenjamin Kramer
2022-06-15[SelectionDAG] Constant fold FP_TO_BF16 and BF16_TO_FP.Benjamin Kramer
2022-06-15Add a conversion from double to bf16Benjamin Kramer