-
target_firstprivate_codegen.cpp
| | Authored by sfantao on Jan 29 2016, 11:58 PM. Event Timelinesfantao retitled this revision from to [OpenMP] Map clause codegeneration.. sfantao marked an inline comment as done. This revision is now accepted and ready to land. Path | Size |
---|
| | | | | 677 lines | | | | 50 lines | | | | 2 lines | | 3252 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
2ec1d9d31944 | bc0b8f361c32 | 9b6beb3c0412 e5c389d29dfe | Samuel Antao | Merge branch 'master' into patch-D16749 | Apr 27 2016, 3:38 PM | 9b6beb3c0412 | fbf3db29f9cf | cb7f792bead7 | Samuel Antao | Remove extra braces. | Apr 27 2016, 3:03 PM | cb7f792bead7 | 4fb066ab567b | f1773c610f0b f376e8cf3014 | Samuel Antao | Merge branch 'master' into patch-D16749 | Apr 27 2016, 8:29 AM | f1773c610f0b | f53e32b120d1 | b3e81f901df0 e53ba6d47dc4 | Samuel Antao | | Apr 26 2016, 8:26 AM | b3e81f901df0 | bc189c0d6369 | 30dba26325d7 | Samuel Antao | Use canonical declaration when dealng with mappable expressions. | Apr 25 2016, 4:22 PM | 30dba26325d7 | 02c7e19405f9 | 473da5ab5d72 269cb0b8bd31 | Samuel Antao | Merge branch 'patch-D19382' into patch-D16749-depends-on-patch-D19382 | Apr 25 2016, 4:07 PM | 269cb0b8bd31 | 8751cb1bfd05 | 690a5f97ce74 | Samuel Antao | Use canonical declarations associated with mappable expressions. | Apr 25 2016, 4:07 PM | 690a5f97ce74 | 3b3842d42ad3 | e81fcacaddb6 20ce81cb411f | Samuel Antao | Merge branch 'master' into patch-D19382 | Apr 25 2016, 8:16 AM | 473da5ab5d72 | d0ff03c902f8 | d391e0cafe68 e81fcacaddb6 | Samuel Antao | Merge branch 'patch-D19382' into patch-D16749-depends-on-patch-D19382 | Apr 22 2016, 9:46 AM | e81fcacaddb6 | 164cc2323294 | e54e26b7fc05 | Samuel Antao | Address review comments. Fix bug in the evaluation of the unique declarations. | Apr 22 2016, 9:46 AM | e54e26b7fc05 | 2c36170bdabc | ce0b1306a0cb 7189032a3b4f | Samuel Antao | Merge branch 'master' into patch-D19382 | Apr 22 2016, 7:57 AM | d391e0cafe68 | 80c8ff24e49e | 8806881a4358 ce0b1306a0cb | Samuel Antao | Merge branch 'mappable-expr' into patch-D16749 | Apr 21 2016, 11:29 AM | ce0b1306a0cb | e0e4aac1b81d | 89a1e712a92e | Samuel Antao | Save the mappable expression components derived by Sema in clauses that have… (Show More…) | Apr 21 2016, 11:28 AM | 8806881a4358 | 80c8ff24e49e | 16bea57847e0 | Samuel Antao | Fix formatting. | Apr 21 2016, 10:10 AM | 16bea57847e0 | 4409c3bbbcc1 | bc0f3a415d25 | Samuel Antao | Tidy the the code up. | Apr 21 2016, 9:48 AM | bc0f3a415d25 | f8f763b6d379 | 9b9f6daa85b5 | Samuel Antao | Add regression tests and fix bug in end iterator. | Apr 21 2016, 9:12 AM | 9b9f6daa85b5 | 28d5940b9c53 | 9a02546c68bb | Samuel Antao | New map clause info working with Sema. | Apr 19 2016, 7:19 PM | 9a02546c68bb | d0a4e9d509f1 | b3a99406ef06 89a1e712a92e | Samuel Antao | Merge branch 'master' into patch-D16749 | Apr 18 2016, 8:44 AM | b3a99406ef06 | d3699f5e62fd | 37fb64efebf9 | Samuel Antao | Create new parent class for clauses that use mappable expressions. | Apr 15 2016, 9:12 AM | 37fb64efebf9 | 19ff60812295 | 304d055f3ca6 | Samuel Antao | Create mappable expression components common infrastructure. | Apr 12 2016, 2:33 PM | 304d055f3ca6 | 73d66f91fda8 | 4bfa66f94268 | Samuel Antao | Start test for mapping of privatized class members. | Apr 4 2016, 3:09 PM | 4bfa66f94268 | 66fe74cecec2 | e3101e6ffd3a | Samuel Antao | Fix error in previous merge. | Apr 3 2016, 4:16 PM | e3101e6ffd3a | 7a03f1b62cc3 | 8085503b2be4 241bba2e6902 | Samuel Antao | | Apr 3 2016, 4:07 PM | 8085503b2be4 | 58ea353e8cbe | 10536713382e 709d36897475 | Samuel Antao | Merge branch 'master' into patch-D16749 | Mar 23 2016, 10:02 AM | 10536713382e | 38ef7c154691 | 6883b6c5df2a | Samuel Antao | Add regression tests for inner captures in the presence of map clause. | Mar 21 2016, 11:36 AM | 6883b6c5df2a | d31c38bc3d6b | d272961831d0 2588905bfe9f | Samuel Antao | Merge branch 'master' into patch-D16749 | Mar 21 2016, 10:35 AM | d272961831d0 | 8040b2bc4f71 | c3cd889a7d3e ebcc9dbe4346 | Samuel Antao | Merge branch 'master' into patch-D16749 | Mar 17 2016, 8:32 AM | c3cd889a7d3e | 2fed726daf21 | 3f488fed9133 | Samuel Antao | Use -fomptargets. | Mar 15 2016, 9:29 AM | 3f488fed9133 | 3db890cbd77f | 1bc9bde8004b f6603f2aedd2 | Samuel Antao | Merge branch 'master' into patch-D16749 | Mar 15 2016, 8:41 AM | 1bc9bde8004b | a342344b10af | 164e6ee29ed4 09354943b9c9 | Samuel Antao | Merge branch 'master' into patch-D16749 | Mar 11 2016, 12:45 PM | 164e6ee29ed4 | de9ec1a36f5e | 0b16ef88fd7e c527fb5d2d16 | Samuel Antao | | Mar 9 2016, 8:55 AM | 0b16ef88fd7e | af913a3390d1 | 9e68c560962a c9a573118b65 | Samuel Antao | Merge branch 'patch-D17547' into patch-D16749-depends-on-patch-D17547 (Show More…) | Mar 6 2016, 12:56 PM | c9a573118b65 | b667597e6ea2 | 05b3d1d80b03 267cecf2f6fd | Samuel Antao | Merge branch 'master' into patch-D17547 | Mar 6 2016, 12:35 PM | 05b3d1d80b03 | 24a96c101ec5 | 611112cfda3a | Samuel Antao | Change return value from int to bool. | Mar 4 2016, 7:29 AM | 611112cfda3a | 4ea83c7d08a9 | 6c11b8050241 | Samuel Antao | Remove extra braces and revert the sense of the whole/unity array section check. | Mar 3 2016, 9:52 AM | 6c11b8050241 | a95005533c7b | 5145a09c8a10 9aab37a3cb0a | Samuel Antao | Merge branch 'master' into patch-D17547 | Mar 3 2016, 9:25 AM | 9e68c560962a | 8c18108dce1d | 0476da2d9a16 | Samuel Antao | Add regression test for non-contiguous storage map. | Mar 2 2016, 10:21 PM | 0476da2d9a16 | f9938ea05187 | 228a6973ae3c 5145a09c8a10 | Samuel Antao | Merge branch 'patch-D17547' into patch-D16749-depends-on-patch-D17547 | Mar 2 2016, 9:54 PM | 5145a09c8a10 | 5a4b771a0036 | 58692d0556e5 | Samuel Antao | Add C test to check the constant expressions no longer can prove bounds in… (Show More…) | Mar 2 2016, 9:51 PM | 58692d0556e5 | 7cbacba8525d | 9c7fc0663b02 af3eb28edaeb | Samuel Antao | Merge branch 'master' into patch-D17547 | Mar 2 2016, 9:38 PM | 9c7fc0663b02 | bbabc98a7025 | c23056aa0d04 | Samuel Antao | Rollback one more some changes. | Mar 2 2016, 9:21 PM | c23056aa0d04 | dcba47352e2c | e87082658a9f 98b045b5e6e7 | Samuel Antao | Merge branch 'master' into patch-D17547 | Mar 2 2016, 9:11 PM | e87082658a9f | a993bab11153 | 0012cb78fee1 | Samuel Antao | Rollback some changes. | Mar 2 2016, 9:10 PM | 0012cb78fee1 | a96439ac49a1 | 01b0612d0f93 | Samuel Antao | Revert "Allow array expressions whose memory contiguous checks are inconclusive. (Show More…) | Mar 2 2016, 9:07 PM | 01b0612d0f93 | 769e47d8182b | 3e3b9349314e | Samuel Antao | Allow array expressions whose memory contiguous checks are inconclusive. | Mar 2 2016, 9:05 PM | 228a6973ae3c | b37062137e19 | 4b339875e9f4 3e3b9349314e | Samuel Antao | Merge branch 'patch-D17547' into patch-D16749-depends-on-patch-D17547 | Feb 26 2016, 2:10 PM | 3e3b9349314e | a96439ac49a1 | a019b827e711 | Samuel Antao | Use canonical type for array sections. | Feb 26 2016, 2:09 PM | 4b339875e9f4 | b37062137e19 | e5d219a7bca8 | Samuel Antao | Support paren types in map clause. | Feb 26 2016, 2:01 PM | e5d219a7bca8 | 2f238bcfb786 | 62909a73fd3f | Samuel Antao | Fix formatting. | Feb 26 2016, 1:45 PM | 62909a73fd3f | 75be48b6ea74 | 99394967bf5f | Samuel Antao | Use getBaseOriginalType. | Feb 26 2016, 1:44 PM | 99394967bf5f | 089cf27365ea | e78a41a76c39 a019b827e711 | Samuel Antao | Merge branch 'patch-D17547' into patch-D16749-depends-on-patch-D17547 | Feb 26 2016, 1:30 PM | a019b827e711 | 5a6e6b910bd4 | b5ad120613ba | Samuel Antao | Fix formatting. | Feb 26 2016, 1:25 PM | b5ad120613ba | 48ab94aa240d | 93c3c2f10a7f | Samuel Antao | Use better disgnostic message and OMPArraySectionExpr::getBaseOriginalType. | Feb 26 2016, 1:24 PM | 93c3c2f10a7f | 57e24e791b37 | c38d62f18362 f883b21a9619 | Samuel Antao | Merge branch 'master' into patch-D17547 | Feb 26 2016, 9:32 AM | e78a41a76c39 | c1ecb87e8232 | 539541f7fecc c38d62f18362 | Samuel Antao | Merge branch 'patch-D17547' into patch-D16749-depends-on-patch-D17547 | Feb 23 2016, 10:11 AM | c38d62f18362 | 2b640e697b0c | 034956ed4be3 | Samuel Antao | Update map clause SEMA to support some cases of multidimensional array sections… (Show More…) | Feb 23 2016, 9:45 AM | 539541f7fecc | c1ecb87e8232 | b836e9ea77e0 034956ed4be3 | Samuel Antao | Merge branch 'master' into patch-D16749 | Feb 23 2016, 9:33 AM | b836e9ea77e0 | 2524751a9727 | a40540a145ff | Samuel Antao | Fix formatting. | Feb 23 2016, 9:14 AM | a40540a145ff | f788086df2af | 7575e2f05a17 | Samuel Antao | Support multidimensional array sections. | Feb 23 2016, 9:07 AM | 7575e2f05a17 | 9df16cd6e2f0 | b87d90f479fb | Samuel Antao | Add regression for VLA. | Feb 22 2016, 6:22 PM | b87d90f479fb | 9e198ab4e28e | dd0ac8ec777d | Samuel Antao | Fix formatting. | Feb 22 2016, 5:38 PM | dd0ac8ec777d | 76709a579b09 | c558a400b2e6 | Samuel Antao | Add support for some valid array sections with multiple dimensions in map… (Show More…) | Feb 22 2016, 5:35 PM | c558a400b2e6 | fd674f891f4e | cc7fa81327b8 8f351cf9bd30 | Samuel Antao | Merge branch 'master' into patch-D16749 | Feb 22 2016, 9:54 AM | cc7fa81327b8 | b9f1ea850c82 | 387d53f27f76 | Samuel Antao | Add tests to map Sema. | Feb 19 2016, 8:10 AM | 387d53f27f76 | 360f79771bfc | 210b0eb08021 | Samuel Antao | Add regression tests for invalid array sections and multidimensional VLA. | Feb 18 2016, 11:01 AM | 210b0eb08021 | 6939549097be | bf089b405ced c6c456a27190 | Samuel Antao | Merge branch 'master' into patch-D16749 | Feb 17 2016, 9:42 PM | bf089b405ced | 4a367d5509d1 | 6107e683229b | Samuel Antao | Fix formatting. | Feb 16 2016, 10:39 AM | 6107e683229b | 66757b52107a | d14828c351b1 | Samuel Antao | Add regression tests for multidimensional arrays and arrays of pointers. | Feb 16 2016, 10:38 AM | d14828c351b1 | 13f6023e897c | 99d271f7c097 4bffc24d2f68 | Samuel Antao | | Feb 16 2016, 7:26 AM | 99d271f7c097 | f699d6209460 | 55bc1d35b374 | Samuel Antao | Fix formatting. | Jan 29 2016, 11:48 PM | 55bc1d35b374 | 188776274165 | 169af726856b | Samuel Antao | Fix a few comments | Jan 29 2016, 11:47 PM | 169af726856b | 06961ea2b58c | ab5acd333eae caa8ca5fbfcf | Samuel Antao | Merge branch 'master' into patch-map-clause-codegen | Jan 29 2016, 11:35 PM | ab5acd333eae | 3607f657d74e | 472162f280b4 | Samuel Antao | Tests complete. | Jan 29 2016, 11:26 PM | 472162f280b4 | a4100d58b68f | 2c88fe9fc5db | Samuel Antao | Add more tests. | Jan 29 2016, 4:51 PM | 2c88fe9fc5db | 692d7037f744 | dff2666a82cc | Samuel Antao | Fix array section emission and add first complete regresson test. | Jan 28 2016, 4:51 PM | dff2666a82cc | 05d03003d432 | a8c5115a6504 ebd2c75411cd | Samuel Antao | Merge branch 'master' into patch-map-clause-codegen | Jan 28 2016, 9:15 AM | a8c5115a6504 | abba5d218c91 | 25844e20af9c | Samuel Antao | Working with structure fields and indirections. | Jan 27 2016, 6:20 PM | 25844e20af9c | f12ce952d5d6 | 7eaa554f95c7 | Samuel Antao | Working with structure fields and indirections. | Jan 27 2016, 6:19 PM | 7eaa554f95c7 | 5ab166e23fb0 | 5f2115aafdac | Samuel Antao | Have template struct working but still passing extra element 'this' as argument. | Jan 27 2016, 12:46 PM | 5f2115aafdac | 39ad3673df48 | e720d587b8a4 337ac58fc055 | Samuel Antao | Merge branch 'master' into patch-map-clause-codegen (Show More…) | Jan 27 2016, 8:27 AM | e720d587b8a4 | 46d85cc9988b | 62595503a4da | Samuel Antao | Add optimization for size calculation. | Jan 26 2016, 11:00 AM | 62595503a4da | d8500a3f60d7 | c499dfcd5f5e | Samuel Antao | Add description of the map information to codegen code. | Jan 25 2016, 9:12 AM | c499dfcd5f5e | eaf9db92af80 | 9978a644e579 6b055c10554a | Samuel Antao | Merge branch 'master' into patch-map-clause-codegen (Show More…) | Jan 22 2016, 1:27 PM | 9978a644e579 | 65aa3ef3d21c | ce65a61911d5 | Samuel Antao | Complete byref determination. | Jan 22 2016, 7:33 AM | ce65a61911d5 | 48508aeaad76 | 51c6cfd58804 49a592840037 | Samuel Antao | | Jan 21 2016, 10:14 AM | 51c6cfd58804 | bb76761c156e | b1a9ec072148 | Samuel Antao | Fix formatting. | Jan 20 2016, 5:07 PM | b1a9ec072148 | b7affbb487fa | d01a62d79079 | Samuel Antao | Parsing and Sema for map clause - OpenMP 4.5 | Jan 20 2016, 5:02 PM | d01a62d79079 | d1b269108f32 | b963aa859c01 | Samuel Antao | Sema+Parsing for map clause using spec 4.5. tested. | Jan 20 2016, 4:23 PM | b963aa859c01 | 4d99bfe477f1 | 913cafb597a8 a064ffc5ba97 | Samuel Antao | | Jan 19 2016, 1:10 PM | 913cafb597a8 | 492dfef111fe | 6e8659ea64f5 | Samuel Antao | Complete the single construct checks. | Jan 19 2016, 8:11 AM | 6e8659ea64f5 | 7ea24cf2ca9f | 7486654f7d56 | Samuel Antao | Complete the single construct checks. | Jan 19 2016, 7:34 AM | 7486654f7d56 | 2a9f3c4e43ac | 3076a785338e | Samuel Antao | Add initial support for maps of struct fields. | Jan 15 2016, 6:33 PM | 3076a785338e | 901719987efd | ea688c81c1fa | Samuel Antao | Compute map sizes based on indexes to allow constant folding. | Jan 13 2016, 4:39 PM | ea688c81c1fa | ed0a996d4f4c | 6b93d1766157 | Samuel Antao | Implement map clause support for scalar types. | Jan 11 2016, 5:10 PM |
|
Remove braces