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.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rename NonScalarIntSafe to something more appropriate.
Lang Hames
2011-10-26
1
-2
/
+2
*
Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics and replace with ...
Craig Topper
2011-10-21
1
-0
/
+4
*
Add X86 ANDN instruction. Including instruction selection.
Craig Topper
2011-10-14
1
-0
/
+2
*
Synthesize SSE3/AVX 128 bit horizontal add/sub instructions from
Duncan Sands
2011-09-22
1
-0
/
+6
*
CR fixes per Bruno's request.
Nadav Rotem
2011-09-11
1
-1
/
+0
*
Implement vector-select support for avx256. Refactor the vblend implementatio...
Nadav Rotem
2011-09-09
1
-4
/
+2
*
Add X86-SSE4 codegen support for vector-select.
Nadav Rotem
2011-09-08
1
-1
/
+4
*
Fix comment. Noticed by Duncan.
Rafael Espindola
2011-09-06
1
-1
/
+1
*
Add codegen support for vector select (in the IR this means a select
Duncan Sands
2011-09-06
1
-2
/
+2
*
Split the init.trampoline intrinsic, which currently combines GCC's
Duncan Sands
2011-09-06
1
-1
/
+2
*
Adds support for variable sized allocas. For a variable sized alloca,
Rafael Espindola
2011-08-30
1
-0
/
+4
*
Adds a SelectionDAG node X86SegAlloca which will be custom lowered
Rafael Espindola
2011-08-30
1
-0
/
+5
*
Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction.
Eli Friedman
2011-08-26
1
-1
/
+2
*
Break 256-bit vector int add/sub/mul into two 128-bit operations to avoid cos...
Craig Topper
2011-08-24
1
-1
/
+3
*
Introduce matching patterns for vbroadcast AVX instruction. The idea is to
Bruno Cardoso Lopes
2011-08-17
1
-0
/
+1
*
The VPERM2F128 is a AVX instruction which permutes between two 256-bit
Bruno Cardoso Lopes
2011-08-12
1
-0
/
+1
*
Cleanup PALIGNR handling and remove the old palign pattern fragment.
Bruno Cardoso Lopes
2011-07-29
1
-4
/
+0
*
Code generation for 'fence' instruction.
Eli Friedman
2011-07-27
1
-0
/
+1
*
The vpermilps and vpermilpd have different behaviour regarding the
Bruno Cardoso Lopes
2011-07-27
1
-1
/
+4
*
Recognize unpckh* masks and match 256-bit versions. The new versions are
Bruno Cardoso Lopes
2011-07-26
1
-0
/
+2
*
More movsldup/movshdup cleanup. Rewrite the mask matching function and add
Bruno Cardoso Lopes
2011-07-26
1
-2
/
+2
*
-Inspected a AVX code block added by someone in early Feb. This was never used
Bruno Cardoso Lopes
2011-07-22
1
-2
/
+0
*
Add support for 256-bit versions of VPERMIL instruction. This is a new
Bruno Cardoso Lopes
2011-07-21
1
-0
/
+1
*
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-18
1
-4
/
+4
*
[VECTOR-SELECT]
Nadav Rotem
2011-07-14
1
-0
/
+1
*
The target specific node PANDN name is misleading. That happens because
Bruno Cardoso Lopes
2011-07-13
1
-2
/
+2
*
Use getRegForInlineAsmConstraint instead of custom defining regclasses
Eric Christopher
2011-06-29
1
-4
/
+0
*
Remove TargetOptions.h dependency from X86Subtarget.
Evan Cheng
2011-06-23
1
-0
/
+6
*
Add a parameter to CCState so that it can access the MachineFunction.
Eric Christopher
2011-06-08
1
-3
/
+4
*
Followup to 132458, omit unnecessary stack copy when x87 input is a
Stuart Hastings
2011-06-06
1
-2
/
+3
*
Reapply 132424 with fixes. This fixes PR10068.
Stuart Hastings
2011-06-03
1
-0
/
+5
*
Have LowerOperandForConstraint handle multiple character constraints.
Eric Christopher
2011-06-02
1
-1
/
+1
*
Revert 132424 to fix PR10068.
Rafael Espindola
2011-06-02
1
-5
/
+0
*
Recommit 132404 with fixes. rdar://problem/5993888
Stuart Hastings
2011-06-01
1
-0
/
+5
*
Revert 132404 to appease a buildbot. rdar://problem/5993888
Stuart Hastings
2011-06-01
1
-5
/
+0
*
Add support for x86 CMPEQSS and friends. These instructions do a
Stuart Hastings
2011-06-01
1
-0
/
+5
*
FGETSIGN support for x86, using movmskps/pd. Will be enabled with a
Stuart Hastings
2011-06-01
1
-0
/
+5
*
Reverting 132105: it broke some LLVM-GCC DejaGNU tests.
Stuart Hastings
2011-05-26
1
-2
/
+0
*
Correctly handle a one-word struct passed byval on x86_64.
Stuart Hastings
2011-05-26
1
-0
/
+2
*
Clean up the mess created by r131467+r131469.
Eli Friedman
2011-05-17
1
-4
/
+0
*
Revert 131467 due to buildbot complaint.
Stuart Hastings
2011-05-17
1
-2
/
+4
*
Fix an obscure issue in X86_64 parameter passing: if a tiny byval is
Stuart Hastings
2011-05-17
1
-0
/
+2
*
Add custom lowering of X86 vector SRA/SRL/SHL when the shift amount is a spla...
Nadav Rotem
2011-05-11
1
-2
/
+2
*
Make the logic for determining function alignment more explicit. No function...
Eli Friedman
2011-05-06
1
-3
/
+0
*
Re-apply r127953 with fixes: eliminate empty return block if it has no predec...
Evan Cheng
2011-03-21
1
-0
/
+2
*
Revert r127953, "SimplifyCFG has stopped duplicating returns into predecessors
Daniel Dunbar
2011-03-19
1
-2
/
+0
*
SimplifyCFG has stopped duplicating returns into predecessors to canonicalize IR
Evan Cheng
2011-03-19
1
-0
/
+2
*
Move more logic into getTypeForExtArgOrReturn.
Cameron Zwarich
2011-03-17
1
-2
/
+3
*
Rename getTypeForExtendedInteger() to getTypeForExtArgOrReturn().
Cameron Zwarich
2011-03-17
1
-1
/
+1
*
The x86-64 ABI says that a bool is only guaranteed to be sign-extended to a byte
Cameron Zwarich
2011-03-16
1
-0
/
+3
[next]