index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86] Add DAG combine to turn (trunc (srl (mul ext, ext), 16) into PMULHW/PMU...
Craig Topper
2018-04-21
1
-0
/
+57
*
[X86] WaitPKG instructions
Gabor Buella
2018-04-20
1
-5
/
+25
*
Lowering x86 adds/addus/subs/subus intrinsics (llvm part)
Alexander Ivchenko
2018-04-19
1
-0
/
+89
*
[XRay] Typed event logging intrinsic
Keith Wyss
2018-04-17
1
-0
/
+3
*
[NFC] fix trivial typos in document and comments
Hiroshi Inoue
2018-04-14
1
-1
/
+1
*
[X86] Remove the pmuldq/pmuldq intrinsics and replace with native IR.
Craig Topper
2018-04-13
1
-18
/
+0
*
GOTPCREL references must always use RIP.
Sriraman Tallam
2018-04-10
1
-2
/
+7
*
[x86] Model the direction flag (DF) separately from the rest of EFLAGS.
Chandler Carruth
2018-04-10
1
-1
/
+6
*
[x86] Introduce a pass to begin more systematically fixing PR36028 and simila...
Chandler Carruth
2018-04-10
1
-19
/
+0
*
[X86] Don't use Lower512IntUnary to split bitcasts with v32i16/v64i8 types on...
Craig Topper
2018-04-09
1
-7
/
+22
*
[X86] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang
2018-04-08
1
-4
/
+4
*
[X86] Combine vXi64 multiplies to MULDQ/MULUDQ during DAG combine instead of ...
Craig Topper
2018-04-07
1
-15
/
+53
*
Make helpers static. NFC.
Benjamin Kramer
2018-04-04
1
-3
/
+3
*
[X86] Remove some code that was only needed when i1 was a legal type. NFC
Craig Topper
2018-04-04
1
-6
/
+0
*
[X86] Don't check for folding into a store when deciding if we can promote an...
Craig Topper
2018-04-01
1
-2
/
+4
*
[X86] Check if the load and store are to the same pointer before preventing i...
Craig Topper
2018-04-01
1
-3
/
+14
*
[X86] Allow i16 subtracts to be promoted if the load is on the LHS and its no...
Craig Topper
2018-04-01
1
-4
/
+4
*
[X86] Remove unneeded temporary variable. NFC
Craig Topper
2018-04-01
1
-6
/
+2
*
Fix trailing whitespace. NFCI.
Simon Pilgrim
2018-03-31
1
-1
/
+1
*
[X86][SSE] Don't bother re-adding combined target shuffles to the work list
Simon Pilgrim
2018-03-29
1
-65
/
+16
*
[X86] Fix Windows `i1 zeroext` conventions to use i8 instead of i32
Reid Kleckner
2018-03-26
1
-1
/
+5
*
Revert r328386 "[X86] Fix Windows `i1 zeroext` conventions to use i8 instead ...
Hans Wennborg
2018-03-26
1
-5
/
+1
*
[X86] Add missing full stop to comment. NFCI.
Simon Pilgrim
2018-03-25
1
-1
/
+1
*
[X86] Add a DAG combine to simplify PMULDQ/PMULUDQ nodes
Craig Topper
2018-03-24
1
-0
/
+29
*
[X86] Fix Windows `i1 zeroext` conventions to use i8 instead of i32
Reid Kleckner
2018-03-23
1
-1
/
+5
*
[X86] Don't use the MSVC stack protector names on mingw
Martin Storsjo
2018-03-20
1
-3
/
+8
*
[X86] Simplify the AVX512 code in LowerTruncate a little.
Craig Topper
2018-03-19
1
-3
/
+2
*
[X86] Replace a couple calls to getExtendInVec with getNode and the appropria...
Craig Topper
2018-03-19
1
-5
/
+6
*
[X86] Remove sse41 specific code from lowering v16i8 multiply
Craig Topper
2018-03-19
1
-32
/
+16
*
[X86] Added support for nocf_check attribute for indirect Branch Tracking
Oren Ben Simhon
2018-03-17
1
-1
/
+28
*
[X86] Merge ADDSUB/SUBADD detection into single methods that can detect eithe...
Craig Topper
2018-03-16
1
-101
/
+74
*
[SelectionDAG][ARM][X86] Teach PromoteIntRes_SETCC to do a better job picking...
Craig Topper
2018-03-15
1
-18
/
+0
*
[X86] Make sure we use FSUB instruction as the reference for operand order in...
Craig Topper
2018-03-15
1
-4
/
+12
*
[X86] Simplify the type legality checking for (FM)ADDSUB/SUBADD matching. NFCI
Craig Topper
2018-03-15
1
-9
/
+7
*
[X86] Fix 80 column violations.
Craig Topper
2018-03-15
1
-2
/
+4
*
[X86] Add support for matching FMSUBADD from build_vector.
Craig Topper
2018-03-15
1
-15
/
+40
*
[X86] Remove old TODO. We have coverage for this now.
Craig Topper
2018-03-15
1
-2
/
+0
*
[X86] Use MVT in a couple places where we know the type is legal.
Craig Topper
2018-03-15
1
-2
/
+2
*
[X86] Teach X86TargetLowering::targetShrinkDemandedConstant to set non-demand...
Craig Topper
2018-03-14
1
-3
/
+3
*
TargetMachine: Add address space to getPointerSize
Matt Arsenault
2018-03-14
1
-1
/
+1
*
[X86] Simplify the LowerAVXCONCAT_VECTORS code a little by creating a single ...
Craig Topper
2018-03-13
1
-21
/
+18
*
[X86] Rewrite LowerAVXCONCAT_VECTORS similar to how we handle vXi1 concats.
Craig Topper
2018-03-13
1
-39
/
+49
*
[X86] Remove SplitBinaryOpsAndApply and use SplitOpsAndApply by adding curly ...
Craig Topper
2018-03-13
1
-43
/
+34
*
[X86][SSE41] createVariablePermute v2X64 - PCMPEQQ can test for index 0/1 and...
Simon Pilgrim
2018-03-13
1
-0
/
+8
*
[X86] Remove use of MVT class from the ShuffleDecode library.
Craig Topper
2018-03-12
1
-23
/
+35
*
[X86][SSE] createVariablePermute - PSHUFB requires SSSE3 not just SSE3
Simon Pilgrim
2018-03-12
1
-3
/
+3
*
[X86] Don't compute known bits twice for the same SDValue in LowerMUL.
Craig Topper
2018-03-12
1
-4
/
+8
*
[X86][MMX] Support MMX build vectors to avoid SSE usage (PR29222)
Simon Pilgrim
2018-03-11
1
-0
/
+81
*
[X86][AVX] createVariablePermute - scale v16i16 variable permutes to use v32i...
Simon Pilgrim
2018-03-11
1
-1
/
+1
*
[X86][AVX] createVariablePermute - widen permutes for cases where the source ...
Simon Pilgrim
2018-03-11
1
-5
/
+19
[next]