index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Revert r160920 and r160919 due to dragonegg and clang selfhost failure
Manman Ren
2012-07-29
2
-77
/
+0
*
Fold patterns for some of the SSE/AVX convert instructions into their instruc...
Craig Topper
2012-07-28
1
-49
/
+34
*
Mark some of the SSE/AVX convert instructions as mayLoad/neverHasSideEffects.
Craig Topper
2012-07-28
1
-22
/
+23
*
X86 Peephole: fold loads to the source register operand if possible.
Manman Ren
2012-07-28
2
-0
/
+77
*
Make CVTSS2SI instruction definition consistent with CVTSD2SI.
Craig Topper
2012-07-28
1
-34
/
+14
*
Fix up memory load types for SSE scalar convert intrinsic patterns.
Craig Topper
2012-07-28
1
-27
/
+26
*
X86 Peephole: fix PR13475 in optimizeCompare.
Manman Ren
2012-07-28
1
-3
/
+7
*
Remove the X86 sub_ss and sub_sd sub-register indexes completely.
Jakob Stoklund Olesen
2012-07-26
1
-6
/
+1
*
Remove the last mentions of sub_ss and sub_sd from patterns.
Jakob Stoklund Olesen
2012-07-26
1
-4
/
+4
*
Eliminate sub_ss, sub_sd from broadcast patterns.
Jakob Stoklund Olesen
2012-07-26
1
-42
/
+16
*
Eliminate more sub_ss / sub_sd patterns.
Jakob Stoklund Olesen
2012-07-26
1
-32
/
+24
*
Eliminate some SUBREG_TO_REG patterns with sub_ss and sub_sd.
Jakob Stoklund Olesen
2012-07-26
1
-12
/
+10
*
Eliminate a batch of uses of sub_ss and sub_sd in the X86 target.
Jakob Stoklund Olesen
2012-07-26
1
-82
/
+66
*
Make l/q suffixes on AVX forms of scalar convert instructions consistent with...
Craig Topper
2012-07-26
1
-12
/
+15
*
Fix typos. Thanks to Matt Beaumont-Gay for noticing it.
Rafael Espindola
2012-07-25
1
-3
/
+3
*
When a return struct pointer is passed in registers, the called has nothing
Rafael Espindola
2012-07-25
2
-12
/
+31
*
Factor a long list of conditions into a predicate function. No functionality
Rafael Espindola
2012-07-25
1
-6
/
+15
*
Fix a bug in the x86 disassembler's symbolic disassembly support for Jcc-Jump
Kevin Enderby
2012-07-24
1
-1
/
+1
*
ELF does not imply GNU/Linux. Do not assume GNU conventions just because we
David Chisnall
2012-07-24
1
-1
/
+1
*
Fix a typo (the the => the)
Sylvestre Ledru
2012-07-23
2
-2
/
+2
*
Don't use implicit register operands to calculate L-bit for AVX instructions....
Craig Topper
2012-07-20
1
-0
/
+2
*
Adds the family codes for the Midview Atom processors so that the
Preston Gurd
2012-07-19
1
-1
/
+1
*
Remove tabs.
Bill Wendling
2012-07-19
1
-3
/
+3
*
Remove tabs.
Bill Wendling
2012-07-19
3
-16
/
+16
*
X86: remove redundant cmp against zero.
Manman Ren
2012-07-18
2
-15
/
+84
*
This patch fixes 8 out of 20 unexpected failures in "make check"
Preston Gurd
2012-07-18
1
-1
/
+2
*
The vbroadcast family of instructions has 'fallback patterns' in case where the
Nadav Rotem
2012-07-18
1
-6
/
+8
*
Remove tab characters.
Craig Topper
2012-07-18
1
-13
/
+13
*
Fix typo in error message and remove some tab characters.
Craig Topper
2012-07-18
1
-5
/
+5
*
Make x86 asm parser to check for xmm vs ymm for index register in gather inst...
Craig Topper
2012-07-18
3
-15
/
+66
*
Back out r160101 and instead implement a dag combine to recover from instcomb...
Evan Cheng
2012-07-17
1
-0
/
+1
*
Implement r160312 as target indepedenet dag combine.
Evan Cheng
2012-07-17
1
-44
/
+0
*
This is another case where instcombine demanded bits optimization created
Evan Cheng
2012-07-17
2
-0
/
+20
*
For something like
Evan Cheng
2012-07-16
1
-0
/
+44
*
With r160248 in place this code is no longer needed.
Chad Rosier
2012-07-16
2
-17
/
+1
*
Fix a bug in the 3-address conversion of LEA when one of the operands is an
Nadav Rotem
2012-07-16
1
-0
/
+7
*
This CL changes the function prologue and epilogue emitted on X86 when stack ...
Alexey Samsonov
2012-07-16
1
-53
/
+47
*
Teach getTargetVShiftNode about TargetConstant nodes.
Nadav Rotem
2012-07-15
1
-1
/
+4
*
Rename VBROADCASTSDrm into VBROADCASTSDYrm to match the naming convention.
Nadav Rotem
2012-07-15
2
-3
/
+8
*
AVX: Fix a bug in getTargetVShiftNode. The shift amount has to be a 128bit ve...
Nadav Rotem
2012-07-14
1
-1
/
+7
*
Make helper functions static.
Benjamin Kramer
2012-07-13
1
-1
/
+1
*
Mark VINSERTI128rm as MayLoad=1. Fixes PR13348.
Craig Topper
2012-07-13
1
-2
/
+2
*
Give the rdrand instructions a SideEffect flag and a chain so MachineCSE and ...
Benjamin Kramer
2012-07-12
2
-4
/
+5
*
Add intrinsics for Ivy Bridge's rdrand instruction.
Benjamin Kramer
2012-07-12
3
-3
/
+49
*
Update GATHER instructions to support 2 read-write operands. Patch from mysel...
Craig Topper
2012-07-12
4
-16
/
+44
*
[x86 fast-isel] Per discussion with Eric, add all cases to switch with verbose
Chad Rosier
2012-07-11
1
-1
/
+8
*
X86: Update to peephole optimization to move Movr0 before (Sub, Cmp) pair.
Manman Ren
2012-07-11
1
-1
/
+22
*
[x86 fast-isel] Rather then call llvm_unreachable() have fast-isel fall back
Chad Rosier
2012-07-11
1
-1
/
+1
*
When ext-loading and trunc-storing vectors to memory, on x86 32bit systems, a...
Nadav Rotem
2012-07-11
1
-2
/
+12
*
Move [get|set]BasePtrStackAdjustment() from MachineFrameInfo to
Chad Rosier
2012-07-10
2
-4
/
+19
[prev]
[next]