- User Since
- Nov 26 2020, 5:33 AM (14 w, 4 d)
Fri, Mar 5
Updated code through the use of newly introduced FindClauseMult() function, which returns an iterator from the multimap, in case where multiple occurrence of a clause happens within a directive.
OK, I will merge it on Monday unless @tskeith has any other comments.
Thu, Mar 4
Wed, Mar 3
Fixing build failures, also moved the pipeline check to an existing file.
Tue, Mar 2
Rebased on main
Taken out -module related changes, updated the commit message as well.
Mon, Mar 1
Minor changes as per comments, also updated commit message to include description of changes related to Setters.
Fri, Feb 26
- Updated the test case to include a check when the option is not given and make sure works with f18 as well (with Mstandard)
- Changed variable names as suggested.
Wed, Feb 24
Addressing comments, by separating the search directories from fintrinsic-modules-path in a separate variables. Also added dummy modules for the test case, as using %llvmshlibdir did not work out.
Sat, Feb 20
Updating the test case to include -fc1 as well
Fri, Feb 19
Added a missing option test for -flarge-sizes
Set the option as a frontend-only option, also modified the test case accordingly.
Thu, Feb 18
- Rewritten the test cases
- Moved flarge-sizes to a standalone test file
Updated test case to check module content
Added some setters to work with.
Wed, Feb 17
- Added option for setting DOUBLE PRECISION when fdefault-real-8 is given
- Also added link to relevant gfortran doc
Addresses proper handling of sizes
Mon, Feb 15
Addressed latest reviewer's comments, no longer using a pointer for defaultKinds
Fri, Feb 12
Addressing reviewers' comments.
Thu, Feb 11
Tue, Feb 9
Feb 2 2021
Sounds good to me, thanks for the help. In the meantime I will work on the fdefault-* family of flags, which will be dependent on this patch I think.
Feb 1 2021
A few more comments addressed and a new test case added for write-module check.
Jan 30 2021
Addressing reviewers' comments, adding -module-dir as the default option instead of -J
Jan 29 2021
Added test for the driver-help, also contains all the changes that was done in the previous diff (Aliasing -J and -module-dir, changing data structures etc).
Addressing reviewers' comments with the following changes:
Jan 26 2021
Dec 18 2020
Rebased to the latest master of LLVM
Dec 17 2020
@lebedev.ri Is there any instructions on how to land this? Sorry I am doing it for the first time
Dec 11 2020
Nullptr check change
Creating a patch with more context
Dec 10 2020
Adding more context to the diff.
Using WeakVH instead of Instruction to take care of dangling pointers. Had to replace the "insert" calls of SetVector with a SmallVector push_back
Dec 4 2020
Thanks for the suggestion, as per your suggestion, I did the modification in the deleteDeadInstructions() function as follows:
Dec 1 2020
Here is a diff for the content of DeadInsts just before and after a speculatePHINodeLoads()