index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
Commit message (
Expand
)
Author
Age
*
[x86] Fix a bug in the v8i16 shuffling exposed by the new splat-like
Chandler Carruth
2014-06-28
*
[x86] Add handling for splat-like widenings of v16i8 shuffles.
Chandler Carruth
2014-06-28
*
[x86] Fix another bug hit when bootstrapping with the new shuffle
Chandler Carruth
2014-06-27
*
[x86] Fix a miscompile in the new shuffle lowering uncovered by
Chandler Carruth
2014-06-27
*
Clean up unused variable warning in release build.
Alexander Kornienko
2014-06-27
*
[x86] Clean up some unused variables, especially in release builds.
Chandler Carruth
2014-06-27
*
[x86] Teach the target combine step to aggressively fold pshufd insturcions.
Chandler Carruth
2014-06-27
*
[x86] Teach the target-specific combining how to aggressively fold
Chandler Carruth
2014-06-27
*
[x86] Teach the X86 backend to DAG-combine SSE2 shuffles that are
Chandler Carruth
2014-06-27
*
[x86] Begin a significant overhaul of how vector lowering is done in the
Chandler Carruth
2014-06-27
*
Silence a warning due to a comparison between signed and unsigned.
Andrea Di Biagio
2014-06-26
*
[X86] Improve the selection of SSE3/AVX addsub instructions.
Andrea Di Biagio
2014-06-26
*
[X86] Always prefer to lower a VECTOR_SHUFFLE into a BLENDI instead of SHUFP ...
Andrea Di Biagio
2014-06-25
*
[x86] Add intrinsics for the pshufd, pshuflw, and pshufhw instructions.
Chandler Carruth
2014-06-25
*
Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore...
NAKAMURA Takumi
2014-06-25
*
[X86] Add target combine rule to select ADDSUB instructions from a build_vector
Andrea Di Biagio
2014-06-25
*
vpblend intrinsics combines as shifts intrinsics due to absence return stmt b...
Robert Khasanov
2014-06-24
*
Revert r211399, "Generate native unwind info on Win64"
NAKAMURA Takumi
2014-06-22
*
Fix PR20087 by using the source index when changing the vector load
Filipe Cabecinhas
2014-06-22
*
Generate native unwind info on Win64
Reid Kleckner
2014-06-20
*
[x86] Make the x86 PACKSSWB, PACKSSDW, PACKUSWB, and PACKUSDW
Chandler Carruth
2014-06-20
*
[X86] Teach how to combine horizontal binop even in the presence of undefs.
Andrea Di Biagio
2014-06-19
*
Hook up vector int_ctlz for AVX512.
Cameron McInally
2014-06-16
*
X86: lower ATOMIC_CMP_SWAP_WITH_SUCCESS directly
Tim Northover
2014-06-13
*
IR: add "cmpxchg weak" variant to support permitted failure.
Tim Northover
2014-06-13
*
[X86] Teach how to dump the name of target node RDTSCP_DAG.
Andrea Di Biagio
2014-06-12
*
[X86] Teach how to combine AVX and AVX2 horizontal binop on packed 256-bit ve...
Andrea Di Biagio
2014-06-12
*
X86: add stringy name for X86ISD::LCMPXCHG16_DAG
Tim Northover
2014-06-11
*
[X86] Refactor the logic to select horizontal adds/subs to a helper function.
Andrea Di Biagio
2014-06-11
*
Use the TargetMachine on the DAG or the MachineFunction instead
Eric Christopher
2014-06-10
*
Add a FIXME.
Eric Christopher
2014-06-10
*
[X86] Improved target combine rules for selecting horizontal add/sub.
Andrea Di Biagio
2014-06-10
*
SelectionDAG: Don't use MVT::Other to determine legality of ISD::SELECT_CC
Tom Stellard
2014-06-10
*
Revert "X86: elide comparisons after cmpxchg instructions."
Tim Northover
2014-06-10
*
X86: elide comparisons after cmpxchg instructions.
Tim Northover
2014-06-10
*
Move all of the x86 subtarget initialized variables down into the x86 subtarget
Eric Christopher
2014-06-09
*
[X86] Add target combine rules for horizontal add/sub.
Andrea Di Biagio
2014-06-09
*
[X86] Avoid emitting unnecessary test instructions.
Andrea Di Biagio
2014-06-09
*
[X86] Use ADD/SUB instead of INC/DEC for Silvermont
Alexey Volkov
2014-06-09
*
[C++11] Use 'nullptr'.
Craig Topper
2014-06-08
*
X86: Don't turn shifts into ands if there's another use that may not check fo...
Benjamin Kramer
2014-06-06
*
Fixed a bug in lowering shuffle_vectors to insertps
Filipe Cabecinhas
2014-06-06
*
[X86] Fix checked arithmetic for i8 on X86.
Andrea Di Biagio
2014-06-02
*
Have the TLOF creation take a Triple rather than needing a subtarget.
Eric Christopher
2014-05-31
*
[X86] Add two combine rules to simplify dag nodes introduced during type lega...
Andrea Di Biagio
2014-05-30
*
Separate the check for blend shuffle_vector masks
Filipe Cabecinhas
2014-05-30
*
Delete dead code.
Rafael Espindola
2014-05-23
*
[X86] Improve the lowering of BITCAST from MVT::f64 to MVT::v4i16/MVT::v8i8.
Andrea Di Biagio
2014-05-22
*
[X86] Fix a bug in the lowering of BLENDI introduced in r209043.
Quentin Colombet
2014-05-21
*
Add parentheses to suppress the gcc warning '-Wparentheses'.
Simon Atanasyan
2014-05-20
[next]