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
/
X86ISelLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Convert more static tables of registers used by calling convention to uint16_...
Craig Topper
2012-03-11
1
-5
/
+5
*
Address Evan's comments for r151877.
Chad Rosier
2012-03-05
1
-7
/
+6
*
Prevent obscure and incorrect tail-call optimization.
Chad Rosier
2012-03-02
1
-0
/
+5
*
Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...
Evan Cheng
2012-02-28
1
-1
/
+1
*
Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...
Daniel Dunbar
2012-02-28
1
-1
/
+1
*
Some ARM implementaions, e.g. A-series, does return stack prediction. That is,
Evan Cheng
2012-02-28
1
-1
/
+1
*
Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowe...
NAKAMURA Takumi
2012-02-25
1
-9
/
+18
*
Add WIN_FTOL_* psudo-instructions to model the unique calling convention
Michael J. Spencer
2012-02-24
1
-31
/
+68
*
Make all pointers to TargetRegisterClass const since they are all pointers to...
Craig Topper
2012-02-22
1
-2
/
+2
*
Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove...
Craig Topper
2012-02-19
1
-4
/
+1
*
Unify all shuffle mask checking functions take a mask and VT instead of Vecto...
Craig Topper
2012-02-19
1
-85
/
+68
*
Make a bunch of X86ISelLowering shuffle functions static now that they are no...
Craig Topper
2012-02-19
1
-88
/
+51
*
Use the same CALL instructions for Windows as for everything else.
Jakob Stoklund Olesen
2012-02-16
1
-16
/
+0
*
Enable register mask operands for x86 calls.
Jakob Stoklund Olesen
2012-02-16
1
-13
/
+21
*
Update CanXFormVExtractWithShuffleIntoLoad to ensure bitcasts of loads only h...
Craig Topper
2012-02-13
1
-1
/
+4
*
Add support for implicit TLS model used with MS VC runtime.
Anton Korobeynikov
2012-02-11
1
-0
/
+62
*
Fix shuffle lowering code to stop creating temporary DAG nodes to do shuffle ...
Craig Topper
2012-02-11
1
-36
/
+23
*
Fixed a bug in printing "cmp" pseudo ops.
Elena Demikhovsky
2012-02-08
1
-17
/
+18
*
Remove GCC builtins for vpermilp* intrinsics as clang no longer needs them. C...
Craig Topper
2012-02-08
1
-0
/
+6
*
Add instruction selection for 256-bit VPSHUFD and 128-bit VPERMILPS/VPERMILPD.
Craig Topper
2012-02-07
1
-2
/
+9
*
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
1
-12
/
+9
*
Persuade GCC that there is nothing worth warning about here (there isn't).
Duncan Sands
2012-02-05
1
-1
/
+1
*
Convert assert(0) to llvm_unreachable in X86 Target directory.
Craig Topper
2012-02-05
1
-1
/
+1
*
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
1
-62
/
+35
*
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
*
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
1
-0
/
+51
*
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
1
-0
/
+3
*
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
*
Shortened code in shuffle masks
Elena Demikhovsky
2012-02-01
1
-33
/
+11
*
Optimization for "truncate" operation on AVX.
Elena Demikhovsky
2012-02-01
1
-0
/
+100
*
Don't create VBROADCAST nodes if any nodes use the chain result from the load...
Craig Topper
2012-02-01
1
-0
/
+4
*
Remove pcmpgt/pcmpeq intrinsics as clang is not using them.
Craig Topper
2012-01-31
1
-20
/
+0
*
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
*
X86: Simplify shuffle mask generation code.
Benjamin Kramer
2012-01-30
1
-53
/
+34
*
Fix pattern for memory form of PSHUFD for use with FP vectors to remove bitca...
Craig Topper
2012-01-30
1
-6
/
+1
*
Move some XOP patterns into instruction definition. Replae VPCMOV intrinsic p...
Craig Topper
2012-01-30
1
-1
/
+191
*
Remove some more patterns by custom lowering intrinsics to target specific no...
Craig Topper
2012-01-26
1
-0
/
+9
*
fix a bug I introduced in r148929, this is not a splat!
Chris Lattner
2012-01-25
1
-1
/
+5
*
Custom lower PSIGN and PSHUFB intrinsics to their corresponding target specif...
Craig Topper
2012-01-25
1
-0
/
+12
[next]