Displaying 3 results from an estimated 3 matches for "typerec".
2010 Feb 10
0
[LLVMdev] [patch] Union Types - work in progress
...omewhere?
+LLVMTypeRef LLVMUnionTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes,
+ unsigned ElementCount) {
+ std::vector<const Type*> Tys;
+ for (LLVMTypeRef *I = ElementTypes,
+
indentation of unsigned and use smallvector.
+/// ParseUnionType
+/// TypeRec
+/// ::= 'union' '{' '}'
+/// ::= 'union' '{' TypeRec (',' TypeRec)* '}'
+bool LLParser::ParseUnionType(PATypeHolder &Result) {
Unions can't be empty, so the first grammar production isn't valid.
Otherwise, it looks good,...
2010 Feb 10
3
[LLVMdev] [patch] Union Types - work in progress
ping...
On Thu, Jan 28, 2010 at 12:25 PM, Talin <viridia at gmail.com> wrote:
> OK here's a new version of the patch - and the unions.ll test actually
> passes :)
>
> On Mon, Jan 18, 2010 at 1:40 PM, Chris Lattner <clattner at apple.com> wrote:
>
>>
>> On Jan 16, 2010, at 11:15 AM, Talin wrote:
>>
>> OK here's the patch for real this
2010 Feb 12
1
[LLVMdev] [patch] Union Types - work in progress
...LLVMTypeRef
> *ElementTypes,
> + unsigned ElementCount) {
> + std::vector<const Type*> Tys;
> + for (LLVMTypeRef *I = ElementTypes,
> +
>
> indentation of unsigned and use smallvector.
>
> Done.
>
> +/// ParseUnionType
> +/// TypeRec
> +/// ::= 'union' '{' '}'
> +/// ::= 'union' '{' TypeRec (',' TypeRec)* '}'
> +bool LLParser::ParseUnionType(PATypeHolder &Result) {
>
> Unions can't be empty, so the first grammar production isn't valid.
&g...