index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
Age
Commit message (
Expand
)
Author
2013-01-21
Remove trailing whitespace.
Craig Topper
2013-01-21
Fix some 80 column violations.
Craig Topper
2013-01-21
Make helper method static.
Craig Topper
2013-01-20
Convert more EVT's to MVT's in the lowering methods.
Craig Topper
2013-01-20
Capitalize lowerTRUNCATE so that it matches the other lower functions in this...
Craig Topper
2013-01-20
Make LowerVSETCC a static function and use MVT instead of EVT.
Craig Topper
2013-01-20
Revert 172708.
Nadav Rotem
2013-01-20
Make some helper methods static.
Craig Topper
2013-01-20
Remove DebugLoc argument from static function. It can easily be obtained from...
Craig Topper
2013-01-20
Use MVT instead of EVT in more instruction lowering code.
Craig Topper
2013-01-19
Use MVT instead of EVT in more of the shuffle lowering code.
Craig Topper
2013-01-19
Capitalize LowerVectorIntExtend to be consistent with all the other lower fun...
Craig Topper
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-17
Optimization for the following SIGN_EXTEND pairs:
Elena Demikhovsky
2013-01-09
Efficient lowering of vector sdiv when the divisor is a splatted power of two...
Nadav Rotem
2013-01-07
Switch TargetTransformInfo from an immutable analysis pass that requires
Chandler Carruth
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
Add a subtype parameter to VTTI::getShuffleCost
Hal Finkel
2013-01-02
AVX: Fix a bug in WidenMaskArithmetic.
Nadav Rotem
2013-01-02
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2012-12-30
Use the predicate methods off of AttributeSet instead of Attribute.
Bill Wendling
2012-12-30
Remove the Function::getFnAttributes method in favor of using the AttributeSet
Bill Wendling
2012-12-29
Remove intrinsic specific instructions for (V)SQRTPS/PD. Instead lower to tar...
Craig Topper
2012-12-29
Merge similar functionality using a nested switch.
Craig Topper
2012-12-29
Remove intrinsic specific instructions for SSE/SSE2/AVX floating point max/mi...
Craig Topper
2012-12-29
Simplify code, no functionality change.
Jakub Staszak
2012-12-28
CostModel: initial checkin for code that estimates the cost of special shuffles.
Nadav Rotem
2012-12-28
wrap 80-col lines.
Nadav Rotem
2012-12-28
AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the lowering of these optimi...
Nadav Rotem
2012-12-27
Reverse the 'if' condition and reduce the indentation.
Nadav Rotem
2012-12-27
AVX/AVX2: Move the SEXT lowering code from a target specific DAGco to a lower...
Nadav Rotem
2012-12-27
On AVX/AVX2 the type v8i1 is legalized to v8i16, which is an XMM sized
Nadav Rotem
2012-12-27
AVX/AVX2: Move the code that lowers vector-trunc from a DAGCo-hook to custom ...
Nadav Rotem
2012-12-26
Reformat the docs.
Nadav Rotem
2012-12-25
X86: Shave off one shuffle from the pcmpeqq sequence for SSE2 by making use o...
Benjamin Kramer
2012-12-25
X86: Custom lower <2 x i64> eq and ne when SSE41 is not available.
Benjamin Kramer
2012-12-24
Quiet gcc's -Wparenthesis warning. No functionality change.
Nick Lewycky
2012-12-23
whitespace
Nadav Rotem
2012-12-23
Loop Vectorizer: Update the cost model of scatter/gather operations and make
Nadav Rotem
2012-12-22
X86: Turn mul of <4 x i32> into pmuludq when no SSE4.1 is available.
Benjamin Kramer
2012-12-22
X86: Emit vector sext as shuffle + sra if vpmovsx is not available.
Benjamin Kramer
2012-12-21
X86: Match pmin/pmax as a target specific dag combine. This occurs during vec...
Benjamin Kramer
[prev]
[next]