index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86] Fix arg copy elision for illegal types
Reid Kleckner
2017-03-06
1
-37
/
+33
*
[X86] Silence GCC enum compare warning.
Benjamin Kramer
2017-03-05
1
-2
/
+2
*
[X86][SSE] Lower 128-bit vectors to SIGN/ZERO_EXTEND_VECTOR_IN_REG ops
Simon Pilgrim
2017-03-05
1
-34
/
+61
*
[x86] don't require a zext when forming ADC/SBB
Sanjay Patel
2017-03-04
1
-24
/
+29
*
[X86][SSE] Enable post-legalize vXi64 shuffle combining on 32-bit targets
Simon Pilgrim
2017-03-04
1
-5
/
+0
*
X86ISelLowering: Only perform copy elision on legal types.
Matthias Braun
2017-03-04
1
-33
/
+37
*
[x86] check for commuted add pattern to find ADC/SBB
Sanjay Patel
2017-03-04
1
-4
/
+11
*
[x86] refactor combineAddOrSubToADCOrSBB(); NFCI
Sanjay Patel
2017-03-03
1
-21
/
+25
*
[x86] clean up materializeSBB(); NFCI
Sanjay Patel
2017-03-03
1
-20
/
+14
*
[x86] fix formatting; NFC
Sanjay Patel
2017-03-03
1
-3
/
+2
*
Use APInt::getHighBitsSet instead of APInt::getBitsSet for upper bit mask cre...
Simon Pilgrim
2017-03-03
1
-1
/
+1
*
[X86][MMX] Fixed i32 extraction on 32-bit targets
Simon Pilgrim
2017-03-02
1
-0
/
+10
*
Elide argument copies during instruction selection
Reid Kleckner
2017-03-01
1
-20
/
+62
*
[X86][SSE] Attempt to extract vector elements through target shuffles
Simon Pilgrim
2017-02-27
1
-0
/
+97
*
[X86] Use APInt instead of SmallBitVector tracking undef elements from getTar...
Craig Topper
2017-02-27
1
-25
/
+25
*
[X86] Use APInt instead of SmallBitVector for tracking Zeroable elements in s...
Craig Topper
2017-02-27
1
-63
/
+57
*
[X86] Check for less than 0 rather than explicit compare with -1. NFC
Craig Topper
2017-02-27
1
-2
/
+3
*
[APInt] Add APInt::extractBits() method to extract APInt subrange (reapplied)
Simon Pilgrim
2017-02-25
1
-4
/
+4
*
Revert: r296141 [APInt] Add APInt::extractBits() method to extract APInt subr...
Simon Pilgrim
2017-02-24
1
-4
/
+4
*
[APInt] Add APInt::extractBits() method to extract APInt subrange
Simon Pilgrim
2017-02-24
1
-4
/
+4
*
[X86][SSE] Target shuffle combine can try to combine up to 16 vectors
Simon Pilgrim
2017-02-24
1
-6
/
+6
*
[x86] use DAG.getAllOnesConstant(); NFCI
Sanjay Patel
2017-02-24
1
-18
/
+11
*
[APInt] Add APInt::setBits() method to set all bits in range
Simon Pilgrim
2017-02-24
1
-7
/
+5
*
[AVX-512] Separate the fadd/fsub/fmul/fdiv/fmax/fmin with rounding mode ISD o...
Craig Topper
2017-02-24
1
-0
/
+6
*
[Fuchsia] Use thread-pointer ABI slots for stack-protector and safe-stack
Petr Hosek
2017-02-24
1
-24
/
+36
*
Disable TLS for stack protector on Android API<17.
Evgeniy Stepanov
2017-02-23
1
-5
/
+11
*
[X86][SSE] getTargetConstantBitsFromNode - insert constant bits directly into...
Simon Pilgrim
2017-02-22
1
-18
/
+15
*
[X86][SSE] Use APInt::getBitsSet() instead of APInt::getLowBitsSet().shl() se...
Simon Pilgrim
2017-02-22
1
-3
/
+4
*
[AVX-512] Allow legacy scalar min/max intrinsics to select EVEX instructions ...
Craig Topper
2017-02-22
1
-0
/
+10
*
[CodeGenPrepare] Sink and duplicate more 'and' instructions.
Geoff Berry
2017-02-21
1
-0
/
+5
*
[X86] EltsFromConsecutiveLoads SDLoc argument should be const&.
Simon Pilgrim
2017-02-21
1
-1
/
+1
*
[X86][SSE] Prefer to combine shuffles to VZEXT over VZEXT_MOVL.
Simon Pilgrim
2017-02-21
1
-9
/
+9
*
[AVX512] Fix EXTRACT_VECTOR_ELT for v2i1/v4i1/v32i1/v64i1 with variable index.
Igor Breger
2017-02-21
1
-3
/
+7
*
[X86] Fix formatting. NFC
Craig Topper
2017-02-21
1
-1
/
+1
*
Add a wrapper around copy_if in STLExtras; NFC
Sanjoy Das
2017-02-21
1
-8
/
+5
*
[X86] Tidyup combineExtractVectorElt. NFCI.
Simon Pilgrim
2017-02-20
1
-8
/
+9
*
[X86] Fix EXTRACT_VECTOR_ELT with variable index from v32i16 and v64i8 vector.
Igor Breger
2017-02-20
1
-18
/
+29
*
[X86][AVX512] Add support for ASHR v2i64/v4i64 support without VLX
Simon Pilgrim
2017-02-20
1
-1
/
+1
*
[X86] Use peekThroughOneUseBitcasts helper. NFCI.
Simon Pilgrim
2017-02-19
1
-10
/
+5
*
[X86][SSE] Use getTargetConstantBitsFromNode to find zeroable shuffle elements.
Simon Pilgrim
2017-02-19
1
-35
/
+31
*
[X86][SSE] Enable initial support for domain crossing at high shuffle combine...
Simon Pilgrim
2017-02-19
1
-3
/
+3
*
[X86][SSE] Generalize INSERTPS/SHUFPS/SHUFPD combines across domains.
Simon Pilgrim
2017-02-19
1
-14
/
+23
*
[X86][SSE] Add domain crossing support for target shuffle combines.
Simon Pilgrim
2017-02-19
1
-36
/
+48
*
Fix signed/unsigned comparison warning.
Simon Pilgrim
2017-02-18
1
-2
/
+2
*
[X86] Fix enumeral/non-enumeral comparison warning.
Simon Pilgrim
2017-02-18
1
-1
/
+1
*
[X86][SSE] Avoid repeated calls to SDValue::getValueType.
Simon Pilgrim
2017-02-18
1
-4
/
+7
*
[x86] fold sext (xor Bool, -1) --> sub (zext Bool), 1
Sanjay Patel
2017-02-18
1
-0
/
+10
*
[X86] Simplify by pulling out valuetype. NFCI.
Simon Pilgrim
2017-02-17
1
-2
/
+2
*
[X86] Remove local areOnlyUsersOf helper and use SDNode::areOnlyUsersOf instead.
Simon Pilgrim
2017-02-16
1
-9
/
+1
*
[X86][SSE] Don't call EltsFromConsecutiveLoads if any element is missing.
Simon Pilgrim
2017-02-15
1
-4
/
+11
[next]