projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Add some cases to x86 OptimizeCompare to handle DEC and INC, too.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
2012-08-21
Craig Topper
Fix up indentation. No functional change.
tree
|
commitdiff
2012-08-21
Craig Topper
Add a couple llvm_unreachables. Add a message to severa...
tree
|
commitdiff
2012-08-21
Craig Topper
Replace a break with llvm_unreachable in the default...
tree
|
commitdiff
2012-08-21
Craig Topper
Cleanup the scalar FMA3 definitions. Add patterns to...
tree
|
commitdiff
2012-08-21
Craig Topper
Merge FMA3 instructions with and without patterns into...
tree
|
commitdiff
2012-08-20
Michael Liao
fix a case where all operands of BUILD_VECTOR are undefined
tree
|
commitdiff
2012-08-20
Craig Topper
Remove FMA3 intrinsic instructions in favor of patterns.
tree
|
commitdiff
2012-08-20
Craig Topper
Use correct intrinsic for 256-bit VFMSUBADDPS.
tree
|
commitdiff
2012-08-19
Craig Topper
Remove trailing white space and tab characters. No...
tree
|
commitdiff
2012-08-19
Nadav Rotem
When unsafe math is used, we can use commutative FMAX...
tree
|
commitdiff
2012-08-18
Nadav Rotem
Reapply r162160 with a fix: Optimize Arith->Trunc-...
tree
|
commitdiff
2012-08-18
Craig Topper
Refactor code a bit to reduce number of calls in the...
tree
|
commitdiff
2012-08-18
Nadav Rotem
Revert r162160 because it made a few buildbots fail.
tree
|
commitdiff
2012-08-18
Nadav Rotem
The X86 backend has a number of optimizations for SETCC...
tree
|
commitdiff
2012-08-17
Craig Topper
Use nested switch to select arguments to reduce calls...
tree
|
commitdiff
2012-08-17
Craig Topper
Make ReplaceATOMIC_BINARY_64 a static function. Use...
tree
|
commitdiff
2012-08-16
Anitha Boyapati
Patch to enable FMA on bdver2 target. Make XOP feature...
tree
|
commitdiff
2012-08-16
Anitha Boyapati
git-svn-id: https://llvm.org/svn/llvm-project/llvm...
tree
|
commitdiff
2012-08-14
Michael Liao
minor fix of X86ISD::VSEXT_MOVL dump
tree
|
commitdiff
2012-08-14
Michael Liao
fix PR11334
tree
|
commitdiff
2012-08-14
Craig Topper
Factor duplicate calls to getUNDEF in several functions.
tree
|
commitdiff
2012-08-14
Craig Topper
Re-factor intrinsic lowering to combine common parts...
tree
|
commitdiff
2012-08-13
Manman Ren
X86: move Int_CVTSD2SSrr, Int_CVTSI2SSrr, Int_CVTSI2SDr...
tree
|
commitdiff
2012-08-13
Manman Ren
X86: when auto-detecting the subtarget features, make...
tree
|
commitdiff
2012-08-13
Craig Topper
Tidy up VSETCC lowering code a bit more by adding an...
tree
|
commitdiff
2012-08-13
Craig Topper
Refactor code a bit to share commonalities. No function...
tree
|
commitdiff
2012-08-13
Craig Topper
Fix an unused variable warning from r161742.
tree
|
commitdiff
2012-08-13
Craig Topper
Remove the LowerMMXCONCAT_VECTORS function. It could...
tree
|
commitdiff
2012-08-12
Craig Topper
Remove call to setOperationAction for SETCC of v4f32...
tree
|
commitdiff
2012-08-12
Craig Topper
Remove unnecessary call to setOperationAction for SETCC...
tree
|
commitdiff
2012-08-12
Craig Topper
Make replace many calls to getSizeInBits() with is128Bi...
tree
|
commitdiff
2012-08-12
Craig Topper
Use MVT.isXBitVector instead of EVT.isXBitVector when...
tree
|
commitdiff
2012-08-11
Michael Liao
fix PR13577, an issue introduced by r161687
tree
|
commitdiff
2012-08-11
Craig Topper
Move setOperationAction for CONCAT_VECTORS for 256...
tree
|
commitdiff
2012-08-11
Craig Topper
Tidy up indentation. No functional change.
tree
|
commitdiff
2012-08-11
Craig Topper
Fix a cast that was casting away 'const' unnecessarily
tree
|
commitdiff
2012-08-11
Craig Topper
Add a couple default: llvm_unreachable() to some switch...
tree
|
commitdiff
2012-08-10
Manman Ren
X86: when we are auto-detecting the subtarget features...
tree
|
commitdiff
2012-08-10
Michael Liao
add X86-specific DAG optimization to simplify boolean...
tree
|
commitdiff
2012-08-10
Michael Liao
remove tailing whitespaces and test commit
tree
|
commitdiff
2012-08-10
Joerg Sonnenberger
Add some missing includes for the build against stdcxx.
tree
|
commitdiff
2012-08-09
Chad Rosier
[ms-inline asm] Extend the MC AsmParser API to match...
tree
|
commitdiff
2012-08-08
Manman Ren
X86: enable CSE between CMP and SUB
tree
|
commitdiff
2012-08-08
Jakob Stoklund Olesen
Don't scan physreg use-def chains looking for a PIC...
tree
|
commitdiff
2012-08-07
Evan Cheng
X86 cmp lowering is looking past truncate on the condit...
tree
|
commitdiff
2012-08-07
Andrew Trick
Allow x86 subtargets to use the GenericModel defined...
tree
|
commitdiff
2012-08-06
Eric Christopher
Add support for the OpenBSD for Bitrig.
tree
|
commitdiff
2012-08-06
Craig Topper
Implement proper handling for pcmpistri/pcmpestri intri...
tree
|
commitdiff
2012-08-05
Craig Topper
Remove custom inserter for MWAIT. It doesn't do anythin...
tree
|
commitdiff
2012-08-05
Craig Topper
Use a COPY node instead of an explicit MOVA opcode...
tree
|
commitdiff
2012-08-03
Bob Wilson
Fall back to selection DAG isel for calls to builtin...
tree
|
commitdiff
2012-08-02
Manman Ren
X86 Peephole: fold loads to the source register operand...
tree
|
commitdiff
2012-08-02
Manman Ren
X86 Peephole: fold loads to the source register operand...
tree
|
commitdiff
2012-08-01
Manman Ren
X86: mark GATHER instructios as mayLoad
tree
|
commitdiff
2012-08-01
Chad Rosier
Whitespace.
tree
|
commitdiff
2012-08-01
Elena Demikhovsky
Added FMA functionality to X86 target.
tree
|
commitdiff
2012-08-01
Craig Topper
Add more indirection to the disassembler tables to...
tree
|
commitdiff
2012-07-31
Chad Rosier
[x86 frame lowering] In 32-bit mode, use ESI as the...
tree
|
commitdiff
2012-07-31
Craig Topper
Make INSTRUCTION_SPECIFIER_FIELDS match X86Disassembler...
tree
|
commitdiff
2012-07-31
Craig Topper
Tidy up trailing whitespace
tree
|
commitdiff
2012-07-31
Craig Topper
Tidy up trailing whitespace
tree
|
commitdiff
2012-07-30
Craig Topper
Mark MOVZX16/MOVSX16 as neverHasSideEffects/mayLoad
tree
|
commitdiff
2012-07-30
Craig Topper
Mark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEff...
tree
|
commitdiff
2012-07-30
Craig Topper
Give VCVTTPD2DQ priority over CVTTPD2DQ.
tree
|
commitdiff
2012-07-30
Craig Topper
Fix patterns for CVTTPS2DQ to specify SSE2 instead...
tree
|
commitdiff
2012-07-30
Craig Topper
Fix up patterns for VCVTSS2SD. Specifically give it...
tree
|
commitdiff
2012-07-29
Craig Topper
Fix load types on intrinsic forms of SS2SD and SD2SS...
tree
|
commitdiff
2012-07-29
Craig Topper
Move more SSE/AVX convert instruction patterns into...
tree
|
commitdiff
2012-07-29
Manman Ren
Revert r160920 and r160919 due to dragonegg and clang...
tree
|
commitdiff
2012-07-28
Craig Topper
Fold patterns for some of the SSE/AVX convert instructi...
tree
|
commitdiff
2012-07-28
Craig Topper
Mark some of the SSE/AVX convert instructions as mayLoa...
tree
|
commitdiff
2012-07-28
Manman Ren
X86 Peephole: fold loads to the source register operand...
tree
|
commitdiff
2012-07-28
Craig Topper
Make CVTSS2SI instruction definition consistent with...
tree
|
commitdiff
2012-07-28
Craig Topper
Fix up memory load types for SSE scalar convert intrins...
tree
|
commitdiff
2012-07-28
Manman Ren
X86 Peephole: fix PR13475 in optimizeCompare.
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Remove the X86 sub_ss and sub_sd sub-register indexes...
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Remove the last mentions of sub_ss and sub_sd from...
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Eliminate sub_ss, sub_sd from broadcast patterns.
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Eliminate more sub_ss / sub_sd patterns.
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Eliminate some SUBREG_TO_REG patterns with sub_ss and...
tree
|
commitdiff
2012-07-26
Jakob Stoklund Olesen
Eliminate a batch of uses of sub_ss and sub_sd in the...
tree
|
commitdiff
2012-07-26
Craig Topper
Make l/q suffixes on AVX forms of scalar convert instru...
tree
|
commitdiff
2012-07-25
Rafael Espindola
Fix typos. Thanks to Matt Beaumont-Gay for noticing it.
tree
|
commitdiff
2012-07-25
Rafael Espindola
When a return struct pointer is passed in registers...
tree
|
commitdiff
2012-07-25
Rafael Espindola
Factor a long list of conditions into a predicate funct...
tree
|
commitdiff
2012-07-24
Kevin Enderby
Fix a bug in the x86 disassembler's symbolic disassembl...
tree
|
commitdiff
2012-07-24
David Chisnall
ELF does not imply GNU/Linux. Do not assume GNU conven...
tree
|
commitdiff
2012-07-23
Sylvestre Ledru
Fix a typo (the the => the)
tree
|
commitdiff
2012-07-20
Craig Topper
Don't use implicit register operands to calculate L...
tree
|
commitdiff
2012-07-19
Preston Gurd
Adds the family codes for the Midview Atom processors...
tree
|
commitdiff
2012-07-19
Bill Wendling
Remove tabs.
tree
|
commitdiff
2012-07-19
Bill Wendling
Remove tabs.
tree
|
commitdiff
2012-07-18
Manman Ren
X86: remove redundant cmp against zero.
tree
|
commitdiff
2012-07-18
Preston Gurd
This patch fixes 8 out of 20 unexpected failures in...
tree
|
commitdiff
2012-07-18
Nadav Rotem
The vbroadcast family of instructions has 'fallback...
tree
|
commitdiff
2012-07-18
Craig Topper
Remove tab characters.
tree
|
commitdiff
2012-07-18
Craig Topper
Fix typo in error message and remove some tab characters.
tree
|
commitdiff
2012-07-18
Craig Topper
Make x86 asm parser to check for xmm vs ymm for index...
tree
|
commitdiff
2012-07-17
Evan Cheng
Back out r160101 and instead implement a dag combine...
tree
|
commitdiff
2012-07-17
Evan Cheng
Implement r160312 as target indepedenet dag combine.
tree
|
commitdiff
next