In D130560#3686584, @piggynl wrote:In D130560#3684918, @CoelacanthusHex wrote:There seems to be a problem here: if we perform only some operations on registers without sd after a jump (which can easily happen if only a few short instructions are executed between jumps), we then jump to another place. If we still restore immediately in this case, we are actually wasting resources.
Yes. We can construct a loop with a few instructions executed and a long jump at each iteration, making the jump scratch register saved/restored frequently. Maybe we can add a TODO in BranchRelaxation.cpp for future improvements?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jul 29 2022
Jul 29 2022
Jul 28 2022
Jul 28 2022
There seems to be a problem here: if we perform only some operations on registers without sd after a jump (which can easily happen if only a few short instructions are executed between jumps), we then jump to another place. If we still restore immediately in this case, we are actually wasting resources.
Jun 17 2022
Jun 17 2022
May 23 2022
May 23 2022
CoelacanthusHex updated subscribers of D126188: [RISCV] Make old JIT ExecutionEngine tests unsupported.
Jan 14 2022
Jan 14 2022
CoelacanthusHex committed rG1dab5f6c83a7: [LLDB][NFC] Fix a typo in comment (authored by CoelacanthusHex).
[LLDB][NFC] Fix a typo in comment
Jan 14 2022, 6:01 AM · Restricted Project
Jan 14 2022, 12:33 AM · Restricted Project
Jan 14 2022, 12:32 AM · Restricted Project
Jan 14 2022, 12:31 AM · Restricted Project
Jan 14 2022, 12:29 AM · Restricted Project
Nov 26 2021
Nov 26 2021
May 6 2021
May 6 2021
CoelacanthusHex committed rGe6cf3d64412c: [TableGen] Use range-based for loops (NFC) (authored by CoelacanthusHex).
[TableGen] Use range-based for loops (NFC)
May 6 2021, 10:34 PM · Restricted Project
May 6 2021, 8:49 PM · Restricted Project
May 6 2021, 8:47 PM · Restricted Project
May 6 2021, 9:07 AM · Restricted Project
In D101994#2741963, @Paul-C-Anagnostopoulos wrote:I guess you should capitalize all the range iterator variables.
May 6 2021, 8:16 AM · Restricted Project
May 6 2021, 7:58 AM · Restricted Project
May 6 2021, 7:43 AM · Restricted Project
CoelacanthusHex added a reviewer for D101994: [TableGen] Use range-based for loops (NFC): Paul-C-Anagnostopoulos.
May 6 2021, 7:00 AM · Restricted Project
May 6 2021, 6:34 AM · Restricted Project