similar to: [LLVMdev] Question about Constant Expressions

Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] Question about Constant Expressions"

2007 Jul 03
0
[LLVMdev] Question about Constant Expressions
On Tue, 3 Jul 2007, Anton Korobeynikov wrote: >> We used to have a 'lowerconstantexpr' pass in transforms/scalar. I don't >> know how to see deleted files in svn though. > They should be "seen" in the certain revision, before they were deleted. How can you see these in viewcv? -Chris -- http://nondot.org/sabre/ http://llvm.org/
2007 Jul 04
1
[LLVMdev] Question about Constant Expressions
Chris: It was in the 1.5 release but not subsequent to that. You can find this by looking for the file in the branches that were converted from subversion. You can find the file you're looking for here: http://llvm.org/viewvc/llvm-project/llvm/branches/release_15/lib/Transforms/Scalar/LowerConstantExprs.cpp?view=log Reid. On Tue, 2007-07-03 at 14:29 -0700, Chris Lattner wrote: > On
2007 Jul 03
2
[LLVMdev] Question about Constant Expressions
How hard would it be to compile this pass and add it to the passes that opt can run? Is this something I should be able to do relatively quickly? What was the name of the file(s) that implemented the pass? Thanks, Ben On 7/3/07, Chris Lattner <sabre at nondot.org> wrote: > On Tue, 3 Jul 2007, Anton Korobeynikov wrote: > >> We used to have a 'lowerconstantexpr' pass in
2007 Jul 03
0
[LLVMdev] Question about Constant Expressions
On Tue, 3 Jul 2007, Ben Chambers wrote: > How hard would it be to compile this pass and add it to the passes > that opt can run? Is this something I should be able to do relatively > quickly? What was the name of the file(s) that implemented the pass? It should be easy, modulo it bitrotting. It is already built as an opt pass. The filename was LowerConstantExpr.cpp IIRC. -Chris
2007 Jul 03
1
[LLVMdev] Question about Constant Expressions
Hi! Is there a pass that will remove constant expressions from appearing within other expressions? For instance it would convert the call: %tmp20 = tail call i32 (i8*, ...)* @printf( i8* getelementptr ([4 x i8]* @.str, i32 0, i32 0), i32 %tmp18 ) ; <i32> [#uses=0] Into: %tmpFresh = getelementptr [4 x i8]* @.str, i32 0, i32 0 ; <i8*> [#uses = 1] %tmp20 = tail call i32 (i8*,
2010 Dec 14
3
[LLVMdev] __used__ attributes in llvm-gcc's crtstuff.c
Hello, I'm wondering why only some global static variables are marked with __used__ attributes in llvm-gcc/gcc/crtstuff.c. GCC compiles crtstuff.c with -fno-toplevel-reorder option, which ensures that unused static globals are not removed during optimization. However, since LLVM does not support that option, I presume __used__ attribute is used instead. For example, __CTOR_LIST__[1]
2007 Oct 25
2
What to do to use libvorbis with FreePascal?
All, I am a FreePascal programmer. I am making a Pascal-based application now, and want to use vorbis as its sound files. What should I do so that I can use libvorbis with FreePascal? (Actually, I use Lazarus as the Windows development environment) Thanks. -- Comodo Firewall Pro -- Powerful & Free, Forever! Visit www.comodo.com Support patent-free audio! Visit www.playogg.org Use
2012 Jul 22
12
[LLVMdev] Setting up a cross-compiler for cortex-m3
On 22 July 2012 20:42, Anton Korobeynikov <anton at korobeynikov.info> wrote: >> Any suggestions? > Try to specify CPU explicitly. He shouldn't have to, but that might help. Maybe setting -march? This is a big mess... I thought that v7 always assumed Thumb2 for the thumb flag, and v7M should always assume Cortex-M3 CPU if none provided. It's funny that James had a great
2008 Aug 05
2
a simple Asterisk AMI interface with Delphi (or Lazarus+FreePascal)
Hi Everyone, Those of you who have a simple home-based Asterisk box might be interested in a "simple" Win32 (Win2K or WinXP) interface to the AMI manager. The quick-start versions merely require unzipping with NO Installation - hence, NO Uninstall (i.e., no registry writes at any time by the install nor by the program). (Unfortunately) the INSTALL version does write to the
2013 Mar 29
2
[LLVMdev] x86_stdcallcc @<n> mangling vs. '\1' prefix [was: x86_stdcallcc and extra name mangling on Windows]
Anton, what do you think of David's patch with this test case? OK to commit that? On Wed, Feb 20, 2013 at 12:43 PM, Anton Korobeynikov < anton at korobeynikov.info> wrote: > The patch looks incorrect. The code just needs to handle \1 properly > and clang extended to add explicit \1 to the names which does not > require mangling. > > I do not think that moving whole
2007 May 14
4
[*Win32 0.60] Sending call notification by e-mail/web?
Hello, In case there are other users of the AsteriskWin32 port... I haven't really used the AGI feature of Asterisk to run an application from extensions.conf. *Win32 supports Perl, which I don't know. Apparently, it's also possible to write AGI applications as EXE's (there's a eagi-test.exe file installed by default). => When a call comes in, I'd like an AGI
2006 Dec 31
8
(OT) Where to post free source for AGI?
Hey all, After figuring out a problem with AGI and freepascal, I have finished writing a small Cepstral (http://www.cepstral.com) AGI app. I wrote a small readme for it at http://www.datatrakpos.com/misc/dial/readme.txt. I'd like to give it to the community (source/binary) and was wondering where to post it? The wiki? Also, anyone have suggestion on licensing? LGPL? FreeBSD? Thanks
2006 Dec 29
2
Binary AGI Scripts
Hi Everyone, I'm wondering if anyone here write AGI's in compiled binaries. I'm writing a small Cepstral AGI in Freepascal/Lazarus. I know there are some other AGI's out there, but I wanted to add some more functionality than what is available such as having the AGI determine if the "data" argument is plain text or a path to a text file and act accordingly. The
2007 Jun 07
5
[LLVMdev] libc dependencies, code generation questions
Hello, I'm looking into creating an llvm backend for the Free Pascal Compiler (<http://www.freepascal.org>). After reading a bit through the documentation and looking at some code generated by llvm-gcc, I have a couple of questions: 1) is there a way to specify ranges in the switch statement? Pascal supports switch statements (called "case" statements there) which
2012 Mar 14
2
[LLVMdev] How to set constant pool section?
Hi, In the document: http://llvm.org/docs/WritingAnLLVMBackend.html described example like: SparcTargetAsmInfo::SparcTargetAsmInfo(const SparcTargetMachine &TM) { Data16bitsDirective = "\t.half\t"; Data32bitsDirective = "\t.word\t"; Data64bitsDirective = 0; // .xword is only supported by V9. ZeroDirective = "\t.skip\t"; CommentString = "!";
2012 Mar 14
0
[LLVMdev] How to set constant pool section?
Hello > I really need in my backend value for this section, distinct from > default. Where can I set it? It was renamed to ReadOnlySection. You might want to check the logic inside CodeGen/TargetLoweringObjectFileImp.cpp (in particular - TargetLoweringObjectFile::SelectionSectionForGlobal) to see how it's used. -- With best regards, Anton Korobeynikov Faculty of Mathematics and
2010 Jan 05
2
[LLVMdev] Removing the constant pool
Hi all, I was wondering if it is possible to stop floating-point constants being converted to use the constant pool? As for our back-end we would like to be able to treat floating point constants the same way integer constants are treated instead of having to go via the constant pool. Thanks for your help, Rob - This message is subject to Imagination Technologies' e-mail terms:
2006 Jun 20
3
hello Excel... (native/Package/BETA)
Dear list members I am pleased to annonce that I have just finished a native Excel reader/writer. It's wrapped up in two packages: either "xlsReadWrite" (open source) or the slightly beefed-up "xlsReadWritePro" (shareware). Working with Excel data is now as easy as writing read.xls and write.xls. Some more details: - Infos and download: http://treetron.googlepages.com -
2005 May 26
1
Sourceforge CVS
The Shorewall CVS repository is now safely ensconced at Sourceforge. http://sourceforge.net/cvs/?group_id=22587 Please note that unlike with the old repository here at shorewall.net, at Sourceforge there is a delay in updating the ViewCVS (web) copy of the repository. As a consequence, developer commits are not immediately available for browsing with ViewCVS
2007 Jul 23
1
GNU pascal
Is there a package for CentOS of GNU/Pascal? -- 21:50:04 up 2 days, 9:07, 0 users, load average: 0.92, 0.37, 0.18 --------------------------------------------------------- Lic. Mart?n Marqu?s | SELECT 'mmarques' || Centro de Telem?tica | '@' || 'unl.edu.ar'; Universidad Nacional | DBA, Programador, del Litoral |