projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Accurately model hardware alignment rounding.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
2012-01-09
Devang Patel
Fix asm string wrt variants.
tree
|
commitdiff
2012-01-09
Devang Patel
Split AsmParser into two components - AsmParser and...
tree
|
commitdiff
2012-01-09
Chandler Carruth
Don't rely on the fact that shift values are never...
tree
|
commitdiff
2012-01-09
Craig Topper
Remove AVX hack in X86Subtarget. AVX/AVX2 are now treat...
tree
|
commitdiff
2012-01-09
Craig Topper
Add HasAVX predicate to some of the AVX patterns.
tree
|
commitdiff
2012-01-09
Craig Topper
Reorder a bunch of patterns to put the AVX version...
tree
|
commitdiff
2012-01-09
Craig Topper
Clean up patterns for MOVNT*. Not sure why there were...
tree
|
commitdiff
2012-01-09
Craig Topper
Mark MOVNTI as being supported in SSE2 OR AVX mode...
tree
|
commitdiff
2012-01-09
Craig Topper
Move SSE2 logical operations PAND/POR/PXOR/PANDN above...
tree
|
commitdiff
2012-01-09
Craig Topper
Change some places that were checking for AVX OR SSE1...
tree
|
commitdiff
2012-01-09
Craig Topper
Don't disable MMX support when AVX is enabled. Fix...
tree
|
commitdiff
2012-01-08
Craig Topper
Enable FISTTP* instructions when AVX is enabled.
tree
|
commitdiff
2012-01-08
Victor Umansky
Reverted commit #147601 upon Evan's request.
tree
|
commitdiff
2012-01-07
Craig Topper
Fix typo in the X86 backend readme. Patch from Jaeden...
tree
|
commitdiff
2012-01-07
Benjamin Kramer
Remove VectorExtras. This unused helper was written...
tree
|
commitdiff
2012-01-07
Craig Topper
Remove unnecessary check of hasAVX(). It's already...
tree
|
commitdiff
2012-01-07
Eric Christopher
Make the 'x' constraint work for AVX registers as well.
tree
|
commitdiff
2012-01-05
Craig Topper
Mark scalar FMA4 instructions as ignoring the VEX.L...
tree
|
commitdiff
2012-01-05
Victor Umansky
Peephole optimization of ptest-conditioned branch in...
tree
|
commitdiff
2012-01-05
Bill Wendling
Replace the uint64_t -> double convertion algorithm...
tree
|
commitdiff
2012-01-04
Benjamin Kramer
Silence warnings of a mysterious compiler that still...
tree
|
commitdiff
2012-01-04
Evan Cheng
For x86, canonicalize max
tree
|
commitdiff
2012-01-03
Chad Rosier
Fix 80-column violations.
tree
|
commitdiff
2012-01-03
Nadav Rotem
Revert 147426 because it caused pr11696.
tree
|
commitdiff
2012-01-03
Chad Rosier
Enhance DAGCombine for transforming 128->256 casts...
tree
|
commitdiff
2012-01-03
Devang Patel
Intel style asm variant does not need '%' prefix.
tree
|
commitdiff
2012-01-02
Craig Topper
Miscellaneous shuffle lowering cleanup. No functional...
tree
|
commitdiff
2012-01-02
Craig Topper
Make CanXFormVExtractWithShuffleIntoLoad reject loads...
tree
|
commitdiff
2012-01-02
Nadav Rotem
Optimize the sequence blend(sign_extend(x)) to blend...
tree
|
commitdiff
2012-01-01
Craig Topper
Allow CRC32 instructions to be selected when AVX is...
tree
|
commitdiff
2012-01-01
Craig Topper
Fix sfence, lfence, mfence, and clflush to be able...
tree
|
commitdiff
2012-01-01
Benjamin Kramer
X86Disassembler: Fix undefined behavior found by GCC 4.6
tree
|
commitdiff
2011-12-31
Craig Topper
Merge X86 SHUFPS and SHUFPD node types.
tree
|
commitdiff
2011-12-31
Craig Topper
Add patterns for integer forms of SHUFPD/VSHUFPD with...
tree
|
commitdiff
2011-12-31
Craig Topper
Fix typo in a SHUFPD and VSHUFPD pattern that prevented...
tree
|
commitdiff
2011-12-30
Craig Topper
Make FMA4 imply AVX so that YMM registers would be...
tree
|
commitdiff
2011-12-30
Craig Topper
Add disassembler support for VPERMIL2PD and VPERMIL2PS.
tree
|
commitdiff
2011-12-30
Craig Topper
Add FMA4 instructions to disassembler.
tree
|
commitdiff
2011-12-30
Craig Topper
Separate the concept of having memory access in operand...
tree
|
commitdiff
2011-12-30
Craig Topper
Combine FMA4 SS/SD patterns with the instruction defini...
tree
|
commitdiff
2011-12-30
Craig Topper
Combine FMA4 PS/PD patterns with the instruction defini...
tree
|
commitdiff
2011-12-30
Craig Topper
Change FMA4 memory forms to use memopv* instead of...
tree
|
commitdiff
2011-12-30
Craig Topper
Fix load size for FMA4 SS/SD instructions. They need...
tree
|
commitdiff
2011-12-29
Craig Topper
Fix execution domains for PS/PD FMA3 instructions....
tree
|
commitdiff
2011-12-29
Craig Topper
Expose FMA3 instructions to the disassembler.
tree
|
commitdiff
2011-12-29
Craig Topper
Make FMA3 imply AVX needs to be enabled. Particularly...
tree
|
commitdiff
2011-12-29
Craig Topper
Change XOP detection to use the correct CPUID bit inste...
tree
|
commitdiff
2011-12-29
Craig Topper
Add FeaturePOPCNT to all CPU types that lost it was...
tree
|
commitdiff
2011-12-29
Craig Topper
Mark non-VEX forms of PCLMUL instructions as requiring...
tree
|
commitdiff
2011-12-29
Craig Topper
Mark non-VEX forms of AES instructions as requiring...
tree
|
commitdiff
2011-12-29
Craig Topper
Remove the separate explicit AES instruction patterns...
tree
|
commitdiff
2011-12-29
Craig Topper
Make SSE42 and SSE4A not imply POPCNT. POPCNT should...
tree
|
commitdiff
2011-12-29
Craig Topper
Make LowerBUILD_VECTOR keep node vector types consisten...
tree
|
commitdiff
2011-12-29
Craig Topper
Remove some elses after returns.
tree
|
commitdiff
2011-12-29
Craig Topper
Remove trailing spaces. Fix an assert to use && instead...
tree
|
commitdiff
2011-12-28
Eli Friedman
Fix type-checking for load transformation which is...
tree
|
commitdiff
2011-12-28
Elena Demikhovsky
Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR.
tree
|
commitdiff
2011-12-27
Craig Topper
Add handling of x86_avx2_pmovmskb to computeMaskedBitsF...
tree
|
commitdiff
2011-12-24
Rafael Espindola
Section relative fixups are a coff concept, not a x86...
tree
|
commitdiff
2011-12-24
Chandler Carruth
Use standard promotion for i8 CTTZ nodes and i8 CTLZ...
tree
|
commitdiff
2011-12-24
Chandler Carruth
Add systematic testing for cttz as well, and fix the...
tree
|
commitdiff
2011-12-24
Benjamin Kramer
Chandler fixed this.
tree
|
commitdiff
2011-12-24
Chandler Carruth
Expand more when we have a nice 'tzcnt' instruction...
tree
|
commitdiff
2011-12-24
Chandler Carruth
Switch the lowering of CTLZ_ZERO_UNDEF from a .td patte...
tree
|
commitdiff
2011-12-24
Rafael Espindola
Move x86 specific bits of the COFF writer to lib/Target...
tree
|
commitdiff
2011-12-22
Chad Rosier
Fix 80-column violations.
tree
|
commitdiff
2011-12-21
Chad Rosier
Fix 80-column violations.
tree
|
commitdiff
2011-12-21
Chad Rosier
No case stmt for BUILD_VECTOR in PerformDAGCombine...
tree
|
commitdiff
2011-12-21
Rafael Espindola
Move the X86 specific bits of the ELF writer to the...
tree
|
commitdiff
2011-12-21
Rafael Espindola
Reduce the exposure of Triple::OSType in the ELF object...
tree
|
commitdiff
2011-12-21
Craig Topper
Remove mode specific disassembler classes and just...
tree
|
commitdiff
2011-12-21
Craig Topper
Fix typo in a couple comments
tree
|
commitdiff
2011-12-20
Elena Demikhovsky
This is the second fix related to VZEXT_MOVL node.
tree
|
commitdiff
2011-12-20
Chandler Carruth
Begin teaching the X86 target how to efficiently codege...
tree
|
commitdiff
2011-12-20
Chandler Carruth
Fix up the CMake build for the new files added in r1469...
tree
|
commitdiff
2011-12-20
David Blaikie
Unweaken vtables as per llvm.org/docs/CodingStandards...
tree
|
commitdiff
2011-12-19
Jakob Stoklund Olesen
Emit a getMatchingSuperRegClass() implementation for...
tree
|
commitdiff
2011-12-18
Benjamin Kramer
Another variadics tweak.
tree
|
commitdiff
2011-12-18
Benjamin Kramer
Use the fancy new VariadicFunction template instead...
tree
|
commitdiff
2011-12-17
Craig Topper
Remove an unused X86ISD node type.
tree
|
commitdiff
2011-12-17
Benjamin Kramer
X86: Factor the bswap asm matching to be slightly less...
tree
|
commitdiff
2011-12-17
Rafael Espindola
Add back the MC bits of 126425. Original patch by Natha...
tree
|
commitdiff
2011-12-17
Lang Hames
Make sure that the lower bits on the VSELECT condition...
tree
|
commitdiff
2011-12-16
Craig Topper
Don't try to match 'unpackl/h v, v' for 32xi8 and 16xi1...
tree
|
commitdiff
2011-12-15
Eli Friedman
Make sure we correctly note the existence of an i8...
tree
|
commitdiff
2011-12-15
Chad Rosier
Add missing zmovl AVX patterns which were causing crashes.
tree
|
commitdiff
2011-12-15
Chad Rosier
Fix assert in LowerBUILD_VECTOR for v16i16 type on...
tree
|
commitdiff
2011-12-15
Lang Hames
Fix VSELECT operand order. Was previously backwards...
tree
|
commitdiff
2011-12-15
Chad Rosier
Use SmallVector/assign(), rather than std::vector/push_...
tree
|
commitdiff
2011-12-15
Chad Rosier
Add support for lowering fneg when AVX is enabled.
tree
|
commitdiff
2011-12-14
Bill Wendling
The saved registers weren't being processed in the...
tree
|
commitdiff
2011-12-14
Evan Cheng
- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
tree
|
commitdiff
2011-12-13
Chandler Carruth
Initial CodeGen support for CTTZ/CTLZ where a zero...
tree
|
commitdiff
2011-12-12
Daniel Dunbar
LLVMBuild: Introduce a common section which currently...
tree
|
commitdiff
2011-12-12
Daniel Dunbar
LLVMBuild: Remove trailing newline, which irked me.
tree
|
commitdiff
2011-12-12
Jan Sjödin
XOP instructions and encoding tests.
tree
|
commitdiff
2011-12-12
Jan Sjödin
XOP encoding bits and logic.
tree
|
commitdiff
2011-12-11
Craig Topper
Remove some remants of the old palign pattern fragment...
tree
|
commitdiff
2011-12-10
Rafael Espindola
Handle expressions of the form _GLOBAL_OFFSET_TABLE_...
tree
|
commitdiff
2011-12-09
Benjamin Kramer
This is now implemented.
tree
|
commitdiff
next