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] 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
*
Added more insertps optimizations
Filipe Cabecinhas
2014-05-19
*
SDAG: Legalize vector BSWAP into a shuffle if the shuffle is legal but the bs...
Benjamin Kramer
2014-05-19
*
Target: remove old constructors for CallLoweringInfo
Saleem Abdulrasool
2014-05-17
*
[x86] Fix a bad predicate I spotted by inspection -- pshufhw and pshuflw
Chandler Carruth
2014-05-17
*
Implemented special cases for PerformVSELECTCombine.
Filipe Cabecinhas
2014-05-16
*
Lower vselects into X86ISD::BLENDI when appropriate.
Filipe Cabecinhas
2014-05-16
*
Implemented LowerVSELECT to custom lower some instructions.
Filipe Cabecinhas
2014-05-16
*
Delete getAliasedGlobal.
Rafael Espindola
2014-05-16
*
[X86] Teach the backend how to fold SSE4.1/AVX/AVX2 blend intrinsics.
Andrea Di Biagio
2014-05-15
*
Fix typos
Alp Toker
2014-05-15
*
Rename ComputeMaskedBits to computeKnownBits. "Masked" has been
Jay Foad
2014-05-14
*
Try to fix an SDAG dependence issue with sret
Reid Kleckner
2014-05-12
*
Silencing an MSVC warning about not all control paths returning a value (even...
Aaron Ballman
2014-05-12
*
X86: Make sure that we have SSE4.1 before we generate insertps nodes.
Benjamin Kramer
2014-05-12
*
X86ISelLowering.cpp:LowerINTRINSIC_W_CHAIN(): Prune impossible "default:" [-W...
NAKAMURA Takumi
2014-05-12
*
Fixed compilation issue
Elena Demikhovsky
2014-05-12
*
AVX-512: changes in intrinsics
Elena Demikhovsky
2014-05-12
*
Pass the value type to TLI::getRegisterByName
Hal Finkel
2014-05-11
*
Fixed a bug when lowering build_vector (PR19694)
Filipe Cabecinhas
2014-05-11
*
Allow sret on the second parameter as well as the first
Reid Kleckner
2014-05-09
[next]