User Details
- User Since
- Jan 11 2022, 3:17 PM (72 w, 2 d)
Mar 15 2023
Updating D145990: [AMDGPU] Update mul.ll with auto-generated checks
Mar 14 2023
Updating D145990: [AMDGPU] Update mul.ll with auto-generated checks
Mar 13 2023
Updating D145990: [AMDGPU] Update mul.ll with auto-generated checks
Feb 22 2023
Updating D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Feb 21 2023
Updating D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Feb 20 2023
Updating D144312: [AMDGPU] Add tests for future commit
Updating D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Feb 17 2023
Updating D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Updating D144313: [AMDGPU] Improve the lowering of buffer_load_{u8, u16} intrinsics.
Updating D144313: [AMDGPU] Improve the lowering of buffer_load_{u8, u16} intrinsics.
Jan 23 2023
We can revisit this patch if the problem shows up again.
I cannot reproduce the bug. I had to decrease the counter down to 6 in order to activate the assertion. This is normal. The counter is updated after value numbering. An instruction will be processed again if one of its operands is added in a different congruence class. Do you remember which was the problem?
Dec 9 2022
Oct 25 2022
Sep 22 2022
Updating D127628: [NewGVN][LoadCoercion][3/3] Partial redundant load elimination for load instructions that are dependent on a MemoryPhi or another load instruction in a predecessor basic block.
Sep 21 2022
Updating D130949: [NFC][NewGVN] Remove OpIsSafeForPHIOfOpsHelper()
Sep 20 2022
Updating D130949: [NFC][NewGVN] Remove OpIsSafeForPHIOfOpsHelper()
Updating D130949: [NFC][NewGVN] Remove OpIsSafeForPHIOfOpsHelper()
Updating D130949: [NFC][NewGVN] Remove OpIsSafeForPHIOfOpsHelper()
Sep 16 2022
Updating D127628: [NewGVN][LoadCoercion][3/3] Partial redundant load elimination for load instructions that are dependent on a MemoryPhi or another load instruction in a predecessor basic block.
Updating D124230: [NewGVN][LoadCoercion][2/3] Add support for load coercion between load instructions.
Updating D124071: [NewGVN][LoadCoercion][1/3] Add support for load coercion between store and load instructions
Sep 15 2022
Updating D127628: [NewGVN][LoadCoercion][3/3] Partial redundant load elimination for load instructions that are dependent on a MemoryPhi or another load instruction in a predecessor basic block.
Updating D127628: [NewGVN][LoadCoercion][3/3] Partial redundant load elimination for load instructions that are dependent on a MemoryPhi or another load instruction in a predecessor basic block.
Updating D124230: [NewGVN][LoadCoercion][2/3] Add support for load coercion between load instructions.
Updating D124071: [NewGVN][LoadCoercion][1/3] Add support for load coercion between store and load instructions
Updating D127628: [NewGVN][LoadCoercion][3/3] Partial redundant load elimination for load instructions that are dependent on a MemoryPhi or another load instruction in a predecessor basic block.
Updating D124230: [NewGVN][LoadCoercion][2/3] Add support for load coercion between load instructions.
Updating D124071: [NewGVN][LoadCoercion][1/3] Add support for load coercion between store and load instructions
Updating D124069: [NFC][NewGVN] Add updateDFSNumbers().
Updating D127627: [NFC][NewGVN][LoadCoercion] Add tests for future commit
Updating D124228: [NFC][NewGVN][LoadCoercion] Add new tests for future commit
Updating D124069: [NFC][NewGVN] Add updateDFSNumbers().
Updating D124068: [NFC][NewGVN][LoadCoercion] Add tests for future commit.
Updating D127628: [NewGVN][LoadCoercion][3/3] Replace load with a phi node
Aug 24 2022
Updating D130949: [NFC][NewGVN] Remove OpIsSafeForPHIOfOpsHelper()
Aug 18 2022
Aug 17 2022
Updating D130910: [NewGVN][PHIOFOPS] Bail out if an operand is in OpSafeForPHIOfOps but it is not safe for the current basic block.
ping
Updating D130910: [NewGVN][PHIOFOPS] Bail out if an operand is in OpSafeForPHIOfOps but it is not safe for the current basic block.
Aug 9 2022
ping
ping
Aug 2 2022
Updating D130910: [NewGVN][PHIOFOPS] Bail-out if an operand is in OpSafeForPHIOfOps but it is not safe for the current basic block.
Updating D130949: [NFC][NewGVN] Remove OpIsSafeForPHIOfOpsHelper()
Aug 1 2022
Jul 12 2022
ping
ping
ping
Jun 22 2022
Updating D127628: [NewGVN][LoadCoercion][3/3] Replace load with a phi node
Updating D127627: [NFC][NewGVN][LoadCoercion] Add tests for future commit
Jun 17 2022
Updating D127628: [NewGVN][LoadCoercion][3/3] Replace load with a phi node
Jun 16 2022
Updating D127627: [NFC][NewGVN][LoadCoercion] Add tests for future commit
Updating D124228: [NFC][NewGVN][LoadCoercion] Add new tests for future commit
Updating D124068: [NFC][NewGVN][LoadCoercion] Add tests for future commit.
Jun 15 2022
Updating D127628: [NewGVN][LoadCoercion][3/3] Replace load with a phi node
Updating D124230: [NewGVN][LoadCoercion][2/3] Add support for load coercion between load instructions.
Updating D124071: [NewGVN][LoadCoercion][1/3] Add support for load coercion between store and load instructions
Updating D127627: [NFC][NewGVN][LoadCoercion] Add tests for future commit
[NFC][NewGVN][LoadCoercion] Add tests for future commit.
Updating D124228: [NFC][NewGVN][LoadCoercion] Add new tests for future commit