projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Added X86 Atom latencies to X86InstrMMX.td.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
2012-05-11
Preston Gurd
Added X86 Atom latencies to X86InstrMMX.td.
tree
|
commitdiff
2012-05-11
Hans Wennborg
Implement initial-exec TLS model for 32-bit PIC x86
tree
|
commitdiff
2012-05-11
Dan Gohman
Define a new intrinsic, @llvm.debugger. It will be...
tree
|
commitdiff
2012-05-10
Preston Gurd
Added X86 Atom latencies for instructions in X86InstrIn...
tree
|
commitdiff
2012-05-10
Nadav Rotem
Fix merge-typo and cleanup
tree
|
commitdiff
2012-05-10
Nadav Rotem
AVX2: Add an additional broadcast idiom.
tree
|
commitdiff
2012-05-10
Nadav Rotem
Generate AVX/AVX2 shuffles even when there is a memory...
tree
|
commitdiff
2012-05-09
Jakob Stoklund Olesen
Use ptr_rc_tailcall instead of GR32_TC.
tree
|
commitdiff
2012-05-08
Jakob Stoklund Olesen
s/CSR_Ghc/CSR_NoRegs/
tree
|
commitdiff
2012-05-08
Craig Topper
Remove 256-bit AVX non-temporal store intrinsics. Simil...
tree
|
commitdiff
2012-05-07
Jakob Stoklund Olesen
Add an MF argument to TRI::getPointerRegClass() and...
tree
|
commitdiff
2012-05-07
Chad Rosier
Fix a regression from r147481. This combine should...
tree
|
commitdiff
2012-05-07
Manman Ren
X86: optimization for -(x != 0)
tree
|
commitdiff
2012-05-07
Craig Topper
Fix some issues in the f16c instructions.
tree
|
commitdiff
2012-05-07
Craig Topper
Add SSE4A MOVNTSS/MOVNTSD instructions.
tree
|
commitdiff
2012-05-06
Craig Topper
Use MVT instead of EVT as the argument to all the shuff...
tree
|
commitdiff
2012-05-06
Craig Topper
Add VPERMQ/VPERMPD to the list of target specific shuff...
tree
|
commitdiff
2012-05-06
Craig Topper
Add shuffle decode support for VPERMQ/VPERMPD.
tree
|
commitdiff
2012-05-05
Jim Grosbach
Nuke a few dead remnants of the CBE.
tree
|
commitdiff
2012-05-05
Benjamin Kramer
Add a new target hook "predictableSelectIsExpensive".
tree
|
commitdiff
2012-05-04
Preston Gurd
Adds Intel Atom scheduling latencies to X86InstrSystem.td.
tree
|
commitdiff
2012-05-04
Craig Topper
Fix some loops to match coding standards. No functional...
tree
|
commitdiff
2012-05-04
Craig Topper
Fix up some spacing. No functional change.
tree
|
commitdiff
2012-05-04
Craig Topper
Simplify broadcast lowering code. No functional change...
tree
|
commitdiff
2012-05-04
Craig Topper
Allow v16i16 and v32i8 shuffles to be rewritten as...
tree
|
commitdiff
2012-05-04
Craig Topper
Simplify shuffle narrowing code a bit. No functional...
tree
|
commitdiff
2012-05-04
Jakob Stoklund Olesen
Remove the SubRegClasses field from RegisterClass descr...
tree
|
commitdiff
2012-05-03
Craig Topper
Use 'unsigned' instead of 'int' in a few places dealing...
tree
|
commitdiff
2012-05-03
Craig Topper
Fix 256-bit vpshuflw and vpshufhw immediate encoding...
tree
|
commitdiff
2012-05-02
Preston Gurd
For Intel Atom, use ILP scheduling always, instead...
tree
|
commitdiff
2012-05-02
Preston Gurd
Change the Intel Atom detection code to recognize
tree
|
commitdiff
2012-05-02
Preston Gurd
This patch continues the work of adding instruction...
tree
|
commitdiff
2012-05-02
Manman Ren
Revert r155853
tree
|
commitdiff
2012-05-02
Craig Topper
Add support for selecting AVX2 vpshuflw and vpshufhw...
tree
|
commitdiff
2012-05-01
Jakub Staszak
Remove unneeded break.
tree
|
commitdiff
2012-05-01
Jakub Staszak
Remove trailing spaces.
tree
|
commitdiff
2012-05-01
Preston Gurd
This patch marks the X86 floating point stack registers...
tree
|
commitdiff
2012-05-01
Manman Ren
X86: optimization for max-like struct
tree
|
commitdiff
2012-05-01
Alexey Samsonov
X86: Use StackRegister instead of FrameRegister in...
tree
|
commitdiff
2012-05-01
Bill Wendling
Change the PassManager from a reference to a pointer.
tree
|
commitdiff
2012-05-01
Craig Topper
Allow BMI, AES, F16C, POPCNT, FMA3, and CLMUL to be...
tree
|
commitdiff
2012-05-01
Craig Topper
Make XOP and FMA4 require SSE4A to match GCC behavior...
tree
|
commitdiff
2012-05-01
Craig Topper
Attempt to handle MRMInitReg in emitVEXOpcodePrefix...
tree
|
commitdiff
2012-05-01
Craig Topper
Make XOP imply AVX as its needed to legalize the regist...
tree
|
commitdiff
2012-05-01
Craig Topper
Remove HasSSE2 from AES and CLMUL predicates. It's...
tree
|
commitdiff
2012-05-01
Craig Topper
Make CLMUL and AES imply SSE2 since its needed to legal...
tree
|
commitdiff
2012-05-01
Craig Topper
Enable AVX and FMA4 for AMD Bulldozer processors.
tree
|
commitdiff
2012-04-30
Manman Ren
X86: optimization for -(x != 0)
tree
|
commitdiff
2012-04-30
Chad Rosier
Tidy up. No functional change intended.
tree
|
commitdiff
2012-04-30
Derek Schuff
Fix fastcc structure return with fast-isel on x86-32
tree
|
commitdiff
2012-04-30
Craig Topper
No need to normalize index before calling Extract128Bit...
tree
|
commitdiff
2012-04-30
Pete Cooper
Copied all the VEX prefix encoding code from X86MCCodeE...
tree
|
commitdiff
2012-04-29
Jakub Staszak
Remove unneeded casts. No functionality change.
tree
|
commitdiff
2012-04-29
Craig Topper
Simplify code a bit. No functional change intended.
tree
|
commitdiff
2012-04-27
Derek Schuff
Revert r155745
tree
|
commitdiff
2012-04-27
Derek Schuff
Fix fastcc structure return with fast-isel on x86-32
tree
|
commitdiff
2012-04-27
Craig Topper
Use 'unsigned' instead of 'int' in several places when...
tree
|
commitdiff
2012-04-27
Chad Rosier
Add x86-specific DAG combine to simplify:
tree
|
commitdiff
2012-04-27
Craig Topper
Tidy up spacing.
tree
|
commitdiff
2012-04-27
Benjamin Kramer
X86: Don't emit conditional floating point moves on...
tree
|
commitdiff
2012-04-26
Preston Gurd
Trivial change to set UseLeaForSP flag in addition...
tree
|
commitdiff
2012-04-26
Craig Topper
Enable detection of AVX and AVX2 support through CPUID...
tree
|
commitdiff
2012-04-25
Craig Topper
Use vector_shuffles instead of target specific unpack...
tree
|
commitdiff
2012-04-24
Nadav Rotem
AVX: Add additional vbroadcast replacement sequences...
tree
|
commitdiff
2012-04-24
Nadav Rotem
AVX2: The BLENDPW instruction selects between vectors...
tree
|
commitdiff
2012-04-24
Nadav Rotem
AVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes...
tree
|
commitdiff
2012-04-24
Craig Topper
Remove dangling spaces. Fix some other formatting.
tree
|
commitdiff
2012-04-24
Craig Topper
Simplify code a bit and make it compile better. Remove...
tree
|
commitdiff
2012-04-23
Nadav Rotem
Optimize the vector UINT_TO_FP, SINT_TO_FP and FP_TO_SI...
tree
|
commitdiff
2012-04-23
Preston Gurd
This patch fixes a problem which arose when using the...
tree
|
commitdiff
2012-04-23
Craig Topper
Use MVT instead of EVT through all of LowerVECTOR_SHUFF...
tree
|
commitdiff
2012-04-23
Craig Topper
Make getZeroVector and getOnesVector more alike as...
tree
|
commitdiff
2012-04-23
Craig Topper
Tidy up by removing some 'else' after 'return'
tree
|
commitdiff
2012-04-23
Craig Topper
Tidy up spacing in LowerVECTOR_SHUFFLEtoBlend. Remove...
tree
|
commitdiff
2012-04-23
Craig Topper
Add a couple llvm_unreachables.
tree
|
commitdiff
2012-04-23
Craig Topper
Remove some tab characers.
tree
|
commitdiff
2012-04-23
Craig Topper
Remove some 'else' after 'return'. No functional change.
tree
|
commitdiff
2012-04-22
Craig Topper
Make Extract128BitVector and Insert128BitVector take...
tree
|
commitdiff
2012-04-22
Craig Topper
Convert getNode(UNDEF) to getUNDEF.
tree
|
commitdiff
2012-04-22
Craig Topper
Make calls to getVectorShuffle more consistent. Use...
tree
|
commitdiff
2012-04-22
Craig Topper
Tidy up. 80 columns and argument alignment.
tree
|
commitdiff
2012-04-22
Craig Topper
Simplify code by converting multiple places that were...
tree
|
commitdiff
2012-04-22
Elena Demikhovsky
ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2
tree
|
commitdiff
2012-04-21
Craig Topper
Make some fixed arrays const. Use array_lengthof in...
tree
|
commitdiff
2012-04-21
Craig Topper
Tidy up. 80 columns and some other spacing issues.
tree
|
commitdiff
2012-04-20
Craig Topper
Convert some uses of XXXRegisterClass to &XXXRegClass...
tree
|
commitdiff
2012-04-18
Kevin Enderby
Fixed the llvm-mv X86 disassembler so the 'C' API gets...
tree
|
commitdiff
2012-04-18
Craig Topper
Remove AVX vpermil intrinsics. I removed their uses...
tree
|
commitdiff
2012-04-17
Craig Topper
Don't decode vperm2i128 or vperm2f128 into a shuffle...
tree
|
commitdiff
2012-04-16
Preston Gurd
Temporarily turn off anti-dependency checking
tree
|
commitdiff
2012-04-16
Richard Smith
Fix incorrect atomics codegen introduced in r154705...
tree
|
commitdiff
2012-04-16
Craig Topper
Replace vpermd/vpermps intrinic patterns with custom...
tree
|
commitdiff
2012-04-16
Craig Topper
Change type profile for vpermv back to using operand...
tree
|
commitdiff
2012-04-16
Craig Topper
Flip the arguments when converting vpermd/vpermps intri...
tree
|
commitdiff
2012-04-16
Craig Topper
Merge vpermps/vpermd and vpermpd/vpermq SD nodes.
tree
|
commitdiff
2012-04-16
Craig Topper
Fix SDTypeProfile for vpermps. The mask operand should...
tree
|
commitdiff
2012-04-15
Craig Topper
Spacing fixes and 80 column fixes. Use 0 instead of...
tree
|
commitdiff
2012-04-15
Craig Topper
Remove AVX2 vpermq and vpermpd intrinsics. These can...
tree
|
commitdiff
2012-04-15
Nadav Rotem
Fix PR12529. The Vxx family of instructions are only...
tree
|
commitdiff
2012-04-15
Elena Demikhovsky
Added VPERM optimization for AVX2 shuffles
tree
|
commitdiff
next