projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add support for load folding of avx1 logical instructions
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.h
2014-04-09
Elena Demikhovsky
AVX-512: insert element to mask vector; store i1 data
blob
|
commitdiff
|
raw
2014-04-04
Matt Arsenault
Add DAG parameter to ComputeNumSignBitsForTargetNode
blob
|
commitdiff
|
raw
|
diff to current
2014-04-04
Craig Topper
Make consistent use of MCPhysReg instead of uint16_t...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-01
Yaron Keren
isTargetWindows() renamed to isTargetKnownWindowsMSVC()
blob
|
commitdiff
|
raw
|
diff to current
2014-03-31
Craig Topper
Mark a couple of the X86 target classes as final. Allow...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Renato Golin
Add @llvm.clear_cache builtin
blob
|
commitdiff
|
raw
|
diff to current
2014-03-19
Craig Topper
Prune includes in X86 target.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Elena Demikhovsky
AVX-512: Fixed extract_vector_elt for v8i1 vector
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Craig Topper
Switch all uses of LLVM_OVERRIDE to just use 'override...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-19
Tim Northover
X86 CodeGenPrep: sink shufflevectors before shifts
blob
|
commitdiff
|
raw
|
diff to current
2014-02-10
Elena Demikhovsky
AVX-512: Fixed extract_vector_elt for v16i1 and v8i1...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-06
Tim Northover
X86: deduplicate V[SZ]EXT_MOVL and V[SZ]EXT nodes
blob
|
commitdiff
|
raw
|
diff to current
2014-02-05
Matt Arsenault
Add address space argument to allowsUnalignedMemoryAccess.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-05
Craig Topper
Move matching for x86 BMI BLSI/BLSMSK/BLSR instructions...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-05
Elena Demikhovsky
AVX-512: Added intrinsic for cvtph2ps.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Juergen Ributzka
[TLI] Add a new hook to TargetLowering to query the...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Lang Hames
Replace vfmaddxx213 instructions with their 231-type...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Elena Demikhovsky
AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instru...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-29
Craig Topper
Make more of the x86 lowering helper functions static.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-24
Elena Demikhovsky
AVX-512: fixed some patterns for MVT::i1
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Elena Demikhovsky
AVX-512: Added implementation of CONCAT_VECTORS for...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Elena Demikhovsky
AVX-512: Added legal type MVT::i1 and VK1 register...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-29
Lang Hames
Refactor a lot of patchpoint/stackmap related code...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-26
Andrew Trick
StackMap: Implement support for DirectMemRefOp.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Matt Arsenault
Add addrspacecast instruction.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-09
Juergen Ributzka
[Stackmap] Materialize the jump address within the...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-12
Elena Demikhovsky
AVX-512: implemented extractelement with variable index.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-02
Craig Topper
Create BEXTR instructions for (and ((sra or srl) x...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-30
Craig Topper
Teach X86 backend to create BMI2 BZHI instructions...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-29
Elena Demikhovsky
AVX-512: added extend and truncate instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-21
Elena Demikhovsky
AVX-512: Added SHIFT instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-18
Craig Topper
Make more of the lowering helpers static. Also use...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Craig Topper
Make more helper methods into static functions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Craig Topper
Make some helper methods static.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-13
Elena Demikhovsky
AVX-512: Added CMP and BLEND instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-11
Elena Demikhovsky
AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-08
Jakub Staszak
Fix the comment.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-07
Elena Demikhovsky
AVX-512 set: Added BROADCAST instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Tim Northover
Refactor isInTailCallPosition handling
blob
|
commitdiff
|
raw
|
diff to current
2013-08-05
Elena Demikhovsky
AVX-512 set: added mask operations, lowering BUILD_VECT...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-04
Benjamin Kramer
X86: Turn fp selects into mask operations.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Elena Demikhovsky
Added INSERT and EXTRACT intructions from AVX-512 ISA.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Stephen Lin
AArch64/PowerPC/SystemZ/X86: This patch fixes the inter...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-22
Chad Rosier
The getRegForInlineAsmConstraint function should only...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Bill Wendling
Don't cache the instruction and register info from...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-25
Andrew Trick
Track IR ordering of SelectionDAG nodes 2/4.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-18
Matt Arsenault
Add LLVMContext argument to getSetCCResultType
blob
|
commitdiff
|
raw
|
diff to current
2013-04-05
Bill Wendling
Use the target options specified on a function to reset...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Michael Liao
Add support of RDSEED defined in AVX2 extension
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Michael Liao
Add XTEST codegen support
blob
|
commitdiff
|
raw
|
diff to current
2013-03-01
Michael Liao
Fix PR10475
blob
|
commitdiff
|
raw
|
diff to current
2013-02-14
Eli Bendersky
The operand listing is very much outdated.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-29
Evan Cheng
Teach SDISel to combine fsin / fcos into a fsincos...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-28
Craig Topper
Fix inconsistent usage of PALIGN and PALIGNR when refer...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Craig Topper
Make helper method static.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-20
Craig Topper
Capitalize lowerTRUNCATE so that it matches the other...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-20
Craig Topper
Make LowerVSETCC a static function and use MVT instead...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-20
Craig Topper
Make some helper methods static.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-19
Craig Topper
Capitalize LowerVectorIntExtend to be consistent with...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-09
Nadav Rotem
Efficient lowering of vector sdiv when the divisor...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Switch TargetTransformInfo from an immutable analysis...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-04
Nadav Rotem
LoopVectorizer:
blob
|
commitdiff
|
raw
|
diff to current
2013-01-03
Hal Finkel
Add a subtype parameter to VTTI::getShuffleCost
blob
|
commitdiff
|
raw
|
diff to current
2012-12-28
Nadav Rotem
CostModel: initial checkin for code that estimates...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-28
Nadav Rotem
AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-27
Nadav Rotem
AVX/AVX2: Move the SEXT lowering code from a target...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-21
Benjamin Kramer
X86: Match the SSE/AVX min/max vector ops using a custo...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-21
Nadav Rotem
Add a missing "virtual" keyword.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-21
Nadav Rotem
Improve the X86 cost model for loads and stores.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Patrik Hagglund
Change TargetLowering::getTypeForExtArgOrReturn to...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Patrik Hagglund
Change TargetLowering::findRepresentativeClass to take...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Craig Topper
Simplify BMI ANDN matching to use patterns instead...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-15
Benjamin Kramer
X86: Add a couple of target-specific dag combines that...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
Evan Cheng
Sorry about the churn. One more change to getOptimalMem...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
Evan Cheng
- Rename isLegalMemOpType to isSafeMemOpType. "Legal...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
Evan Cheng
Avoid using lossy load / stores for memcpy / memset...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Patrik Hagglund
Revert EVT->MVT changes, r169836-169851, due to buildbo...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Patrik Hagglund
Change TargetLowering::getTypeForExtArgOrReturn to...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Patrik Hagglund
Change TargetLowering::findRepresentativeClass to take...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-10
Evan Cheng
Some enhancements for memcpy / memset inline expansion.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-09
Shuxin Yang
- Re-enable population count loop idiom recognization
blob
|
commitdiff
|
raw
|
diff to current
2012-12-08
Chandler Carruth
Revert the patches adding a popcount loop idiom recogni...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-06
Evan Cheng
Replace r169459 with something safer. Rather than havin...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-06
Evan Cheng
Let targets provide hooks that compute known zero and...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-05
Elena Demikhovsky
Simplified BLEND pattern matching for shuffles.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-04
Chandler Carruth
Sort includes for all of the .h files under the 'lib...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-29
Shuxin Yang
rdar://12100355 (part 1)
blob
|
commitdiff
|
raw
|
diff to current
2012-11-11
Craig Topper
Move some helper methods to being static functions...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-10
Craig Topper
Removed unimplemented method declaration.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-10
Craig Topper
Simplify custom emitter code for pcmp(e/i)str(i/m)...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-10
Craig Topper
Cleanup pcmp(e/i)str(m/i) instruction definitions and...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-08
Michael Liao
Add support of RTM from TSX extension
blob
|
commitdiff
|
raw
|
diff to current
2012-11-06
Nadav Rotem
Cost Model: add tables for some avx type-conversion...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Nadav Rotem
CostModel: Add tables for the common x86 compares.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-03
Nadav Rotem
X86 CostModel: Add support for a some of the common...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-02
Nadav Rotem
Add a stub for the x86 cost model impl. Implement a...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Michael Liao
Clean up redundant SP register maintained in X86 TLI
blob
|
commitdiff
|
raw
|
diff to current
2012-10-30
Manman Ren
X86 MMX: optimize transfer from mmx to i32
blob
|
commitdiff
|
raw
|
diff to current
2012-10-23
Michael Liao
Add custom UINT_TO_FP from v4i8/v4i16/v8i8/v8i16 to...
blob
|
commitdiff
|
raw
|
diff to current
next