[all-commits] [llvm/llvm-project] ed8bce: [BPF] expand mem intrinsics (memcpy, memmove, memset)

Yingchi Long via All-commits all-commits at lists.llvm.org
Wed Jul 3 15:17:43 PDT 2024


  Branch: refs/heads/users/inclyc/bpf-expand-mem
  Home:   https://github.com/llvm/llvm-project
  Commit: ed8bce2e0b2651a07e0467f6b7a6615e1d35389d
      https://github.com/llvm/llvm-project/commit/ed8bce2e0b2651a07e0467f6b7a6615e1d35389d
  Author: Yingchi Long <i at lyc.dev>
  Date:   2024-07-04 (Thu, 04 Jul 2024)

  Changed paths:
    M llvm/lib/Target/BPF/BPFISelLowering.cpp
    A llvm/test/CodeGen/BPF/memintrin.ll
    M llvm/test/CodeGen/BPF/pr57872.ll
    R llvm/test/CodeGen/BPF/warn-call.ll

  Log Message:
  -----------
  [BPF] expand mem intrinsics (memcpy, memmove, memset)

Declare that we do not support these "RTLIB" symbols.
Thus PreISel pass could handle it.

Also removes `warn-call.ll` because we will generate loop for memintrins.

Fixes: https://github.com/llvm/llvm-project/issues/93700



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list