projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86] Fix checked arithmetic for i8 on X86.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2014-06-02
Andrea Di Biagio
[X86] Fix checked arithmetic for i8 on X86.
blob
|
commitdiff
|
raw
2014-05-31
Eric Christopher
Have the TLOF creation take a Triple rather than needin...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-30
Andrea Di Biagio
[X86] Add two combine rules to simplify dag nodes intro...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-30
Filipe Cabecinhas
Separate the check for blend shuffle_vector masks
blob
|
commitdiff
|
raw
|
diff to current
2014-05-23
Rafael Espindola
Delete dead code.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-22
Andrea Di Biagio
[X86] Improve the lowering of BITCAST from MVT::f64...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-21
Quentin Colombet
[X86] Fix a bug in the lowering of BLENDI introduced...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-20
Simon Atanasyan
Add parentheses to suppress the gcc warning '-Wparenthe...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-19
Filipe Cabecinhas
Added more insertps optimizations
blob
|
commitdiff
|
raw
|
diff to current
2014-05-19
Benjamin Kramer
SDAG: Legalize vector BSWAP into a shuffle if the shuff...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-17
Saleem Abdulrasool
Target: remove old constructors for CallLoweringInfo
blob
|
commitdiff
|
raw
|
diff to current
2014-05-17
Chandler Carruth
[x86] Fix a bad predicate I spotted by inspection ...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
Filipe Cabecinhas
Implemented special cases for PerformVSELECTCombine.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
Filipe Cabecinhas
Lower vselects into X86ISD::BLENDI when appropriate.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
Filipe Cabecinhas
Implemented LowerVSELECT to custom lower some instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
Rafael Espindola
Delete getAliasedGlobal.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-15
Andrea Di Biagio
[X86] Teach the backend how to fold SSE4.1/AVX/AVX2...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-15
Alp Toker
Fix typos
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Reid Kleckner
Try to fix an SDAG dependence issue with sret
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Aaron Ballman
Silencing an MSVC warning about not all control paths...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Benjamin Kramer
X86: Make sure that we have SSE4.1 before we generate...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
NAKAMURA Takumi
X86ISelLowering.cpp:LowerINTRINSIC_W_CHAIN(): Prune...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Elena Demikhovsky
Fixed compilation issue
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Elena Demikhovsky
AVX-512: changes in intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2014-05-11
Hal Finkel
Pass the value type to TLI::getRegisterByName
blob
|
commitdiff
|
raw
|
diff to current
2014-05-11
Filipe Cabecinhas
Fixed a bug when lowering build_vector (PR19694)
blob
|
commitdiff
|
raw
|
diff to current
2014-05-09
Reid Kleckner
Allow sret on the second parameter as well as the first
blob
|
commitdiff
|
raw
|
diff to current
2014-05-09
Andrea Di Biagio
Fix 80 col violation.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-08
Filipe Cabecinhas
Optimize shufflevector that copies an i64/f64 and zeros...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-08
Andrea Di Biagio
[X86] Add target specific combine rules to fold SSE2...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-08
Filipe Cabecinhas
Lower certain build_vectors to insertps instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-05-06
Andrea Di Biagio
[X86] Improve the lowering of BITCAST dag nodes from...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-06
Renato Golin
Implememting named register intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2014-05-06
Reid Kleckner
Fix i128 div/mod on mingw64
blob
|
commitdiff
|
raw
|
diff to current
2014-05-05
Filipe Cabecinhas
Revert "Optimize shufflevector that copies an i64/f64...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-05
Filipe Cabecinhas
Optimize shufflevector that copies an i64/f64 and zeros...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-30
Craig Topper
Use makeArrayRef insted of calling ArrayRef<T> construc...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Reid Kleckner
Implement X86 code generation for musttail
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Elena Demikhovsky
AVX-512: optimized a shuffle pattern to VINSERTI64x4.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-28
Quentin Colombet
[X86] Add more details in the comments of X86TargetLowe...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-28
Craig Topper
[C++] Use 'nullptr'.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert one last signature of getNode to take an ArrayR...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert SelectionDAG::getMergeValues to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Benjamin Kramer
X86: If SSE4.1 is missing lower SMUL_LOHI of v4i32...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Craig Topper
Convert getMemIntrinsicNode to take ArrayRef of SDValue...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Craig Topper
Convert SelectionDAG::getNode methods to use ArrayRef...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Benjamin Kramer
Print X86ISD::PMULDQ nodes properly in debug output.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Benjamin Kramer
X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Benjamin Kramer
X86: Add patterns for MULHU/MULHS of v8i16 and v16i16.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Benjamin Kramer
Rip out X86-specific vector SDIV lowering, make the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Benjamin Kramer
X86: Custom lower v4i32 UMUL_LOHI into 2 pmuludqs.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Quentin Colombet
[X86] Implement TargetLowering::getScalingFactorCost...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Filipe Cabecinhas
Optimization for certain shufflevector by using insertps.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Target edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-24
Benjamin Kramer
X86: Don't transform shifts into ands when the sign...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-24
Reid Kleckner
Add 'musttail' marker to call instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-04-24
Andrea Di Biagio
[X86] Add support for Read Time Stamp Counter x86 built...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-24
Benjamin Kramer
X86: Emit test instead of constant shift + compare...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Elena Demikhovsky
AVX-512: store and truncstore for i1 values
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Lang Hames
[X86] Use tablegen instead of DAG combines to match...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Lang Hames
[X86] Don't use BZHI for short masks (>=32 bits). Thank...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-21
Lang Hames
[X86] ISEL (and X, <constant mask>) to BZHI when BMI2...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-18
Adam Nemet
[X86] Improve buildFromShuffleMostly for AVX
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Andrea Di Biagio
[X86] Improve the lowering of packed shifts by constant...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Nick Lewycky
Break PseudoSourceValue out of the Value hierarchy...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
David Blaikie
Change argument order and add explanatory comment to...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-13
David Blaikie
Fix instruction debug info location during legalization
blob
|
commitdiff
|
raw
|
diff to current
2014-04-10
Reid Kleckner
Move the segmented stack switch to a function attribute
blob
|
commitdiff
|
raw
|
diff to current
2014-04-09
Elena Demikhovsky
AVX-512: insert element to mask vector; store i1 data
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Elena Demikhovsky
AVX-512: Added fp_to_uint and uint_to_fp patterns.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Matt Arsenault
Add DAG parameter to ComputeNumSignBitsForTargetNode
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Craig Topper
Make consistent use of MCPhysReg instead of uint16_t...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-02
Yaron Keren
Added isTargetWindowsMSVC(), renamed isTargetMingw...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-01
Yaron Keren
If isKnownWindowsMSVCEnvironment then getOS == Triple...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-01
Yaron Keren
isTargetWindows() renamed to isTargetKnownWindowsMSVC()
blob
|
commitdiff
|
raw
|
diff to current
2014-04-01
Aaron Ballman
Attempting to fix r205124, which had failed asserts...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-01
Alexey Volkov
[x86] Do not convert to cmp32 for Atom arch by Sergey...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Rafael Espindola
Prevent alias from pointing to weak aliases.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Rafael Espindola
Revert "Prevent alias from pointing to weak aliases."
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Rafael Espindola
Prevent alias from pointing to weak aliases.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Adam Nemet
[X86] Generate VPSHUFB for in-place v16i16 shuffles
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Adam Nemet
[X86] Factor out new helper getPSHUFB
blob
|
commitdiff
|
raw
|
diff to current
2014-03-24
Adam Nemet
[X86] Fix non-determinism in LowerVectorAllZeroTest
blob
|
commitdiff
|
raw
|
diff to current
2014-03-19
Craig Topper
Prune includes in X86 target.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-17
Adam Nemet
[X86] Fix unused variable warning with NDEBUG from...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-17
Adam Nemet
[VectorLegalizer/X86] Don't unvectorize fp_to_uint...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-15
Arnaud A. de Grand...
Remove some dead assignements found by scan-build
blob
|
commitdiff
|
raw
|
diff to current
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
next