{"push_id":3017342333,"size":947,"distinct_size":1,"ref":"refs/heads/vendor","head":"51d56937026a320c671bbf93a59831860c43d55b","before":"f83f410d77468893808eaabf962b37101fd250fe","commits":[{"sha":"3c151bcb39e1d80e43c937b8e5b2b41523f0c038","author":{"name":"Jeff Hammond","email":"51fc2616f48db3152a3b5e31691f975b8c911ab6@gmail.com"},"message":"doc fixes for installing in non-default path\n\nThe current documentation is insufficient when the user installs in a location that is not in the default path.  These changes address those issues.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/3c151bcb39e1d80e43c937b8e5b2b41523f0c038"},{"sha":"a3b10e440bf53c7fe6bd339dc12e69bcad282dd7","author":{"name":"Jeff Hammond","email":"51fc2616f48db3152a3b5e31691f975b8c911ab6@gmail.com"},"message":"fix docs for explicit path builds\n\nStep 4 also needs previously undocumented options when the binaries generated by previous steps are not in the path.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/a3b10e440bf53c7fe6bd339dc12e69bcad282dd7"},{"sha":"01f1c3624734d965204d027b5d970a84e451fe2a","author":{"name":"Jeff Hammond","email":"51fc2616f48db3152a3b5e31691f975b8c911ab6@gmail.com"},"message":"Update README.md","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/01f1c3624734d965204d027b5d970a84e451fe2a"},{"sha":"9fe7e4cce1c1d73aa666802d09a4db16d67e664c","author":{"name":"Jeff Hammond","email":"51fc2616f48db3152a3b5e31691f975b8c911ab6@gmail.com"},"message":"Update README.md","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/9fe7e4cce1c1d73aa666802d09a4db16d67e664c"},{"sha":"04398b5541549295a8cc69410d4ed08473f870f1","author":{"name":"Christoph Junghans","email":"f6594cfb7aad94cc0a4edad303fb5f7264f88ed9@lanl.gov"},"message":"cmake: allow dropping -Werror from c flags\n\ngcc-7.1.0 generates a couple of warnings when compiling flang, so\nallow to drop '-Werror' from the c flags. It is anyhow a bad idea\nto enforce that flag as it is unclear what future compiler\nversions will warn about.\n\nSigned-off-by: Christoph Junghans <junghans@lanl.gov>","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/04398b5541549295a8cc69410d4ed08473f870f1"},{"sha":"1e2ca410e669bd6a46c992dafb326248ba49144b","author":{"name":"Christoph Junghans","email":"f6594cfb7aad94cc0a4edad303fb5f7264f88ed9@lanl.gov"},"message":"cmake: fix error when TARGET_ARCHITECTURE is set\n\nWhen TARGET_ARCHITECTURE through the user, a cmake syntax error\nis triggered:\n```\nCMake Error at CMakeLists.txt:32 (if):\n  if given arguments:\n\n    \"STREQUAL\" \"Linux\"\n\n  Unknown arguments specified\n\n-- Configuring incomplete, errors occurred!Unknown arguments specified\n```\nSo check for TARGAT_OS independently.\n\nSigned-off-by: Christoph Junghans <junghans@lanl.gov>","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/1e2ca410e669bd6a46c992dafb326248ba49144b"},{"sha":"8f79bc3d6c3aee75d9ccc1bcab4020e3c1c6c91a","author":{"name":"Christoph Junghans","email":"f6594cfb7aad94cc0a4edad303fb5f7264f88ed9@lanl.gov"},"message":"cmake: allow user to override LLVM_CMAKE_PATH\n\nSigned-off-by: Christoph Junghans <junghans@lanl.gov>","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/8f79bc3d6c3aee75d9ccc1bcab4020e3c1c6c91a"},{"sha":"a6db014c477612804054b3a7368a32cda8510820","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"OpenMP atomic implementation\n\n- Module version change as we add new ast\n- ilm version change as we add new ast/ilm\n- A_MP_ATOMICREAD is an expression\n  v = A_MP_ATOMICREAD(x)\n- A_MP_ATOMICUPDATE/CAPTURE/WRITE is statement.\n- Pass memory order in ilm using its actual enum value instead of 0 and 1\n- handle new ast in various files as needed.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/a6db014c477612804054b3a7368a32cda8510820"},{"sha":"9b1972a954402ef3c604f0f8eb2fa6d87cb7beac","author":{"name":"Steve Scalpone","email":"f1539ece2ebc25bedf7cbf8e8fc1940603658908@nvidia.com"},"message":"Merge pull request #151 from ThePortlandGroup/nv_stage\n\nPull 2017-07-19T10-29 Recent NVIDIA Changes","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/9b1972a954402ef3c604f0f8eb2fa6d87cb7beac"},{"sha":"063f0184cbe7614c911b087aed7a095c02afd771","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"Fix unsatisfied external reference.\n\nUnsatisfied external reference was due to derived type\ninitialization template objects from modules.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/063f0184cbe7614c911b087aed7a095c02afd771"},{"sha":"f0e935579310d58a49b4ecd018225d76a3ce0675","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"Removed unused ilmindex.n and iliindex.n from ilmtp.n and ilitp.n.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/f0e935579310d58a49b4ecd018225d76a3ce0675"},{"sha":"9dc94f6867d2eab10bb5f3364dffe91fa52c6e2d","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"The std for workshare should not have STD_PAR set if it is not in parallel region.\ndotemp in lowerilm looks at STD_PAR to determine if tmp should be private.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/9dc94f6867d2eab10bb5f3364dffe91fa52c6e2d"},{"sha":"40794224fd96513664f4d5775ec05b3d3664f1d8","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"Create CSE for atomic cmpxchg instruction.\n\nThe atomic cmpxchg instruction is referenced/used by both IL_CMPXCHG_SUCCESS\nand IL_CMPXCHG_OLDx. We need to create a CSE for it so that the instruction\ndoes not get generated twice.\n\nRemove a check in cgmain which try to reuse tmps if it already exists for\ncmpxchg ili. That is not a good solution as we may use the same ili in other\ncontexts.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/40794224fd96513664f4d5775ec05b3d3664f1d8"},{"sha":"3257929b6814ba46a172da9d85dcd0a6275d3808","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"Minor code cleanup.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/3257929b6814ba46a172da9d85dcd0a6275d3808"},{"sha":"c735c360c74d8af20c6fa201d05e5ca43152a155","author":{"name":"Steve Scalpone","email":"f1539ece2ebc25bedf7cbf8e8fc1940603658908@nvidia.com"},"message":"Merge pull request #154 from ThePortlandGroup/nv_stage\n\nPull 2017-07-20T09-59 Recent NVIDIA Changes","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/c735c360c74d8af20c6fa201d05e5ca43152a155"},{"sha":"ce89e9ae721968bdce30a8d6e98d63650db405af","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"Add doxygen and minor code cleanup.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/ce89e9ae721968bdce30a8d6e98d63650db405af"},{"sha":"8783820170eab4ee6b93182be11741ebfc05e16e","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"Fix lbase calculations in rte/f90/f90/src/ptr.c\nso that they're 64 bits wide when using large arrays.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/8783820170eab4ee6b93182be11741ebfc05e16e"},{"sha":"099fd58457a7a110bfd658450bff0a97c210439e","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"Problem finding descriptor for move_alloc call.\n\nWhen get_member_descriptor() fails to find the descriptor we should fall back\nto the SDSC. Simplify the logic by using find_member_descriptor().\n\nExtract the common code for finding the descriptor into find_descriptor()\nso it can be used for both args.\n\nget_member_descriptor() was sometimes returning the next member of the derived\ntype. Reimplement it to go through the compiler-generate members after the\nreal member and only return one that has DESCARRAY set.\n\nAdd a check for valid sptr in lower_sptr() so when it fails it is more\napparent what is going wrong.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/099fd58457a7a110bfd658450bff0a97c210439e"},{"sha":"733d93ea3644327faf5ee2f45f26bbbf89d90f6b","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"Remove unneeded verifier exception.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/733d93ea3644327faf5ee2f45f26bbbf89d90f6b"},{"sha":"d1aec4512eeda372dc2e3cf6702cb3dda729a8b3","author":{"name":"Tim Keith","email":"fdd7e670ef40cdd2d03d0468d2c09f84921299f2@nvidia.com"},"message":"Use ATOMICRMW instruction when possible.\n\nIf the ILIs form is simple enough to be able to detemine that we can use rmw\ninstruction, use that instead of compare xchg.\n\nAdd error check for derived type in atomic statement.","distinct":false,"url":"https://api.github.com/repos/pawosm-arm/flang/commits/d1aec4512eeda372dc2e3cf6702cb3dda729a8b3"}]}
{"actor":{"display_login":"pawosm-arm"}}