Displaying 20 results from an estimated 203 matches for "pic16".
2009 Mar 12
2
[LLVMdev] llvm no build?
llvm no build?
llvm/llvm/lib/Target/PIC16/PIC16AsmPrinter.cpp: In member function
‘bool llvm::PIC16AsmPrinter::printMachineInstruction(const
llvm::MachineInstr*)’:
llvm/lib/Target/PIC16/PIC16AsmPrinter.cpp:80: error: ‘CurBank’ was not
declared in this scope
llvm/lib/Target/PIC16/PIC16AsmPrinter.cpp: In member function ‘virtual
bool...
2009 Aug 12
4
[LLVMdev] XCore & PIC16 AsmPrinters
Hi XCore and PIC16 maintainers,
I'd appreciate it if you guys could move your AsmPrinter
implementation to be in a subdirectory like the rest of the other
targets (e.g. make it live in lib/Target/PIC16/AsmPrinter). Anton is
planning to move MSP430 to use the same approach. Having all the
targets use th...
2011 Sep 21
0
[LLVMdev] PIC16 removal details
On Sep 20, 2011, at 10:59 PM, Matthew Hilt wrote:
> I've been looking closely at LLVM as a means to developing a new toolchain for an MCU core of very similar architecture. To that end, the once included PIC16 backend might be a valuable reference. I found a message in April of this year that indicated it had been dropped from new releases however, and that were it to be resumed "it will be largely a rewrite".
>
> I'm wondering if I can get some details as to why it was dropped firs...
2011 Sep 21
3
[LLVMdev] PIC16 removal details
I've been looking closely at LLVM as a means to developing a new toolchain
for an MCU core of very similar architecture. To that end, the once
included PIC16 backend might be a valuable reference. I found a message in
April of this year that indicated it had been dropped from new releases
however, and that were it to be resumed "it will be largely a rewrite".
I'm wondering if I can get some details as to why it was dropped firstly and
al...
2011 Sep 21
2
[LLVMdev] PIC16 removal details
On Sep 21, 2011, at 2:53 PM, Dan Gohman wrote:
> On Sep 20, 2011, at 10:59 PM, Matthew Hilt wrote:
>
>> I've been looking closely at LLVM as a means to developing a new toolchain for an MCU core of very similar architecture. To that end, the once included PIC16 backend might be a valuable reference. I found a message in April of this year that indicated it had been dropped from new releases however, and that were it to be resumed "it will be largely a rewrite".
>>
>> I'm wondering if I can get some details as to why it was drop...
2009 Jul 01
2
[LLVMdev] llvmc for PIC16
The driver behaves differently when I run it by specifying absolute path
than when I run it with relative path.
See example
Relative:
i00202 at ubuntu:/tmp$ mcc16 --save-temps -dry-run hello.c./clang-cc -I
./include -triple=pic16- -emit-llvm-bc hello.c -o hello.bc-pqDR1Y
llvm-ld -link-as-library hello.bc-pqDR1Y -o tmp.bc-M1Rwip
llc -march=pic16 -f tmp.bc-M1Rwip -o tmp.s-DcVczP
gpasm -I ./inc tmp.s-DcVczP -o tmp.o
mplink /k ./lkr /l ./lkr tmp.o -o a.out
Absolute:
i00202 at ubuntu:/tmp$ /home/i00202/projects/llvm/Debug/bin/...
2009 Mar 12
0
[LLVMdev] llvm no build?
Mike Stump wrote:
> llvm no build?
>
> llvm/llvm/lib/Target/PIC16/PIC16AsmPrinter.cpp: In member function
> ‘bool llvm::PIC16AsmPrinter::printMachineInstruction(const
> llvm::MachineInstr*)’:
> llvm/lib/Target/PIC16/PIC16AsmPrinter.cpp:80: error: ‘CurBank’ was not
> declared in this scope
> llvm/lib/Target/PIC16/PIC16AsmPrinter.cpp: In member...
2009 Sep 13
2
[LLVMdev] PIC16 question
In my ongoing work on refactoring the asmprinters, I've found that
PIC16 doesn't put ':' after labels in some cases. Specifically, it
looks like basic block labels are emitted without a ':':
movwf @__floatunsidf.frame. + 2
movlp .BB1_2
goto .BB1_2
.BB1_2 ; %bb7
movlw 0
banksel @__floatunsi...
2011 Apr 09
3
[LLVMdev] Has the Microchip PIC16 experimental backend been dropped from v2.9?
There is a ~/llvm-2.8/lib/Target/PIC16/ backend in llvm-2.8. It doesn't appear to be present in llvm-2.9.
Has that backend been dropped?
Graham
2011 Sep 21
0
[LLVMdev] PIC16 removal details
...Sep 21, 2011, at 2:53 PM, Dan Gohman wrote:
>
> > On Sep 20, 2011, at 10:59 PM, Matthew Hilt wrote:
> >
> >> I've been looking closely at LLVM as a means to developing a new
> toolchain for an MCU core of very similar architecture. To that end, the
> once included PIC16 backend might be a valuable reference. I found a
> message in April of this year that indicated it had been dropped from new
> releases however, and that were it to be resumed "it will be largely a
> rewrite".
> >>
> >> I'm wondering if I can get some detai...
2009 Jun 30
2
[LLVMdev] llvmc for PIC16
Mikhail Glushenkov wrote:
> Hi Sanjiv,
>
> 2009/6/29 Sanjiv Gupta <sanjiv.gupta at microchip.com>:
>
>> I want to retrieve the value of argv[0] (which was passed to main function
>> of the driver) in PrependCustomizedPath.
>>
>
> I've added a way to access argv[0] in hooks:
> http://thread.gmane.org/gmane.comp.compilers.llvm.cvs/50789
>
2009 Jun 30
0
[LLVMdev] llvmc for PIC16
Hi Sanjiv,
2009/6/30 Sanjiv Gupta <sanjiv.gupta at microchip.com>:
> One more thing:
> How to make --save-temps always on, so that users won't have to specify it
> every time they invoke the driver?
Either always run the driver via an alias, or edit
lib/CompilerDriver/BuiltinOptions.cpp:
cl::opt<SaveTempsEnum::Values> SaveTemps
("save-temps",
2009 Aug 13
0
[LLVMdev] XCore & PIC16 AsmPrinters
Chris,
I will try to get it done before 2.6. (8/21).
- Sanjiv
-----Original Message-----
From: llvmdev-bounces at cs.uiuc.edu on behalf of Chris Lattner
Sent: Wed 8/12/2009 10:08 PM
To: LLVM Developers Mailing List
Subject: [LLVMdev] XCore & PIC16 AsmPrinters
Hi XCore and PIC16 maintainers,
I'd appreciate it if you guys could move your AsmPrinter
implementation to be in a subdirectory like the rest of the other
targets (e.g. make it live in lib/Target/PIC16/AsmPrinter). Anton is
planning to move MSP430 to use the same approach....
2009 Aug 14
0
[LLVMdev] XCore & PIC16 AsmPrinters
Chris Lattner wrote:
> Hi XCore and PIC16 maintainers,
>
> I'd appreciate it if you guys could move your AsmPrinter
> implementation to be in a subdirectory like the rest of the other
> targets (e.g. make it live in lib/Target/PIC16/AsmPrinter).
>
Hi Chris,
I'll try to get this done either this weekend or ear...
2009 Aug 15
1
[LLVMdev] XCore & PIC16 AsmPrinters
> Chris Lattner wrote:
>
>> Hi XCore and PIC16 maintainers,
>>
>> I'd appreciate it if you guys could move your AsmPrinter
>> implementation to be in a subdirectory like the rest of the other
>> targets (e.g. make it live in lib/Target/PIC16/AsmPrinter).
>>
I've moved the XCore AsmPrinter in r79094...
2009 Sep 14
0
[LLVMdev] PIC16 question
Chris Lattner wrote:
> In my ongoing work on refactoring the asmprinters, I've found that
> PIC16 doesn't put ':' after labels in some cases. Specifically, it
> looks like basic block labels are emitted without a ':':
>
> movwf @__floatunsidf.frame. + 2
> movlp .BB1_2
> goto .BB1_2
> .BB1_2 ; %bb7
&...
2011 Apr 09
0
[LLVMdev] Has the Microchip PIC16 experimental backend been dropped from v2.9?
On Fri, Apr 8, 2011 at 10:26 PM, Graham Reitz <grahamreitz at me.com> wrote:
> There is a ~/llvm-2.8/lib/Target/PIC16/ backend in llvm-2.8. It doesn't appear to be present in llvm-2.9.
>
> Has that backend been dropped?
Yes; commit message for r116190:
"Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if
it comes back, it will be largely a rewrite, so keeping the old codeba...
2009 Jul 01
0
[LLVMdev] llvmc for PIC16
....
- Sanjiv
Sanjiv Gupta wrote:
> The driver behaves differently when I run it by specifying absolute path
> than when I run it with relative path.
> See example
>
> Relative:
>
> i00202 at ubuntu:/tmp$ mcc16 --save-temps -dry-run hello.c./clang-cc -I
> ./include -triple=pic16- -emit-llvm-bc hello.c -o hello.bc-pqDR1Y
> llvm-ld -link-as-library hello.bc-pqDR1Y -o tmp.bc-M1Rwip
> llc -march=pic16 -f tmp.bc-M1Rwip -o tmp.s-DcVczP
> gpasm -I ./inc tmp.s-DcVczP -o tmp.o
> mplink /k ./lkr /l ./lkr tmp.o -o a.out
>
> Absolute:
>
> i00202 at ubuntu:/tmp$...
2009 Jan 08
2
[LLVMdev] PIC16 backend for llvm 2.5
Hi Duncan,
We are targetting a reasonably functional PIC16 backend for llvm 2.5.
The only problem in our way is a local patch in ExpandIntegerOperand, which couldn't make its way to trunk so far. The discussion is contained in the following link:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20081103/069593.html
I now have time to take...
2009 Jan 08
0
[LLVMdev] PIC16 backend for llvm 2.5
Hi Sanjiv,
> We are targetting a reasonably functional PIC16 backend for llvm 2.5.
> The only problem in our way is a local patch in ExpandIntegerOperand, which couldn't make its way to trunk so far. The discussion is contained in the following link:
>
> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20081103/069593.html
>
>...