projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
X86 memcpy lowering: use "rep movs" even when esi is used as base pointer
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86.td
2014-03-07
Alexey Volkov
Enable FeatureFastUAMem for Silvermont processor
blob
|
commitdiff
|
raw
2014-03-07
Alexey Volkov
Test commit
blob
|
commitdiff
|
raw
|
diff to current
2014-01-06
Craig Topper
[x86] Add basic support for .code16
blob
|
commitdiff
|
raw
|
diff to current
2013-12-02
Rafael Espindola
Change the default of AsmWriterClassName and isMCAsmWriter.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Ekaterina Romanova
SHLD/SHRD are VectorPath (microcode) instructions known...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-04
Benjamin Kramer
X86: Add a description for AMD bdver3 aka Steamroller.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-16
Yunzhong Gao
Enabling 3DNow! prefetch instruction for a few AMD...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-05
Nick Lewycky
Rename this feature to "cx16" to match gcc's flag name...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-24
Yunzhong Gao
Adding a feature flag to the llvm backend for x86 TBM...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-17
Preston Gurd
Remove unused code, which had been commented out.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-16
Craig Topper
Make F16C feature flag imply AVX rather than just check...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-13
Preston Gurd
Adds support for Atom Silvermont (SLM) - -march=slm
blob
|
commitdiff
|
raw
|
diff to current
2013-09-12
Ben Langmuir
Partial support for Intel SHA Extensions (sha1rnds4)
blob
|
commitdiff
|
raw
|
diff to current
2013-08-30
Benjamin Kramer
X86: Add a description of the Intel Atom Silvermont...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-23
Rafael Espindola
Rename features to match what gcc and clang use.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-21
Craig Topper
Rename mattr names for AVX-512 to from avx-512 -> avx51...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-28
Elena Demikhovsky
Added encoding prefixes for KNL instructions (EVEX).
blob
|
commitdiff
|
raw
|
diff to current
2013-07-24
Elena Demikhovsky
I'm starting to commit KNL backend. I'll push patches...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-03
Benjamin Kramer
X86: Add target description for btver2; make autodetect...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-25
Preston Gurd
This patch adds the X86FixupLEAs pass, which will reduc...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-18
Chad Rosier
[asm parser] Add support for predicating MnemonicAlias...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Michael Liao
Add support of RDSEED defined in AVX2 extension
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Nadav Rotem
Add the Haswell machine model.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Preston Gurd
For the current Atom processor, the fastest way to...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Michael Liao
Add HLE target feature
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Jakob Stoklund Olesen
Enable SandyBridgeModel for all modern Intel P6 descend...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Michael Liao
Add PREFETCHW codegen support
blob
|
commitdiff
|
raw
|
diff to current
2013-02-14
Kay Tiong Khoo
added basic support for Intel ADX instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-01-08
Preston Gurd
Pad Short Functions for Intel Atom
blob
|
commitdiff
|
raw
|
diff to current
2013-01-05
Nadav Rotem
Revert revision 171524. Original message:
blob
|
commitdiff
|
raw
|
diff to current
2013-01-04
Preston Gurd
The current Intel Atom microarchitecture has a feature...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-15
Chandler Carruth
Make '-mtune=x86_64' assume fast unaligned memory accesses.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-10
Chandler Carruth
Revert "Make '-mtune=x86_64' assume fast unaligned...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-10
Chandler Carruth
Make '-mtune=x86_64' assume fast unaligned memory accesses.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-10
Chandler Carruth
Address a FIXME and update the fast unaligned memory...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-08
Michael Liao
Add support of RTM from TSX extension
blob
|
commitdiff
|
raw
|
diff to current
2012-10-25
Michael Liao
Atom has SIMD instruction set extension up to SSSE3
blob
|
commitdiff
|
raw
|
diff to current
2012-10-03
Craig Topper
Fix 80-column violation
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Roman Divacky
Add support for AMD Geode.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-04
Preston Gurd
Generic Bypass Slow Div
blob
|
commitdiff
|
raw
|
diff to current
2012-08-16
Anitha Boyapati
Patch to enable FMA on bdver2 target. Make XOP feature...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-16
Anitha Boyapati
git-svn-id: https://llvm.org/svn/llvm-project/llvm...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-07
Andrew Trick
I'm introducing a new machine model to simultaneously...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-03
Craig Topper
Rename FMA3 feature flag to just FMA to match gcc so...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-31
Benjamin Kramer
X86: Rename the CLMUL target feature to PCLMUL.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-01
Craig Topper
Make XOP and FMA4 require SSE4A to match GCC behavior...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-01
Craig Topper
Make XOP imply AVX as its needed to legalize the regist...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-01
Craig Topper
Make CLMUL and AES imply SSE2 since its needed to legal...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-01
Craig Topper
Enable AVX and FMA4 for AMD Bulldozer processors.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-26
Craig Topper
Enable detection of AVX and AVX2 support through CPUID...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-18
Jia Liu
Emacs-tag and some comment fix for all ARM, CellSPU...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-07
Evan Cheng
Use LEA to adjust stack ptr for Atom. Patch by Andy...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-01
Andrew Trick
Instruction scheduling itinerary for Intel Atom.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-12
Devang Patel
Rename X86ATTAsmParser -> X86AsmParser
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
Devang Patel
Add definition for intel asm variant.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
Benjamin Kramer
Add definitions for AMD's bobcat (aka btver1)
blob
|
commitdiff
|
raw
|
diff to current
2012-01-09
Devang Patel
Split AsmParser into two components - AsmParser and...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-09
Craig Topper
Remove AVX hack in X86Subtarget. AVX/AVX2 are now treat...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-30
Craig Topper
Make FMA4 imply AVX so that YMM registers would be...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-29
Craig Topper
Make FMA3 imply AVX needs to be enabled. Particularly...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-29
Craig Topper
Add FeaturePOPCNT to all CPU types that lost it was...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-29
Craig Topper
Make SSE42 and SSE4A not imply POPCNT. POPCNT should...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-02
Jan Sjödin
Add XOP feature flag.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-30
Benjamin Kramer
X86: Turns out bulldozer also supports sse42 and lzcnt.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-30
Benjamin Kramer
X86: Add subtargets for AMD's bulldozer.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-30
Craig Topper
Add intrinsics and feature flag for read/write FS/GS...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
David Meyer
Remove NaClMode
blob
|
commitdiff
|
raw
|
diff to current
2011-10-16
Craig Topper
Add X86 BZHI instruction as well as BMI2 feature detection.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-14
Craig Topper
Add X86 TZCNT instruction and patterns to select it...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-13
Bill Wendling
Revert r141854 because it was causing failures:
blob
|
commitdiff
|
raw
|
diff to current
2011-10-13
Craig Topper
Add X86 TZCNT instruction and patterns to select it...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-11
Craig Topper
Add X86 LZCNT instruction. Including instruction select...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-10
Benjamin Kramer
X86: Add a subtarget definition for core-avx-i, which...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-10
Benjamin Kramer
X86: Add patterns for the movbe instruction (mov +...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-09
Craig Topper
Add Ivy Bridge 16-bit floating point conversion instruc...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-03
Craig Topper
Add support for MOVBE and RDRAND instructions for the...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-05
Nick Lewycky
Add a new MC bit for NaCl (Native Client) mode. NaCl...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Eli Friedman
Add support for generating CMPXCHG16B on x86-64 for...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-07
Evan Cheng
Add Mode64Bit feature and sink it down to MC layer.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-20
Benjamin Kramer
Rename the "sandybridge" subtarget to "corei7-avx"...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-03
Michael J. Spencer
Add pentium{3,4}m cpus. Patch by Alexander Best!
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Michael J. Spencer
Add 3DNow! intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-14
Michael J. Spencer
Fix whitespace and tabs.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-13
Evan Cheng
Disable auto-detection of AVX support since AVX codegen...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-10
Nate Begeman
Formalize the notion that AVX and SSE are non-overlappi...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-04
Benjamin Kramer
Add patterns for the x86 popcnt instruction.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-30
Jim Grosbach
Clean up comments.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-30
Jim Grosbach
Clean up asm writer usage for x86 and msp430 to flag...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-12
Daniel Dunbar
tblgen/AsmMatcher: Always emit the match function as...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-23
Bruno Cardoso Lopes
Declare CLMUL as a subtarget feature
blob
|
commitdiff
|
raw
|
diff to current
2010-07-19
Daniel Dunbar
MC/X86: We now match instructions like "incl %eax"...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-04
Daniel Dunbar
MC/X86: Add "support" for matching ATT style mnemonic...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-05
Jakob Stoklund Olesen
Replace TSFlagsFields and TSFlagsShifts with a simpler...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Eric Christopher
Separate out the AES-NI instructions from the SSE4...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-01
Evan Cheng
Nehalem unaligned memory access is fast.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-25
Jakob Stoklund Olesen
Teach TableGen to understand X.Y notation in the TSFlag...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-25
Jakob Stoklund Olesen
Add a late SSEDomainFix pass that twiddles SSE instruct...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-18
Daniel Dunbar
MC/X86/AsmMatcher: Use the new instruction cleanup...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-14
Chris Lattner
all 64-bit cpus have cmov, this should fix CodeGen...
blob
|
commitdiff
|
raw
|
diff to current
next