projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Make RangeSpanList take a symbol for the beginning of the range
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2013-12-04
Cameron McInally
Suppress '(x < y) ? a : 0 -> (x < y) & a' transform...
blob
|
commitdiff
|
raw
2013-11-29
Lang Hames
Refactor a lot of patchpoint/stackmap related code...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-26
Michael Liao
Fix PR18054
blob
|
commitdiff
|
raw
|
diff to current
2013-11-26
Andrew Trick
StackMap: Implement support for DirectMemRefOp.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-26
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Jim Grosbach
X86: Perform integer comparisons at i32 or larger.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Michael Liao
Fix PR18014
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Rafael Espindola
Don't produce tail calls when the caller is x86_thiscallcc.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Kostya Serebryany
Revert r195318 as it causes miscompilation (PR18029)
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Ekaterina Romanova
SHLD/SHRD are VectorPath (microcode) instructions known...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Bill Wendling
The basic problem is that some mainstream programs...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-20
NAKAMURA Takumi
X86ISelLowering.cpp: Mark a variable VT as LLVM_ATTRIBU...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-20
NAKAMURA Takumi
Whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-20
Elena Demikhovsky
Fixed compilation error.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-20
Elena Demikhovsky
AVX-512: Concat 4 128-bit vectors in one 512-bit vector.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Cameron McInally
Add AVX512 unmasked FMA intrinsics and support.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Matt Arsenault
Add addrspacecast instruction.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-14
Elena Demikhovsky
AVX-512: Handled extractelement from mask vector;
blob
|
commitdiff
|
raw
|
diff to current
2013-11-13
Juergen Ributzka
SelectionDAG: Teach the legalizer to split SETCC if...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-09
Juergen Ributzka
[Stackmap] Materialize the jump address within the...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Juergen Ributzka
[Stackmap] Add AnyReg calling convention support for...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-04
Eric Christopher
Check for both styles of clobbers, those produced by...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Elena Demikhovsky
AVX-512: Implemented CMOV for 512-bit vectors
blob
|
commitdiff
|
raw
|
diff to current
2013-10-30
Juergen Ributzka
Revert "SelectionDAG: Teach the legalizer to split...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-30
Juergen Ributzka
SelectionDAG: Teach the legalizer to split SETCC if...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-27
Elena Demikhovsky
AVX-512: PMIN/PMAX intrinsics and patterns
blob
|
commitdiff
|
raw
|
diff to current
2013-10-25
Nadav Rotem
Optimize concat_vectors(X, undef) -> scalar_to_vector(X).
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Yaron Keren
(this is a corrected patch)
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Rafael Espindola
Revert "Calling _chkstk is required on ELF as well...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Benjamin Kramer
X86: Custom lower sext v16i8 to v16i16, and the corresp...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Yaron Keren
Calling _chkstk is required on ELF as well as COFF...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Benjamin Kramer
X86: Custom lower zext v16i8 to v16i16.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Jim Grosbach
X86: Make concat_vectors combine a bit more conservative.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Lang Hames
X86 vector element shift-by-immediate instructions...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Elena Demikhovsky
AVX-512: MUL operation lowering for v8i64
blob
|
commitdiff
|
raw
|
diff to current
2013-10-17
Jim Grosbach
x86: Move bitcasts outside concat_vector.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-15
Michael Liao
Fix PR17546
blob
|
commitdiff
|
raw
|
diff to current
2013-10-15
Michael Liao
Fix PR16807
blob
|
commitdiff
|
raw
|
diff to current
2013-10-14
Eric Christopher
Reformat this routine slightly.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-14
Elena Demikhovsky
Fixed a bug in dynamic allocation memory on stack.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-07
Benjamin Kramer
X86: Fix type check. Just because an integer type is...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-06
Elena Demikhovsky
AVX-512: added scalar convert instructions and intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-06
Elena Demikhovsky
AVX-512: fixed shuffle lowering
blob
|
commitdiff
|
raw
|
diff to current
2013-10-03
Craig Topper
Add patterns for selecting TBM instructions from logica...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-01
Rafael Espindola
Remove several unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-28
Robert Wilhelm
Fix spelling intruction -> instruction.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Juergen Ributzka
Revert "SelectionDAG: Teach the legalizer to split...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Juergen Ributzka
Fix the buildbot
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Juergen Ributzka
[X86] Emulate AVX 256bit MIN/MAX support by splitting...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Juergen Ributzka
SelectionDAG: Teach the legalizer to split SETCC if...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-12
Elena Demikhovsky
AVX-512: implemented extractelement with variable index.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Juergen Ributzka
[X86] Perform VSELECT DAG combines also before DAG...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-02
Craig Topper
Create BEXTR instructions for (and ((sra or srl) x...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-01
Elena Demikhovsky
AVX-512: Added GATHER and SCATTER instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-30
Craig Topper
Fixup BZHI selection to remove an unneeded zero extension.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-30
Craig Topper
Teach X86 backend to create BMI2 BZHI instructions...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-29
Elena Demikhovsky
AVX-512: added extend and truncate instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-27
Elena Demikhovsky
AVX-512: Added FMA instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Elena Demikhovsky
AVX-512: Added shuffle instructions -
blob
|
commitdiff
|
raw
|
diff to current
2013-08-25
Elena Demikhovsky
AVX-512: added UNPACK instructions and tests for all...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-21
Elena Demikhovsky
AVX-512: Added SHIFT instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-19
Elena Demikhovsky
AVX-512: added arithmetic and logical operations.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-18
Elena Demikhovsky
AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-18
Craig Topper
Make more of the lowering helpers static. Also use...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Craig Topper
Revert r188449 as it turns out we're just missing the...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Craig Topper
Don't let isPermImmMask handle v16i32 since VPERMI...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Craig Topper
Use MVT in place of EVT in more X86 operation lowering...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Craig Topper
Replace getValueType().getSimpleVT() with getSimpleValu...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Craig Topper
Make more helper methods into static functions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Craig Topper
Remove tab characters.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Craig Topper
Make some helper methods static.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Craig Topper
Use MVT in more lowering code.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Craig Topper
Replace EVT with MVT in isVectorShift. Keeps compiler...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Craig Topper
Replace EVT with MVT in many of the shuffle lowering...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-13
Evgeniy Stepanov
Fix compiler warnings.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-13
Elena Demikhovsky
AVX-512: Added CMP and BLEND instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-11
Elena Demikhovsky
AVX-512: Added more tests for BROADCAST
blob
|
commitdiff
|
raw
|
diff to current
2013-08-11
Elena Demikhovsky
AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-07
Elena Demikhovsky
AVX-512 set: Added BROADCAST instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-08-07
Craig Topper
Simplify code. No functional change intended.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Tim Northover
Refactor isInTailCallPosition handling
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Craig Topper
Simplify vector lane handling math a bit. No functional...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Craig Topper
Simplify math a little bit.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Craig Topper
Replace EVT with MVT in isHorizontalBinOp as it is...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Craig Topper
Simplify code slightly. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-05
Aaron Ballman
Silencing an MSVC11 type conversion warning.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-05
Elena Demikhovsky
AVX-512 set: added mask operations, lowering BUILD_VECT...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-04
Benjamin Kramer
X86: Turn fp selects into mask operations.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-04
Tim Northover
X86: correct tail return address calculation
blob
|
commitdiff
|
raw
|
diff to current
2013-08-01
Elena Demikhovsky
EVEX and compressed displacement encoding for AVX512
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Elena Demikhovsky
Fixed assertion in Extract128BitVector()
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Elena Demikhovsky
Added INSERT and EXTRACT intructions from AVX-512 ISA.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-29
Nico Rieck
Proper va_arg/va_copy lowering on win64
blob
|
commitdiff
|
raw
|
diff to current
2013-07-26
Justin Holewinski
Add a target legalize hook for SplitVectorOperand ...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-26
Rafael Espindola
Revert "Add a target legalize hook for SplitVectorOperand"
blob
|
commitdiff
|
raw
|
diff to current
2013-07-26
Justin Holewinski
Add a target legalize hook for SplitVectorOperand
blob
|
commitdiff
|
raw
|
diff to current
2013-07-24
Elena Demikhovsky
I'm starting to commit KNL backend. I'll push patches...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-16
Juergen Ributzka
[X86] Use min/max to optimze unsigend vector comparison...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-15
Craig Topper
Add 'static' keyword to some const arrays for consistency.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
next