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
...
*
Add support for implicit TLS model used with MS VC runtime.
Anton Korobeynikov
2012-02-11
6
-3
/
+80
*
Don't mix declarations and code.
Benjamin Kramer
2012-02-11
2
-8
/
+6
*
Make the EDis tables const.
Benjamin Kramer
2012-02-11
2
-2
/
+2
*
Reuse the enum names from X86Desc in the X86Disassembler.
Benjamin Kramer
2012-02-11
5
-15
/
+37
*
Remove some patterns for matching vector_shuffle instructions since vector_sh...
Craig Topper
2012-02-11
2
-78
/
+16
*
Fix shuffle lowering code to stop creating temporary DAG nodes to do shuffle ...
Craig Topper
2012-02-11
1
-36
/
+23
*
More tweaks to get the size of the X86 disassembler tables down.
Craig Topper
2012-02-09
2
-0
/
+7
*
Flatten some of the arrays in the X86 disassembler tables to reduce space nee...
Craig Topper
2012-02-09
3
-7
/
+6
*
Handle register masks when searching for EFLAGS clobbers.
Jakob Stoklund Olesen
2012-02-09
1
-0
/
+6
*
Fixed a bug in printing "cmp" pseudo ops.
Elena Demikhovsky
2012-02-08
4
-41
/
+115
*
Remove a couple unneeded intrinsic patterns
Craig Topper
2012-02-08
1
-6
/
+0
*
Remove GCC builtins for vpermilp* intrinsics as clang no longer needs them. C...
Craig Topper
2012-02-08
2
-32
/
+15
*
Use LEA to adjust stack ptr for Atom. Patch by Andy Zhang.
Evan Cheng
2012-02-07
4
-21
/
+52
*
Add instruction selection for 256-bit VPSHUFD and 128-bit VPERMILPS/VPERMILPD.
Craig Topper
2012-02-07
2
-22
/
+32
*
Enable streaming of bitcode
Derek Schuff
2012-02-06
2
-2
/
+2
*
Remove some dead code and tidy things up now that vectors use ConstantDataVector
Chris Lattner
2012-02-06
1
-8
/
+4
*
X86: Don't call malloc for 4 bits. No functionality change.
Benjamin Kramer
2012-02-06
1
-4
/
+3
*
Add shuffle decoding support for 256-bit pshufd. Merge vpermilp* and pshufd d...
Craig Topper
2012-02-06
4
-84
/
+70
*
Persuade GCC that there is nothing worth warning about here (there isn't).
Duncan Sands
2012-02-05
2
-2
/
+2
*
Begin fleshing out more convenience predicates in llvm::Triple and
Chandler Carruth
2012-02-05
1
-17
/
+7
*
Convert assert(0) to llvm_unreachable
Craig Topper
2012-02-05
1
-0
/
+1
*
Convert assert(0) to llvm_unreachable in X86 Target directory.
Craig Topper
2012-02-05
8
-22
/
+20
*
Convert some assert(0) in default of switch statements to llvm_unreachable.
Craig Topper
2012-02-05
1
-10
/
+7
*
Add target specific node for PMULUDQ. Change patterns to use it and custom lo...
Craig Topper
2012-02-05
4
-69
/
+69
*
Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to...
Craig Topper
2012-02-05
1
-125
/
+0
*
TargetPassConfig: confine the MC configuration to TargetMachine.
Andrew Trick
2012-02-04
2
-8
/
+5
*
Remove getShuffleVPERMILPImmediate function, getShuffleSHUFImmediate performs...
Craig Topper
2012-02-03
1
-30
/
+1
*
Remove unnecessary qualification on 256-bit vector handling in LowerBUILD_VEC...
Craig Topper
2012-02-03
1
-2
/
+2
*
Added TargetPassConfig. The first little step toward configuring codegen passes.
Andrew Trick
2012-02-03
2
-12
/
+39
*
whitespace
Andrew Trick
2012-02-03
2
-6
/
+6
*
Incorporate suggestions Chad, Jakob and Evan's suggestions on r149957.
Lang Hames
2012-02-03
1
-22
/
+33
*
Require non-NULL register masks.
Jakob Stoklund Olesen
2012-02-02
1
-2
/
+2
*
Minor change in signature of the getZeroVector()
Elena Demikhovsky
2012-02-02
1
-30
/
+21
*
Optimization for SIGN_EXTEND operation on AVX.
Elena Demikhovsky
2012-02-02
4
-0
/
+67
*
Unbreak the MSVC build.
Francois Pichet
2012-02-02
1
-1
/
+1
*
Set EFLAGS correctly in EmitLoweredSelect on X86.
Lang Hames
2012-02-02
1
-2
/
+29
*
Instruction scheduling itinerary for Intel Atom.
Andrew Trick
2012-02-01
15
-514
/
+1016
*
Avoid creating an extract element to an illegal type after LegalizeTypes has ...
Mon P Wang
2012-02-01
1
-2
/
+10
*
Tidy up.
Chad Rosier
2012-02-01
1
-1
/
+1
*
Passing AVX 256-bit structures in Win64 was wrong.
Elena Demikhovsky
2012-02-01
1
-0
/
+4
*
Shortened code in shuffle masks
Elena Demikhovsky
2012-02-01
1
-33
/
+11
*
Optimization for "truncate" operation on AVX.
Elena Demikhovsky
2012-02-01
2
-0
/
+101
*
Don't create VBROADCAST nodes if any nodes use the chain result from the load...
Craig Topper
2012-02-01
1
-0
/
+4
*
Add assembler dialect attribute in asm parser which lets target specific asm ...
Devang Patel
2012-01-31
1
-4
/
+3
*
Remove pcmpgt/pcmpeq intrinsics as clang is not using them.
Craig Topper
2012-01-31
1
-20
/
+0
*
PR11834: Use macros which are defined on Windows. Patch by Marina Yatsina.
Evan Cheng
2012-01-30
2
-2
/
+4
*
Intel syntax. Adjust special code, used to recognize cmp<comparison code>{ss,...
Devang Patel
2012-01-30
1
-2
/
+4
*
Intel syntax. Support .intel_syntax directive.
Devang Patel
2012-01-30
1
-10
/
+24
*
Fix refacto.
Benjamin Kramer
2012-01-30
1
-2
/
+2
*
Eliminate narrowing conversion in initializer list, to make C++11 happy
Douglas Gregor
2012-01-30
1
-2
/
+2
[prev]
[next]