User Details
- User Since
- Jun 29 2021, 11:13 PM (91 w, 3 d)
Aug 18 2021
[NFC] Fixing dependency to C++17
[NFC] fixing merge conflicts
Aug 17 2021
[NFC] Fixing conflict issue
[NFC] mergin temp branch and main
[NFC] fixing NITs
Aug 16 2021
[NFC] Decoupling the unrolling logic
Decoupling the unrolling logic into three different functions. The shouldPragmaUnroll() covers the 1st and 2nd priorities of the previous code, the shouldFullUnroll() covers the 3rd, and the shouldPartialUnroll() covers the 5th. The output of each function, Optional<unsigned>, could be a value for UP.Count, which means unrolling factor has been set, or None, which means decision hasn't been made yet and should try the next priority.
Jul 27 2021
[NFC] Decoupling the unrolling logic into three different functions. The shouldPragmaUnroll() covers the 1st and 2nd priorities of the previous code, the shouldFullUnroll() covers the 3rd, and the shouldPartialUnroll() covers the 5th. The output of each function, Optional<unsigned>, could be a value for UP.Count, which means unrolling factor has been set, or None, which means decision hasn't been made yet and should try the next priority.
[WIP][NFC] Changing bool, as the return arg of unrolling logics, to optional<unsigned>
Jul 21 2021
[WIP][NFC] Cleaning the params of functions --draft
[WIP][NFC]Seperating setting UP.count from other side parameters
Jul 14 2021
[WIP][NFC] factor out unrolling decision logic
Jul 13 2021
"Adding ShouldContinue as the return value of unrolling logic"
[WIP][NFC] Adding enum for unrolling option and adding MyDebug for priting
Jul 6 2021
Solving the problems mentioned in the review
Jul 5 2021
Adding NFC tag
Jul 2 2021
Squashing all commits
[WIP] Reformatting using clang-reformat