search for: verena

Displaying 20 results from an estimated 21 matches for "verena".

2012 Jul 31
3
[LLVMdev] mcjit
Thu Jul 12 03:42:12 CDT 2012, Verena Beckham verena at codeplay.com : > I would not say it is trivial, having done it myself. > > MCJIT also doesn't support multiple modules, and it does not do JITing > on demand, instead, it does all of it at the same time in the > constructor (unless that is what you call "no...
2012 Jun 29
2
[LLVMdev] Comment "FIXME" in X86MachObjectWriter::RecordX86Relocation
...to generate ELF on Windows. I don't know if any progress has been made toward a more generally acceptable solution. -Andy -----Original Message----- From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of Jim Grosbach Sent: Friday, June 29, 2012 9:54 AM To: Verena Beckham Cc: llvmdev at cs.uiuc.edu Subject: Re: [LLVMdev] Comment "FIXME" in X86MachObjectWriter::RecordX86Relocation Hi Verena, Windows + MachO is likely to run into lots of problems once you start passing in non-trivial code. The relocation model is very tied to Darwin. I believe som...
2012 Jul 02
0
[LLVMdev] Comment "FIXME" in X86MachObjectWriter::RecordX86Relocation
...ing ELF + MCJIT + Windows and was hoping MachO would work just as well. Since you don't need to modify LLVM to be able to output MachO this was my first choice. But are you saying MachO will not work as well as ELF? Thanks for the patch Andrew, that will have to be my plan B in this case. Verena On 29/06/2012 23:47, Kaylor, Andrew wrote: > Can I assume we're talking about MCJIT since a file format and relocations are involved? > > Some changes are required in order to get MCJIT to generate ELF object files. Eli Bendersky submitted a patch some time ago to modify the target...
2012 Jul 31
0
[LLVMdev] mcjit
...e will be a ("liker" type) error. * Because only one Module is supported the function addModule doesn't do anything useful. You need to create a new ExecutionEngine for each module. I'm working with LLVM 3.1, but I don't think much has changed in trunk. Hope this helps, Verena On 31/07/2012 11:16, Paweł Bylica wrote: > Thu Jul 12 03:42:12 CDT 2012, Verena Beckham verena at codeplay.com : >> I would not say it is trivial, having done it myself. >> >> MCJIT also doesn't support multiple modules, and it does not do JITing >> on demand, inste...
2012 Jun 29
0
[LLVMdev] Comment "FIXME" in X86MachObjectWriter::RecordX86Relocation
Hi Verena, Windows + MachO is likely to run into lots of problems once you start passing in non-trivial code. The relocation model is very tied to Darwin. I believe some folks doing JIT on Windows have had some success w/ ELF. Hopefully someone more familiar with the specifics of that will chime in. -Jim...
2012 Jun 29
2
[LLVMdev] Comment "FIXME" in X86MachObjectWriter::RecordX86Relocation
...http://llvm.org/bugs/show_bug.cgi?id=8656) would hit this. (Although I haven't tried it) I'm using Windows 32bit x86 Mach-O, with MCJIT. Trying to find a bug within my program and wondered whether the code is just not supported by LLVM. Let me know if you need a testcase. Thanks! -- Verena Beckham Vice President Engineering Codeplay Software Ltd 45 York Place, Edinburgh, EH1 3HP Tel: 0131 466 0503 Fax: 0131 557 6600 Website: http://www.codeplay.com This email and any attachments may contain confidential and /or privileged information and is for use by the addressee only. If you...
2012 Jun 27
3
[LLVMdev] Counting instructions in MCJIT
...ng equivalent for MCJIT? I can write a MachineFunctionPass to do the same, but I can find no way of inserting that into the PassManager that MCJIT uses. This means I'm replicating the passes and doing code gen twice, basically. Any advice would be much appreciated! Thank you very much, -- Verena Beckham Vice President Engineering Codeplay Software Ltd 45 York Place, Edinburgh, EH1 3HP Tel: 0131 466 0503 Fax: 0131 557 6600 Website: http://www.codeplay.com This email and any attachments may contain confidential and /or privileged information and is for use by the addressee only. If you...
2018 Aug 09
2
[DWARF] prologue_end fix not working for VLIW
.... This assumes we want the prologue_end marker just before the first instruction not in the prologue. I couldn't find anything official about the placement in this case in the DWARF spec. Since I am working on a custom target I'm afraid I can't provide any test cases... Thanks, -- Verena Beckham Senior Principal Software Engineer, Compilers Codeplay Software Ltd Level C, Argyle House, 3 Lady Lawson Street, Edinburgh, EH3 9DR Tel: 0131 466 0503 Fax: 0131 557 6600 Website: http://www.codeplay.com This email and any attachments may contain confidential and /or privileged informati...
2012 Jun 28
0
[LLVMdev] Counting instructions in MCJIT
Hi Verena, I think that we can count the number of instructions with "-stats" command line option. As you mentioned, this option uses Statistic class like "STATISTIC(EmittedInsts, "Number of machine instrs printed");" I don't know exactly about parallel code generation env...
2012 Jul 24
1
[LLVMdev] Cannot remove module from empty JIT
...he function returns a boolean for success/failure, however, so you would expect to be able to call it and get false back. Should we be checking for jitstate != 0 before accessing the variable? - if (jitstate->getModule() == M) { + if (jitstate && jitstate->getModule() == M) { Verena
2009 Dec 29
3
Newbie needs to count elements in a row
Hi, I have a n*m matrix and would like to count the number of elements not equal to NA in a ROW. e.g. x 1 2 3 NA 10 y 2 NA 8 9 NA Which function can I use to obtain "4" for row x and "3" for row y? Could you help me? I found some functions for columns but not for rows... Thank you very much!
2008 Aug 12
1
gap.plot() and axes=F
...o now: library(plotrix) a<-c(1,2,3,4,5,6, 51,66,67,68,69) b<-c(1,2,3,4,5,6,7,8,9,10,11) gap.plot(a,b,gap=c(10,49), gap.axis="x" ) axis(1, at=c(1,2,3,4,5,6,7,8,9,50,55,60,65,70)) axis.break(axis=1,9.5,style="slash", brw=0.03, breakcol="red") Thankful for advice, Verena Hoffmann
2017 Jul 26
2
isSSA computation in MIR parser
...? I noticed a Hexagon test (CodeGen/Hexagon/expand-condsets-rm-reg.mir) has a hack around this by inserting an additional COPY to a register, but that shouldn't be required. It means tests that are generated using llc might be failing because they are wrongly identified as SSA. Thanks, -- Verena Beckham Senior Principal Software Engineer, Compilers Codeplay Software Ltd Level C, Argyle House, 3 Lady Lawson Street, Edinburgh, EH3 9DR Tel: 0131 466 0503 Fax: 0131 557 6600 Website: http://www.codeplay.com This email and any attachments may contain confidential and /or privileged informati...
2017 Sep 18
1
Resend: assertion in MachineCopyPropagation::isNopCopy
...This second COPY, with size(src) != size(dst) was generated in InstrEmitter::EmitSubregNode at // Create the extract_subreg machine instruction. So it's not out-of-tree code. Am I missing something or should the assert condition be part of the "if" condition instead? Thanks, -- Verena Beckham Senior Principal Software Engineer, Compilers Codeplay Software Ltd Level C, Argyle House, 3 Lady Lawson Street, Edinburgh, EH3 9DR Tel: 0131 466 0503 Fax: 0131 557 6600 Website: http://www.codeplay.com This email and any attachments may contain confidential and /or privileged informati...
2006 Jan 03
1
p-value of Logrank-Test
Hello! I want to compare two Kaplan-Meier-Curves by using the Logrank-Test: logrank(Surv(time[b], status[b]) ~ group[b]) This way I only get the value of the test-statistic, but not the p-value. Does anybody know how I can get the p-value? Thanks in advance! Verena Hoffmann
2012 Jul 11
1
[LLVMdev] mcjit
On Jul 11, 2012, at 6:04 AM, Benjamin Kramer wrote: > > On 11.07.2012, at 14:39, Reed Kotler <rkotler at mips.com> wrote: > >> Does anyone know which projects rely on mcjit? >> >> There is the oldjit too; it's still being used? > > The most prominent user of the MC JIT is probably LLDB. > > The only issue with MCJIT I know of is the lack of
2013 Jul 22
0
[LLVMdev] Predication bug in AggressiveAntiDepBreaker?
...cated read before it. So that read is considered the last use. In my example this leads to a register not being fully renamed everywhere. I don't think a predicated write should count as a define. The attached patch fixes this test case. Or am I missing something target dependent here? -- Verena Beckham Vice President Engineering Codeplay Software Ltd 45 York Place, Edinburgh, EH1 3HP Tel: 0131 466 0503 Fax: 0131 557 6600 Website: http://www.codeplay.com This email and any attachments may contain confidential and /or privileged information and is for use by the addressee only. If you...
2012 Jul 20
0
[LLVMdev] Statistics for 'switch' instruction.
Hi Stepan, These are quite interesting numbers. Thanks for running this experiment! Do you have some numbers on the difference of memory consumption and compile time (at -O0 and -O2) with and without case ranges? I think we need to see those numbers before we can decide wether it's interesting to commit to case ranges or not. Thanks, Nuno Quoting Stepan Dyatkovskiy <stpworld at
2018 May 16
0
Bug in TailDuplicator?
...ve, however, attached a "pseudo mir" which should be easily adaptable for a public target. Maybe this is not a bug, but my function at this stage is not canonical? Also, I am not on tip (though I checked the TailDuplicator tip), so it is possible this is fixed elsewhere. Thanks! -- Verena Beckham Senior Principal Software Engineer, Compilers Codeplay Software Ltd Level C, Argyle House, 3 Lady Lawson Street, Edinburgh, EH3 9DR Tel: 0131 466 0503 Fax: 0131 557 6600 Website: http://www.codeplay.com This email and any attachments may contain confidential and /or privileged informati...
2012 Jul 20
2
[LLVMdev] Statistics for 'switch' instruction.
Hi all! I collected some statistics for SwitchInst, based on our test-suite. I found that efficiency is meaningful for parser-like applications only, about 15-20% of cases may be reduced (see top 10 items in Raw sheet of attached .xls file). Below some numbers. Total number of cases in all test-suite -- 11835. Clusters possible to make -- 503 Clusters with size (H - L) + 1