search for: mbraun

Displaying 20 results from an estimated 223 matches for "mbraun".

Did you mean: braun
2017 Jul 18
2
LNT on pypy and documentation build
...M Chris Matthews <chris.matthews at apple.com> wrote: > Yep, we should pull that package down, or start to update it. > > The docs builds work for me. Is it possible that is not in your venv or > something like that? > > > On Jul 18, 2017, at 10:48 AM, Matthias Braun <mbraun at apple.com> wrote: > > > > Hi, > > > > working on the LNT documentation I am wondering about a few things: > > > > - LNT documentation recommends to do `easy_install lnt==0.4.2dev` (in > the install box on the left side of the title page). The last availa...
2017 Jul 18
2
LNT on pypy and documentation build
...e last available version of LNT on pypy is version 0.4.0 from 2012. Are there plans to keep this up to date or should we better remove the entry and not mention pypy packages anymore? - Building the documentation always fails with: $ sphinx-build docs/ /tmp/lntdocs Running Sphinx v1.5.2 ... /Users/mbraun/dev/lnt/docs/profiles.rst:101: WARNING: autodoc: failed to import class 'ProfileImpl' from module 'lnt.testing.profile.profile'; the following exception was raised: Traceback (most recent call last): File "/usr/local/lib/python3.5/site-packages/sphinx/ext/autodoc.py", li...
2017 Jul 18
2
LNT on pypy and documentation build
...:chris.matthews at apple.com>> wrote: >> Yep, we should pull that package down, or start to update it. >> >> The docs builds work for me. Is it possible that is not in your venv or something like that? >> >> > On Jul 18, 2017, at 10:48 AM, Matthias Braun <mbraun at apple.com <mailto:mbraun at apple.com>> wrote: >> > >> > Hi, >> > >> > working on the LNT documentation I am wondering about a few things: >> > >> > - LNT documentation recommends to do `easy_install lnt==0.4.2dev` (in the install bo...
2016 Dec 13
2
Enabling statistics in release builds / static constructors
...ni <mehdi.amini at apple.com> wrote: > > Well for one you’re snippet includes a `static void init_globals() {` which definitely can be “static” and it is quite unclear to me how you’re gonna trigger the registration for it. > >> On Dec 13, 2016, at 3:43 PM, Matthias Braun <mbraun at apple.com <mailto:mbraun at apple.com>> wrote: >> >> But it is more work: My strawman proposal only needs a very mechanical change of adding one xxx.init(); line for each global. Putting the variables into context classes is more involved: You have to actually decide on the...
2016 Dec 13
0
Enabling statistics in release builds / static constructors
Well for one you’re snippet includes a `static void init_globals() {` which definitely can be “static” and it is quite unclear to me how you’re gonna trigger the registration for it. > On Dec 13, 2016, at 3:43 PM, Matthias Braun <mbraun at apple.com> wrote: > > But it is more work: My strawman proposal only needs a very mechanical change of adding one xxx.init(); line for each global. Putting the variables into context classes is more involved: You have to actually decide on the appropriate context class for each of them...
2016 Dec 13
2
Enabling statistics in release builds / static constructors
...ropriate context at hand. - Matthias > On Dec 13, 2016, at 3:40 PM, Mehdi Amini <mehdi.amini at apple.com> wrote: > > I don’t believe it is any more work (except the registry infrastructure) to do than you strawman proposal. >> On Dec 13, 2016, at 3:36 PM, Matthias Braun <mbraun at apple.com <mailto:mbraun at apple.com>> wrote: >> >> I don't agree with an ideological "burn and remove all the globals" stance. For one thing that means heavy rewriting (we would need to move all the Statistic variable into classes somewhere, pass around way...
2016 Dec 13
0
Enabling statistics in release builds / static constructors
...looks in practice, right now I fear it’s not gonna look nice: especially considering that you raised a concern earlier about free functions here and there using statistics. Tracking what’s initialized where and when might become hairy. > >> On Dec 13, 2016, at 3:47 PM, Matthias Braun <mbraun at apple.com <mailto:mbraun at apple.com>> wrote: >> >> As I wrote the trick here is sneak the initGlobals() into the places where we do pass registration which should get you a big part of the way. For the remaining cases you have to add a few functions and call them from ini...
2017 Sep 11
3
Live Register Spilling
...function, i am guessing this is due to the default optimization -O0 by clang if not specified. As for the llc, i tried to invoke it with -O1,-O2,-O3. All of them resulted in failure during the phase "PROCESS IMPLICIT DEFS" This message showed up: ________________________________ From: mbraun at apple.com <mbraun at apple.com> on behalf of Matthias Braun <mbraun at apple.com> Sent: Saturday, September 9, 2017 2:06 AM To: jin chuan see Cc: llvm-dev at lists.llvm.org Subject: Re: [llvm-dev] Live Register Spilling This would be a lot easier to discuss having a concrete example...
2016 Dec 13
0
Enabling statistics in release builds / static constructors
I don’t believe it is any more work (except the registry infrastructure) to do than you strawman proposal. > On Dec 13, 2016, at 3:36 PM, Matthias Braun <mbraun at apple.com> wrote: > > I don't agree with an ideological "burn and remove all the globals" stance. For one thing that means heavy rewriting (we would need to move all the Statistic variable into classes somewhere, pass around way more contexts). I am NOT volunteering for t...
2017 Sep 12
2
Live Register Spilling
Running llc with '-verify-machineinstrs' may tell you which instruction break the SSA form. Ruiling From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of jin chuan see via llvm-dev Sent: Monday, September 11, 2017 10:02 AM To: Matthias Braun <mbraun at apple.com> Cc: llvm-dev at lists.llvm.org Subject: Re: [llvm-dev] Live Register Spilling Sorry about the previous message This message showed up: llc: /home/jc/Desktop/Project/For_Testing/llvm/lib/CodeGen/MachineRegisterInfo.cpp:366: llvm::MachineInstr* llvm::MachineRegisterInfo::getVRegDef(...
2016 Dec 13
2
Enabling statistics in release builds / static constructors
...d goal was to move option storage into the {MC|LLVM}Context. > > -Chris > >> On Dec 13, 2016, at 3:32 PM, Mehdi Amini <mehdi.amini at apple.com <mailto:mehdi.amini at apple.com>> wrote: >> >>> >>> On Dec 13, 2016, at 3:28 PM, Matthias Braun <mbraun at apple.com <mailto:mbraun at apple.com>> wrote: >>> >>>> >>>> On Dec 13, 2016, at 3:27 PM, Matthias Braun <mbraun at apple.com <mailto:mbraun at apple.com>> wrote: >>>> >>>>> >>>>> On Dec 13, 2016,...
2018 Jun 21
2
[RFC] Removing debug locations from ConstantSDNodes
...on for that line. Using is_stmt=0 is ofcourse only interesting if the constant load I hoisted so that it isn't adjacent to other is_stmt=1 instructions on the same line. /Björn From: llvm-dev <llvm-dev-bounces at lists.llvm.org> On Behalf Of via llvm-dev Sent: den 21 juni 2018 15:08 To: mbraun at apple.com Cc: llvm-dev at lists.llvm.org; davidxl at google.com; jbogner at apple.com Subject: Re: [llvm-dev] [RFC] Removing debug locations from ConstantSDNodes mbraun at apple.com<mailto:mbraun at apple.com> wrote: FWIW: Debug information on constants feels odd to me. They are just val...
2016 Dec 13
0
Enabling statistics in release builds / static constructors
...l::opt was to use the singleton as a transitionary measure only. The end goal was to move option storage into the {MC|LLVM}Context. -Chris > On Dec 13, 2016, at 3:32 PM, Mehdi Amini <mehdi.amini at apple.com> wrote: > >> >> On Dec 13, 2016, at 3:28 PM, Matthias Braun <mbraun at apple.com <mailto:mbraun at apple.com>> wrote: >> >>> >>> On Dec 13, 2016, at 3:27 PM, Matthias Braun <mbraun at apple.com <mailto:mbraun at apple.com>> wrote: >>> >>>> >>>> On Dec 13, 2016, at 3:23 PM, Mehdi Amini...
2016 Dec 13
2
Enabling statistics in release builds / static constructors
> On Dec 13, 2016, at 3:28 PM, Matthias Braun <mbraun at apple.com> wrote: > >> >> On Dec 13, 2016, at 3:27 PM, Matthias Braun <mbraun at apple.com <mailto:mbraun at apple.com>> wrote: >> >>> >>> On Dec 13, 2016, at 3:23 PM, Mehdi Amini <mehdi.amini at apple.com <mailto:mehdi.amini at app...
2016 Aug 23
2
Help in understanding physreg LiveVariables
...opyFromReg in the beginning of the loop BB, right? And then I need to build a PHI instruction at the beginning of the loop MBB that relates the 3 virt regs, right? Is there anything else I need to do regarding the creation of the new phi instruction, do you know? Tyler From: Matthias Braun <mbraun at apple.com> To: Tyler Kenney/Marlborough/IBM at IBMUS Cc: llvm-dev at lists.llvm.org Date: 08/23/2016 05:17 PM Subject: Re: [llvm-dev] Help in understanding physreg LiveVariables Sent by: mbraun at apple.com On Aug 23, 2016, at 2:07 PM, Tyler Kenney <tjkenney at us.ibm.com>...
2018 Feb 14
1
Adding comments to 'MachineInstruction'
...along lines in the machine output or as part of some "end of line" comments. John On 2/5/18 3:00 PM, via llvm-dev wrote: > Message: 6 > Date: Mon, 5 Feb 2018 19:31:58 -0000 > From: "Martin J. O'Riordan via llvm-dev" <llvm-dev at lists.llvm.org> > To: <mbraun at apple.com> > Cc: 'LLVM Developers' <llvm-dev at lists.llvm.org> > Subject: Re: [llvm-dev] Adding comments to 'MachineInstruction' > Message-ID: <006701d39eb7$fda8ac90$f8fa05b0$@theheart.ie> > Content-Type: text/plain; charset="utf-8" > >...
2018 Sep 11
2
linear-scan RA
...ference. My worry is that looking at interference by ranges of instruction numbers leads to inaccuracies when a range is introduced by a copy. But perhaps I should focus on the links and, as you suggested, the debugging info. Thanks, Preston On Mon, Sep 10, 2018 at 5:02 PM, Matthias Braun <mbraun at apple.com> wrote: > > > On Sep 10, 2018, at 4:53 PM, Preston Briggs <preston.briggs at gmail.com> > wrote: > > > > The underlying liveness datastructure is a list of ranges where each > vreg is alive > > (ranges in terms of instructions numbered). I rem...
2015 Sep 04
2
LiveInterval and Loop Info
Thanks Matthias I can also use the method intervalIsInOneMBB() from LiveIntervals class to relate a LiveInterval to a MachineBasicBlock, right? Em 04/09/2015 2:26 PM, "Matthias Braun" <mbraun at apple.com> escreveu: > There is no direct support for this, but you can use > LiveIntervalAnalysis::getMBBStartIndex()/getMBBEndIndex()/getMBBFromIndex() > to relate the SlotIndexes used in the LiveIntervals to MachineBasicBlocks > which in turn you can relate to your MachineLoop...
2016 Mar 24
1
[test-suite] r261857 - [cmake] Add support for arbitrary metrics
...lt;mailto:hfinkel at anl.gov>> wrote: >>> >>> ----- Original Message ----- >>>> From: "Hal Finkel via llvm-commits" <llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>> >>>> To: "Matthias Braun" <mbraun at apple.com <mailto:mbraun at apple.com>> >>>> Cc: "nd" <nd at arm.com <mailto:nd at arm.com>>, "llvm-commits" <llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>> >>>> Sent: Wednesday, March 23, 2016...
2016 Mar 24
0
[test-suite] r261857 - [cmake] Add support for arbitrary metrics
...kel at anl.gov <mailto:hfinkel at anl.gov>> wrote: >> >> ----- Original Message ----- >>> From: "Hal Finkel via llvm-commits" <llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>> >>> To: "Matthias Braun" <mbraun at apple.com <mailto:mbraun at apple.com>> >>> Cc: "nd" <nd at arm.com <mailto:nd at arm.com>>, "llvm-commits" <llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>> >>> Sent: Wednesday, March 23, 2016 5:19:37...