projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86] New and improved VZeroUpperInserter optimization.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2014-03-15
Arnaud A. de Grand...
Remove some dead assignements found by scan-build
blob
|
commitdiff
|
raw
2014-03-13
Owen Anderson
Phase 2 of the great MachineRegisterInfo cleanup. ...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Hans Wennborg
X86: Don't generate 64-bit movd after cmpneqsd in 32...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Tim Northover
IR: add a second ordering operand to cmpxhg for failure
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Jim Grosbach
X86: Enable ISel of 16-bit MOVBE instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Cameron McInally
Lower AVX v4i64->v4i32 truncate to one shuffle.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move CallSite into the IR library where it...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Elena Demikhovsky
AVX-512: Fixed extract_vector_elt for v8i1 vector
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Quentin Colombet
Lower unsigned vsetcc to psubus in certain cases
blob
|
commitdiff
|
raw
|
diff to current
2014-02-19
Tim Northover
X86 CodeGenPrep: sink shufflevectors before shifts
blob
|
commitdiff
|
raw
|
diff to current
2014-02-18
Tim Northover
X86: use vpsllvd (& friends) for 16-bit shifts on Haswell
blob
|
commitdiff
|
raw
|
diff to current
2014-02-16
Elena Demikhovsky
AVX-512: simpyfied BUILD_VECTOR for masks; fixed cmp...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-12
Andrea Di Biagio
[X86] Teach the backend how to lower vector shift left...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-11
Elena Demikhovsky
AVX: fixed a bug in LowerVECTOR_SHUFFLE
blob
|
commitdiff
|
raw
|
diff to current
2014-02-11
Elena Demikhovsky
AVX-512: Optimized BUILD_VECTOR pattern;
blob
|
commitdiff
|
raw
|
diff to current
2014-02-10
Elena Demikhovsky
AVX-512: Fixed extract_vector_elt for v16i1 and v8i1...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-06
Tim Northover
X86: deduplicate V[SZ]EXT_MOVL and V[SZ]EXT nodes
blob
|
commitdiff
|
raw
|
diff to current
2014-02-05
Matt Arsenault
Add address space argument to allowsUnalignedMemoryAccess.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-05
Elena Demikhovsky
AVX-512: optimized icmp -> sext -> icmp pattern
blob
|
commitdiff
|
raw
|
diff to current
2014-02-05
Craig Topper
Move matching for x86 BMI BLSI/BLSMSK/BLSR instructions...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-31
Reid Kleckner
Implement inalloca codegen for x86 with the new inalloc...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-31
Reid Kleckner
x86: Rename NumBytesForCalleeToPush to ...Pop for accuracy
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Andrea Di Biagio
[X86] Add extra rules for combining vselect dag nodes...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Juergen Ributzka
[TLI] Add a new hook to TargetLowering to query the...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Juergen Ributzka
[X86] Prevent the creation of redundant ops for sadd...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Lang Hames
Add a few missing cases from r199933. Testcase coming...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Lang Hames
Replace vfmaddxx213 instructions with their 231-type...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Elena Demikhovsky
AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instru...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-20
Andrea Di Biagio
[X86] Teach how to combine a vselect into a movss/movsd
blob
|
commitdiff
|
raw
|
diff to current
2014-01-19
Michael Gottesman
Move the retrieval of VT after all of the early exits...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-16
Elena Demikhovsky
AVX-512: fixed a compare pattern
blob
|
commitdiff
|
raw
|
diff to current
2014-01-15
David Majnemer
WinCOFF: Transform IR expressions featuring __ImageBase...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-15
Elena Demikhovsky
Fixed identation.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Lang Hames
Add FPExt option to CCValAssign::LocInfo. When generati...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Nico Rieck
Decouple dllexport/dllimport from linkage
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Elena Demikhovsky
AVX-512: optimized scalar compare patterns
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Andrea Di Biagio
[X86] Fix assertion failure caused by a wrong folding...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Nico Rieck
Revert "Decouple dllexport/dllimport from linkage"
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Nico Rieck
Decouple dllexport/dllimport from linkage
blob
|
commitdiff
|
raw
|
diff to current
2014-01-08
Elena Demikhovsky
AVX-512: Added more intrinsics for pmin/pmax, pabs...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-06
Bill Wendling
Remove unnecessary #includes.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-06
Bill Wendling
Refactor function that checks that __builtin_returnaddr...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-05
Elena Demikhovsky
AVX-512: changed property name from "neverHasSideEffect...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-05
Elena Demikhovsky
AVX-512: Added more intrinsics for convert and min...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-05
Bill Wendling
Emit an error message if the value passed to __builtin_...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-29
Craig Topper
Make more of the x86 lowering helper functions static.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-29
Craig Topper
Switch from EVT to MVT in more of the x86 instruction...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-28
Craig Topper
Use getSimpleValueType in a few spots where the type...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-28
Craig Topper
Minor indentation fix to match other switch statements...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-28
Andrea Di Biagio
[X86] Teach the backend how to fold target specific...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-25
Elena Demikhovsky
AVX-512: Result type of scalar SETCC is MVT::i1 for...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-24
Elena Demikhovsky
AVX-512: fixed some patterns for MVT::i1
blob
|
commitdiff
|
raw
|
diff to current
2013-12-22
Elena Demikhovsky
AVX512: SETCC returns i1 for AVX-512 and i8 for all...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Duncan P. N. Exon...
Assert that the last operand is actually EFLAGS
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Duncan P. N. Exon...
Revert "Revert "Mark vastart_save_xmm_regs as changing...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Stepan Dyatkovskiy
Fix for PR18045:
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Elena Demikhovsky
AVX-512: Added implementation of CONCAT_VECTORS for...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Elena Demikhovsky
AVX-512: Added legal type MVT::i1 and VK1 register...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-13
Benjamin Kramer
X86: When lowering shl_parts, don't emit shift amounts...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-12
Rafael Espindola
Switch to the new MingW ABI.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Tim Northover
Make Triple's isOSBinFormatXXX functions partition...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Elena Demikhovsky
AVX-512: changed intrinsics for mask operations
blob
|
commitdiff
|
raw
|
diff to current
2013-12-04
Cameron McInally
Suppress '(x < y) ? a : 0 -> (x < y) & a' transform...
blob
|
commitdiff
|
raw
|
diff to current
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
next