[clang] [CodeGen] Change placeholder from `undef` to `poison` (PR #134731)

2025-04-08 Thread Pedro Lobo via cfe-commits
https://github.com/pedroclobo closed https://github.com/llvm/llvm-project/pull/134731 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [CodeGen] Change placeholder from `undef` to `poison` (PR #134731)

2025-04-07 Thread Pedro Lobo via cfe-commits
https://github.com/pedroclobo created https://github.com/llvm/llvm-project/pull/134731 Fill default values of a map with `poison` instead of `undef`. There should be no functional difference as the default values are overridden later. >From de69ee35e12babf55f6a0212200431bf75340dc4 Mon Sep 17 0

[clang] [ARM, MVE] Change placeholder from `undef` to `poison` (PR #131689)

2025-03-17 Thread Pedro Lobo via cfe-commits
https://github.com/pedroclobo created https://github.com/llvm/llvm-project/pull/131689 Call `insertelement` on a `poison` value instead of `undef`. >From f90247df8bbb6e24aab4476ea8ef9ef5d990edb3 Mon Sep 17 00:00:00 2001 From: Pedro Lobo Date: Mon, 17 Mar 2025 22:50:51 + Subject: [PATCH] [A

[clang] [clang] Change placeholder from `undef` to `poison` (PR #131533)

2025-03-17 Thread Pedro Lobo via cfe-commits
https://github.com/pedroclobo closed https://github.com/llvm/llvm-project/pull/131533 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Change placeholder from `undef` to `poison` (PR #131533)

2025-03-16 Thread Pedro Lobo via cfe-commits
https://github.com/pedroclobo created https://github.com/llvm/llvm-project/pull/131533 Return a `poison` value, instead of `undef`, if there is no available SEH info. >From 6c231b0dba091d6f7c5b79a92dedeeb56166fd8f Mon Sep 17 00:00:00 2001 From: Pedro Lobo Date: Wed, 15 Jan 2025 20:14:30 +

[clang] [Metadata] Change placeholder from `undef` to `poison` (PR #131469)

2025-03-15 Thread Pedro Lobo via cfe-commits
https://github.com/pedroclobo created https://github.com/llvm/llvm-project/pull/131469 Replace `undef` constant metadata uses with `poison`. >From 7df6eb58c29f35eef3845c3ba5f76edb902272f4 Mon Sep 17 00:00:00 2001 From: Pedro Lobo Date: Sat, 15 Mar 2025 20:10:34 + Subject: [PATCH] [Metadata

[clang] [SveEmitter] Explicitly merge with `poison` instead of `undef` (PR #124596)

2025-01-31 Thread Pedro Lobo via cfe-commits
pedroclobo wrote: Thanks for the heads-up! I've skimmed through the [Arm Architecture Reference Manual for A-profile architecture](https://developer.arm.com/documentation/ddi0487/latest/) but what I've found is rather inconclusive. Section B1.4.5.3 states that "_Merging predication is perform

[clang] [SveEmitter] Explicitly merge with `poison` instead of `undef` (PR #124596)

2025-01-27 Thread Pedro Lobo via cfe-commits
pedroclobo wrote: cc @nunoplopes https://github.com/llvm/llvm-project/pull/124596 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Change placeholder from `undef` to `poison` (PR #120446)

2024-12-18 Thread Pedro Lobo via cfe-commits
pedroclobo wrote: cc @nunoplopes https://github.com/llvm/llvm-project/pull/120446 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Change placeholder from `undef` to `poison` (PR #120446)

2024-12-18 Thread Pedro Lobo via cfe-commits
https://github.com/pedroclobo created https://github.com/llvm/llvm-project/pull/120446 Call `insertvalue` with a `poison` operand instead of `undef`. >From eac0aa0d6a60a61a4312b248229aa94559ca5add Mon Sep 17 00:00:00 2001 From: Pedro Lobo Date: Wed, 18 Dec 2024 15:58:46 + Subject: [PATCH]

[clang] [Clang] Change placeholders from `undef` to `poison` (PR #119141)

2024-12-10 Thread Pedro Lobo via cfe-commits
pedroclobo wrote: cc @nunoplopes https://github.com/llvm/llvm-project/pull/119141 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] Change placeholders from `undef` to `poison` (PR #119141)

2024-12-08 Thread Pedro Lobo via cfe-commits
https://github.com/pedroclobo created https://github.com/llvm/llvm-project/pull/119141 - Use `poison `instead of `undef` as a phi operand from an unreachable block. - Call `@llvm.vector.insert` with a `poison` subvec when performing a `bitcast` from a fixed vector to a scalable vector. >From c

[clang] [Clang] Change placeholder from `undef` to `poison` (PR #117064)

2024-12-01 Thread Pedro Lobo via cfe-commits
pedroclobo wrote: cc @nunoplopes https://github.com/llvm/llvm-project/pull/117064 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] Change placeholder from `undef` to `poison` (PR #117064)

2024-11-29 Thread Pedro Lobo via cfe-commits
pedroclobo wrote: Ping https://github.com/llvm/llvm-project/pull/117064 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits