Displaying 4 results from an estimated 4 matches for "haspipe3".
2010 Jan 30
3
[LLVMdev] [patch] MicroBlaze Backend
...;+static cl::opt<bool> HasFPUOpt(
>+ "mb-has-fpu",
As Jakob already said - remove these, you should use subtarget
features (-mattr=+foo) instead.
As I understand, some features are not hooked yet, like
>+def FeaturePipe3 : SubtargetFeature<"pipe3", "HasPipe3", "true",
>+ "Implements 3-stage pipeline.">;
?
Otherwise patch looks good. Thanks!
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
2010 Jan 30
0
[LLVMdev] [patch] MicroBlaze Backend
On Jan 29, 2010, at 9:42 AM, Wesley Peck wrote:
> I have been working on a LLVM backend for the MicroBlaze soft-processor:
> http://www.xilinx.com/tools/microblaze.htm
> http://en.wikipedia.org/wiki/MicroBlaze
Very Cool!
> Attached is the initial MicroBlaze patch. It does the following:
> 1. Adds mblaze as a target in configure and configure.ac
> 2. Adds mblaze specific
2010 Jan 30
0
[LLVMdev] [patch] MicroBlaze Backend
...(
>> + "mb-has-fpu",
> As Jakob already said - remove these, you should use subtarget
> features (-mattr=+foo) instead.
Done.
>
> As I understand, some features are not hooked yet, like
>> +def FeaturePipe3 : SubtargetFeature<"pipe3", "HasPipe3", "true",
>> + "Implements 3-stage pipeline.">;
The microblaze can be configured for either a 3-stage pipeline or a 5-stage pipeline at system synthesis time. The three stage pipeline has lower area but also lower performance. This s...
2010 Jan 29
3
[LLVMdev] [patch] MicroBlaze Backend
I have been working on a LLVM backend for the MicroBlaze soft-processor:
http://www.xilinx.com/tools/microblaze.htm
http://en.wikipedia.org/wiki/MicroBlaze
Attached is the initial MicroBlaze patch. It does the following:
1. Adds mblaze as a target in configure and configure.ac
2. Adds mblaze specific intrinsics in include/llvm/IntrinsicsMBlaze.td and include/llvm/Intrinsics.td
3. Adds mblaze