[llvm-commits] CVS: llvm-gcc/gcc/objc/objc-lang.c

Chris Lattner lattner at cs.uiuc.edu
Thu Jan 13 09:04:08 PST 2005



Changes in directory llvm-gcc/gcc/objc:

objc-lang.c updated: 1.1.1.2 -> 1.2
---
Log message:

Add LLVM langhooks


---
Diffs of the changes:  (+12 -0)

Index: llvm-gcc/gcc/objc/objc-lang.c
diff -u llvm-gcc/gcc/objc/objc-lang.c:1.1.1.2 llvm-gcc/gcc/objc/objc-lang.c:1.2
--- llvm-gcc/gcc/objc/objc-lang.c:1.1.1.2	Tue Jan 13 10:50:08 2004
+++ llvm-gcc/gcc/objc/objc-lang.c	Thu Jan 13 11:03:53 2005
@@ -31,6 +31,8 @@
 #include "langhooks.h"
 #include "langhooks-def.h"
 
+#include "llvm-internals.h"
+
 enum c_language_kind c_language = clk_objc;
 
 #undef LANG_HOOKS_NAME
@@ -57,6 +59,16 @@
 #define LANG_HOOKS_PARSE_FILE c_common_parse_file
 #undef LANG_HOOKS_EXPAND_EXPR
 #define LANG_HOOKS_EXPAND_EXPR c_expand_expr
+
+#undef LANG_HOOKS_LLVM_CALLGRAPH_EXPAND_FUNCTION
+#define LANG_HOOKS_LLVM_CALLGRAPH_EXPAND_FUNCTION llvm_c_expand_body
+#undef LANG_HOOKS_LLVM_EXPAND_EXPR
+#define LANG_HOOKS_LLVM_EXPAND_EXPR c_llvm_expand_expr
+#undef LANG_HOOKS_LLVM_EXPAND_LVALUE_EXPR
+#define LANG_HOOKS_LLVM_EXPAND_LVALUE_EXPR c_llvm_expand_lvalue_expr
+#undef LANG_HOOKS_LLVM_IR_EXPAND_STMT
+#define LANG_HOOKS_LLVM_IR_EXPAND_STMT llvm_expand_stmt
+
 #undef LANG_HOOKS_MARK_ADDRESSABLE
 #define LANG_HOOKS_MARK_ADDRESSABLE c_mark_addressable
 #undef LANG_HOOKS_TRUTHVALUE_CONVERSION






More information about the llvm-commits mailing list