[all-commits] [llvm/llvm-project] 606222: [llubi] Add support for byval pointer arguments (#...
Yingwei Zheng via All-commits
all-commits at lists.llvm.org
Thu Jun 25 19:24:55 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 606222601a3128b8adc63ffacb5997bb0482c201
https://github.com/llvm/llvm-project/commit/606222601a3128b8adc63ffacb5997bb0482c201
Author: Yingwei Zheng <dtcxzyw2333 at gmail.com>
Date: 2026-06-26 (Fri, 26 Jun 2026)
Changed paths:
A llvm/test/tools/llubi/byval.ll
A llvm/test/tools/llubi/byval_large_size.ll
A llvm/test/tools/llubi/byval_lifetime.ll
A llvm/test/tools/llubi/byval_misalign.ll
A llvm/test/tools/llubi/byval_misalign_callsite.ll
A llvm/test/tools/llubi/byval_mismatch1.ll
A llvm/test/tools/llubi/byval_mismatch2.ll
A llvm/test/tools/llubi/byval_mismatch3.ll
A llvm/test/tools/llubi/byval_null.ll
A llvm/test/tools/llubi/byval_oversize.ll
A llvm/test/tools/llubi/byval_padding.ll
A llvm/test/tools/llubi/byval_poison.ll
M llvm/tools/llubi/lib/ExecutorBase.h
M llvm/tools/llubi/lib/Interpreter.cpp
Log Message:
-----------
[llubi] Add support for byval pointer arguments (#201852)
This patch adds support for the byval attribute. The hidden copy is
implemented as memcpy with the allocation size of the specified type.
See https://github.com/llvm/llvm-project/pull/205576 for more
information.
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