index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...
Sylvestre Ledru
2012-09-27
1
-1
/
+1
*
Fix a typo 'iff' => 'if'
Sylvestre Ledru
2012-09-27
1
-1
/
+1
*
Remove the `hasFnAttr' method from Function.
Bill Wendling
2012-09-26
1
-2
/
+2
*
Add SARX/SHRX/SHLX code generation support
Michael Liao
2012-09-26
1
-0
/
+6
*
Add RORX code generation support
Michael Liao
2012-09-26
1
-0
/
+4
*
Add MULX code generation support
Michael Liao
2012-09-26
1
-0
/
+4
*
Re-work X86 code generation of atomic ops with spin-loop
Michael Liao
2012-09-20
1
-2
/
+2
*
Add some cases to x86 OptimizeCompare to handle DEC and INC, too.
Jan Wen Voung
2012-09-17
1
-4
/
+14
*
Mark FMA4 instructions as commutable and add them to the folding tables.
Craig Topper
2012-08-31
1
-0
/
+60
*
Add selection of RegOp2MemOpTable3 to canFoldMemoryOperand
Craig Topper
2012-08-31
1
-0
/
+2
*
Convert V_SETALLONES/AVX_SETALLONES/AVX2_SETALLONES to Post-RA pseudos.
Craig Topper
2012-08-28
1
-4
/
+5
*
Merge AVX_SET0PSY/AVX_SET0PDY/AVX2_SET0 into a single post-RA pseudo.
Craig Topper
2012-08-28
1
-9
/
+6
*
Preserve operand flags in convertToThreeAddress() by copying operands.
Jakob Stoklund Olesen
2012-08-23
1
-67
/
+52
*
Use a switch statement instead of a bunch of if-else checks and pull out the ...
Craig Topper
2012-08-23
1
-8
/
+10
*
Fix up indentation and remove a couple else's after returns.
Craig Topper
2012-08-21
1
-11
/
+12
*
Use uint16_t for tables of opcodes.
Craig Topper
2012-08-21
1
-2
/
+2
*
Fix up indentation. No functional change.
Craig Topper
2012-08-21
1
-61
/
+61
*
Add a couple llvm_unreachables. Add a message to several others.
Craig Topper
2012-08-21
1
-8
/
+6
*
Replace a break with llvm_unreachable in the default case of a nested switch....
Craig Topper
2012-08-21
1
-50
/
+18
*
Remove FMA3 intrinsic instructions in favor of patterns.
Craig Topper
2012-08-20
1
-24
/
+0
*
X86: move Int_CVTSD2SSrr, Int_CVTSI2SSrr, Int_CVTSI2SDrr, Int_CVTSS2SDrr from
Manman Ren
2012-08-13
1
-6
/
+6
*
X86: enable CSE between CMP and SUB
Manman Ren
2012-08-08
1
-0
/
+80
*
Don't scan physreg use-def chains looking for a PIC base.
Jakob Stoklund Olesen
2012-08-08
1
-10
/
+4
*
X86 Peephole: fold loads to the source register operand if possible.
Manman Ren
2012-08-02
1
-0
/
+75
*
Added FMA functionality to X86 target.
Elena Demikhovsky
2012-08-01
1
-32
/
+34
*
Revert r160920 and r160919 due to dragonegg and clang selfhost failure
Manman Ren
2012-07-29
1
-69
/
+0
*
X86 Peephole: fold loads to the source register operand if possible.
Manman Ren
2012-07-28
1
-0
/
+69
*
X86 Peephole: fix PR13475 in optimizeCompare.
Manman Ren
2012-07-28
1
-3
/
+7
*
X86: remove redundant cmp against zero.
Manman Ren
2012-07-18
1
-14
/
+83
*
Fix a bug in the 3-address conversion of LEA when one of the operands is an
Nadav Rotem
2012-07-16
1
-0
/
+7
*
Rename VBROADCASTSDrm into VBROADCASTSDYrm to match the naming convention.
Nadav Rotem
2012-07-15
1
-0
/
+5
*
Make helper functions static.
Benjamin Kramer
2012-07-13
1
-1
/
+1
*
X86: Update to peephole optimization to move Movr0 before (Sub, Cmp) pair.
Manman Ren
2012-07-11
1
-1
/
+22
*
X86: implement functions to analyze & synthesize CMOV|SET|Jcc
Manman Ren
2012-07-09
1
-138
/
+185
*
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
1
-0
/
+285
*
Add early if-conversion support to X86.
Jakob Stoklund Olesen
2012-07-04
1
-0
/
+80
*
Remove codegen only instruction in favor of one that has the same definition....
Craig Topper
2012-06-25
1
-1
/
+1
*
Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patte...
Craig Topper
2012-06-24
1
-2
/
+0
*
Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patte...
Craig Topper
2012-06-24
1
-2
/
+0
*
Fix build failures from r159106.
Craig Topper
2012-06-24
1
-2
/
+0
*
Remove intrinsic specific instructions for CVTPD2DQ. Replace with patterns.
Craig Topper
2012-06-24
1
-2
/
+0
*
Remove intrinsic specific instructions for (V)CVTDQ2PS. Use a Pat instead ins...
Craig Topper
2012-06-23
1
-2
/
+0
*
Compress flags in X86 op folding to reduce space in static tables.
Craig Topper
2012-06-23
1
-16
/
+16
*
Remove intrinsic specific instructions for 128-bit (V)CVTDQ2PD. Replace with ...
Craig Topper
2012-06-23
1
-2
/
+0
*
Move AVX version of convert instructions that write to GPRs to the Op1 table.
Craig Topper
2012-06-15
1
-9
/
+13
*
Move X86::VCVTTSD2SIrr from the 2 operand to 1 operand MemRegOp table.
Pete Cooper
2012-06-14
1
-1
/
+1
*
Revert r157755.
Manman Ren
2012-06-06
1
-38
/
+0
*
Remove unused private fields found by clang's new -Wunused-private-field.
Benjamin Kramer
2012-06-06
1
-3
/
+0
*
Add intrinsic forms for FMA instructions to opcode folding tables.
Craig Topper
2012-06-04
1
-105
/
+137
[next]