New feature: add support for target intrinsics being defined in the
[oota-llvm.git] / lib / Target / README.txt
index 756f38a64913d78c40b8c3aeace704a3386b36fa..78dcb12581c699ff3271d73fce612b6d8ca5b386 100644 (file)
@@ -1673,3 +1673,19 @@ while it could get this:
        sarl    $5, %eax
 
 //===---------------------------------------------------------------------===//
+
+GCC PR31029:
+
+int test(int x) { return 1-x == x; }     // --> return false
+int test2(int x) { return 2-x == x; }    // --> return x == 1 ?
+
+Always foldable for odd constants, what is the rule for even?
+
+//===---------------------------------------------------------------------===//
+
+PR 3381: GEP to field of size 0 inside a struct could be turned into GEP
+for next field in struct (which is at same address).
+
+For example: store of float into { {{}}, float } could be turned into a store to
+the float directly.
+