projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Turn on list-ilp scheduling by default on x86 and x86-64, fix up
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2011-03-08
Eric Christopher
Turn on list-ilp scheduling by default on x86 and x86...
blob
|
commitdiff
|
raw
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
2010-12-01
Duncan Sands
I don't think it makes any sense to assert that the...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Evan Cheng
Speculatively disable x86 portion of r120501 to appease...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Evan Cheng
Enable sibling call optimization of libcalls which...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Eric Christopher
Fix insertion point in pcmp expander.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Eric Christopher
Fix some cleanups from my last patch.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Eric Christopher
Rewrite mwait and monitor support and custom lower...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-28
Rafael Espindola
Move lowering of TLS_addr32 and TLS_addr64 to X86MCInst...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Rafael Espindola
Lower TLS_addr32 and TLS_addr64.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-23
Wesley Peck
Renaming ISD::BIT_CONVERT to ISD::BITCAST to better...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Anton Korobeynikov
Move hasFP() and few related hooks to TargetFrameInfo.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Chris Lattner
add targetoperand flags for jump tables, constant pool...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Chris Lattner
move the pic base symbol stuff up to MachineFunction
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Chris Lattner
simplify getPICBaseSymbol a bit.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-13
Peter Collingbourne
Recognise 32-bit ror-based bswap implementation used...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-13
Peter Collingbourne
Support ; as asm separator
blob
|
commitdiff
|
raw
|
diff to current
2010-11-12
Dale Johannesen
Remove possibly useful info from comment, per Chris.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Duncan Sands
Simplify uses of MVT and EVT. An MVT can be compared...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-31
Duncan Sands
Factorize the duplicated logic for choosing the right...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
John Thompson
Inline asm multiple alternative constraints development...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Michael J. Spencer
x86-Win32: Switch ftol2 calling convention from stdcall...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-25
Dale Johannesen
An stdcall function calling a non-stdcall function
blob
|
commitdiff
|
raw
|
diff to current
2010-10-21
Duncan Sands
Add parentheses to pacify gcc, which warns otherwise.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-21
Michael J. Spencer
X86: Add alloca probing to dynamic alloca on Windows...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-20
Dale Johannesen
Remove Synthesizable from the Type system; as MMX vector
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Michael J. Spencer
X86: Add MS-CRT libcalls.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Michael J. Spencer
Fix Whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Eric Christopher
Combine these together - should probably have some...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Nick Lewycky
Mark variable 'NoImplicitFloatOps' used only in an...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Dan Gohman
Initial va_arg support for x86-64. Patch by David Meyer!
blob
|
commitdiff
|
raw
|
diff to current
2010-10-11
Andrew Trick
Fixes bug 8297: i386 cmpxchg8b, missing MachineMemOperand
blob
|
commitdiff
|
raw
|
diff to current
2010-10-11
Michael J. Spencer
X86: Call ulldiv and ftol2 on Windows instead of their...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-10
Michael J. Spencer
X86: MinGW should always use libgcc on Windows.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-10
Michael J. Spencer
X86: Call _alldiv instead of __divdi3 on Windows (exclu...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-10
Michael J. Spencer
Fix Whitespace.
blob
|
commitdiff
|
raw
|
diff to current
next