Re: [PATCH 1/5] vec: Add quick_emplace_push/safe_emplace_push

2024-10-25 Thread Richard Biener
On Thu, Oct 24, 2024 at 8:16 AM Andrew Pinski wrote: > > On Wed, Oct 23, 2024 at 12:28 AM Andrew Pinski wrote: > > > > On Tue, Oct 22, 2024 at 11:49 PM Richard Biener > > wrote: > > > > > > On Tue, Oct 22, 2024 at 5:31 PM Andrew Pinski > > > wrote: > > > > > > > > This adds quick_emplace_push

Re: [PATCH 1/5] vec: Add quick_emplace_push/safe_emplace_push

2024-10-25 Thread Andrew Pinski
On Thu, Oct 24, 2024 at 6:23 AM Richard Biener wrote: > > On Thu, Oct 24, 2024 at 8:16 AM Andrew Pinski wrote: > > > > On Wed, Oct 23, 2024 at 12:28 AM Andrew Pinski wrote: > > > > > > On Tue, Oct 22, 2024 at 11:49 PM Richard Biener > > > wrote: > > > > > > > > On Tue, Oct 22, 2024 at 5:31 PM A

Re: [PATCH 1/5] vec: Add quick_emplace_push/safe_emplace_push

2024-10-25 Thread Andrew Pinski
On Wed, Oct 23, 2024 at 12:28 AM Andrew Pinski wrote: > > On Tue, Oct 22, 2024 at 11:49 PM Richard Biener > wrote: > > > > On Tue, Oct 22, 2024 at 5:31 PM Andrew Pinski > > wrote: > > > > > > This adds quick_emplace_push and safe_emplace_push to vec. > > > These are like std::vector's emplace_b

Re: [PATCH 1/5] vec: Add quick_emplace_push/safe_emplace_push

2024-10-23 Thread Andrew Pinski
On Tue, Oct 22, 2024 at 11:49 PM Richard Biener wrote: > > On Tue, Oct 22, 2024 at 5:31 PM Andrew Pinski > wrote: > > > > This adds quick_emplace_push and safe_emplace_push to vec. > > These are like std::vector's emplace_back so you don't need an extra > > copy of the struct around. > > > > Sin

Re: [PATCH 1/5] vec: Add quick_emplace_push/safe_emplace_push

2024-10-22 Thread Richard Biener
On Tue, Oct 22, 2024 at 5:31 PM Andrew Pinski wrote: > > This adds quick_emplace_push and safe_emplace_push to vec. > These are like std::vector's emplace_back so you don't need an extra > copy of the struct around. > > Since we require C++11 and also support partial non-PODs for vec, these > fun

[PATCH 1/5] vec: Add quick_emplace_push/safe_emplace_push

2024-10-22 Thread Andrew Pinski
This adds quick_emplace_push and safe_emplace_push to vec. These are like std::vector's emplace_back so you don't need an extra copy of the struct around. Since we require C++11 and also support partial non-PODs for vec, these functions can be added. I will be using them to cleanup some code and