search for: holewinski

Displaying 20 results from an estimated 692 matches for "holewinski".

2011 Dec 08
3
[LLVMdev] PTX builtin functions.
It is my understanding that all you need to do is specify let isTarget = 1 in your .td file and it will generate target specific intrinsics. This should allow you to keep the IntrinsicsPTX.td file in the same location. Micah From: Justin Holewinski [mailto:justin.holewinski at gmail.com] Sent: Monday, December 05, 2011 6:13 AM To: Alberto Magni Cc: Villmow, Micah; LLVM Developers Mailing List Subject: Re: [LLVMdev] PTX builtin functions. On Sun, Dec 4, 2011 at 1:10 PM, Alberto Magni <alberto.magni86 at gmail.com<mailto:alberto.magni86...
2011 Dec 08
0
[LLVMdev] PTX builtin functions.
...es in the PTXIntrinsicInfo class in the back-end? What exactly does isTarget do? It seems to remove a lot of the intrinsic information in the Intrinsics.gen file, but I can't find any documentation on it. > **** > > ** ** > > Micah**** > > ** ** > > *From:* Justin Holewinski [mailto:justin.holewinski at gmail.com] > *Sent:* Monday, December 05, 2011 6:13 AM > *To:* Alberto Magni > *Cc:* Villmow, Micah; LLVM Developers Mailing List > > *Subject:* Re: [LLVMdev] PTX builtin functions.**** > > ** ** > > On Sun, Dec 4, 2011 at 1:10 PM, Alberto Ma...
2013 Apr 29
3
[LLVMdev] [PATCH] Propagate DAG node ordering during legalization and instruction selection
...o SelectionDAG::getXXX() functions. Your feedback would be appreciated. Thanks, Xiaoyi From: Andrew Trick <atrick at apple.com> Subject: Re: [PATCH] Propagate DAG node ordering during legalization and instruction selection Date: March 20, 2013 12:01:48 AM PDT To: Justin Holewinski <justin.holewinski at gmail.com> Cc: llvm-commits <llvm-commits at cs.uiuc.edu> On Mar 19, 2013, at 1:17 PM, Justin Holewinski <justin.holewinski at gmail.com> wrote: Updated patch attached. I've addressed the CSE during legalization issue. Now...
2013 Jan 11
2
[LLVMdev] Documentation of fmuladd intrinsic
----- Original Message ----- > From: dag at cray.com > To: "Justin Holewinski" <justin.holewinski at gmail.com> > Cc: "Hal Finkel" <hfinkel at anl.gov>, "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu> > Sent: Friday, January 11, 2013 2:13:50 PM > Subject: Re: [LLVMdev] Documentation of fmuladd intrinsic > > J...
2011 Dec 04
2
[LLVMdev] PTX builtin functions.
...agree with this ? Or do you have a better solution. Also I don't know yet how to make llvm recognize the intrinsics defined in lib/Target/PTX/PTXIntrinsics.td, the only other backend that does so is MBlaze. A tentative patch is attached. Bye, Alberto On Wed, Nov 23, 2011 at 2:36 PM, Justin Holewinski <justin.holewinski at gmail.com> wrote: > > On Nov 23, 2011 8:33 AM, "Justin Holewinski" <justin.holewinski at gmail.com> > wrote: >> >> >> On Nov 23, 2011 6:57 AM, "Alberto Magni" <alberto.magni86 at gmail.com> >> wrote: >&g...
2013 Jan 11
1
[LLVMdev] Documentation of fmuladd intrinsic
----- Original Message ----- > From: "Justin Holewinski" <justin.holewinski at gmail.com> > To: "Hal Finkel" <hfinkel at anl.gov> > Cc: "David A. Greene" <dag at cray.com>, "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu> > Sent: Friday, January 11, 2013 2:19:01 PM > Subject:...
2011 Dec 05
0
[LLVMdev] PTX builtin functions.
...> > Also I don't know yet how to make llvm recognize the intrinsics > defined in lib/Target/PTX/PTXIntrinsics.td, the only other > backend that does so is MBlaze. > > A tentative patch is attached. > > Bye, > Alberto > > On Wed, Nov 23, 2011 at 2:36 PM, Justin Holewinski > <justin.holewinski at gmail.com> wrote: > > > > On Nov 23, 2011 8:33 AM, "Justin Holewinski" < > justin.holewinski at gmail.com> > > wrote: > >> > >> > >> On Nov 23, 2011 6:57 AM, "Alberto Magni" <alberto.magni8...
2013 Apr 30
0
[LLVMdev] [PATCH] Propagate DAG node ordering during legalization and instruction selection
...> Thanks,**** > > Xiaoyi**** > > > > From: Andrew Trick <atrick at apple.com> > > Subject: Re: [PATCH] Propagate DAG node ordering during legalization > and instruction selection > > Date: March 20, 2013 12:01:48 AM PDT > > To: Justin Holewinski <justin.holewinski at gmail.com> > > Cc: llvm-commits <llvm-commits at cs.uiuc.edu> > > > > > On Mar 19, 2013, at 1:17 PM, Justin Holewinski < > justin.holewinski at gmail.com> wrote: > > > Updated patch attached. > > >...
2013 Apr 30
2
[LLVMdev] [PATCH] Propagate DAG node ordering during legalization and instruction selection
.... Your feedback would be appreciated. Thanks, Xiaoyi From: Andrew Trick <atrick at apple.com<mailto:atrick at apple.com>> Subject: Re: [PATCH] Propagate DAG node ordering during legalization and instruction selection Date: March 20, 2013 12:01:48 AM PDT To: Justin Holewinski <justin.holewinski at gmail.com<mailto:justin.holewinski at gmail.com>> Cc: llvm-commits <llvm-commits at cs.uiuc.edu<mailto:llvm-commits at cs.uiuc.edu>> On Mar 19, 2013, at 1:17 PM, Justin Holewinski <justin.holewinski at gmail.com<mailto:justin.holewins...
2013 Aug 08
2
[LLVMdev] Can I add GlobalVariable in MachineFunctionPass ?
Yes, total number of PTX registers that will be emitted is exactly what I need. It's hard to figure out this in LLVM IR level. 2013/8/7 Justin Holewinski <justin.holewinski at gmail.com> > Is there any way you could approximate the register/instruction usage and > perform live-range analysis in a higher-level LLVM IR pass? I'm not sure > how useful NVPTXRegisterInfo would be anyway. Unlike backends that target > "real&q...
2013 Feb 09
3
[LLVMdev] ManagedStatic and order of destruction
...be safer than relying on a client to call llvm_shutdown()? It seems like the whole purpose of llvm_shutdown() is to allow clients to free the data allocated by ManagedStatic instances. Could we not just give them an option, but by default clean up during global destruction? -- Thanks, Justin Holewinski -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130209/e9354c2e/attachment.html>
2013 Aug 08
0
[LLVMdev] Can I add GlobalVariable in MachineFunctionPass ?
...need to change other parts of the IR as well? On Thu, Aug 8, 2013 at 7:29 AM, Anthony Yu <swpenim at gmail.com> wrote: > Yes, total number of PTX registers that will be emitted is exactly what I > need. It's hard to figure out this in LLVM IR level. > > > 2013/8/7 Justin Holewinski <justin.holewinski at gmail.com> > >> Is there any way you could approximate the register/instruction usage and >> perform live-range analysis in a higher-level LLVM IR pass? I'm not sure >> how useful NVPTXRegisterInfo would be anyway. Unlike backends that target &...
2011 Nov 21
2
[LLVMdev] PTX builtin functions.
On Mon, Nov 21, 2011 at 11:45 AM, Alberto Magni <alberto.magni86 at gmail.com>wrote: > On Mon, Nov 21, 2011 at 3:36 PM, Justin Holewinski > <justin.holewinski at gmail.com> wrote: > > On Mon, Nov 21, 2011 at 7:01 AM, Alberto Magni < > alberto.magni86 at gmail.com> > > wrote: > >> > >> Hi Justin, > >> > >> attached you find the patch for the integer max instruction. &gt...
2011 Nov 23
2
[LLVMdev] PTX builtin functions.
...> Cheers, > > Alberto > > > > >> -----Original Message----- > >> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] > >> On Behalf Of Alberto Magni > >> Sent: Tuesday, November 22, 2011 8:41 AM > >> To: Justin Holewinski > >> Cc: LLVM Developers Mailing List > >> Subject: Re: [LLVMdev] PTX builtin functions. > >> > >> On Mon, Nov 21, 2011 at 5:31 PM, Justin Holewinski > >> <justin.holewinski at gmail.com> wrote: > >> > On Mon, Nov 21, 2011 at 11:45 AM,...
2013 Jan 11
0
[LLVMdev] Documentation of fmuladd intrinsic
On Fri, Jan 11, 2013 at 3:16 PM, Hal Finkel <hfinkel at anl.gov> wrote: > ----- Original Message ----- > > From: dag at cray.com > > To: "Justin Holewinski" <justin.holewinski at gmail.com> > > Cc: "Hal Finkel" <hfinkel at anl.gov>, "LLVM Developers Mailing List" < > llvmdev at cs.uiuc.edu> > > Sent: Friday, January 11, 2013 2:13:50 PM > > Subject: Re: [LLVMdev] Documentation of fmuladd i...
2011 Sep 29
3
[LLVMdev] r140697 broke building with shared library enabled
On 29 September 2011 13:54, Justin Holewinski <justin.holewinski at gmail.com> wrote: > Did you try to re-run configure after pulling that commit? > I just tried a shared build with: > ../configure --enable-optimized --enable-assertions > --enable-targets=host,ptx --enable-shared > And the build is successful. > What is...
2011 Nov 23
0
[LLVMdev] PTX builtin functions.
On Nov 23, 2011 8:33 AM, "Justin Holewinski" <justin.holewinski at gmail.com> wrote: > > > On Nov 23, 2011 6:57 AM, "Alberto Magni" <alberto.magni86 at gmail.com> wrote: > > > > On Tue, Nov 22, 2011 at 5:01 PM, Villmow, Micah <Micah.Villmow at amd.com> wrote: > > > Alberto, >...
2013 Aug 07
2
[LLVMdev] Can I add GlobalVariable in MachineFunctionPass ?
...A, but I will use PTX as the input of the simulator, gpgpu-sim, so it makes sense. Whether to insert shared memory is depend on the analysis that needs LiveAnalysis, PTX InstrInfo, PTX RegisterInfo, etc. That's why I need to add global variables in MachineFunctionPass. Antony 2013/8/6 Justin Holewinski <justin.holewinski at gmail.com> > Yes, global variables are the only way to access shared memory. > > I'm just trying to get an idea of what you're aiming to accomplish to see > if we can improve on the interface here. A MachineFunctionPass runs after > instruction s...
2013 Feb 13
0
[LLVMdev] ManagedStatic and order of destruction
...shutdown and the > ManagedStatic implementation. > But it's nice to be able to explicitly free memory allocated by LLVM, > otherwise such memory (allocated by global objects) can show up as memory > leaks. > > Thanks, > Nick C. > > On 12/02/2013 6:31 p.m., Justin Holewinski wrote: > > Ping. Anyone with knowledge of detailed knowledge of the ManagedStatic > implementation? > > The use-case we are looking at is getting rid of llvm_shutdown() by > cleaning up the ManagedStatic data when the global destructors run. > > > On Sat, Feb 9, 2013 at...
2011 Nov 22
2
[LLVMdev] PTX builtin functions.
...l_mad'. This is how you can do intrinsic overloading in LLVM. Hope this helps, Micah > -----Original Message----- > From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] > On Behalf Of Alberto Magni > Sent: Tuesday, November 22, 2011 8:41 AM > To: Justin Holewinski > Cc: LLVM Developers Mailing List > Subject: Re: [LLVMdev] PTX builtin functions. > > On Mon, Nov 21, 2011 at 5:31 PM, Justin Holewinski > <justin.holewinski at gmail.com> wrote: > > On Mon, Nov 21, 2011 at 11:45 AM, Alberto Magni > <alberto.magni86 at gmail.com&g...