index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
Age
Commit message (
Expand
)
Author
2013-01-19
On Sandybridge split unaligned 256bit stores into two xmm-sized stores.
Nadav Rotem
2013-01-19
Use MVT instead of EVT when computing shuffle immediates since they can only ...
Craig Topper
2013-01-18
On Sandybridge loading unaligned 256bits using two XMM loads (vmovups and vin...
Nadav Rotem
2013-01-18
Calculate vector element size more directly for VINSERTF128/VEXTRACTF128 imme...
Craig Topper
2013-01-18
Minor formatting fix. No functional change.
Craig Topper
2013-01-18
Spelling fix: extened->extended. Trailing whitespace in same function.
Craig Topper
2013-01-18
Make more use of is128BitVector/is256BitVector in place of getSizeInBits() ==...
Craig Topper
2013-01-18
[ms-inline asm] Make the error message more generic now that we support the
Chad Rosier
2013-01-17
[ms-inline asm] Add support for the 'SIZE' and 'LENGTH' operators.
Chad Rosier
2013-01-17
Optimization for the following SIGN_EXTEND pairs:
Elena Demikhovsky
2013-01-17
Combine AVX and SSE forms of MOVSS and MOVSD into the same multiclasses so th...
Craig Topper
2013-01-17
Provide a place for targets to insert ILP optimization passes.
Jakob Stoklund Olesen
2013-01-16
Change CostTable model to be global to all targets
Renato Golin
2013-01-14
[ms-inline asm] Extend support for parsing Intel bracketed memory operands that
Chad Rosier
2013-01-14
Simplify nested strconcats in X86 td files since strconcat can take more than...
Craig Topper
2013-01-14
Create a single multiclass for SSE and AVX version of MOVL/MOVH. Prevents nee...
Craig Topper
2013-01-13
Fix typo in comment.
Nick Lewycky
2013-01-13
X86: Add patterns for X86ISD::VSEXT in registers.
Benjamin Kramer
2013-01-11
Update patch for the pad short functions pass for Intel Atom (only).
Preston Gurd
2013-01-11
Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'
Derek Schuff
2013-01-11
X86AsmParser.cpp: Fix up r172148, to add initializer in another CreateMem().
NAKAMURA Takumi
2013-01-10
Remove heavy and unused #inclues from X86TargetObjectFile.cpp.
Jakub Staszak
2013-01-10
[ms-inline asm] Make sure we set a default value for AddressOf. Follow on to
Chad Rosier
2013-01-10
[ms-inline asm] Add support for calling functions from inline assembly.
Chad Rosier
2013-01-09
ARM Cost model: Use the size of vector registers and widest vectorizable inst...
Nadav Rotem
2013-01-09
Efficient lowering of vector sdiv when the divisor is a splatted power of two...
Nadav Rotem
2013-01-09
Last in the series of removing unnecessary '0' arguments for
Eric Christopher
2013-01-09
MIsched: add an ILP window property to machine model.
Andrew Trick
2013-01-09
These functions have default arguments of 0 for the last arg. Use
Eric Christopher
2013-01-09
Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...
Nadav Rotem
2013-01-08
Pad Short Functions for Intel Atom
Preston Gurd
2013-01-08
Renamed MCInstFragment to MCRelaxableFragment and added some comments.
Eli Bendersky
2013-01-07
Change SMRange to be half-open (exclusive end) instead of closed (inclusive)
Jordan Rose
2013-01-07
Remove # from the beginning and end of def names.
Craig Topper
2013-01-07
Remove unnecessary # tokens at the beginning and end of defm names.
Craig Topper
2013-01-07
Fix the enumerator names for ShuffleKind to match tho coding standards,
Chandler Carruth
2013-01-07
Make the popcnt support enums and methods have more clear names and
Chandler Carruth
2013-01-07
Move TargetTransformInfo to live under the Analysis library. This no
Chandler Carruth
2013-01-07
Switch TargetTransformInfo from an immutable analysis pass that requires
Chandler Carruth
2013-01-06
Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si,...
Craig Topper
2013-01-06
Fix for PR14739. It's not safe to fold a load into a call across a store. Tha...
Evan Cheng
2013-01-05
Recommit r171461 which was incorrectly reverted. Mark DIV/IDIV instructions h...
Craig Topper
2013-01-05
Revert revision 171524. Original message:
Nadav Rotem
2013-01-04
Move 'break' to the right place to prevent fallthru. There is no test-case
Jakub Staszak
2013-01-04
The current Intel Atom microarchitecture has a feature whereby when a function
Preston Gurd
2013-01-04
LoopVectorizer:
Nadav Rotem
2013-01-04
Revert revision: 171467. This transformation is incorrect and makes some test...
Nadav Rotem
2013-01-03
Simplified TRUNCATE operation that comes after SETCC. It is possible since SE...
Elena Demikhovsky
2013-01-03
Revert "Mark DIV/IDIV instructions hasSideEffects=1 because they can trap whe...
Michael Gottesman
2013-01-03
Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividi...
Craig Topper
[prev]
[next]