search for: codegeny

Displaying 4 results from an estimated 4 matches for "codegeny".

Did you mean: codegen
2013 Apr 25
6
[LLVMdev] Proposal for new Legalization framework
...to think it is > better than MachineInstrs because of developer friendliness, but it isn't > clear to me that LLVM IR with the additions you're talking about would > actually be friendly anymore :-) > As I see it, people working in codegen are going to have to deal with lots of codegeny instructions regardless of whether we call them instructions or intrinsics. Is it really better one way or the other? > Personally, I think that the right representation for legalization is > MachineInstrs supplemented with a type system that allows MVTs as well as > register classes. I...
2013 Apr 25
0
[LLVMdev] Proposal for new Legalization framework
...tter than MachineInstrs because of developer friendliness, but > it isn't clear to me that LLVM IR with the additions you're talking > about would actually be friendly anymore :-) > > > As I see it, people working in codegen are going to have to deal with > lots of codegeny instructions regardless of whether we call them > instructions or intrinsics. Is it really better one way or the other? > > Personally, I think that the right representation for legalization > is MachineInstrs supplemented with a type system that allows MVTs as > well as...
2013 Apr 25
0
[LLVMdev] Proposal for new Legalization framework
On Apr 24, 2013, at 5:01 PM, Dan Gohman <dan433584 at gmail.com> wrote: > In the spirit of the (long-term) intent to migrate away from the SelectionDAG framework, it is desirable to implement legalization passes as discrete passes. Attached is a patch which implements the beginning of a new type legalization pass, to help motivate discussion. This is a great discussion to have. > Is
2013 Apr 25
11
[LLVMdev] Proposal for new Legalization framework
In the spirit of the (long-term) intent to migrate away from the SelectionDAG framework, it is desirable to implement legalization passes as discrete passes. Attached is a patch which implements the beginning of a new type legalization pass, to help motivate discussion. Is LLVM IR the right level for this? The main alternative approach that's been discussed is to do FastISel to a