Displaying 20 results from an estimated 700 matches similar to: "[LLVMdev] llvm-gfortran"
2011 Jun 07
0
[LLVMdev] llvm-gfortran
On Tue, Jun 7, 2011 at 2:33 PM, Yuanfang Chen <tabloid.adroit at gmail.com> wrote:
> Hello folks,
> I want to compile some fortran code to IR, but llvm-gfortran 4.2-2.9 does
> compile my fortran code. gfortran 4.2.1 fail with the same error. but
> gfortran 4.4.6 and ifort compiles fine. Attached is the file causing
> error. Error message is
> m_List.F90: In function
2010 Apr 18
4
[LLVMdev] create two Twine object
I need to generate variables like
status1, status2, status3, ......
request1, request2, request3, ......
this is my code, other unrelated detail are eliminated.
static int varNum;
static const char *getVarNum() {
++varNum;
std::stringstream ss;
ss << varNum;
std::string *varname = new std::string(ss.str());
return varname->c_str();
}
const char *VarNum = getVarNum();
Twine *x1 = new
2010 Apr 18
1
[LLVMdev] create two Twine object
On Sun, Apr 18, 2010 at 4:36 AM, Eugene Toder <eltoder at gmail.com> wrote:
> According to documentation Twines should be used only for temporary
> values and not stored, so allocating the in heap sounds wrong.
Yes, in general you should never be naming Twine directly, except in
the case where you need to make a Twine for an integer. All other uses
should be considered poor style, as
2010 Apr 18
0
[LLVMdev] create two Twine object
According to documentation Twines should be used only for temporary
values and not stored, so allocating the in heap sounds wrong.
I think all you need here is
static int varNum;
++varNum;
Instruction *sstatusInst = new AllocaInst(StatusTy, Twine("status") +
Twine(varNum), entry_inst);
Instruction *sreqInst = new AllocaInst(ReqTy, Twine("request") +
Twine(varNum),
2005 Jun 09
1
the svDialogs package
Hi Philippe and R community,
I am trying to use some functions from the svDialogs package but I get some werid errors I do not understand:
> library(svDialogs)
> m_list <- as.list(1:10)
> guiDlgDoubleList(m_list, m_list)
Error in guiDlgDoubleList(m_list, m_list) :
Not yet implemented!
> guiDlgList(m_list)
Error in guiDlgList(m_list) : couldn't find function
2001 May 31
1
paper size in postscript driver
I have a non-PS printer setup to print under linux using ghostscript as a
filter. This printer has two paper trays, one has letter paper, the other
tabloid size paper. If I print from a program that uses a PPD file to
configure the printer, like StarOffice or The Gimp, I can select the paper
size from a nifty list. If I select letter size, the printer print with
paper from the letter tray. If
2009 Nov 05
1
how to collapse list into a matrix with names
Dear R-Helpers,
I have the following code:
data =
read.csv("test.csv",header=T,na.strings="-",row.names=1)
myData=as.matrix(data)
##myData is a 102x19 matrix
myList = alply(myData, 2,function(x){matrix(x,ncol=6,byrow=T)})
##myList is a list containing 19 matrices with the following names
> names(myList)
[1] "*ES" "*ET" "*ER"
2020 Jul 15
3
[RFC] Introducing classes for the codegen driven by new pass manager
> On Jul 15, 2020, at 12:28, Chen, Yuanfang <Yuanfang.Chen at sony.com> wrote:
>
> In codegen with NPM, I've made all codegen passes (IR or MIR pass) to be only driven by `llc`. Both due to the way NPM registering pass (on-demand&dynamic instead of static initialization in Legacy PM), and reduce the confusion about which tool (`llc` or `opt`) to test codegen IR passes.
>
2020 Jul 16
2
[RFC] Introducing classes for the codegen driven by new pass manager
On Wed, Jul 15, 2020 at 6:39 PM Chen, Yuanfang via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> Indeed, but there is a distinction about their position in the pipeline. We run opt & codegen pipeline separately,
Why, though? Is there a reason why this inherently makes sense, or is
it just a historical accident? At least to me it seems that it would
make more sense to run all passes
2020 Jul 21
3
[RFC] Introducing classes for the codegen driven by new pass manager
One thing I want to mention. I believe in the current legacy pass manager
implementation only one MachineFunction ever exists at a time. It is
deleted before the next MachineFunction is created. This is very
important for memory usage. I think the MachineOutliner being in the
pipeline may create an exception to this. I think the initial version of
retpoline used a ModulePass and that had to be
2003 Mar 29
1
Wine Printing Problem
Hi,
I want to print with Internal Postscript Driver of Wine.
But i have this error in Notepad.
1. No printer by default
2. The Postscript Driver of Wine don't work
The log are the following:
fixme:commdlg:PRINTDLG_SetUpPrinterListComboA Can't find '(null)' in
printer list so trying to find default
fixme:commdlg:PRINTDLG_SetUpPrinterListComboA Can't find default printer
2020 Jul 22
2
[RFC] Introducing classes for the codegen driven by new pass manager
Hi Matt, which analysis is this?
________________________________________
From: Matt Arsenault <whatmannerofburgeristhis at gmail.com> on behalf of Matt Arsenault <arsenm2 at gmail.com>
Sent: Tuesday, July 21, 2020 12:02 PM
To: Craig Topper
Cc: Chen, Yuanfang; Nicolai Hähnle; llvm-dev at lists.llvm.org
Subject: Re: [llvm-dev] [RFC] Introducing classes for the codegen driven by new pass
2020 Jun 02
2
Code coverage for member functions that are defined inside the class
Hello,
We have a user that wants to get the code coverage report for his library without turning on instrumentation for the library clients or change how they are built (only the library is instrumented). It seems like the inline member functions defined in headers are not instrumented in this case because the clients are not instrumented. The library itself does not have a copy of the inline
2020 Jul 14
3
[RFC] Introducing classes for the codegen driven by new pass manager
-Yuanfang
> -----Original Message-----
> From: Arthur Eubanks <aeubanks at google.com>
> Sent: Monday, July 13, 2020 12:49 PM
> To: Chen, Yuanfang <Yuanfang.Chen at sony.com>
> Cc: LLVM Developers' List <llvm-dev at lists.llvm.org>
> Subject: Re: [llvm-dev] [RFC] Introducing classes for the codegen driven by
> new pass manager
>
> While we're
2020 Sep 17
3
[NPM] Register target specific pass with opt
Hello LLVM community,
I was trying to port a target specific loop transformation pass (HexagonVectorLoopCarriedReusePass) to the New Pass Manager. However, I could not figure out a way to register this pass with opt. I can see that llvm/lib/Passes/PassRegistry.def is the registry for target independent passes. Can anyone point me to an example/API which can help me in registering this pass so
2015 May 28
2
[LLVMdev] PGO for macro expansion code
#define GET_BIT(lll) \
// blah blah
#define G(label1,label2) \
{ \
// decent amount code \
...
while (1) { \
GET_BIT(label2); \
}; \
}
void f() {
if (..)
G('c', 'd');
while ( .. )
G('a','b');
}
After perf sampling, a lot
2013 Dec 13
2
[LLVMdev] unconditional branch folding
Hello guys,
Do we have a pass to do unconditional branch folding except the one in
Codegen? I checked in the lib/Transforms/Scalar, did not see any
promising one.
thank you,
yuanfang
2009 Feb 05
3
The Origins of R AND CALCULUS
An amusing afterthought : What is a rival software (ahem!) was planting
this, hoping for a divide between S and R communities.or at the very minimum
hoping for some amusement. an assumption or even a pretense of stealing
credit is one of the easiest ways of sparking intellectual discord
Most users of softwares don't really care about who gets credit ( Who wrote
Windows Vista ,or Mac OS or
2019 Sep 30
3
Debugging LowerTypeTests in LLVM Using GDB
Hi,
I am looking into Control-Flow Integrity for indirect function calls,
implemented with jump tables. I want to step through the code that produces
these jump tables in GDB. I have built clang and opt from source with
debugging symbols. I believe this code lives in
llvm/lib/Transforms/LowerTypeTests.cpp, but when I try to debug *opt* by
running the command "run -lowertypetests cfi-icall.bc
2009 Feb 03
7
The Origins of R
In another thread on this list, various wild allegations have been
made, relating to the New York Times article on R. I object both to
the subject line and to the content of several of the messages, and
will not repeat or quote any of that content. It smacks to me of
mischief making.
Discussion has centered around the following quote from the NY Times
article:
?According to them, the