1/1
CGOpenMPRuntimeNVPTX.cpp 3/4
openmp_offload_registration.cpp -
target_codegen_registration.cpp
| | Authored by gtbercea on Apr 11 2019, 8:48 AM. Event TimelineHerald added a project: Restricted Project. gtbercea marked 4 inline comments as done. gtbercea marked 2 inline comments as done. This revision now requires changes to proceed. gtbercea marked 7 inline comments as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked 2 inline comments as done. gtbercea marked an inline comment as done. gtbercea marked 2 inline comments as done. gtbercea marked 3 inline comments as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. This revision is now accepted and ready to land. gtbercea marked an inline comment as done. gtbercea marked 2 inline comments as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked 4 inline comments as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. gtbercea marked 5 inline comments as done. gtbercea marked an inline comment as done. gtbercea marked an inline comment as done. This revision was automatically updated to reflect the committed changes. Herald added a project: Restricted Project. Path | Size |
---|
| | | 19 lines | | 86 lines | | 2 lines | | 3 lines | | 4 lines | | | | 7 lines | | 2 lines | | 55 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
266df045aaea | 1ec1f54da105 | 155bce81cffa | Doru Bercea | Move error check in sema. | Apr 17 2019, 3:28 PM | 155bce81cffa | 0c4deb7e5baf | c07c42acbcb5 | Doru Bercea | Update tests. | Apr 17 2019, 12:59 PM | c07c42acbcb5 | 42c8bee922eb | e97eaa097d8e | Doru Bercea | Update error message. | Apr 17 2019, 11:41 AM | e97eaa097d8e | b29025018f68 | 71decd038349 | Doru Bercea | Add support for declare target routines. | Apr 17 2019, 11:28 AM | 71decd038349 | 2b8e882f881d | 1e1ca17421d0 | Doru Bercea | Fix checks for valid use of requires directive. | Apr 16 2019, 8:38 AM | 1e1ca17421d0 | 7478fc9e5af6 | f4acb79c4260 | Doru Bercea | Remove const. | Apr 15 2019, 8:57 AM | f4acb79c4260 | ce564ed371da | 2972e6d95dd3 | Doru Bercea | Add break. | Apr 15 2019, 8:40 AM | 2972e6d95dd3 | 711b60dbf90b | c0477da30bbe | Doru Bercea | Fix type. | Apr 15 2019, 8:27 AM | c0477da30bbe | 7f8570923dcc | 39ac14a89e8c | Doru Bercea | Remove atomic flags. | Apr 15 2019, 8:07 AM | 39ac14a89e8c | 17f31ac2379f | caee50aa8983 | Doru Bercea | Address comments. | Apr 15 2019, 7:54 AM | caee50aa8983 | c6f8ef8a16c5 | bf0351eb4a05 | Doru Bercea | Fix test. | Apr 11 2019, 4:14 PM | bf0351eb4a05 | 734bd8f06dab | d3598897cf4b | Doru Bercea | Handle OpenMP simd case. | Apr 11 2019, 4:08 PM | d3598897cf4b | 6da4b60c1af7 | 2b2f461f37e2 | Doru Bercea | Remove unified memory check for target link. | Apr 11 2019, 2:20 PM | 2b2f461f37e2 | 2e35fbc98e0b | e4574cc0de9a | Doru Bercea | Fix enum. | Apr 11 2019, 2:13 PM | e4574cc0de9a | fb88242b5034 | 0c1bcd6b86e6 | Doru Bercea | Address comments. | Apr 11 2019, 1:42 PM | 0c1bcd6b86e6 | 3616ec8d308a | 1f5333e733d3 | Doru Bercea | Address comments. | Apr 11 2019, 1:33 PM | 1f5333e733d3 | 96bc5a9f8898 | 7601a4aaa6a0 | Doru Bercea | Add test, | Apr 11 2019, 8:40 AM | 7601a4aaa6a0 | ed2ec4cf308e | b4f7f3160e54 | Doru Bercea | Use undefined variable to initialize flags. | Apr 11 2019, 8:21 AM | b4f7f3160e54 | d4fbd20496a3 | 01de0f33e250 | Doru Bercea | Clean-up code. | Apr 11 2019, 7:24 AM | 01de0f33e250 | 01a3005ddb4a | 034a723fcf28 | Doru Bercea | Add registration for requires. | Apr 10 2019, 1:11 PM | 034a723fcf28 | 16788dc05ff6 | 75fd6f28ccbf | Doru Bercea | Prevent map emission. Call new requires runtime function. | Apr 5 2019, 7:11 AM | 75fd6f28ccbf | 35b8146a814a | bc44cc3610b5 | Doru Bercea | Clean-up code. | Apr 3 2019, 10:27 AM | bc44cc3610b5 | 217ecc435188 | 0cd94ca496da | Doru Bercea | Fixes after rebase. | Apr 2 2019, 7:53 AM | 0cd94ca496da | b917ac443da6 | 615ab7aa91d1 | Doru Bercea | Add more support. | Mar 27 2019, 8:16 AM | 615ab7aa91d1 | 170272a5831b | 29d08ba53a3b | Doru Bercea | Add unified memory support for target link. | Mar 26 2019, 8:26 AM | 29d08ba53a3b | 2f5c7fbe2c88 | 70ec89abe394 | Doru Bercea | Add more support. | Mar 27 2019, 8:16 AM | 70ec89abe394 | 5e958ddce874 | a940fafe0540 | Doru Bercea | Add unified memory support for target link. | Mar 26 2019, 8:26 AM |
|
Don't you need a bool for each characteristics? Your intention is to have one bit vector for each characteristics that matter to the compiler?
Also, it is my belief that you need to record 2 states:
unmaterialized (meaning I have not processed any target yet, so I should record any requires as they arrive)
finalized (I am processing a target, so the state is now fixed)
you need this in case you have an input like this:
declare target
int x
end declare target
requires unified memory
which is illegal