Displaying 2 results from an estimated 2 matches for "char_type_nod".
Did you mean:
char_type_node
2005 Jan 03
0
[LLVMdev] [patch] native AMD64 support
...tree f_gpr, f_fpr, f_ovf, f_sav, record, type_decl;
>
> /* For i386 we use plain pointer to argument area. */
> - if (!TARGET_64BIT)
> + /* LLVM also uses the i386 standard version in 64-bit mode */
> + if (!TARGET_64BIT || EMIT_LLVM)
> return build_pointer_type (char_type_node);
>
> record = (*lang_hooks.types.make_type) (RECORD_TYPE);
> @@ -2858,7 +2865,8 @@
> int stdarg_p;
> int i;
>
> - if (!TARGET_64BIT)
> + /* LLVM also uses the i386 standard version in 64-bit mode */
> + if (!TARGET_64BIT || EMIT_LLVM)
> return;
&...
2011 Feb 15
3
[LLVMdev] Structure Types and ABI sizes
Hi all,
We're hitting some walls here when generating the correct structure
layout for specific C++ ABI requirements, and I was wondering how much
StructLayout could help.
For instance, the ABI has some complicated rules on the size of
derived classes
(http://www.codesourcery.com/public/cxx-abi/abi.html#class-types) and
LLVM struct type cannot reflect that in full.
Example:
// CHECK: