OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert [llvm-objcopy][NFCI] Fix build failure with GCC
2019-06-25
Roman Lebedev
[Codegen] TargetLowering::SimplifySetCC(): omit urem...
commit
|
commitdiff
|
tree
2019-06-19
Roman Lebedev
[NFC][X86][MCA] Barcelona: add load/store/load-store...
commit
|
commitdiff
|
tree
2019-06-19
Roman Lebedev
[NFC][X86][MCA] BdVer2: add load-store-throughput test
commit
|
commitdiff
|
tree
2019-06-17
Roman Lebedev
[NFC][Codegen] Standalone tests for icmp eq/ne (urem...
commit
|
commitdiff
|
tree
2019-06-16
Roman Lebedev
[InstSimplify] Fix addo/subo undef folds (PR42209)
commit
|
commitdiff
|
tree
2019-06-15
Roman Lebedev
[NFC][MCA][X86] Add one more 'clear super register...
commit
|
commitdiff
|
tree
2019-06-15
Roman Lebedev
[NFC][MCA][X86] Add baseline test coverage for AMD...
commit
|
commitdiff
|
tree
2019-06-09
Roman Lebedev
[InstCombine] foldICmpWithLowBitMaskedVal(): 'icmp...
commit
|
commitdiff
|
tree
2019-06-09
Roman Lebedev
[NFC][InstCombine] Revisit canonicalize-constant-low...
commit
|
commitdiff
|
tree
2019-06-08
Roman Lebedev
[X86][Codegen] Add missed pattern that may be a lea+neg
commit
|
commitdiff
|
tree
2019-06-05
Roman Lebedev
[NFC][Codegen][X86] Add AVX2 runline for '(X & (C l...
commit
|
commitdiff
|
tree
2019-06-05
Roman Lebedev
UpdateTestChecks: hexagon support
commit
|
commitdiff
|
tree
2019-06-04
Roman Lebedev
[NFC][Codegen][PowerPC] Autogenerate shift-cmp.ll test
commit
|
commitdiff
|
tree
2019-06-04
Roman Lebedev
[NFC][Codegen][AMDGPU] Autogenerate commute-shifts...
commit
|
commitdiff
|
tree
2019-06-04
Roman Lebedev
[NFC][Codegen] D62818 - also add tests with X being...
commit
|
commitdiff
|
tree
2019-06-04
Roman Lebedev
[DAGCombine][X86][AArch64][MIPS][LANAI] (C - x) - y...
commit
|
commitdiff
|
tree
2019-06-04
Roman Lebedev
[DAGCombine][X86][AArch64][ARM] (C - x) + y -> (y...
commit
|
commitdiff
|
tree
2019-06-03
Roman Lebedev
[NFC][X86] Fixup FileCheck prefixes - drop duplicates
commit
|
commitdiff
|
tree
2019-06-03
Roman Lebedev
[NFC][Codegen] Add tests for hoisting and-by-const...
commit
|
commitdiff
|
tree
2019-06-03
Roman Lebedev
[NFC][X86] extract-{low,}bits.ll: one more pattern...
commit
|
commitdiff
|
tree
2019-06-02
Roman Lebedev
[NFC][X86] extract-{low,}bits.ll: one more pattern...
commit
|
commitdiff
|
tree
2019-06-02
Roman Lebedev
[NFC][X86] extract-lowbits.ll: add one more pattern...
commit
|
commitdiff
|
tree
2019-06-02
Roman Lebedev
[NFC][X86] extract-lowbits.ll: add patterns with truncation too
commit
|
commitdiff
|
tree
2019-06-01
Roman Lebedev
[NFC][Codegen] shift-amount-mod.ll: drop innermost...
commit
|
commitdiff
|
tree
2019-05-31
Roman Lebedev
[InstCombine] 'C-(C2-X) --> X+(C-C2)' constant-fold
commit
|
commitdiff
|
tree
2019-05-31
Roman Lebedev
[InstCombine] 'add (sub C1, X), C2 --> sub (add C1...
commit
|
commitdiff
|
tree
2019-05-31
Roman Lebedev
[NFC][InstCombine] Copy add/sub constant-folding tests...
commit
|
commitdiff
|
tree
2019-05-31
Roman Lebedev
[NFC][Codegen] Add/sub constant-folding: add scalar...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[NFC][ARM] Add a test that potentially causes endless...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombine] Limit 'hoist add/sub binop w/ constant...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombiner][X86][AArch64] (x - C) + y -> (x + y...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombine] (x - C) - y -> (x - y) - C fold. Try 3
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombine][X86][AArch64][AMDGPU] (x - y) + -1 -...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombiner][X86][AArch64][AMDGPU] (x + C) - y -...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombine] ((c1-A)-c2) -> ((c1-c2)-A) constant-fold
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombine] (A-C1)-C2 -> A-(C1+C2) constant-fold
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombine] (A+C1)-C2 -> A+(C1-C2) constant-fold
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombine] Use FoldConstantArithmetic() to perform...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombine] ((A-c1)+c2) -> (A+(c2-c1)) constant-fold
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombine] Use FoldConstantArithmetic() to perform...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[NFC][Codegen] Potential add/sub constant folding:...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[NFC][Codegen] Add better test coverage for potential...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[DAGCombine] Revert of recommit of "binop-with-const...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[NFC][Codegen] Add add+sub/sub+add constant-fold tests...
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[LoopIdiom] Basic OptimizationRemarkEmitter handling
commit
|
commitdiff
|
tree
2019-05-30
Roman Lebedev
[LoopIdiomRecognize][NFC] Sort includes
commit
|
commitdiff
|
tree
2019-05-29
Roman Lebedev
[LoopIdiomRecognize][NFC] Use DEBUG_TYPE, add LLVM_DEBUG...
commit
|
commitdiff
|
tree
2019-05-29
Roman Lebedev
UpdateTestChecks: Lanai triple support
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
[DAGCombine] (x - C) - y -> (x - y) - C fold. Try 2
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
[DAGCombine][X86][AArch64][AMDGPU] (x - y) + -1 -...
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
[DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x...
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
[DAGCombiner][X86][AArch64][AMDGPU] (x + C) - y -...
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
Revert DAGCombine "hoist binop with const" folds
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
[NFC][MIPS] Autogenerater madd-msub.ll test
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
[DAGCombine] (x - C) - y -> (x - y) - C fold
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
[DAGCombine][X86][AArch64][AMDGPU] (x - y) + -1 -...
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
[DAGCombiner][X86][AArch64] (x - C) + y -> (x + y...
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
[DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x...
commit
|
commitdiff
|
tree
2019-05-28
Roman Lebedev
[DAGCombiner][X86][AArch64][AMDGPU] (x + C) - y -...
commit
|
commitdiff
|
tree
2019-05-23
Roman Lebedev
UpdateTestChecks: ppc32 triple support
commit
|
commitdiff
|
tree
2019-05-23
Roman Lebedev
[NFC] UpdateTestChecks: asm.py: fix whitespace issue
commit
|
commitdiff
|
tree
2019-05-23
Roman Lebedev
[NFC][PPC] Autogenerate vec_add_sub_quadword.ll test
commit
|
commitdiff
|
tree
2019-05-23
Roman Lebedev
[NFC][PPC] Autogenerate vec_add_sub_doubleword.ll test
commit
|
commitdiff
|
tree
2019-05-23
Roman Lebedev
[NFC][Mips] Autogenerate msa/i5-s.ll test
commit
|
commitdiff
|
tree
2019-05-23
Roman Lebedev
[NFC][Mips] Autogenerate msa/arithmetic.ll test
commit
|
commitdiff
|
tree
2019-05-23
Roman Lebedev
UpdateTestChecks: -march=mips/-march=mipsel is mips...
commit
|
commitdiff
|
tree
2019-05-23
Roman Lebedev
[NFC][X86] Fix check prefixes and autogenerate fold...
commit
|
commitdiff
|
tree
2019-05-22
Roman Lebedev
[NFC][X86][AArch64] Add tests for missing (x - y) ...
commit
|
commitdiff
|
tree
2019-05-22
Roman Lebedev
[NFC][ARM] addsubcarry-promotion.ll: whoops - replace...
commit
|
commitdiff
|
tree
2019-05-22
Roman Lebedev
[NFC][ARM] Autogenerate addsubcarry-promotion.ll test
commit
|
commitdiff
|
tree
2019-05-22
Roman Lebedev
[NFC][X86] Autogenerate negative-offset.ll test
commit
|
commitdiff
|
tree
2019-05-22
Roman Lebedev
[NFC][X86][AArch64] Rewrite sink-addsub-of-const.ll...
commit
|
commitdiff
|
tree
2019-05-22
Roman Lebedev
UpdateTestChecks: sparc march handling
commit
|
commitdiff
|
tree
2019-05-22
Roman Lebedev
[NFC][SystemZ] Autogenerate alloca-03.ll test to make...
commit
|
commitdiff
|
tree
2019-05-21
Roman Lebedev
[NFC][AMDGPU] Autogenerate llvm.amdgcn.s.barrier.ll...
commit
|
commitdiff
|
tree
2019-05-21
Roman Lebedev
[NFC][X86] Autogenerate ragreedy-hoist-spill.ll test
commit
|
commitdiff
|
tree
2019-05-21
Roman Lebedev
[NFC][Thumb2] Autogenerate thumb2-ldr_pre.ll test
commit
|
commitdiff
|
tree
2019-05-21
Roman Lebedev
[NFC][X86][AArch64] Add tests for sinking of add/sub...
commit
|
commitdiff
|
tree
2019-05-21
Roman Lebedev
[NFC][X86][AArch64] Shift amount masking: tests that...
commit
|
commitdiff
|
tree
2019-05-21
Roman Lebedev
[NFC][X86][AArch64] Add some more tests for shift amount...
commit
|
commitdiff
|
tree
2019-05-18
Roman Lebedev
[NFC][AArch64] Autogenerate fcopysign.ll test
commit
|
commitdiff
|
tree
2019-05-18
Roman Lebedev
[NFC][AArch64] Autogenerate bitfield-insert.ll, selectcc...
commit
|
commitdiff
|
tree
2019-05-18
Roman Lebedev
[NFC][AArch64] Add some ubfx tests with immediates
commit
|
commitdiff
|
tree
2019-05-18
Roman Lebedev
UpdateTestChecks: fix AMDGPU handling
commit
|
commitdiff
|
tree
2019-05-18
Roman Lebedev
UpdateTestChecks: arm64-eabi handlind
commit
|
commitdiff
|
tree
2019-05-17
Roman Lebedev
[DAGCombiner] visitShiftByConstant(): drop bogus signbit...
commit
|
commitdiff
|
tree
2019-05-17
Roman Lebedev
[InstCombine] canShiftBinOpWithConstantRHS(): drop...
commit
|
commitdiff
|
tree
2019-05-16
Roman Lebedev
[NFC] Fixup FileCheck option name in tests added in...
commit
|
commitdiff
|
tree
2019-05-16
Roman Lebedev
[NFC][CodeGen] Add some more tests for pulling binops...
commit
|
commitdiff
|
tree
2019-05-15
Roman Lebedev
[NFC][InstCombine] Add some more tests for pulling...
commit
|
commitdiff
|
tree
2019-05-15
Roman Lebedev
[NFC][InstCombine] Regenerate trunc.ll test
commit
|
commitdiff
|
tree
2019-05-14
Roman Lebedev
[NFC][CodeGen][X86][AArch64] Add and-const-mask + const...
commit
|
commitdiff
|
tree
2019-05-09
Roman Lebedev
[X86] AMD Piledriver (BdVer2): major cleanup (mainly...
commit
|
commitdiff
|
tree
2019-05-07
Roman Lebedev
[llvm-exegesis] BenchmarkRunner::runConfiguration(...
commit
|
commitdiff
|
tree
2019-05-07
Roman Lebedev
[llvm-exegesis] InstructionBenchmark::writeYamlTo(...
commit
|
commitdiff
|
tree
2019-05-05
Roman Lebedev
[NFC] BasicBlock: generalize replaceSuccessorsPhiUsesWith...
commit
|
commitdiff
|
tree
2019-05-05
Roman Lebedev
[NFC] BasicBlock: refactor changePhiUses() out of replacePhi...
commit
|
commitdiff
|
tree
2019-05-05
Roman Lebedev
[NFC] PHINode: introduce replaceIncomingBlockWith(...
commit
|
commitdiff
|
tree
2019-05-05
Roman Lebedev
[NFC] Instruction: introduce replaceSuccessorWith(...
commit
|
commitdiff
|
tree
next