2019-05-09 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 changes for PAL metadata
|
commit | commitdiff | tree |
2019-05-08 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 tests. NFC.
|
commit | commitdiff | tree |
2019-05-08 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 exp modifications
|
commit | commitdiff | tree |
2019-05-06 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 verifier changes
|
commit | commitdiff | tree |
2019-05-06 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010: prefer V_MUL_LO_U32 over V_MUL_LO_I32
|
commit | commitdiff | tree |
2019-05-06 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 memory legalizer
|
commit | commitdiff | tree |
2019-05-04 |
Stanislav Mekhanoshin | [AMDGPU] Fixed asan error after D61536
|
commit | commitdiff | tree |
2019-05-04 |
Stanislav Mekhanoshin | AMDGPU] gfx1010 hazard recognizer
|
commit | commitdiff | tree |
2019-05-04 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010: use fmac instructions
|
commit | commitdiff | tree |
2019-05-03 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 wait count insertion
|
commit | commitdiff | tree |
2019-05-03 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 s_code_end generation
|
commit | commitdiff | tree |
2019-05-03 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 loop alignment
|
commit | commitdiff | tree |
2019-05-02 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 lost VOP2 forms of some add/sub
|
commit | commitdiff | tree |
2019-05-02 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 allows VOP3 to have a literal
|
commit | commitdiff | tree |
2019-05-02 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 constant bus limit
|
commit | commitdiff | tree |
2019-05-01 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 GCNRegBankReassign pass
|
commit | commitdiff | tree |
2019-05-01 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 GCNNSAReassign pass
|
commit | commitdiff | tree |
2019-05-01 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 MIMG implementation
|
commit | commitdiff | tree |
2019-05-01 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 DS implementation
|
commit | commitdiff | tree |
2019-04-30 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 VMEM and SMEM implementation
|
commit | commitdiff | tree |
2019-04-26 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 VOPC implementation
|
commit | commitdiff | tree |
2019-04-26 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 VOP3 and VOP3P implementation
|
commit | commitdiff | tree |
2019-04-26 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 VOP2 changes
|
commit | commitdiff | tree |
2019-04-25 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 - fix ubsan failure
|
commit | commitdiff | tree |
2019-04-25 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 VOP1 instructions
|
commit | commitdiff | tree |
2019-04-25 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 utility functions
|
commit | commitdiff | tree |
2019-04-24 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 SOP instructions
|
commit | commitdiff | tree |
2019-04-24 |
Stanislav Mekhanoshin | [AMDGPU] gfx1010 sgpr register changes
|
commit | commitdiff | tree |
2019-04-24 |
Stanislav Mekhanoshin | [AMDGPU] Add gfx1010 target definitions
|
commit | commitdiff | tree |
2019-04-23 |
Stanislav Mekhanoshin | [AMDGPU] Fixed addReg() in SIOptimizeExecMaskingPreRA.cpp
|
commit | commitdiff | tree |
2019-04-09 |
Stanislav Mekhanoshin | Revert LIS handling in MachineDCE
|
commit | commitdiff | tree |
2019-04-06 |
Stanislav Mekhanoshin | [AMDGPU] Sort out and rename multiple CI/VI predicates
|
commit | commitdiff | tree |
2019-04-05 |
Stanislav Mekhanoshin | [AMDGPU] Add MachineDCE pass after RenameIndependentSubregs
|
commit | commitdiff | tree |
2019-04-05 |
Stanislav Mekhanoshin | [AMDGPU] predicate and feature refactoring
|
commit | commitdiff | tree |
2019-04-02 |
Stanislav Mekhanoshin | X86: regenerate speculative-load-hardening-indirect...
|
commit | commitdiff | tree |
2019-03-20 |
Stanislav Mekhanoshin | Allow machine dce to remove uses in the same instruction
|
commit | commitdiff | tree |
2019-03-13 |
Stanislav Mekhanoshin | [AMDGPU] Silence gcc 7 warnings
|
commit | commitdiff | tree |
2019-03-11 |
Stanislav Mekhanoshin | Use bitset for assembler predicates
|
commit | commitdiff | tree |
2019-03-11 |
Stanislav Mekhanoshin | [AMDGPU] Mark enum types in SIDefines.h as unsigned
|
commit | commitdiff | tree |
2019-03-01 |
Stanislav Mekhanoshin | [AMDGPU] Mark ds instructions as meybeAtomic
|
commit | commitdiff | tree |
2019-02-26 |
Stanislav Mekhanoshin | [AMDGPU] Fixed hang during DAG combine
|
commit | commitdiff | tree |
2019-02-25 |
Stanislav Mekhanoshin | [AMDGPU] Added target to mir test. NFC.
|
commit | commitdiff | tree |
2019-02-21 |
Stanislav Mekhanoshin | [AMDGPU] fix commuted case of sub combine
|
commit | commitdiff | tree |
2019-02-14 |
Stanislav Mekhanoshin | [AMDGPU] Ressociate 'add (add x, y), z' to use SALU
|
commit | commitdiff | tree |
2019-02-09 |
Stanislav Mekhanoshin | [AMDGPU] Split idot4/8 signed and unsigned tests. NFC.
|
commit | commitdiff | tree |
2019-02-09 |
Stanislav Mekhanoshin | [AMDGPU] Split dot-insts feature
|
commit | commitdiff | tree |
2019-01-21 |
Stanislav Mekhanoshin | [AMDGPU] Fixed hazard recognizer to walk predecessors
|
commit | commitdiff | tree |
2019-01-10 |
Stanislav Mekhanoshin | [AMDGPU] Separate feature dot-insts
|
commit | commitdiff | tree |
2019-01-09 |
Stanislav Mekhanoshin | Remove check for single use in ShrinkDemandedConstant
|
commit | commitdiff | tree |
2019-01-05 |
Stanislav Mekhanoshin | Added single use check to ShrinkDemandedConstant
|
commit | commitdiff | tree |
2018-12-13 |
Stanislav Mekhanoshin | [AMDGPU] Fix build failure, second attempt
|
commit | commitdiff | tree |
2018-12-13 |
Stanislav Mekhanoshin | [AMDGPU] Fix build failure
|
commit | commitdiff | tree |
2018-12-13 |
Stanislav Mekhanoshin | [AMDGPU] Simplify negated condition
|
commit | commitdiff | tree |
2018-11-27 |
Stanislav Mekhanoshin | [AMDGPU] Disable DAG combine at -O0
|
commit | commitdiff | tree |
2018-11-19 |
Stanislav Mekhanoshin | Implement computeKnownBits for scalar_to_vector
|
commit | commitdiff | tree |
2018-11-19 |
Stanislav Mekhanoshin | [AMDGPU] Restored selection of scalar_to_vector (v2x16)
|
commit | commitdiff | tree |
2018-11-19 |
Stanislav Mekhanoshin | [AMDGPU] Convert insert_vector_elt into set of selects
|
commit | commitdiff | tree |
2018-11-17 |
Stanislav Mekhanoshin | Moved dag-combine-select-undef.ll into amdgpu. NFC.
|
commit | commitdiff | tree |
2018-11-16 |
Stanislav Mekhanoshin | Fixed test after r347110
|
commit | commitdiff | tree |
2018-11-16 |
Stanislav Mekhanoshin | DAG combiner: fold (select, C, X, undef) -> X
|
commit | commitdiff | tree |
2018-11-13 |
Stanislav Mekhanoshin | [AMDGPU] combine extractelement into several selects
|
commit | commitdiff | tree |
2018-11-13 |
Stanislav Mekhanoshin | Fixed DAGTypeLegalizer::SplitVecOp_EXTRACT_VECTOR_ELT...
|
commit | commitdiff | tree |
2018-11-12 |
Stanislav Mekhanoshin | [AMDGPU] Optimize S_CBRANCH_VCC[N]Z -> S_CBRANCH_EXEC[N]Z
|
commit | commitdiff | tree |
2018-11-12 |
Stanislav Mekhanoshin | Fix MachineInstr::findRegisterUseOperandIdx subreg...
|
commit | commitdiff | tree |
2018-11-09 |
Stanislav Mekhanoshin | [AMDGPU] Cleanup optimize-if-exec-masking.mir test...
|
commit | commitdiff | tree |
2018-11-09 |
Stanislav Mekhanoshin | [AMDGPU] Always pass TRI into findRegister[Use/Def...
|
commit | commitdiff | tree |
2018-11-08 |
Stanislav Mekhanoshin | [AMDGPU] Extend promote alloca vectorization
|
commit | commitdiff | tree |
2018-10-31 |
Stanislav Mekhanoshin | Check shouldReduceLoadWidth from SimplifySetCC
|
commit | commitdiff | tree |
2018-10-29 |
Stanislav Mekhanoshin | [AMDGPU] Fixed return value causing warning and regression
|
commit | commitdiff | tree |
2018-10-29 |
Stanislav Mekhanoshin | [AMDGPU] Match v_swap_b32
|
commit | commitdiff | tree |
2018-10-03 |
Stanislav Mekhanoshin | [AMDGPU] Assert in getOpSize() there are no sub-dword...
|
commit | commitdiff | tree |
2018-10-01 |
Stanislav Mekhanoshin | [AMDGPU] Fixed SIInstrInfo::getOpSize to handle subregs
|
commit | commitdiff | tree |
2018-09-27 |
Stanislav Mekhanoshin | [AMDGPU] Fold copy (copy vgpr)
|
commit | commitdiff | tree |
2018-09-25 |
Stanislav Mekhanoshin | [AMDGPU] Fix ds combine with subregs
|
commit | commitdiff | tree |
2018-09-25 |
Stanislav Mekhanoshin | [AMDGPU] Remove useless check from test. NFC.
|
commit | commitdiff | tree |
2018-09-17 |
Stanislav Mekhanoshin | [AMDGPU] Initialize instruction itinerary from GCNSubtarget
|
commit | commitdiff | tree |
2018-08-31 |
Stanislav Mekhanoshin | [AMDGPU] Split v32i32 loads
|
commit | commitdiff | tree |
2018-07-25 |
Stanislav Mekhanoshin | [AMDGPU] Use AssumptionCacheTracker in the divrem32...
|
commit | commitdiff | tree |
2018-07-25 |
Stanislav Mekhanoshin | Fix llvm::ComputeNumSignBits with some operations and...
|
commit | commitdiff | tree |
2018-06-29 |
Stanislav Mekhanoshin | [AMDGPU] Enable LICM in the BE pipeline
|
commit | commitdiff | tree |
2018-06-28 |
Stanislav Mekhanoshin | [AMDGPU] Early expansion of 32 bit udiv/urem
|
commit | commitdiff | tree |
2018-06-28 |
Stanislav Mekhanoshin | [AMDGPU] Overload llvm.amdgcn.fmad.ftz to support f16
|
commit | commitdiff | tree |
2018-06-27 |
Stanislav Mekhanoshin | [AMDGPU] Convert rcp to rcp_iflag
|
commit | commitdiff | tree |
2018-06-26 |
Stanislav Mekhanoshin | [AMDGPU] Add llvm.amdgcn.fmad.ftz intrinsic
|
commit | commitdiff | tree |
2018-06-23 |
Stanislav Mekhanoshin | Fix invariant fdiv hoisting in LICM
|
commit | commitdiff | tree |
2018-06-21 |
Stanislav Mekhanoshin | DAG combine "and|or (select c, -1, 0), x" -> "select...
|
commit | commitdiff | tree |
2018-06-20 |
Stanislav Mekhanoshin | Allow binop C1, (select cc, CF, CT) -> select folding
|
commit | commitdiff | tree |
2018-06-18 |
Stanislav Mekhanoshin | Tests for dag combine select (binop) -> select. NFC.
|
commit | commitdiff | tree |
2018-06-16 |
Stanislav Mekhanoshin | [AMDGPU] setcc (select cc, CT, CF), CF, eq | ne ->...
|
commit | commitdiff | tree |
2018-06-13 |
Stanislav Mekhanoshin | [AMDGPU] Corrected computeKnownBits for V_PERM_B32
|
commit | commitdiff | tree |
2018-06-12 |
Stanislav Mekhanoshin | [AMDGPU] DAG combine to produce V_PERM_B32
|
commit | commitdiff | tree |
2018-06-11 |
Stanislav Mekhanoshin | [AMDGPU] Do not consider indirect acces through phi...
|
commit | commitdiff | tree |
2018-06-06 |
Stanislav Mekhanoshin | [AMDGPU] Improve reciprocal handling
|
commit | commitdiff | tree |
2018-06-04 |
Stanislav Mekhanoshin | [AMDGPU] Small refactoring in the scheduler
|
commit | commitdiff | tree |
2018-06-04 |
Stanislav Mekhanoshin | [AMDGPU] Factored out common part of GCNRPTracker:...
|
commit | commitdiff | tree |
2018-05-31 |
Stanislav Mekhanoshin | [AMDGPU] Construct memory clauses before RA
|
commit | commitdiff | tree |
2018-05-31 |
Stanislav Mekhanoshin | [AMDGPU] Fixed incorrect -mcpu=gfx800 in xnor.ll test...
|
commit | commitdiff | tree |
2018-05-31 |
Stanislav Mekhanoshin | [AMDGPU] Track occupancy in MFI
|
commit | commitdiff | tree |
2018-05-25 |
Stanislav Mekhanoshin | [AMDGPU] Fixed test failure with AMDGPUPerfHint
|
commit | commitdiff | tree |
2018-05-25 |
Stanislav Mekhanoshin | [AMDGPU] Add perf hints to functions
|
commit | commitdiff | tree |
next |