projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86][FastIsel] Teach how to select scalar integer to float/double conversions.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.h
2015-02-05
Ahmed Bougacha
[CodeGen] Add hook/combine to form vector extloads...
blob
|
commitdiff
|
raw
2015-02-05
Bruno Cardoso Lopes
[X86][MMX] Handle i32->mmx conversion using movd
blob
|
commitdiff
|
raw
|
diff to current
2015-02-02
Eric Christopher
Reuse a bunch of cached subtargets and remove getSubtar...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-31
Eric Christopher
Remove the last vestiges of resetOperationActions.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-28
Elena Demikhovsky
AVX-512: Added FMA intrinsics with rounding mode
blob
|
commitdiff
|
raw
|
diff to current
2015-01-06
David Majnemer
X86: Don't make illegal GOTTPOFF relocations
blob
|
commitdiff
|
raw
|
diff to current
2014-12-28
Andrea Di Biagio
[CodeGenPrepare] Teach when it is profitable to specula...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-17
Michael Kuperstein
[DAGCombine] Slightly improve lowering of BUILD_VECTOR...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Elena Demikhovsky
AVX-512: Added all forms of COMPRESS instruction
blob
|
commitdiff
|
raw
|
diff to current
2014-11-12
Elena Demikhovsky
AVX-512: Intrinsics for ERI
blob
|
commitdiff
|
raw
|
diff to current
2014-11-11
Sanjay Patel
Use rcpss/rcpps (X86) to speed up reciprocal calcs...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-06
Quentin Colombet
[X86] Lower VSELECT into SHRUNKBLEND when we shrink...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-03
Ahmed Bougacha
[X86] 8bit divrem: Improve codegen for AH register...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-24
Sanjay Patel
Use rsqrt (X86) to speed up reciprocal square root...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-23
Ahmed Bougacha
[X86] Improve mul w/ overflow codegen, to MUL8+SETO.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-01
Eric Christopher
constify TargetMachine parameter for X86TargetLowering.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-01
Sanjay Patel
Don't repeat function/variable name in comment. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-25
Robin Morisset
Lower idempotent RMWs to fence+load
blob
|
commitdiff
|
raw
|
diff to current
2014-09-25
Chandler Carruth
[x86] Remove the defunct X86ISD::BLENDV entry -- we...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-23
Chandler Carruth
[x86] Teach the AVX1 path of the new vector shuffle...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Chandler Carruth
[x86] Rename X86ISD::VPERMILP to X86ISD::VPERMILPI...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Pavel Chupin
[x32] Fix segmented stacks support
blob
|
commitdiff
|
raw
|
diff to current
2014-09-17
Robin Morisset
[X86] Use the generic AtomicExpandPass instead of X86At...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-15
Chandler Carruth
[x86] Start fixing our emission of ADDSUBPS and ADDSUBP...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-14
Adam Nemet
[AVX512] Add enum for the static rounding types
blob
|
commitdiff
|
raw
|
diff to current
2014-08-13
Benjamin Kramer
Canonicalize header guards into a common format.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-08
Patrik Hagglund
[pr19635] Revert most of r170537, and add new testcase.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Adam Nemet
[X86] Separate DAG node for valign and palignr
blob
|
commitdiff
|
raw
|
diff to current
2014-07-27
Matt Arsenault
Add alignment value to allowsUnalignedMemoryAccess
blob
|
commitdiff
|
raw
|
diff to current
2014-07-25
Akira Hatanaka
[stack protector] Fix a potential security bug in stack...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-03
Chandler Carruth
[x86] Based on a long conversation between myself,...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Tim Northover
X86: expand atomics in IR instead of as MachineInstrs.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-30
Andrea Di Biagio
[X86] Add support for builtin to read performance monit...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-20
Chandler Carruth
[x86] Make the x86 PACKSSWB, PACKSSDW, PACKUSWB, and...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Tim Northover
Revert "X86: elide comparisons after cmpxchg instructions."
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Tim Northover
X86: elide comparisons after cmpxchg instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-09
Eric Christopher
Move all of the x86 subtarget initialized variables...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-16
Filipe Cabecinhas
Implemented LowerVSELECT to custom lower some instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-11
Hal Finkel
Pass the value type to TLI::getRegisterByName
blob
|
commitdiff
|
raw
|
diff to current
2014-05-11
Hal Finkel
Add 'override' to getRegisterByName in *ISelLowering.h
blob
|
commitdiff
|
raw
|
diff to current
2014-05-06
Renato Golin
Implememting named register intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2014-05-06
Reid Kleckner
Fix i128 div/mod on mingw64
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Craig Topper
[C++11] Add 'override' keywords and remove 'virtual...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-28
Craig Topper
[C++] Use 'nullptr'.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Benjamin Kramer
X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Quentin Colombet
[X86] Implement TargetLowering::getScalingFactorCost...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-24
Andrea Di Biagio
[X86] Add support for Read Time Stamp Counter x86 built...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Lang Hames
[X86] Use tablegen instead of DAG combines to match...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
David Blaikie
Change argument order and add explanatory comment to...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-13
David Blaikie
Fix instruction debug info location during legalization
blob
|
commitdiff
|
raw
|
diff to current
2014-04-09
Elena Demikhovsky
AVX-512: insert element to mask vector; store i1 data
blob
|
commitdiff
|
raw
|
diff to current
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
next