projects
/
platform
/
upstream
/
llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[llvm] Always use TargetConstant for FP_ROUND ISD Nodes
2022-08-03
jacquesguan
[mlir][Math] Add constant folder for AtanOp.
commit
|
commitdiff
|
tree
2022-08-02
jacquesguan
[mlir][Math] Add constant folder for TanhOp.
commit
|
commitdiff
|
tree
2022-08-02
jacquesguan
[LV] Refactor getExtendedAddReductionCost to support...
commit
|
commitdiff
|
tree
2022-08-02
jacquesguan
[mlir][Math] Add constant folder for TanOp.
commit
|
commitdiff
|
tree
2022-08-01
jacquesguan
[mlir][Math] Add constant folder for ExpM1Op.
commit
|
commitdiff
|
tree
2022-07-26
jacquesguan
[DAGCombiner] Teach scalarizeExtractedBinop to support...
commit
|
commitdiff
|
tree
2022-07-26
jacquesguan
[mlir][Math] Add constant folder for Exp2Op.
commit
|
commitdiff
|
tree
2022-07-25
jacquesguan
[RISCV] Scalarize binop followed by extractelement.
commit
|
commitdiff
|
tree
2022-07-25
jacquesguan
[mlir][Math] Add constant folder for ExpOp.
commit
|
commitdiff
|
tree
2022-07-21
jacquesguan
recommit "[DAGCombiner] Teach scalarizeBinOpOfSplats...
commit
|
commitdiff
|
tree
2022-07-21
jacquesguan
[mlir][Math] Add constant folder for LogOp.
commit
|
commitdiff
|
tree
2022-07-20
jacquesguan
[mlir][Math] Add constant folder for Log1pOp.
commit
|
commitdiff
|
tree
2022-07-19
jacquesguan
[DAGCombiner] Teach scalarizeBinOpOfSplats handle scalable...
commit
|
commitdiff
|
tree
2022-07-19
jacquesguan
[RISCV][test] Precommit test for D122791.
commit
|
commitdiff
|
tree
2022-07-18
jacquesguan
[RISCV][NFC] Use more Arrayref in TargetLowering functions.
commit
|
commitdiff
|
tree
2022-07-18
jacquesguan
[RISCV] Extend use of SHXADD instructions in RVV spill...
commit
|
commitdiff
|
tree
2022-07-18
jacquesguan
[RISCV][test] Precommit test for D129179.
commit
|
commitdiff
|
tree
2022-07-18
jacquesguan
[mlir][Math] Add constant folder for Log10Op.
commit
|
commitdiff
|
tree
2022-07-13
jacquesguan
[RISCV][test] Add test of binop followed by extractelement.
commit
|
commitdiff
|
tree
2022-07-12
jacquesguan
[mlir][Math] Support fold SqrtOp with constant dense.
commit
|
commitdiff
|
tree
2022-07-11
jacquesguan
[mlir][Math] Support fold Log2Op with constant dense.
commit
|
commitdiff
|
tree
2022-07-07
jacquesguan
[mlir][Math] Support fold PowFOp with constant dense.
commit
|
commitdiff
|
tree
2022-07-06
jacquesguan
[mlir][Vector] Fold InsertOp(SplatOp(X), SplatOp(X...
commit
|
commitdiff
|
tree
2022-07-05
jacquesguan
[RISCV][NFC] Merge the isolated decleration into foreach.
commit
|
commitdiff
|
tree
2022-07-04
jacquesguan
[mlir][Vector] Fold ShuffleOp(SplatOp(X), SplatOp(X...
commit
|
commitdiff
|
tree
2022-07-01
jacquesguan
[mlir][Vector] Fold InsertStridedSliceOp of ExtractStridedSl...
commit
|
commitdiff
|
tree
2022-07-01
jacquesguan
[mlir][Vector] Fold InsertStridedSliceOp of two splat...
commit
|
commitdiff
|
tree
2022-06-15
jacquesguan
[mlir][Vector] Fold consecutive bitcast.
commit
|
commitdiff
|
tree
2022-06-14
jacquesguan
[mlir][Arithmetic] Fold NegF in MulF and DivF.
commit
|
commitdiff
|
tree
2022-06-14
jacquesguan
[mlir][Vector] Support vectorize to vector.reduction...
commit
|
commitdiff
|
tree
2022-06-07
jacquesguan
[NFC] Use predecessors to replace make_range.
commit
|
commitdiff
|
tree
2022-06-06
jacquesguan
[mlir][NFC] Replace some llvm::find with llvm::is_contained.
commit
|
commitdiff
|
tree
2022-06-02
jacquesguan
[LegalizeTypes][VP] Add widen and split support for...
commit
|
commitdiff
|
tree
2022-06-02
jacquesguan
[mlir][Arithmetic] Add constant folder for RemF.
commit
|
commitdiff
|
tree
2022-06-02
jacquesguan
[mlir] Support convert token type from LLVM IR.
commit
|
commitdiff
|
tree
2022-06-02
jacquesguan
[LegalizeTypes][VP] Add widen and split support for...
commit
|
commitdiff
|
tree
2022-05-31
jacquesguan
[mlir] Support import llvm intrinsics.
commit
|
commitdiff
|
tree
2022-05-26
jacquesguan
[RISCV] Replace ISD::FP_EXTEND and ISD::FP_ROUND with...
commit
|
commitdiff
|
tree
2022-05-23
jacquesguan
[mlir][NFC] Replace some nested if with logical and.
commit
|
commitdiff
|
tree
2022-05-20
jacquesguan
[RISCV] Add VL patterns for vector widening floating...
commit
|
commitdiff
|
tree
2022-05-20
jacquesguan
[mlir][Arithmetic] fold overlapping negf.
commit
|
commitdiff
|
tree
2022-05-17
jacquesguan
[SelectionDAG] Support more VP reduction mask operation.
commit
|
commitdiff
|
tree
2022-05-17
jacquesguan
[mlir][LLVMIR] Add support for translating insertelement...
commit
|
commitdiff
|
tree
2022-05-16
jacquesguan
[RISCV][NFC] Replace for-each with array argument call.
commit
|
commitdiff
|
tree
2022-05-11
jacquesguan
[RISCV] Add rvv codegen support for vp.fpext.
commit
|
commitdiff
|
tree
2022-04-22
jacquesguan
[mlir][Arithmetic] Use common constant fold function...
commit
|
commitdiff
|
tree
2022-04-22
jacquesguan
[mlir][Arithmetic] Use matchPattern to simplify code.
commit
|
commitdiff
|
tree
2022-04-20
jacquesguan
[mlir][Vector] Add check of supported reduction kind...
commit
|
commitdiff
|
tree
2022-04-20
jacquesguan
[mlir][LLVMIR] Add vector predication type cast intrinsic...
commit
|
commitdiff
|
tree
2022-04-19
jacquesguan
[RISCV] Add rvv codegen support for vp.fptrunc.
commit
|
commitdiff
|
tree
2022-04-18
jacquesguan
[mlir][Vector] Fold transpose splat to splat with transposed...
commit
|
commitdiff
|
tree
2022-04-15
jacquesguan
[RISCV][VP] Add RVV codegen for vp.trunc.
commit
|
commitdiff
|
tree
2022-04-15
jacquesguan
[mlir][LLVMIR] Add more vector predication intrinsic...
commit
|
commitdiff
|
tree
2022-04-13
jacquesguan
[mlir][Arithmetic] Add common constant folder function...
commit
|
commitdiff
|
tree
2022-04-12
jacquesguan
[mlir][Math] Replace some constant folder functions...
commit
|
commitdiff
|
tree
2022-04-12
jacquesguan
[mlir][NFC] Remove some redundant code.
commit
|
commitdiff
|
tree
2022-04-08
jacquesguan
[mlir][Vector] Fold extractelement splat.
commit
|
commitdiff
|
tree
2022-04-08
jacquesguan
[mlir][Arithmetic] Add constant folder for negf.
commit
|
commitdiff
|
tree
2022-04-08
jacquesguan
[mlir][LLVMIR] Add more vector predication intrinsic...
commit
|
commitdiff
|
tree
2022-04-08
jacquesguan
[RISCV][NFC] Use defvar to simplify pattern definations.
commit
|
commitdiff
|
tree
2022-04-06
jacquesguan
[mlir][LLVMIR] Add vector predication binary intrinsic...
commit
|
commitdiff
|
tree
2022-04-02
jacquesguan
[mlir][Vector] Add constant folder for extractelement.
commit
|
commitdiff
|
tree
2022-04-02
jacquesguan
[mlir][Vector] Add constant folder for insertelement.
commit
|
commitdiff
|
tree
2022-03-31
jacquesguan
[mlir][Vector] Fold ShuffleOp if result is identical...
commit
|
commitdiff
|
tree
2022-03-24
jacquesguan
[RISCV] Add patterns for vector widening integer multiply
commit
|
commitdiff
|
tree
2022-03-23
jacquesguan
[mlir][NFC] Remove redundant let assignment.
commit
|
commitdiff
|
tree
2022-03-23
jacquesguan
[mlir][Arith] Make integer max/min commutative.
commit
|
commitdiff
|
tree
2022-03-22
jacquesguan
[RISCV][NFC] Add common check prefix to reduce duplicate...
commit
|
commitdiff
|
tree
2022-03-22
jacquesguan
[mlir][Math] Add more constant folder for Math ops.
commit
|
commitdiff
|
tree
2022-03-21
jacquesguan
[mlir][Arith] Add constant folder for right shift
commit
|
commitdiff
|
tree
2022-03-18
jacquesguan
[mlir][Math] Add constant folder for sqrt.
commit
|
commitdiff
|
tree
2022-03-08
jacquesguan
[RISCV] Add patterns for vector widening floating-point...
commit
|
commitdiff
|
tree
2022-03-03
jacquesguan
[RISCV] Fold store of vmv.f.s to a vse with VL=1.
commit
|
commitdiff
|
tree
2022-02-22
jacquesguan
[RISCV] Add patterns for vector widening integer reduction...
commit
|
commitdiff
|
tree
2022-02-14
jacquesguan
[RISCV] Recover the implication between Zve* extensions...
commit
|
commitdiff
|
tree
2022-02-09
jacquesguan
[RISCV] Add patterns for vector widening floating-point...
commit
|
commitdiff
|
tree
2022-01-29
jacquesguan
[RISCV] Improve extract_vector_elt for fixed mask registers.
commit
|
commitdiff
|
tree
2022-01-26
jacquesguan
[RISCV] Fix support of vlen = 64.
commit
|
commitdiff
|
tree
2022-01-25
jacquesguan
[RISCV][NFC] Rename RequiredExtensions to RequiredFeatures.
commit
|
commitdiff
|
tree
2022-01-24
jacquesguan
[RISCV] Decouple Zve* extensions and the V extension.
commit
|
commitdiff
|
tree
2022-01-18
jacquesguan
[RISCV] Add patterns for vector widening floating-point...
commit
|
commitdiff
|
tree
2022-01-18
jacquesguan
[RISCV] Add patterns for vector widening floating-point...
commit
|
commitdiff
|
tree
2022-01-15
jacquesguan
[RISCV] Add patterns for vector widening integer add...
commit
|
commitdiff
|
tree
2022-01-14
jacquesguan
[RISCV] Improve i64 splat vector lowering in RV32.
commit
|
commitdiff
|
tree
2022-01-14
jacquesguan
[RISCV] Add more i64 splat vector test.
commit
|
commitdiff
|
tree
2022-01-11
jacquesguan
[RISCV] Select vl op to X0 when it is equal to ~0.
commit
|
commitdiff
|
tree
2022-01-11
jacquesguan
[RISCV] Add precommit test for select vl op that equal...
commit
|
commitdiff
|
tree
2022-01-11
jacquesguan
[RISCV] Use vmv.s.x to build one element splat vector.
commit
|
commitdiff
|
tree
2022-01-10
jacquesguan
[RISCV] Disable EEW=64 for index values when XLEN=32.
commit
|
commitdiff
|
tree
2021-12-31
jacquesguan
[RISCV] Fix incorrect cases of vmv.s.f in the VSETVLI...
commit
|
commitdiff
|
tree
2021-12-30
jacquesguan
[RISCV] Teach VSETVLInsert to eliminate redundant vsetvli...
commit
|
commitdiff
|
tree
2021-12-30
jacquesguan
[RISCV] Pre-commit test for Teach VSETVLInsert to eliminate...
commit
|
commitdiff
|
tree
2021-12-30
jacquesguan
[RISCV] Use vmv.s.x instead of vfmv.s.f when the floating...
commit
|
commitdiff
|
tree
2021-12-23
jacquesguan
[RISCV] Override hasAndNotCompare to use more andn...
commit
|
commitdiff
|
tree
2021-12-21
jacquesguan
[RISCV] Precommit tests for override hasAndNotCompare.
commit
|
commitdiff
|
tree
2021-12-20
jacquesguan
[Clang][RISCV] Fix upper bound of RISC-V V type in...
commit
|
commitdiff
|
tree
2021-12-16
jacquesguan
[RISCV] Fold (and (not (srl X, C)), 1) to (xor (bexti...
commit
|
commitdiff
|
tree
2021-12-16
jacquesguan
[RISCV] Fix whole vector register move instruction...
commit
|
commitdiff
|
tree
2021-11-16
jacquesguan
[RISCV] Refactor some rvv instructions' definition...
commit
|
commitdiff
|
tree
2021-11-02
jacquesguan
[DAGCombiner] Teach combineShiftToMULH to handle constant...
commit
|
commitdiff
|
tree
next