search for: lang_hooks

Displaying 2 results from an estimated 2 matches for "lang_hooks".

2005 Jan 03
0
[LLVMdev] [patch] native AMD64 support
..., 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; > > /* Indicate to allocate sp...
2008 Apr 16
3
[LLVMdev] flag_unit_at_a_time and pass scheduling in llvm-gcc
In llvm-backend.cpp I see: if (optimize > 1) { if (flag_inline_trees > 1) // respect -fno-inline-functions PM->add(createFunctionInliningPass()); // Inline small functions if (flag_unit_at_a_time && !lang_hooks.flag_no_builtin()) PM->add(createSimplifyLibCallsPass()); // Library Call Optimizations if (optimize > 2) PM->add(createArgumentPromotionPass()); // Scalarize uninlined fn args } Shouldn't createFunctionInliningPass and createArgumentPromotionPass only be c...