Displaying 20 results from an estimated 44 matches for "punyani".
2009 Dec 15
2
[LLVMdev] Crash in PBQP register allocator
Hi Lang,
Thanks for your inputs on the problem. I was just curious to know if you got any opportunity to work on the solution for this.
Regards
Sachin
> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On
> Behalf Of Sachin.Punyani at microchip.com
> Sent: Tuesday, November 17, 2009 12:00 PM
> Subject: Re: [LLVMdev] Crash in PBQP register allocator
>
> Thanks Lang!
>
> I think we can use linear scan as work around for short term.
>
> Thanks for your help.
>
> Regards
> Sachin
>
> &g...
2009 Dec 15
0
[LLVMdev] Crash in PBQP register allocator
Hi Sachin,
Yes. Bernhard Scholz and I have just discussed a fix for this. I hope to
commit it in the next few days. I will let you know as soon as it goes in to
the mainline.
Regards,
Lang.
On Tue, Dec 15, 2009 at 5:34 PM, <Sachin.Punyani at microchip.com> wrote:
> Hi Lang,
>
> Thanks for your inputs on the problem. I was just curious to know if you
> got any opportunity to work on the solution for this.
>
> Regards
> Sachin
>
> > -----Original Message-----
> > From: llvmdev-bounces at cs.uiuc...
2009 Jan 28
2
[LLVMdev] AsmPrinter question
...chin
________________________________
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
On Behalf Of Evan Cheng
See MachineOperand.h. If a MachineOperand represents an external symbol,
getSymbolName() returns a string.
Evan
On Jan 27, 2009, at 8:26 PM, Sachin.Punyani at microchip.com wrote:
Hi All,
I need to print some extra information about libcall names in assembly.
Libcall names are managed as ExternalSymbols in LLVM.
How do I access these ExternalSymbols from Asmprinter?
AsmPrinter uses class Module that lists all the global variables
(includ...
2009 Jan 29
0
[LLVMdev] AsmPrinter question
...your Module. You can go through all of the
GlobalValues, look for those that are Function declarations (use the
"Function::isDeclaration()" method), and then placing them in the
appropriate place in your assembly file.
Would that work?
-bw
On Jan 28, 2009, at 12:23 AM, <Sachin.Punyani at microchip.com> <Sachin.Punyani at microchip.com
> wrote:
> Hi,
>
> Probably I did not mention my question correctly.
>
> I need to emit declarations of the libcalls (that are made in the
> current module) at the beginning of the assembly file. The class
> “Mo...
2010 Jan 26
3
[LLVMdev] Crash in PBQP register allocator
....com> wrote:
> Hi Sachin,
>
> Yes. Bernhard Scholz and I have just discussed a fix for this. I hope to
> commit it in the next few days. I will let you know as soon as it goes in to
> the mainline.
>
> Regards,
> Lang.
>
> On Tue, Dec 15, 2009 at 5:34 PM, <Sachin.Punyani at microchip.com> wrote:
>>
>> Hi Lang,
>>
>> Thanks for your inputs on the problem. I was just curious to know if you
>> got any opportunity to work on the solution for this.
>>
>> Regards
>> Sachin
>>
>> > -----Original Message----...
2009 Jan 30
1
[LLVMdev] AsmPrinter question
...is not available in the FunctionList.
I need to emit declaration for these libcalls. So FunctionList does not
provide me the information. Is there any other way I can get the
information of these libcalls in AsmPrinter?
Regards
Sachin
> -bw
>
> On Jan 28, 2009, at 12:23 AM, <Sachin.Punyani at microchip.com>
> <Sachin.Punyani at microchip.com
> > wrote:
>
> > Hi,
> >
> > Probably I did not mention my question correctly.
> >
> > I need to emit declarations of the libcalls (that are made in the
> > current module) at the beginning...
2009 Nov 15
2
[LLVMdev] Crash in PBQP register allocator
...e intervals with which they
interfere).
Cheers,
Lang.
On Thu, Nov 12, 2009 at 4:29 PM, Lang Hames <lhames at gmail.com> wrote:
> This looks like a bug in the PBQP solver. I'm currently investigating.
>
> Cheers,
> Lang.
>
> On Thu, Nov 12, 2009 at 12:46 AM, <Sachin.Punyani at microchip.com> wrote:
>> Hi,
>>
>>
>>
>> Please see the two “.ll’ files attached.
>>
>>
>>
>> Command line used
>>
>> llc –march=pic16 –pre-RA-sched=list-burr –regalloc=pbqp new.obc
>>
>>
>>
>> The abov...
2008 Sep 19
3
[LLVMdev] Illegal pointer type
> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
On
> Behalf Of Bill Wendling
> Sent: Friday, September 19, 2008 4:38 AM
>
> On Thu, Sep 18, 2008 at 7:12 AM, <Sachin.Punyani at microchip.com>
wrote:
> > What changes would be required in LLVM to support illegal pointer
type?
> >
> Hi Sachin,
>
> The question's a bit broad. And I don't think the answer you want is
> as simple as "don't run the legalizer" (which probably w...
2009 Nov 17
0
[LLVMdev] Crash in PBQP register allocator
Thanks Lang!
I think we can use linear scan as work around for short term.
Thanks for your help.
Regards
Sachin
> -----Original Message-----
> From: Lang Hames [mailto:lhames at gmail.com]
> Sent: Sunday, November 15, 2009 10:08 AM
> To: Sachin Punyani - I00202
> Cc: llvmdev at cs.uiuc.edu
> Subject: Re: [LLVMdev] Crash in PBQP register allocator
>
> Hi Sachin,
>
> Confirmed: This is being caused by a subtle issue in the heuristic
> PBQP solver. Specifically: R1/R2 reductions as currently implemented
> can, on rare occas...
2008 Sep 19
0
[LLVMdev] Illegal pointer type
...em to a pseudo register class. This allows you to
mark i16 "legal".
The difficult part is then to figure out how to lower these 16-bit
operations into 8-bit ones. You probably need to custom lower a bunch
of them with target specific code.
Evan
On Sep 19, 2008, at 5:01 AM, Sachin.Punyani at microchip.com wrote:
>
>
>> -----Original Message-----
>> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-
>> bounces at cs.uiuc.edu]
> On
>> Behalf Of Bill Wendling
>> Sent: Friday, September 19, 2008 4:38 AM
>>
>> On Thu, Sep 18, 2008 a...
2008 Sep 20
1
[LLVMdev] Illegal pointer type
...are subreg pairs of ah,al and bh, bl
the DAG looks like Wrapper:i16 (GR16) = MoveToHi:i8 (GR8) , MoveToLo:i8 (GR8)
Now how to make sure that if MoveToHi gets AH , then
1. MoveToLo should get AL,
2. the Wrapper should get AX
- Sanjiv
On Sep 19, 2008, at 5:01 AM, Sachin.Punyani at microchip.com wrote:
>
>
>> -----Original Message-----
>> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-
>> bounces at cs.uiuc.edu]
> On
>> Behalf Of Bill Wendling
>> Sent: Friday, September 19, 2008 4:38 AM
>>
>> On Thu, Sep 18, 2008 at...
2008 Aug 19
2
[LLVMdev] Type Legalizer - Load handling problem
On Mon, 2008-08-18 at 08:50 -0700, Eli Friedman wrote:
> On Mon, Aug 18, 2008 at 6:31 AM, <Sachin.Punyani at microchip.com> wrote:
> > assert(Res.getValueType() == N->getValueType(0) && N->getNumValues() == 1 &&
> > "Invalid operand expansion");
> >
> > LOAD node has two values but the assertion checks N->getNumValues() == 1
> > which...
2010 Jan 28
0
[LLVMdev] Crash in PBQP register allocator
...>
>> Yes. Bernhard Scholz and I have just discussed a fix for this. I hope to
>> commit it in the next few days. I will let you know as soon as it goes in to
>> the mainline.
>>
>> Regards,
>> Lang.
>>
>> On Tue, Dec 15, 2009 at 5:34 PM, <Sachin.Punyani at microchip.com> wrote:
>>
>>> Hi Lang,
>>>
>>> Thanks for your inputs on the problem. I was just curious to know if you
>>> got any opportunity to work on the solution for this.
>>>
>>> Regards
>>> Sachin
>>>
&g...
2008 Aug 18
0
[LLVMdev] Type Legalizer - Load handling problem
On Mon, Aug 18, 2008 at 6:31 AM, <Sachin.Punyani at microchip.com> wrote:
> assert(Res.getValueType() == N->getValueType(0) && N->getNumValues() == 1 &&
> "Invalid operand expansion");
>
> LOAD node has two values but the assertion checks N->getNumValues() == 1
> which is not letting us change...
2008 Aug 19
0
[LLVMdev] Type Legalizer - Load handling problem
On Tue, Aug 19, 2008 at 8:07 AM, sanjiv gupta
<sanjiv.gupta at microchip.com> wrote:
> On Mon, 2008-08-18 at 08:50 -0700, Eli Friedman wrote:
>> On Mon, Aug 18, 2008 at 6:31 AM, <Sachin.Punyani at microchip.com> wrote:
>> > assert(Res.getValueType() == N->getValueType(0) && N->getNumValues() == 1 &&
>> > "Invalid operand expansion");
>> >
>> > LOAD node has two values but the assertion checks N->getNumValues() == 1...
2008 Sep 18
2
[LLVMdev] Illegal pointer type
Hi,
What changes would be required in LLVM to support illegal pointer type?
Regards
Sachin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080918/36e53cde/attachment.html>
2008 Sep 18
0
[LLVMdev] Illegal pointer type
On Thu, Sep 18, 2008 at 7:12 AM, <Sachin.Punyani at microchip.com> wrote:
> What changes would be required in LLVM to support illegal pointer type?
>
Hi Sachin,
The question's a bit broad. And I don't think the answer you want is
as simple as "don't run the legalizer" (which probably won't work). Do
you have a...
2008 Dec 18
2
[LLVMdev] Doubts about lowering of UMUL_LOHI
Hi,
When expanding multiply operation in LegalizeTypes LLVM generates some
nodes such as UMUL_LOHI (please refer file LegalizeIntegerTypes.cpp -
function - ExpandIntegerResult). However while lowering this operation
in LegalizeDAG (please refer file LegalizeDAG.cpp - function -
LegalizeOp) the comment says
"These nodes will only be produced by target-specific lowering.....".
2008 Dec 18
0
[LLVMdev] Doubts about lowering of UMUL_LOHI
On Wed, Dec 17, 2008 at 11:49 PM, <Sachin.Punyani at microchip.com> wrote:
> 2) Why is custom legalization of this node not allowed?
No target has needed it so far. Why do you need it?
> 3) My target does not have any instruction directly matching to this
> operation. How should this node be legalized?
If your target do...
2009 Jan 28
0
[LLVMdev] AsmPrinter question
See MachineOperand.h. If a MachineOperand represents an external
symbol, getSymbolName() returns a string.
Evan
On Jan 27, 2009, at 8:26 PM, Sachin.Punyani at microchip.com wrote:
> Hi All,
>
> I need to print some extra information about libcall names in
> assembly. Libcall names are managed as ExternalSymbols in LLVM.
>
> How do I access these ExternalSymbols from Asmprinter?
>
> AsmPrinter uses class Module that lists al...