From cc0426123db658c2540ae0fc6365b92e478dbd2e Mon Sep 17 00:00:00 2001
From: Chris Lattner
Codegen progress/state -
+Codegen progress/state [DANIEL]
@@ -112,6 +111,8 @@ front-end work has started to make significant progress.The static analysis tool + +[TED] .
@@ -127,7 +128,7 @@ The vmkit project is an implementation of a JVM and a CLI Virtual Machines (Microsoft .NET is an implementation of the CLI) using the Just-In-Time compiler of LLVM. -...
+[NICOLAS]
@@ -244,12 +245,11 @@ nicely. They now print as "%3 = add i32 %A, 4" instead of operations (shl, ashr, lshr) now all support vectors and do an element-by-element shift (shifts of the whole vector can be accomplished by bitcasting the vector to <1 x i128> for example). Second, -there is support in development for vector comparisons. LLVM 2.4 actually -supports two ways to do vector comparisons: the vicmp/vfcmp instructions and the -icmp/fcmp instructions. The vicmp/vfcmp instructions are temporary and will be -removed (do not use them). The icmp/fcmp instructions compare two vectors and -return a vector of i1's for each result. Note that there is very little codegen -support available for any of these IR features though. +there is initial support in development for vector comparisons with the +fcmp/icmp +instructions. These instructions compare two vectors and return a vector of +i1's for each result. Note that there is very little codegen support available +for any of these IR features though.