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.
>...
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...