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
*
X86: implement functions to analyze & synthesize CMOV|SET|Jcc
Manman Ren
2012-07-09
1
-138
/
+185
*
I'm introducing a new machine model to simultaneously allow simple
Andrew Trick
2012-07-07
3
-17
/
+20
*
X86: Fix optimizeCompare to correctly check safe condition.
Manman Ren
2012-07-07
1
-5
/
+25
*
X86: peephole optimization to remove cmp instruction
Manman Ren
2012-07-06
3
-0
/
+302
*
Make X86 call and return instructions non-variadic.
Jakob Stoklund Olesen
2012-07-04
4
-34
/
+34
*
Ensure CopyToReg nodes are always glued to the call instruction.
Jakob Stoklund Olesen
2012-07-04
1
-39
/
+13
*
Add early if-conversion support to X86.
Jakob Stoklund Olesen
2012-07-04
3
-1
/
+94
*
Remove extra space.
Craig Topper
2012-07-03
1
-12
/
+12
*
Change i128mem/i256mem to f128mem/f256mem on some floating point vector instr...
Craig Topper
2012-07-03
1
-14
/
+14
*
Add aliases for pblendvb, blendvpd, and blendvps instructions with the implic...
Craig Topper
2012-07-03
1
-5
/
+19
*
Add all codegen passes to the PassManager via TargetPassConfig.
Bob Wilson
2012-07-02
1
-7
/
+7
*
Optimization of shuffle node that can fit to the register form of VBROADCAST ...
Elena Demikhovsky
2012-07-01
2
-6
/
+39
*
Reduce code size by using a second switch statement to avoid extra calls to S...
Craig Topper
2012-07-01
1
-9
/
+19
*
Add a break to the end of case statement missed in r159501.
Craig Topper
2012-07-01
1
-0
/
+1
*
Fix a crash on release builds if gather intrinsics are passed a non-constant ...
Craig Topper
2012-07-01
1
-2
/
+5
*
Use a second switch statement to reduce number of calls to SelectGather in co...
Craig Topper
2012-07-01
1
-17
/
+23
*
In the initial exec mode we always do a load to find the address of a variable.
Rafael Espindola
2012-06-29
1
-4
/
+4
*
X86: add more GATHER intrinsics in LLVM
Manman Ren
2012-06-29
4
-23
/
+60
*
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and
Bill Wendling
2012-06-28
1
-1
/
+1
*
Whitespace.
Chad Rosier
2012-06-27
1
-34
/
+34
*
X86: add GATHER intrinsics (AVX2) in LLVM
Manman Ren
2012-06-26
7
-4
/
+132
*
There are a number of generic inline asm operand modifiers that
Jack Carter
2012-06-26
1
-1
/
+3
*
Removed unused variable
Elena Demikhovsky
2012-06-26
1
-1
/
+0
*
Rename to match other X86_64* names.
Bill Wendling
2012-06-26
3
-5
/
+5
*
Shuffle optimization for AVX/AVX2.
Elena Demikhovsky
2012-06-26
1
-0
/
+52
*
Remove some duplicate instructions that exist only to given different mnemoni...
Craig Topper
2012-06-26
1
-16
/
+13
*
Make some ugly hacks for inline asm operands which name a specific register a...
Eli Friedman
2012-06-25
1
-2
/
+5
*
Add SSE2 predicate to CVTPS2PD instructions. Doesn't matter much because ther...
Craig Topper
2012-06-25
1
-0
/
+3
*
Remove codegen only instruction in favor of one that has the same definition....
Craig Topper
2012-06-25
2
-13
/
+10
*
%RCX is not a function live-out in eh.return functions.
Jakob Stoklund Olesen
2012-06-24
1
-2
/
+0
*
llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.
NAKAMURA Takumi
2012-06-24
1
-0
/
+2
*
Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patte...
Craig Topper
2012-06-24
2
-24
/
+9
*
Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patte...
Craig Topper
2012-06-24
2
-22
/
+13
*
Fix build failures from r159106.
Craig Topper
2012-06-24
2
-4
/
+2
*
Remove intrinsic specific instructions for CVTPD2PS and replace with just pat...
Craig Topper
2012-06-24
1
-19
/
+13
*
Remove intrinsic specific instructions for CVTPD2DQ. Replace with patterns.
Craig Topper
2012-06-24
2
-25
/
+12
*
Remove code i'd been testing with but didn't mean to commit. Oops
Pete Cooper
2012-06-24
1
-2
/
+0
*
DAG legalisation can now handle illegal fma vector types by scalarisation
Pete Cooper
2012-06-24
1
-0
/
+2
*
Remove intrinsic specific instructions for (V)CVTDQ2PS. Use a Pat instead ins...
Craig Topper
2012-06-23
2
-34
/
+16
*
Make CVTDQ2PS instruction use SSE2 predicate instead of SSE1. No functional c...
Craig Topper
2012-06-23
2
-9
/
+11
*
Move CVTPD2DQ to use SSE2 predicate instead of SSE3. Move DQ2PD and PD2DQ to ...
Craig Topper
2012-06-23
2
-87
/
+84
*
Use correct memory types for (V)CVTDQ2PD instructions.
Craig Topper
2012-06-23
1
-3
/
+3
*
Compress flags in X86 op folding to reduce space in static tables.
Craig Topper
2012-06-23
1
-16
/
+16
*
Make helper method static since it doesn't use anything in the class.
Craig Topper
2012-06-23
1
-3
/
+3
*
Remove intrinsic specific instructions for 128-bit (V)CVTDQ2PD. Replace with ...
Craig Topper
2012-06-23
2
-26
/
+9
*
Handle aliases to tls variables in all architectures, not just x86.
Rafael Espindola
2012-06-23
1
-5
/
+0
*
Whitespace.
Chad Rosier
2012-06-22
1
-8
/
+8
*
Functions calling __builtin_eh_return must have a frame pointer.
Jakob Stoklund Olesen
2012-06-22
1
-1
/
+1
*
Remove 'static' from inline functions defined in header files.
Chandler Carruth
2012-06-20
1
-7
/
+7
*
Add predicate check around some patterns.
Craig Topper
2012-06-20
1
-35
/
+37
[next]