projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
AVX-512: Added X86vzmovl patterns
2013-10-01
Craig Topper
Remove 0 as a valid encoding for the m-mmmm field.
commit
|
commitdiff
|
tree
2013-10-01
Craig Topper
Remove unneeded fields from disassembler internal instructio...
commit
|
commitdiff
|
tree
2013-10-01
Craig Topper
BEXTR should be defined to take same type for bother...
commit
|
commitdiff
|
tree
2013-09-30
Craig Topper
Filter out repeated sections from the X86 disassembler...
commit
|
commitdiff
|
tree
2013-09-30
Craig Topper
Add a few more FMA4 disassembler test cases to match...
commit
|
commitdiff
|
tree
2013-09-30
Craig Topper
Various x86 disassembler fixes.
commit
|
commitdiff
|
tree
2013-09-29
Craig Topper
Revert accidental commit.
commit
|
commitdiff
|
tree
2013-09-29
Craig Topper
Change type of XOP flag in code emitters to a bool...
commit
|
commitdiff
|
tree
2013-09-29
Craig Topper
Add comments for XOPA map introduced with TBM instructions.a
commit
|
commitdiff
|
tree
2013-09-27
Craig Topper
Put HasAVX512 predicate on some patterns to properly...
commit
|
commitdiff
|
tree
2013-09-27
Craig Topper
Switch HasAVX to UseAVX in one spot to ensure that...
commit
|
commitdiff
|
tree
2013-09-27
Craig Topper
Removal some duplicate patterns.
commit
|
commitdiff
|
tree
2013-09-25
Craig Topper
Fix doxygen comments to use correct function name.
commit
|
commitdiff
|
tree
2013-09-25
Craig Topper
Replace EVT with MVT in CodeGenDAGAPatterns.cpp.
commit
|
commitdiff
|
tree
2013-09-24
Craig Topper
Fix formatting to match coding standards.
commit
|
commitdiff
|
tree
2013-09-22
Craig Topper
Add missing index comments to the left side of the...
commit
|
commitdiff
|
tree
2013-09-21
Craig Topper
Remove alignment restrictions from FMA load folding.
commit
|
commitdiff
|
tree
2013-09-20
Craig Topper
Lift alignment restrictions on load/store folding of...
commit
|
commitdiff
|
tree
2013-09-18
Craig Topper
Prevent extra calls to ToggleFeature for Feature64Bit...
commit
|
commitdiff
|
tree
2013-09-18
Craig Topper
Fix X86 subtarget to not overwrite the autodetected...
commit
|
commitdiff
|
tree
2013-09-18
Craig Topper
Revert accidental commit I had to make to get the test...
commit
|
commitdiff
|
tree
2013-09-18
Craig Topper
Lift alignment restrictions for load/store folding...
commit
|
commitdiff
|
tree
2013-09-17
Craig Topper
Add AES and SHA instructions to the load folding tables.
commit
|
commitdiff
|
tree
2013-09-17
Craig Topper
Fix column alignment. No functional change.
commit
|
commitdiff
|
tree
2013-09-17
Craig Topper
Make a more clear AVX-512 section header that matches...
commit
|
commitdiff
|
tree
2013-09-16
Craig Topper
Make F16C feature flag imply AVX rather than just checking...
commit
|
commitdiff
|
tree
2013-09-13
Craig Topper
Move operator to end of previous line to match coding...
commit
|
commitdiff
|
tree
2013-09-08
Craig Topper
Add neverHasSideEffects=1 on a couple move instructions.
commit
|
commitdiff
|
tree
2013-09-08
Craig Topper
Using popcount should check the popcount feature flag...
commit
|
commitdiff
|
tree
2013-09-03
Craig Topper
Add hadSideEffects=0 to some instructions.
commit
|
commitdiff
|
tree
2013-09-02
Craig Topper
Create BEXTR instructions for (and ((sra or srl) x...
commit
|
commitdiff
|
tree
2013-08-30
Craig Topper
Fixup BZHI selection to remove an unneeded zero extension.
commit
|
commitdiff
|
tree
2013-08-30
Craig Topper
Remove unused X86andn_flag node.
commit
|
commitdiff
|
tree
2013-08-30
Craig Topper
Teach X86 backend to create BMI2 BZHI instructions...
commit
|
commitdiff
|
tree
2013-08-29
Craig Topper
Move StringToOffsetTable into the TableGen include...
commit
|
commitdiff
|
tree
2013-08-28
Craig Topper
Add missing include
commit
|
commitdiff
|
tree
2013-08-26
Craig Topper
Make sure x86 instructions using ssmem/sdmem operand...
commit
|
commitdiff
|
tree
2013-08-26
Craig Topper
Remove some unnecessary PredicateMethod overrides....
commit
|
commitdiff
|
tree
2013-08-25
Craig Topper
Put some of the AVX-512 parsing stuff in a more consistent...
commit
|
commitdiff
|
tree
2013-08-25
Craig Topper
First round of fixes for the x86 fixes for the x86...
commit
|
commitdiff
|
tree
2013-08-24
Craig Topper
Add hasSideEffects/mayLoad/mayStore flags to the X86...
commit
|
commitdiff
|
tree
2013-08-24
Craig Topper
Remove trailing whitespace.
commit
|
commitdiff
|
tree
2013-08-21
Craig Topper
Synchronize VEX JIT encoding code with the MCJIT version...
commit
|
commitdiff
|
tree
2013-08-21
Craig Topper
Rename mattr names for AVX-512 to from avx-512 -> avx512f...
commit
|
commitdiff
|
tree
2013-08-20
Craig Topper
Fix formatting. No functional change.
commit
|
commitdiff
|
tree
2013-08-20
Craig Topper
Add AVX-512 and related features to the CPUID detection...
commit
|
commitdiff
|
tree
2013-08-20
Craig Topper
Move AVX and non-AVX replication inside a couple multiclasse...
commit
|
commitdiff
|
tree
2013-08-20
Craig Topper
Add an error check for a typo I accidentally made in...
commit
|
commitdiff
|
tree
2013-08-18
Craig Topper
Make more of the lowering helpers static. Also use...
commit
|
commitdiff
|
tree
2013-08-16
Craig Topper
Don't use v16i32 for load pattern matching. All 512...
commit
|
commitdiff
|
tree
2013-08-15
Craig Topper
Revert r188449 as it turns out we're just missing the...
commit
|
commitdiff
|
tree
2013-08-15
Craig Topper
Don't let isPermImmMask handle v16i32 since VPERMI...
commit
|
commitdiff
|
tree
2013-08-15
Craig Topper
Use MVT instead of EVT in X86ISelDAGToDAG since all...
commit
|
commitdiff
|
tree
2013-08-15
Craig Topper
Use MVT in place of EVT in more X86 operation lowering...
commit
|
commitdiff
|
tree
2013-08-15
Craig Topper
Replace getValueType().getSimpleVT() with getSimpleValueType().
commit
|
commitdiff
|
tree
2013-08-15
Craig Topper
Replace getValueType().getSimpleVT() with getSimpleValueType...
commit
|
commitdiff
|
tree
2013-08-14
Craig Topper
Make more helper methods into static functions.
commit
|
commitdiff
|
tree
2013-08-14
Craig Topper
Remove tab characters.
commit
|
commitdiff
|
tree
2013-08-14
Craig Topper
Make some helper methods static.
commit
|
commitdiff
|
tree
2013-08-14
Craig Topper
Use MVT in more lowering code.
commit
|
commitdiff
|
tree
2013-08-14
Craig Topper
Replace EVT with MVT in isVectorShift. Keeps compiler...
commit
|
commitdiff
|
tree
2013-08-14
Craig Topper
Replace EVT with MVT in many of the shuffle lowering...
commit
|
commitdiff
|
tree
2013-08-09
Craig Topper
Add missing 'v' prefix in front of palignr on one of...
commit
|
commitdiff
|
tree
2013-08-09
Craig Topper
Change asserts at the top of getVectorShuffle to check...
commit
|
commitdiff
|
tree
2013-08-08
Craig Topper
Remove AllUndef check from one of the loops in getVectorShuf...
commit
|
commitdiff
|
tree
2013-08-08
Craig Topper
Optimize mask generation for one of the DAG combiner...
commit
|
commitdiff
|
tree
2013-08-07
Craig Topper
Simplify code. No functional change intended.
commit
|
commitdiff
|
tree
2013-08-06
Craig Topper
Simplify vector lane handling math a bit. No functional...
commit
|
commitdiff
|
tree
2013-08-06
Craig Topper
Simplify math a little bit.
commit
|
commitdiff
|
tree
2013-08-06
Craig Topper
Replace EVT with MVT in isHorizontalBinOp as it is...
commit
|
commitdiff
|
tree
2013-08-06
Craig Topper
Put an llvm_unreachable at the end of getSplatIndex...
commit
|
commitdiff
|
tree
2013-08-06
Craig Topper
Check against >= 0 instead of != -1 in getSplatIndex...
commit
|
commitdiff
|
tree
2013-08-06
Craig Topper
Remove trailing whitespace and fix an 80-column violation...
commit
|
commitdiff
|
tree
2013-08-06
Craig Topper
Simplify code slightly. No functional change.
commit
|
commitdiff
|
tree
2013-07-31
Craig Topper
Increment arg_count inside the loop in printInline...
commit
|
commitdiff
|
tree
2013-07-31
Craig Topper
Changed register names (and pointer keywords) to be...
commit
|
commitdiff
|
tree
2013-07-31
Craig Topper
Remove trailing whitespace and some tab characters.
commit
|
commitdiff
|
tree
2013-07-31
Craig Topper
Fixed incorrect disassembly for MOV16o16a when using...
commit
|
commitdiff
|
tree
2013-07-28
Craig Topper
Remove use of sprintf added to X86 disassembler tablegen...
commit
|
commitdiff
|
tree
2013-07-26
Craig Topper
Add test cases for the various instruction alias and...
commit
|
commitdiff
|
tree
2013-07-26
Craig Topper
Fix more Intel syntax issues with FP instruction aliases...
commit
|
commitdiff
|
tree
2013-07-26
Craig Topper
Take advantage of the register enums being in order...
commit
|
commitdiff
|
tree
2013-07-24
Craig Topper
Split generated asm mnemonic matching table into a...
commit
|
commitdiff
|
tree
2013-07-24
Craig Topper
Revert accidental commit.
commit
|
commitdiff
|
tree
2013-07-24
Craig Topper
Fix aliases for shrd/shld to handle Intel syntax properly...
commit
|
commitdiff
|
tree
2013-07-23
Craig Topper
Remove some errant space charcters in mnemonic strings.
commit
|
commitdiff
|
tree
2013-07-23
Craig Topper
Remove 'else' after 'return'. No functional change.
commit
|
commitdiff
|
tree
2013-07-23
Craig Topper
Remove trailing whitespace.
commit
|
commitdiff
|
tree
2013-07-23
Craig Topper
Don't let x86 asm printer use the no operand movsd...
commit
|
commitdiff
|
tree
2013-07-23
Craig Topper
Revert r186907 to fix bots.
commit
|
commitdiff
|
tree
2013-07-23
Craig Topper
Don't let x86 asm printer use the no operand movsd...
commit
|
commitdiff
|
tree
2013-07-23
Craig Topper
Add aliases to map 'imm, mem' form of x86 bts/btr/btc...
commit
|
commitdiff
|
tree
2013-07-23
Craig Topper
Explicitly don't let the asm printer use the clrb/w...
commit
|
commitdiff
|
tree
2013-07-23
Craig Topper
Suppress argumentless aliases for some x86 FP operations...
commit
|
commitdiff
|
tree
2013-07-22
Craig Topper
Recommit r186813: More Intel syntax alias fixes. With...
commit
|
commitdiff
|
tree
2013-07-22
Craig Topper
Fix typo. Change %cl to CL in Intel pattern.
commit
|
commitdiff
|
tree
2013-07-22
Craig Topper
More Intel syntax alias fixes.
commit
|
commitdiff
|
tree
2013-07-22
Craig Topper
More Intel syntax alias fixes.
commit
|
commitdiff
|
tree
2013-07-22
Craig Topper
Change %xmm0 to XMM0 in Intel side of asm strings for...
commit
|
commitdiff
|
tree
2013-07-22
Craig Topper
Add Intel variants to aliases for some FP instructions.
commit
|
commitdiff
|
tree
next