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
*
Fix PR20087 by using the source index when changing the vector load
Filipe Cabecinhas
2014-06-22
1
-2
/
+2
*
Generate native unwind info on Win64
Reid Kleckner
2014-06-20
1
-3
/
+2
*
[x86] Make the x86 PACKSSWB, PACKSSDW, PACKUSWB, and PACKUSDW
Chandler Carruth
2014-06-20
1
-0
/
+16
*
[X86] Teach how to combine horizontal binop even in the presence of undefs.
Andrea Di Biagio
2014-06-19
1
-40
/
+115
*
Hook up vector int_ctlz for AVX512.
Cameron McInally
2014-06-16
1
-0
/
+5
*
X86: lower ATOMIC_CMP_SWAP_WITH_SUCCESS directly
Tim Northover
2014-06-13
1
-12
/
+31
*
IR: add "cmpxchg weak" variant to support permitted failure.
Tim Northover
2014-06-13
1
-7
/
+8
*
[X86] Teach how to dump the name of target node RDTSCP_DAG.
Andrea Di Biagio
2014-06-12
1
-0
/
+1
*
[X86] Teach how to combine AVX and AVX2 horizontal binop on packed 256-bit ve...
Andrea Di Biagio
2014-06-12
1
-9
/
+103
*
X86: add stringy name for X86ISD::LCMPXCHG16_DAG
Tim Northover
2014-06-11
1
-0
/
+1
*
[X86] Refactor the logic to select horizontal adds/subs to a helper function.
Andrea Di Biagio
2014-06-11
1
-90
/
+118
*
Use the TargetMachine on the DAG or the MachineFunction instead
Eric Christopher
2014-06-10
1
-82
/
+80
*
Add a FIXME.
Eric Christopher
2014-06-10
1
-0
/
+2
*
[X86] Improved target combine rules for selecting horizontal add/sub.
Andrea Di Biagio
2014-06-10
1
-2
/
+20
*
SelectionDAG: Don't use MVT::Other to determine legality of ISD::SELECT_CC
Tom Stellard
2014-06-10
1
-1
/
+8
*
Revert "X86: elide comparisons after cmpxchg instructions."
Tim Northover
2014-06-10
1
-102
/
+54
*
X86: elide comparisons after cmpxchg instructions.
Tim Northover
2014-06-10
1
-54
/
+102
*
Move all of the x86 subtarget initialized variables down into the x86 subtarget
Eric Christopher
2014-06-09
1
-0
/
+4
*
[X86] Add target combine rules for horizontal add/sub.
Andrea Di Biagio
2014-06-09
1
-0
/
+85
*
[X86] Avoid emitting unnecessary test instructions.
Andrea Di Biagio
2014-06-09
1
-2
/
+19
*
[X86] Use ADD/SUB instead of INC/DEC for Silvermont
Alexey Volkov
2014-06-09
1
-2
/
+2
*
[C++11] Use 'nullptr'.
Craig Topper
2014-06-08
1
-1
/
+1
*
X86: Don't turn shifts into ands if there's another use that may not check fo...
Benjamin Kramer
2014-06-06
1
-1
/
+1
*
Fixed a bug in lowering shuffle_vectors to insertps
Filipe Cabecinhas
2014-06-06
1
-9
/
+20
*
[X86] Fix checked arithmetic for i8 on X86.
Andrea Di Biagio
2014-06-02
1
-2
/
+3
*
Have the TLOF creation take a Triple rather than needing a subtarget.
Eric Christopher
2014-05-31
1
-11
/
+8
*
[X86] Add two combine rules to simplify dag nodes introduced during type lega...
Andrea Di Biagio
2014-05-30
1
-0
/
+53
*
Separate the check for blend shuffle_vector masks
Filipe Cabecinhas
2014-05-30
1
-25
/
+42
*
Delete dead code.
Rafael Espindola
2014-05-23
1
-4
/
+0
*
[X86] Improve the lowering of BITCAST from MVT::f64 to MVT::v4i16/MVT::v8i8.
Andrea Di Biagio
2014-05-22
1
-18
/
+38
*
[X86] Fix a bug in the lowering of BLENDI introduced in r209043.
Quentin Colombet
2014-05-21
1
-3
/
+7
*
Add parentheses to suppress the gcc warning '-Wparentheses'.
Simon Atanasyan
2014-05-20
1
-2
/
+2
*
Added more insertps optimizations
Filipe Cabecinhas
2014-05-19
1
-11
/
+49
*
SDAG: Legalize vector BSWAP into a shuffle if the shuffle is legal but the bs...
Benjamin Kramer
2014-05-19
1
-1
/
+17
*
Target: remove old constructors for CallLoweringInfo
Saleem Abdulrasool
2014-05-17
1
-13
/
+12
*
[x86] Fix a bad predicate I spotted by inspection -- pshufhw and pshuflw
Chandler Carruth
2014-05-17
1
-2
/
+2
*
Implemented special cases for PerformVSELECTCombine.
Filipe Cabecinhas
2014-05-16
1
-0
/
+62
*
Lower vselects into X86ISD::BLENDI when appropriate.
Filipe Cabecinhas
2014-05-16
1
-1
/
+83
*
Implemented LowerVSELECT to custom lower some instructions.
Filipe Cabecinhas
2014-05-16
1
-16
/
+45
*
Delete getAliasedGlobal.
Rafael Espindola
2014-05-16
1
-1
/
+1
*
[X86] Teach the backend how to fold SSE4.1/AVX/AVX2 blend intrinsics.
Andrea Di Biagio
2014-05-15
1
-2
/
+54
*
Fix typos
Alp Toker
2014-05-15
1
-1
/
+1
*
Rename ComputeMaskedBits to computeKnownBits. "Masked" has been
Jay Foad
2014-05-14
1
-7
/
+7
*
Try to fix an SDAG dependence issue with sret
Reid Kleckner
2014-05-12
1
-15
/
+18
*
Silencing an MSVC warning about not all control paths returning a value (even...
Aaron Ballman
2014-05-12
1
-0
/
+1
*
X86: Make sure that we have SSE4.1 before we generate insertps nodes.
Benjamin Kramer
2014-05-12
1
-1
/
+1
*
X86ISelLowering.cpp:LowerINTRINSIC_W_CHAIN(): Prune impossible "default:" [-W...
NAKAMURA Takumi
2014-05-12
1
-3
/
+0
*
Fixed compilation issue
Elena Demikhovsky
2014-05-12
1
-0
/
+1
*
AVX-512: changes in intrinsics
Elena Demikhovsky
2014-05-12
1
-189
/
+165
*
Pass the value type to TLI::getRegisterByName
Hal Finkel
2014-05-11
1
-1
/
+2
[next]