[llvm-branch-commits] [mlir] [lldb] [llvm] [libunwind] [libcxx] [clang] [VPlan] Model address separately. (PR #72164)

Florian Hahn via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Fri Nov 17 13:34:11 PST 2023


=?utf-8?q?Balázs_Kéri?= <balazs.keri at ericsson.com>,
Endre =?utf-8?q?Fülöp?= <endre.fulop at sigmatechnology.se>,Michael
 Buch <michaelbuch12 at gmail.com>,Momchil Velikov <momchil.velikov at arm.com>,S.
 B. Tam <cpplearner at outlook.com>=?utf-8?q?,?=Matthew Devereau
 <matthew.devereau at arm.com>,QuietMisdreavus
 <QuietMisdreavus at users.noreply.github.com>,Anatoly Trosinenko
 <atrosinenko at accesssoftek.com>,Diana <Diana-Magda.Picus at amd.com>,Akash
 Banerjee <akash.banerjee at amd.com>,Ivan Kosarev <ivan.kosarev at amd.com>,Simon
 Pilgrim <llvm-dev at redking.me.uk>,Benjamin Maxwell <benjamin.maxwell at arm.com>,Simon
 Pilgrim <RKSimon at users.noreply.github.com>,David Sherwood
 <57997763+david-arm at users.noreply.github.com>,Leandro Lupori
 <leandro.lupori at linaro.org>,Utkarsh Saxena <usx at google.com>,Jeremy Morse
 <jeremy.morse at sony.com>,elhewaty <mohamedatef1698 at gmail.com>,David Spickett
 <david.spickett at linaro.org>,David Truby <david at truby.dev>,Alexey Bataev
 <a.bataev at outlook.com>,Momchil Velikov <momchil.velikov at arm.com>,Utkarsh
 Saxena <usx at google.com>,Timm Baeder <tbaeder at redhat.com>,Aaron Ballman
 <aaron at aaronballman.com>,Qiongsi Wu
 <274595+qiongsiwu at users.noreply.github.com>,Alexey Bataev
 <a.bataev at outlook.com>,Alex Richardson <alexrichardson at google.com>,Z572
 <zhengjunjie at iscas.ac.cn>,Youngsuk Kim <youngsuk.kim at hpe.com>,Aart Bik
 <39774503+aartbik at users.noreply.github.com>,Hans <hans at hanshq.net>,Alexey
 Bataev <a.bataev at outlook.com>,Acim-Maravic
 <119684637+Acim-Maravic at users.noreply.github.com>,Joseph Huber
 <huberjn at outlook.com>,androm3da <bcain at quicinc.com>,Benjamin Kramer
 <benny.kra at googlemail.com>,Acim Maravic
 <119684637+Acim-Maravic at users.noreply.github.com>,Alexey Bataev
 <a.bataev at outlook.com>,Michael Maitland <michaeltmaitland at gmail.com>,Jan
 Patrick Lehr <jplehr at users.noreply.github.com>,Mingming Liu
 <mingmingl at google.com>,Fangrui Song <i at maskray.me>,Walter Erquinigo
 <a20012251 at gmail.com>,Joseph Huber <huberjn at outlook.com>,Alan Phipps
 <a-phipps at ti.com>,Timm Baeder <tbaeder at redhat.com>,lntue
 <35648136+lntue at users.noreply.github.com>,Zequan Wu <zequanwu at google.com>,Alexey
 Bataev <a.bataev at outlook.com>,AdityaK
 <1894981+hiraditya at users.noreply.github.com>,Maksim Panchenko <maks at fb.com>,Jacek
 Caban <jacek at codeweavers.com>,Benjamin Kramer <benny.kra at googlemail.com>,Leonard
 Chan <leonardchan at google.com>,Changpeng Fang <changpeng.fang at amd.com>,Jan
 Patrick Lehr <jplehr at users.noreply.github.com>,PiJoules
 <6019989+PiJoules at users.noreply.github.com>,Christudasan Devadasan
 <Christudasan.Devadasan at amd.com>,
Valentin Clement =?utf-8?b?KOODkOODrOODsw=?=,Aart Bik
 <39774503+aartbik at users.noreply.github.com>,
Valentin Clement =?utf-8?b?KOODkOODrOODsw=?=,Julian Schmidt
 <44101708+5chmidti at users.noreply.github.com>,Jacek Caban
 <jacek at codeweavers.com>,Max191 <44243577+Max191 at users.noreply.github.com>,Nicolas
 van Kempen <nvankempen at meta.com>,=?utf-8?q?Félix-Antoine?= Constantin,Peter
 Klausler <35819229+klausler at users.noreply.github.com>,Jake Egan
 <5326451+jakeegan at users.noreply.github.com>,Kiran Chandramohan
 <kiran.chandramohan at arm.com>,Kiran Chandramohan <kiran.chandramohan at arm.com>,
Valentin Clement =?utf-8?b?KOODkOODrOODsw=?=,Kiran Chandramohan
 <kiran.chandramohan at arm.com>,Karthika Devi C <quic_kartc at quicinc.com>,Nikolas
 Klauser <nikolasklauser at berlin.de>,Maksim Levental
 <maksim.levental at gmail.com>,Florian Mayer <fmayer at google.com>,Florian Mayer
 <fmayer at google.com>,Florian Mayer <fmayer at google.com>,Aart Bik
 <39774503+aartbik at users.noreply.github.com>,Benjamin Kramer
 <benny.kra at googlemail.com>,Vitaly Buka <vitalybuka at google.com>,Vitaly Buka
 <vitalybuka at google.com>,Michael Maitland <michaeltmaitland at gmail.com>,Benjamin
 Kramer <benny.kra at googlemail.com>,Andres Villegas <andresvi at google.com>,Greg
 Clayton <gclayton at fb.com>,Nico Weber <thakis at chromium.org>,Jinyang He
 <hejinyang at loongson.cn>,Chen Zheng <czhengsz at cn.ibm.com>,Craig Topper
 <craig.topper at sifive.com>,ZhaoQi <zhaoqi01 at loongson.cn>,Mircea Trofin
 <mtrofin at google.com>,Max191 <44243577+Max191 at users.noreply.github.com>,Shengchen
 Kan <shengchen.kan at intel.com>,Qiu Chaofan <qiucofan at cn.ibm.com>,Vitaly Buka
 <vitalybuka at google.com>,Kiran Chandramohan <kiran.chandramohan at arm.com>,Kiran
 Chandramohan <kiran.chandramohan at arm.com>,"Yueh-Ting (eop) Chen"
 <yueh.ting.chen at gmail.com>,Shengchen Kan <shengchen.kan at intel.com>,Timm
 Baeder <tbaeder at redhat.com>,Timm Baeder <tbaeder at redhat.com>,
Timm =?utf-8?q?Bäder?= <tbaeder at redhat.com>,Michael Buch
 <michaelbuch12 at gmail.com>,Nikita Popov <npopov at redhat.com>,Nikita Popov
 <npopov at redhat.com>,Michael Buch <michaelbuch12 at gmail.com>,jeanPerier
 <jperier at nvidia.com>,Luke Lau <luke at igalia.com>,Momchil Velikov
 <momchil.velikov at arm.com>,Rik Huijzer <github at huijzer.xyz>,Kiran
 Chandramohan <kiran.chandramohan at arm.com>,"Yueh-Ting (eop) Chen"
 <yueh.ting.chen at gmail.com>,Ben Shi <2283975856 at qq.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,Michael Buch
 <michaelbuch12 at gmail.com>,Akash Banerjee <akash.banerjee at amd.com>,Jay Foad
 <jay.foad at amd.com>,Michael Buch <michaelbuch12 at gmail.com>,Michael Buch
 <michaelbuch12 at gmail.com>,Valery Pykhtin <valery.pykhtin at gmail.com>,Jay Foad
 <jay.foad at amd.com>,Jacek Caban <jacek at codeweavers.com>,chuongg3
 <chuong.goh at arm.com>,Simon Pilgrim <llvm-dev at redking.me.uk>,Simon Pilgrim
 <llvm-dev at redking.me.uk>,Simon Pilgrim <llvm-dev at redking.me.uk>,Alex
 Bradbury <asb at igalia.com>,Timm =?utf-8?q?Bäder?= <tbaeder at redhat.com>,petar-avramovic
 <56677889+petar-avramovic at users.noreply.github.com>,Kiran Chandramohan
 <kiran.chandramohan at arm.com>,Tavian Barnes <tavianator at tavianator.com>,Yingwei
 Zheng <dtcxzyw2333 at gmail.com>,serge-sans-paille <sguelton at mozilla.com>,Cullen
 Rhodes <cullen.rhodes at arm.com>,agozillon <Andrew.Gozillon at amd.com>,Alex
 Bradbury <asb at igalia.com>,Alexey Bataev <a.bataev at outlook.com>,David Truby
 <david.truby at arm.com>,petar-avramovic
 <56677889+petar-avramovic at users.noreply.github.com>,Florian Hahn
 <flo at fhahn.com>,Z572 <zhengjunjie at iscas.ac.cn>,Nikita Popov
 <npopov at redhat.com>,Simon Pilgrim <llvm-dev at redking.me.uk>,Simon Pilgrim
 <llvm-dev at redking.me.uk>,Jeremy Morse <jeremy.morse at sony.com>,Kiran
 Chandramohan <kiran.chandramohan at arm.com>,Nicolas Vasilache
 <nicolas.vasilache at gmail.com>,Bill Wendling
 <5993918+bwendling at users.noreply.github.com>,Heejin Ahn <aheejin at gmail.com>,antoine
 moynault <antoine.moynault at linaro.org>,Kiran Chandramohan
 <kiran.chandramohan at arm.com>,Michael Buch <michaelbuch12 at gmail.com>,Cyndy
 Ishida <cyndy_ishida at apple.com>,Craig Topper <craig.topper at sifive.com>,Craig
 Topper <craig.topper at sifive.com>,Alexey Bataev <a.bataev at outlook.com>,Artem
 Belevich <tra at google.com>,Craig Topper <craig.topper at sifive.com>,Nico Weber
 <thakis at chromium.org>,Yingwei Zheng <dtcxzyw2333 at gmail.com>,Yingwei Zheng
 <dtcxzyw2333 at gmail.com>,Brad Smith <brad at comstyle.com>,stephenpeckham
 <118857872+stephenpeckham at users.noreply.github.com>,Fangrui Song
 <i at maskray.me>,Craig Topper <craig.topper at sifive.com>,Craig Topper
 <craig.topper at sifive.com>,quanwanandy
 <150498259+quanwanandy at users.noreply.github.com>,Alexey Bataev
 <a.bataev at outlook.com>,Mircea Trofin <mtrofin at google.com>,Vladislav
 Khmelevsky <och95 at yandex.ru>,Rainer Orth <ro at gcc.gnu.org>,Tim Harvey
 <146767459+TimAtGoogle at users.noreply.github.com>,Peiming Liu
 <36770114+PeimingLiu at users.noreply.github.com>,Bjorn Pettersson
 <bjorn.a.pettersson at ericsson.com>,Philip Reames <preames at rivosinc.com>,Augusto
 Noronha <augusto2112 at me.com>,Fangrui Song <i at maskray.me>,Aart Bik
 <39774503+aartbik at users.noreply.github.com>,Aart Bik
 <39774503+aartbik at users.noreply.github.com>,Teresa Johnson
 <tejohnson at google.com>,Jake Egan <5326451+jakeegan at users.noreply.github.com>,Youngsuk
 Kim <joseph942010 at gmail.com>,Jason Molenda <jmolenda at apple.com>,Florian Hahn
 <flo at fhahn.com>,Amara Emerson <amara at apple.com>,Owen Pan
 <owenpiano at gmail.com>,Craig Topper <craig.topper at sifive.com>,Michael
 Maitland <michaeltmaitland at gmail.com>,Owen Pan <owenpiano at gmail.com>,philnik777
 <nikolasklauser at berlin.de>,David Benjamin <davidben at google.com>,Michael
 Maitland <michaeltmaitland at gmail.com>,Michael Maitland
 <michaeltmaitland at gmail.com>,Benjamin Kramer <benny.kra at googlemail.com>,PiJoules
 <6019989+PiJoules at users.noreply.github.com>,Fangrui Song <i at maskray.me>,Amara
 Emerson <amara at apple.com>,Cyndy Ishida <cyndy_ishida at apple.com>,Ben Shi
 <2283975856 at qq.com>,Ben Shi <2283975856 at qq.com>,Michael Kenzel
 <15786918+michael-kenzel at users.noreply.github.com>,"Yueh-Ting (eop) Chen"
 <yueh.ting.chen at gmail.com>,Matthias Springer <me at m-sp.org>,Matthias Springer
 <me at m-sp.org>,jyu2-git <jennifer.yu at intel.com>,LiaoChunyu
 <chunyu at iscas.ac.cn>,Jordan Rupprecht <rupprecht at google.com>,Matthias
 Springer <me at m-sp.org>,Jakub Kuderski <jakub at nod-labs.com>,Jinyang He
 <hejinyang at loongson.cn>,Uday Bondhugula <uday at polymagelabs.com>,Craig Topper
 <craig.topper at sifive.com>,Aart Bik
 <39774503+aartbik at users.noreply.github.com>,Christudasan Devadasan
 <christudasan.devadasan at amd.com>,Timm Baeder <tbaeder at redhat.com>,Timm
 Baeder <tbaeder at redhat.com>,Fangrui Song <i at maskray.me>,Vladislav Khmelevsky
 <och95 at yandex.ru>,wenzhi-cui <40185576+wenzhi-cui at users.noreply.github.com>,Aart
 Bik <39774503+aartbik at users.noreply.github.com>,Craig Topper
 <craig.topper at sifive.com>,ZhaoQi <zhaoqi01 at loongson.cn>,Yingwei Zheng
 <dtcxzyw2333 at gmail.com>,Timm Baeder <tbaeder at redhat.com>,Jianjian Guan
 <jacquesguan at me.com>,Rik Huijzer <github at huijzer.xyz>,JohnLee1243
 <135311387+JohnLee1243 at users.noreply.github.com>,Fangrui Song <i at maskray.me>,Craig
 Topper <craig.topper at sifive.com>,Craig Topper <craig.topper at sifive.com>,Fangrui
 Song <i at maskray.me>,Jakub Kuderski <jakub at nod-labs.com>,Chuanqi Xu
 <yedeng.yd at linux.alibaba.com>,Jessica Del
 <50999226+OutOfCache at users.noreply.github.com>,Timm Baeder
 <tbaeder at redhat.com>,schenker <thomas.schenker at protonmail.com>,Fangrui Song
 <i at maskray.me>,Mark de Wever <koraq at xs4all.nl>,Mark de Wever
 <koraq at xs4all.nl>,Mark de Wever <koraq at xs4all.nl>,David Spickett
 <david.spickett at linaro.org>,Yingwei Zheng <dtcxzyw2333 at gmail.com>,Krystian
 Stasiowski <sdkrystian at gmail.com>,Valery Pykhtin <valery.pykhtin at gmail.com>,Youngsuk
 Kim <joseph942010 at gmail.com>,Matt Devereau <matthew.devereau at arm.com>,Will
 Hawkins <hawkinsw at obs.cr>,Igor Kirillov <igor.kirillov at arm.com>,Billy Laws
 <blaws05 at gmail.com>,Billy Laws <blaws05 at gmail.com>,Simon Pilgrim
 <llvm-dev at redking.me.uk>,Momchil Velikov <momchil.velikov at arm.com>,Florian
 Hahn <flo at fhahn.com>,Paulo Matos <pmatos at igalia.com>,Florian Hahn
 <flo at fhahn.com>,Jay Foad <jay.foad at amd.com>,Mark de Wever <koraq at xs4all.nl>,Kiran
 Chandramohan <kiran.chandramohan at arm.com>,Guray Ozen <guray.ozen at gmail.com>,Guray
 Ozen <guray.ozen at gmail.com>,"Yaxun (Sam) Liu" <yaxun.liu at amd.com>,lntue
 <35648136+lntue at users.noreply.github.com>,Timm Baeder <tbaeder at redhat.com>,Sam
 Tebbs <samuel.tebbs at arm.com>,Jake Egan
 <5326451+jakeegan at users.noreply.github.com>,Piyou Chen
 <piyou.chen at sifive.com>,Alexey Bataev <a.bataev at outlook.com>,Alex Bradbury
 <asb at igalia.com>,Alex Bradbury <asb at igalia.com>,LLVM GN Syncbot
 <llvmgnsyncbot at gmail.com>,Alexey Bataev <a.bataev at outlook.com>,Youngsuk Kim
 <youngsuk.kim at hpe.com>,Lucas Duarte Prates <lucas.prates at arm.com>,Alexey
 Bataev <a.bataev at outlook.com>,Valery Pykhtin <valery.pykhtin at gmail.com>,Michael
 Buch <michaelbuch12 at gmail.com>,Alexey Bataev <a.bataev at outlook.com>,Fabian
 Mora <fmora.dev at gmail.com>,Juergen Ributzka <juergen at ributzka.de>,Antonio
 Frighetto <me at antoniofrighetto.com>,
=?utf-8?q?Balázs_Kéri?= <balazs.keri at ericsson.com>,Momchil Velikov
 <momchil.velikov at arm.com>,Logikable <seanluchen at google.com>,Craig Topper
 <craig.topper at sifive.com>,Eric <eric at efcs.ca>,Aiden Grossman
 <agrossman154 at yahoo.com>,Aiden Grossman <agrossman154 at yahoo.com>,Aiden
 Grossman <agrossman154 at yahoo.com>,Matthias Braun <matze at braunis.de>,Tarun
 Prabhu <tarun at lanl.gov>,Kazu Hirata <kazu at google.com>,Craig Topper
 <craig.topper at sifive.com>,Craig Topper <craig.topper at sifive.com>,Billy Zhu
 <zyx.billy at gmail.com>,Matthias Braun <matze at braunis.de>,Maksim Levental
 <maksim.levental at gmail.com>,androm3da <bcain at quicinc.com>,Craig Topper
 <craig.topper at sifive.com>,Louis Dionne <ldionne.2 at gmail.com>,Alex Langford
 <alangford at apple.com>,Florian Hahn <flo at fhahn.com>,Aiden Grossman
 <agrossman154 at yahoo.com>,PiJoules <6019989+PiJoules at users.noreply.github.com>
 =?utf-8?q?,?=Florian Hahn <flo at fhahn.com>,Peiming Liu
 <36770114+PeimingLiu at users.noreply.github.com>,Philip Reames
 <preames at rivosinc.com>,David Li <57157229+david-xl at users.noreply.github.com>,Fangrui
 Song <i at maskray.me>,serge-sans-paille <sguelton at mozilla.com>,Jason Molenda
 <jmolenda at apple.com>,Aiden Grossman <agrossman154 at yahoo.com>,Jonathan
 Thackray <jthackray at users.noreply.github.com>,Philip Reames
 <preames at rivosinc.com>,Augusto Noronha <augusto2112 at me.com>,Peiming Liu
 <36770114+PeimingLiu at users.noreply.github.com>,Philip Reames
 <preames at rivosinc.com>,Mark de Wever <koraq at xs4all.nl>,Owen Pan
 <owenpiano at gmail.com>,Davide Italiano <dcci at users.noreply.github.com>,Shraiysh
 <Shraiysh.Vaishay at amd.com>,Brad Smith <brad at comstyle.com>,Alexey Bataev
 <a.bataev at outlook.com>,Lang Hames <lhames at gmail.com>,Lang Hames
 <lhames at gmail.com>,Lang Hames <lhames at gmail.com>,Usama Hameed
 <u_hameed at apple.com>,Yinying Li
 <107574043+yinying-lisa-li at users.noreply.github.com>,Alexey Bataev
 <a.bataev at outlook.com>,Jakub Kuderski <jakub at nod-labs.com>,
Valentin Clement =?utf-8?b?KOODkOODrOODsw=?=,Lang Hames <lhames at gmail.com>,Aart
 Bik <39774503+aartbik at users.noreply.github.com>,Shraiysh
 <Shraiysh.Vaishay at amd.com>,Alexey Bataev <a.bataev at outlook.com>,Tacet
 <4922191+AdvenamTacet at users.noreply.github.com>,Tacet
 <4922191+AdvenamTacet at users.noreply.github.com>,Louis Dionne
 <ldionne.2 at gmail.com>,Fangrui Song <i at maskray.me>,Matthias Braun
 <matze at braunis.de>,Yingwei Zheng <dtcxzyw2333 at gmail.com>,
Timm =?utf-8?q?Bäder?= <tbaeder at redhat.com>,Timm Baeder
 <tbaeder at redhat.com>,Timm Baeder <tbaeder at redhat.com>,Maksim Panchenko
 <maks at fb.com>,Aiden Grossman <agrossman154 at yahoo.com>,Fangrui Song
 <i at maskray.me>,Nikita Popov <npopov at redhat.com>,
kadir =?utf-8?q?çetinkaya?= <kadircet at google.com>,Fangrui Song
 <i at maskray.me>,Marius Brehler <marius.brehler at iml.fraunhofer.de>,Nikita
 Popov <npopov at redhat.com>,Adrian Kuegel <akuegel at google.com>,Florian Hahn
 <flo at fhahn.com>,Simon Pilgrim <llvm-dev at redking.me.uk>,jeanPerier
 <jperier at nvidia.com>,Simon Pilgrim <llvm-dev at redking.me.uk>,Simon Pilgrim
 <llvm-dev at redking.me.uk>,Kadir Cetinkaya <kadircet at google.com>,Matheus
 Izvekov <mizvekov at gmail.com>,Jacek Caban <jacek at codeweavers.com>,Egor Zhdan
 <e_zhdan at apple.com>,Yingwei Zheng <dtcxzyw2333 at gmail.com>,Eric <eric at efcs.ca>
 =?utf-8?q?,?=Florian Hahn <flo at fhahn.com>,Stephen Tozer
 <stephen.tozer at sony.com>,Cullen Rhodes <cullen.rhodes at arm.com>,Jessica Del
 <50999226+OutOfCache at users.noreply.github.com>,Joseph Huber
 <huberjn at outlook.com>,Erich Keane <ekeane at nvidia.com>,Simon Pilgrim
 <llvm-dev at redking.me.uk>,Danila Malyutin <danilaml at users.noreply.github.com>,Cyndy
 Ishida <cyndy_ishida at apple.com>,Philip Reames <preames at rivosinc.com>,Timm
 Baeder <tbaeder at redhat.com>,santhoshe447
 <150406203+santhoshe447 at users.noreply.github.com>,Nemanja Ivanovic
 <nemanja.i.ibm at gmail.com>,Nemanja Ivanovic <nemanja.i.ibm at gmail.com>,erichkeane
 <ekeane at nvidia.com>,Youngsuk Kim <youngsuk.kim at hpe.com>,Jonas Devlieghere
 <jonas at devlieghere.com>,Alexey Bataev <a.bataev at outlook.com>,Nikita Popov
 <npopov at redhat.com>,Utkarsh Saxena <usx at google.com>,Simon Pilgrim
 <llvm-dev at redking.me.uk>,Sacha Coppey <sacha.coppey at oracle.com>,Antonio
 Frighetto <me at antoniofrighetto.com>,LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
 =?utf-8?q?,?=LLVM GN Syncbot <llvmgnsyncbot at gmail.com>,Krzysztof Parzyszek
 <Krzysztof.Parzyszek at amd.com>,cor3ntin <corentinjabot at gmail.com>,Steven Wu
 <stevenwu at apple.com>,Mike Rice <michael.p.rice at intel.com>,Thurston Dang
 <thurston.dang at gmail.com>,Stanislav Mekhanoshin
 <rampitec at users.noreply.github.com>,Aart Bik
 <39774503+aartbik at users.noreply.github.com>,Stephen Tozer
 <stephen.tozer at sony.com>,Jon Roelofs <jonathan_roelofs at apple.com>,Simon
 Pilgrim <llvm-dev at redking.me.uk>,peterbell10 <peterbell10 at live.co.uk>,GeorgeHuyubo
 <113479859+GeorgeHuyubo at users.noreply.github.com>,Stephen Tozer
 <Stephen.Tozer at Sony.com>,Nick Desaulniers
 <nickdesaulniers at users.noreply.github.com>,Brad Smith <brad at comstyle.com>,Peiming
 Liu <36770114+PeimingLiu at users.noreply.github.com>,Valery Dmitriev
 <valery.n.dmitriev at intel.com>,Jon Roelofs <jonathan_roelofs at apple.com>,Jonas
 Devlieghere <jonas at devlieghere.com>,Greg Clayton <gclayton at fb.com>,Youngsuk
 Kim <youngsuk.kim at hpe.com>,Jon Roelofs <jonathan_roelofs at apple.com>,Yinying
 Li <107574043+yinying-lisa-li at users.noreply.github.com>,Erich Keane
 <ekeane at nvidia.com>,Valentin Clement <clementval at gmail.com>,Vitaly Buka
 <vitalybuka at google.com>,erichkeane <ekeane at nvidia.com>,Vitaly Buka
 <vitalybuka at google.com>,Louis Dionne <ldionne.2 at gmail.com>,michaelrj-google
 <71531609+michaelrj-google at users.noreply.github.com>,Yingwei Zheng
 <dtcxzyw2333 at gmail.com>,Rahman Lavaee <rahmanl at google.com>,Philip Reames
 <preames at rivosinc.com>,Cyndy Ishida <cyndy_ishida at apple.com>,Vitaly Buka
 <vitalybuka at google.com>,Jorge Gorbe Moya <jgorbe at google.com>,Brad Smith
 <brad at comstyle.com>,Arthur Eubanks <aeubanks at google.com>,Florian Hahn
 <flo at fhahn.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/72164 at github.com>


================
@@ -404,6 +405,49 @@ Value *VPInstruction::generateInstruction(VPTransformState &State,
     Builder.GetInsertBlock()->getTerminator()->eraseFromParent();
     return CondBr;
   }
+  case VPInstruction::CreateVectorPtr: {
+    // Calculate the pointer for the specific unroll-part.
+    Value *PartPtr = nullptr;
+    bool IsReverse = getNumOperands() > 1;
+    auto *MemR = cast<VPWidenMemoryInstructionRecipe>(*user_begin());
+    Type *ScalarDataTy =
+        MemR->isStore() ? cast<StoreInst>(&MemR->getIngredient())
+                              ->getValueOperand()
+                              ->getType()
+                        : cast<LoadInst>(&MemR->getIngredient())->getType();
+    // Use i32 for the gep index type when the value is constant,
+    // or query DataLayout for a more suitable index type otherwise.
+    const DataLayout &DL =
+        Builder.GetInsertBlock()->getModule()->getDataLayout();
+    Type *IndexTy = State.VF.isScalable() && (IsReverse || Part > 0)
+                        ? DL.getIndexType(ScalarDataTy->getPointerTo())
+                        : Builder.getInt32Ty();
+    Value *Ptr = State.get(getOperand(0), VPIteration(0, 0));
+    bool InBounds = false;
+    if (auto *gep = dyn_cast<GetElementPtrInst>(Ptr->stripPointerCasts()))
----------------
fhahn wrote:

Updated, thanks!

https://github.com/llvm/llvm-project/pull/72164


More information about the llvm-branch-commits mailing list