index
:
llvm/llvm.git
linaro-local/D47948
linaro-local/ExpandMLx
linaro-local/HEAD
linaro-local/PR24071
linaro-local/TCWG-468
linaro-local/TCWG-468-ALT
linaro-local/TestPleaseIgnore
linaro-local/aa
linaro-local/aarch64-outliner
linaro-local/armv5movt
linaro-local/ci/llvm-kernel-aarch64-good
linaro-local/ci/llvm-kernel-aarch64-tested
linaro-local/diana.picus/ASANFail
linaro-local/diana.picus/Check307590
linaro-local/diana.picus/Check307590revert
linaro-local/diana.picus/Check307590revert2
linaro-local/diana.picus/NeonSHFailure
linaro-local/diana.picus/RC2-ish
linaro-local/diana.picus/TestPush
linaro-local/diana.picus/VerboseISel
linaro-local/diana.picus/a
linaro-local/diana.picus/check-gisel-failure
linaro-local/diana.picus/check-gisel-revert
linaro-local/diana.picus/giseltsfail
linaro-local/diana.picus/giseltsrevert
linaro-local/diana.picus/test
linaro-local/diana.picus/varargs
linaro-local/jenkins/diana/GISelTest
linaro-local/jenkins/diana/precommit
linaro-local/jenkins/diana/precommit-base
linaro-local/jenkins/diana/precommit-patched
linaro-local/jenkinsdianatest
linaro-local/llcDiagHandler
linaro-local/peter.smith/errata-section
linaro-local/peter.smith/icf
linaro-local/peter.smith/pgo
linaro-local/peter.smith/rebased-pgo
linaro-local/renato/aa
linaro-local/sanitizer
linaro-local/targetparser
linaro-local/thomas.preudhomme/llvm-432-rebase
linaro-local/yvan.roux/B32999
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
release_34
release_35
release_35@215010
release_36
release_37
release_38
release_39
release_40
release_50
release_60
release_70
release_80
release_90
stable
testing
[no description]
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGen
/
X86
/
memcmp.ll
Age
Commit message (
Expand
)
Author
2017-11-03
re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."
Clement Courbet
2017-11-02
Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."
Clement Courbet
2017-11-02
[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass.
Clement Courbet
2017-10-30
[CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
Clement Courbet
2017-10-27
[CodeGen][ExpandMemCmp][NFC] Simplify load sequence generation.
Clement Courbet
2017-10-27
[CodeGen][ExpandMemcmp][NFC] Make tests more complete.
Clement Courbet
2017-10-25
Re-land "[CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads ...
Clement Courbet
2017-10-24
[x86] add more vector ISA variants for memcmp expansion; NFC
Sanjay Patel
2017-08-11
[x86] use more shift or LEA for select-of-constants (2nd try)
Sanjay Patel
2017-08-07
[x86] revert r310208 to investigate test-suite failures (PR34105 / PR34097)
Sanjay Patel
2017-08-06
[x86] use more shift or LEA for select-of-constants
Sanjay Patel
2017-08-01
[CGP] use narrower types in memcmp expansion when possible
Sanjay Patel
2017-07-31
[CGP] use subtract or subtract-of-cmps for result of memcmp expansion
Sanjay Patel
2017-07-25
[X86][CGP] Reduce memcmp() expansion to 2 load pairs (PR33914)
Simon Pilgrim
2017-07-25
[X86] Add 24-byte memcmp tests (PR33914)
Simon Pilgrim
2017-07-18
[x86, CGP] increase memcmp() expansion up to 4 load pairs
Simon Pilgrim
2017-07-18
[X86] Added cmov target to memcmp test
Simon Pilgrim
2017-06-30
[X86] Updated 32-bit memcmp tests to run with/without SSE2
Simon Pilgrim
2017-06-27
[CGP] add specialization for memcmp expansion with only one basic block
Sanjay Patel
2017-06-27
[CGP] eliminate a sub instruction in memcmp expansion
Sanjay Patel
2017-06-20
[x86] enable CGP memcmp() expansion for 2/4/8 byte sizes
Sanjay Patel
2017-06-08
[x86] remove unused param from tests; NFC
Sanjay Patel
2017-06-08
[x86] add tests for memcmp expansion; NFC
Sanjay Patel
2017-03-28
[x86] use VPMOVMSK to replace memcmp libcalls for 32-byte equality
Sanjay Patel
2017-03-28
[x86] add separate check prefix for SSE; NFC
Sanjay Patel
2017-03-28
[x86] add AVX2 run to show 256-bit opportunity; NFC
Sanjay Patel
2017-03-25
[x86] use PMOVMSK to replace memcmp libcalls for 16-byte equality
Sanjay Patel
2017-03-24
[x86] add 32-bit RUN for better memcmp coverage; NFC
Sanjay Patel
2017-03-23
[x86] add memcmp tests, remove run
Sanjay Patel
2017-03-22
[x86] improve tests, add tests, auto-generate checks; NFC
Sanjay Patel
2017-02-03
[TLI] Robustize SDAG LibFunc proto checking by merging it into TLI.
Ahmed Bougacha
2017-01-17
Revert "[TLI] Robustize SDAG proto checking by merging it into TLI."
Ahmed Bougacha
2017-01-17
[TLI] Robustize SDAG proto checking by merging it into TLI.
Ahmed Bougacha
2016-06-17
[SelectionDAG] Don't treat library calls specially if marked with nobuiltin.
Marcin Koscielnicki
2016-06-15
[X86]: Updated r272801 to promote 16 bit compares with immediate operand
Kevin B. Smith
2016-06-15
[X86]: Quit promoting 8 and 16 bit compares to 32 bit.
Kevin B. Smith
2015-04-16
[opaque pointer type] Add textual IR support for explicit type parameter to t...
David Blaikie
2015-03-13
[opaque pointer type] Add textual IR support for explicit type parameter to g...
David Blaikie
2013-11-22
X86: Perform integer comparisons at i32 or larger.
Jim Grosbach
2013-07-14
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to f...
Stephen Lin
2012-08-03
Fix memcmp code-gen to honor -fno-builtin.
Bob Wilson
2011-02-22
Relax expressions and add explicit triplets -linux and -win32.
NAKAMURA Takumi
2010-10-07
convert cmp to use a multipattern
Chris Lattner
2009-12-24
handle equality memcmp of 8 bytes on x86-64 with two unaligned loads and a
Chris Lattner
2009-12-24
move an optimization for memcmp out of simplifylibcalls and into
Chris Lattner