Displaying 3 results from an estimated 3 matches for "cpp_interpret_charconst".
2008 Feb 16
0
[LLVMdev] linux/x86-64 codegen support
...conv_descHERE!!
cpp_init_iconv _cpp_destroy_iconv cpp_host_to_exec_charset
width_to_mask ucn_valid_in_identifier _cpp_valid_ucn convert_ucn
emit_numeric_escape convert_hex convert_oct convert_escape
cpp_interpret_string cpp_interpret_string_notranslate
narrow_str_to_charconst wide_str_to_charconst cpp_interpret_charconst
_cpp_interpret_identifierHERE!!
_cpp_convert_input _cpp_default_encoding cpp_utf8_utf16
Execution times (seconds)
preprocessing : 0.02 ( 6%) usr 0.01 ( 6%) sys 0.04 ( 8%)
wall 285 kB ( 6%) ggc
lexical analysis : 0.01 ( 3%) usr 0.10 (59%) sys 0.08 (16%)
wall 0 k...
2008 Feb 16
2
[LLVMdev] linux/x86-64 codegen support
Interestingly, in the .i file there are 2 __builtin_alloca, and
EmitBuiltinAlloca is only being called once.
Andrew
On 2/16/08, Andrew Lenharth <andrewl at lenharth.org> wrote:
> libcpp/charset.c:631 turns into:
>
> %tmp16 = tail call i64 @strlen( i8* %to ) nounwind readonly
> ; <i64> [#uses=1]
> %tmp18 = tail call i64 @strlen( i8* %from ) nounwind
2008 Feb 16
3
[LLVMdev] linux/x86-64 codegen support
..._init_iconv _cpp_destroy_iconv cpp_host_to_exec_charset
> width_to_mask ucn_valid_in_identifier _cpp_valid_ucn convert_ucn
> emit_numeric_escape convert_hex convert_oct convert_escape
> cpp_interpret_string cpp_interpret_string_notranslate
> narrow_str_to_charconst wide_str_to_charconst cpp_interpret_charconst
> _cpp_interpret_identifierHERE!!
> _cpp_convert_input _cpp_default_encoding cpp_utf8_utf16
> Execution times (seconds)
> preprocessing : 0.02 ( 6%) usr 0.01 ( 6%) sys 0.04 ( 8%)
> wall 285 kB ( 6%) ggc
> lexical analysis : 0.01 ( 3%) usr 0.10 (59%) s...