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
/
test
/
CodeGen
/
X86
Commit message (
Expand
)
Author
Age
Files
Lines
*
Pseudo CMOV instructions don't clobber EFLAGS.
Jakob Stoklund Olesen
2011-09-02
2
-6
/
+6
*
Don't fast-isel for atomic load/store; some cases require extra handling miss...
Eli Friedman
2011-09-02
1
-0
/
+1
*
Darwin wants ctors/dtors to be ordered the other way round to linux.
Duncan Sands
2011-09-02
1
-9
/
+16
*
This test depends on cmov being available.
Benjamin Kramer
2011-09-01
1
-1
/
+1
*
Fix vbroadcast matching logic to early unmatch if the node doesn't have
Bruno Cardoso Lopes
2011-09-01
1
-0
/
+10
*
PreRA scheduler should avoid cloning compares.
Andrew Trick
2011-09-01
1
-1
/
+9
*
Remove old declare statements.
Bill Wendling
2011-08-31
1
-4
/
+0
*
Update more tests to the new EH scheme.
Bill Wendling
2011-08-31
1
-1
/
+1
*
Update more tests to the new EH scheme.
Bill Wendling
2011-08-31
15
-2
/
+105
*
Compress Repeated Byte Output
David Greene
2011-08-31
1
-0
/
+34
*
This test requires sse, otherwise x87 ops will block tailcall optimization
Benjamin Kramer
2011-08-31
1
-1
/
+1
*
- Move all MOVSS and MOVSD patterns close to their definitions
Bruno Cardoso Lopes
2011-08-31
1
-1
/
+2
*
Fix (movhps load) lowering / pattern to match more cases. rdar://10050549
Evan Cheng
2011-08-31
1
-0
/
+19
*
Fix test typo.
Benjamin Kramer
2011-08-31
1
-1
/
+1
*
Add a triple.
Rafael Espindola
2011-08-30
1
-2
/
+2
*
Some test code to check if correct code is being generated.
Rafael Espindola
2011-08-30
1
-0
/
+87
*
Explicitly zero out parts of a vector which are required to be zero by the al...
Eli Friedman
2011-08-29
1
-3
/
+28
*
Fix PR5329: pay attention to constructor/destructor priority
Duncan Sands
2011-08-28
1
-0
/
+21
*
Update to new EH scheme.
Bill Wendling
2011-08-27
1
-5
/
+5
*
Cannot have an llvm.eh.exception call in a non-landing pad block.
Bill Wendling
2011-08-27
1
-2
/
+0
*
Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction.
Eli Friedman
2011-08-26
1
-0
/
+13
*
Add support for AVX 256-bit version of MOVDDUP!
Bruno Cardoso Lopes
2011-08-25
1
-0
/
+14
*
Add support for 256-bit versions of VSHUFPD and VSHUFPS.
Bruno Cardoso Lopes
2011-08-25
2
-4
/
+31
*
Hook up 64-bit atomic load/store on x86-32. I plan to write more efficient i...
Eli Friedman
2011-08-24
1
-0
/
+19
*
Basic tests for atomic load and store on x86.
Eli Friedman
2011-08-24
1
-0
/
+22
*
Break 256-bit vector int add/sub/mul into two 128-bit operations to avoid cos...
Craig Topper
2011-08-24
1
-0
/
+128
*
Fix a nasty bug where a v4i64 was being wrong emitted with 32-bit
Bruno Cardoso Lopes
2011-08-23
1
-3
/
+3
*
PerformSubCombine to work on integers larger than i128. Fixes a crasher.
Nick Lewycky
2011-08-23
1
-0
/
+18
*
Add support for breaking 256-bit v16i16 and v32i8 VSETCC into two 128-bit one...
Craig Topper
2011-08-23
2
-6
/
+80
*
Introduce a pass to insert vzeroupper instructions to avoid AVX to
Bruno Cardoso Lopes
2011-08-23
1
-0
/
+26
*
Add support for breaking 256-bit int VETCC into two 128-bit ones,
Bruno Cardoso Lopes
2011-08-22
1
-0
/
+11
*
Add test case for r138018.
Jakob Stoklund Olesen
2011-08-19
1
-0
/
+80
*
FastISel: avoid function calls between the materialization of the constant an...
Ivan Krasin
2011-08-18
1
-1
/
+24
*
Cleanup vector logical ops in AVX and add use int versions for simple
Bruno Cardoso Lopes
2011-08-18
1
-0
/
+18
*
Fix PR10688. Add support for spliting 256-bit vector shifts when the
Bruno Cardoso Lopes
2011-08-17
1
-0
/
+11
*
Introduce matching patterns for vbroadcast AVX instruction. The idea is to
Bruno Cardoso Lopes
2011-08-17
1
-0
/
+84
*
Update test to not use the scalar type to splat from a load
Bruno Cardoso Lopes
2011-08-17
1
-2
/
+1
*
Now that we have a canonical way to handle 256-bit splats:
Bruno Cardoso Lopes
2011-08-17
1
-5
/
+5
*
Instead of always leaving the work to the generic legalizer when
Bruno Cardoso Lopes
2011-08-16
1
-0
/
+43
*
Fix PR10656. It's only profitable to use 128-bit inserts and extracts
Bruno Cardoso Lopes
2011-08-15
1
-0
/
+20
*
The VPERM2F128 is a AVX instruction which permutes between two 256-bit
Bruno Cardoso Lopes
2011-08-12
1
-0
/
+62
*
Add a dag combine to xform 256-bit shuffles into simple vector
Bruno Cardoso Lopes
2011-08-11
2
-0
/
+36
*
Fix the test added by Nadav in r137308. Make it more strict:
Bruno Cardoso Lopes
2011-08-11
2
-17
/
+14
*
Fix PR10492 by teaching MOVHLPS and MOVLPS mask matching to be more strict.
Bruno Cardoso Lopes
2011-08-11
1
-0
/
+8
*
[AVX] If the data which is going to be saved is already in two XMM registers
Nadav Rotem
2011-08-11
1
-0
/
+17
*
add missing colon, thanks peter.
Chris Lattner
2011-08-11
1
-1
/
+1
*
fix PR10605 / rdar://9930964 by adding a pretty scary missed check.
Chris Lattner
2011-08-11
1
-0
/
+27
*
Splats for v8i32/v8f32 can be handled by VPERMILPSY. This was causing
Bruno Cardoso Lopes
2011-08-11
1
-3
/
+21
*
Use the splat index to generate the desired shuffle. Otherwise we
Bruno Cardoso Lopes
2011-08-11
1
-0
/
+10
*
Fix X86TargetLowering::LowerExternalSymbol so that it actually works in non-t...
Eli Friedman
2011-08-11
1
-0
/
+24
[next]