projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
X86: smulo -> add is now done target-independently in DAGCombiner, remove the patterns.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2011-05-20
Chad Rosier
Don't attempt to tail call optimize for Win64.
blob
|
commitdiff
|
raw
2011-05-20
Evan Cheng
Revert r131664 and fix it in instcombine instead. rdar...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-19
Eric Christopher
Oddly people want to use the 'r' constraint for fp...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-19
Evan Cheng
crc32 with 64-bit output zeros upper 32-bits. rdar...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Chad Rosier
Enables vararg functions that pass all arguments via...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-17
Eli Friedman
Clean up the mess created by r131467+r131469.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-17
Stuart Hastings
Revert 131467 due to buildbot complaint.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-17
Stuart Hastings
Fix an obscure issue in X86_64 parameter passing: if...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-17
Nadav Rotem
Fix a bug in PerformEXTRACT_VECTOR_ELTCombine. The...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-16
Eli Friedman
Remove dead code. Fix associated test to use FileCheck.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-11
Nadav Rotem
Add custom lowering of X86 vector SRA/SRL/SHL when...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-06
Eli Friedman
Make the logic for determining function alignment more...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-20
Daniel Dunbar
ADT/Triple: Renambe isOSX... methods to isMacOSX for...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-19
Daniel Dunbar
Target/X86: Eliminate uses of getDarwinVers().
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-03-30
Evan Cheng
Don't try to create zero-sized stack objects.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-26
Benjamin Kramer
Make helper static.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-24
NAKAMURA Takumi
Target/X86: [PR8777][PR8778] Tweak alloca/chkstk for...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-23
Andrew Trick
Revert r128175.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-23
Andrew Trick
Reapply Eli's r127852 now that the pre-RA scheduler...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-21
Evan Cheng
Re-apply r127953 with fixes: eliminate empty return...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-19
Daniel Dunbar
Revert r127953, "SimplifyCFG has stopped duplicating...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-19
Evan Cheng
SimplifyCFG has stopped duplicating returns into predec...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-19
Nadav Rotem
Add support for legalizing UINT_TO_FP of vectors on...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-18
Eli Friedman
Revert r127852; it's apparently causing an ICE on mingw.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-18
Eli Friedman
Add a target-specific branchless method for double...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Cameron Zwarich
Move more logic into getTypeForExtArgOrReturn.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Cameron Zwarich
Rename getTypeForExtendedInteger() to getTypeForExtArgO...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-16
Cameron Zwarich
The x86-64 ABI says that a bool is only guaranteed...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-11
Eric Christopher
Change the x86 32-bit scheduler to register pressure...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-10
Stuart Hastings
Revert 127359; it broke lencod.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Stuart Hastings
X86 byval copies no longer always_inline. <rdar:/...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
NAKAMURA Takumi
Target/X86: Tweak va_arg for Win64 not to miss taking...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-08
Benjamin Kramer
X86: Fix the (saddo/ssub x, 1) -> incl/decl selection...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-08
Eric Christopher
Turn on list-ilp scheduling by default on x86 and x86...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-07
Cameron Zwarich
Move getRegPressureLimit() from TargetLoweringInfo...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Andrew Trick
Increased the register pressure limit on x86_64 from...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-02
David Greene
[AVX] Fix mask predicates for 256-bit UNPCKLPS/D and...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-28
David Greene
[AVX] Add decode support for VUNPCKLPS/D instructions...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-25
Owen Anderson
Allow targets to specify a the type of the RHS of a...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-24
Chris Lattner
remove command line option debugging hook.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-22
David Greene
[AVX] General VUNPCKL codegen support.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-21
Devang Patel
Revert r124611 - "Keep track of incoming argument's...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-20
Eric Christopher
If both operands are loads from stores in memory we...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-19
Eric Christopher
Fix typos.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-17
David Greene
[AVX] Recorganize X86ShuffleDecode into its own library
blob
|
commitdiff
|
raw
|
diff to current
2011-02-16
Stuart Hastings
Swap VT and DebugLoc operands of getExtLoad() for consi...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-13
Chris Lattner
Enhance ComputeMaskedBits to know that aligned frameindexes
blob
|
commitdiff
|
raw
|
diff to current
2011-02-10
David Greene
[AVX] Implement 256-bit vector lowering for SCALAR_TO_V...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-10
David Greene
[AVX] Implement 256-bit vector lowering for EXTRACT_VEC...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-09
David Greene
[AVX] Implement 256-bit vector lowering for INSERT_VECT...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-08
David Greene
[AVX] Implement BUILD_VECTOR lowering for 256-bit vecto...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-07
David Greene
[AVX] Insert/extract subvector lowering support. This...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-05
NAKAMURA Takumi
Target/X86: Tweak allocating shadow area (aka home...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-05
NAKAMURA Takumi
lib/Target/X86/X86ISelLowering.cpp: Introduce a new...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-05
NAKAMURA Takumi
Target/X86: Fix whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-05
David Greene
[AVX] Revert 124910 until clients are ready.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-04
David Greene
[AVX] Add some utilities to insert and extract 128...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-04
David Greene
[AVX] Support VSINSERTF128 with more patterns and appro...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-03
David Greene
[AVX] VEXTRACTF128 support. This commit includes patte...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-03
Rafael Espindola
Fix PR9127 by reversing the operands even if they have...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-01
Evan Cheng
Patches to build EFI with Clang/LLVM. By Carl Norum.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-31
Devang Patel
Keep track of incoming argument's location while emitti...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-27
David Greene
[AVX] Clean up the code to configure target lowering...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-26
David Greene
[AVX] Add INSERT_SUBVECTOR and support it on x86. ...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-26
David Greene
[AVX] Support EXTRACT_SUBVECTOR on x86. This provides...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-26
NAKAMURA Takumi
Target/X86: Tweak win64's tailcall.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-26
NAKAMURA Takumi
Fix whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-16
Chris Lattner
fix PR8981, a crash trying to form a conditional inc...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Anton Korobeynikov
Rename TargetFrameInfo into TargetFrameLowering. Also...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Jakob Stoklund Olesen
Simplify a bunch of isVirtualRegister() and isPhysicalR...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-08
Evan Cheng
Recognize inline asm 'rev /bin/bash, ' as a bswap intri...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-07
Evan Cheng
Revert r122955. It seems using movups to lower memcpy...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-06
Evan Cheng
Use movups to lower memcpy and memset even if it's...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-06
Evan Cheng
Re-implement r122936 with proper target hooks. Now...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-22
Benjamin Kramer
X86: Lower a select directly to a setcc_carry if possible.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-21
Benjamin Kramer
Add some x86 specific dagcombines for conditional incre...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-21
Chris Lattner
rename MVT::Flag to MVT::Glue. "Flag" is a terrible...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-20
Nate Begeman
Implement feedback from Bruno on making pblendvb an...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-20
Chris Lattner
now that addc/adde are gone, "ADDC" in the X86 backend...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-20
Chris Lattner
use for loop over types.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-20
Chris Lattner
Change the X86 backend to stop using the evil ADDC...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-19
Mon P Wang
Prevents PerformShuffleCombine from creating a node...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-19
Chris Lattner
improve the setcc -> setcc_carry optimization to happen...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-19
Chris Lattner
simplify some code to just reuse a setcc if we can...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-19
Chris Lattner
now that generic vector types aren't selected onto...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-19
Chris Lattner
reduce copy/paste programming with the power of for...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-19
Chris Lattner
X86 supports i8/i16 overflow ops (except i8 multiplies...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-17
Nate Begeman
Add support for matching psign & plendvb to the x86...
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-09
Eric Christopher
Rewrite the darwin tlv support to use a chain and retur...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-09
Eric Christopher
Stop confusing people, it's not really a chain, or...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-09
Eric Christopher
Remove extraneous copy from DAG conversion for darwin...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Chris Lattner
Teach X86ISelLowering that the second result of X86ISD...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Chris Lattner
it turns out that when ".with.overflow" intrinsics...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Chris Lattner
generalize the previous check to handle -1 on either...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Chris Lattner
Improve an integer select optimization in two ways:
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-12-04
Benjamin Kramer
Simplify code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Evan Cheng
Fix and re-enable tail call optimization of expanded...
blob
|
commitdiff
|
raw
|
diff to current
next