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
/
PeepholeOptimizer.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Renamed files to have the `X86' prefix for uniqueness purposes.
Misha Brukman
2004-07-26
1
-515
/
+0
*
Convert to the new TargetMachine interface.
Chris Lattner
2004-06-02
1
-1
/
+1
*
Add more ADC and SBB variants
Alkis Evlogimenos
2004-04-02
1
-4
/
+8
*
A big X86 instruction rename. The instructions are renamed to make
Alkis Evlogimenos
2004-02-29
1
-57
/
+57
*
Uncomment instructions that take both an immediate and a memory
Alkis Evlogimenos
2004-02-28
1
-5
/
+0
*
Do not generate instructions with mismatched memory/immediate sized
Alkis Evlogimenos
2004-02-28
1
-1
/
+5
*
Move MOTy::UseType enum into MachineOperand. This eliminates the
Alkis Evlogimenos
2004-02-22
1
-1
/
+2
*
The two address pass cannot handle two addr instructions where one incoming
Chris Lattner
2004-02-22
1
-9
/
+16
*
Add OR and XOR memory operand support.
Alkis Evlogimenos
2004-02-17
1
-0
/
+6
*
Peephole optimize SUBmi{16,32} into SUBmi{16,32}b when immediate is 8
Alkis Evlogimenos
2004-02-17
1
-0
/
+3
*
ADDmi{16,32} should be in the next case statement.
Alkis Evlogimenos
2004-02-17
1
-3
/
+3
*
Disable this peephole for now. We can't keep track of the fact that the imme...
Chris Lattner
2004-02-17
1
-0
/
+2
*
Fix the mneumonics for the mov instructions to have the source and destination
Chris Lattner
2004-02-17
1
-4
/
+4
*
Fix the last crimes against nature that used the 'ir' ordering to use the
Chris Lattner
2004-02-17
1
-2
/
+2
*
Rename MOVi[mr] instructions to MOV[rm]i
Chris Lattner
2004-02-17
1
-8
/
+8
*
Whoops, got my cases swapped.
Chris Lattner
2004-02-17
1
-6
/
+6
*
Add mem forms of AND instructions
Chris Lattner
2004-02-17
1
-2
/
+27
*
Rename the IMULri* instructions to IMULrri, as they are actually three address
Chris Lattner
2004-02-17
1
-3
/
+28
*
Add peephole optimizations for ADD [MEM], IMM8 instructions.
Alkis Evlogimenos
2004-02-16
1
-0
/
+3
*
Make dense maps keyed on physical registers smallerusing
Alkis Evlogimenos
2004-02-15
1
-1
/
+1
*
Use newly added next() and prior() utility functions.
Alkis Evlogimenos
2004-02-14
1
-2
/
+4
*
Change MachineBasicBlock's vector of MachineInstr pointers into an
Alkis Evlogimenos
2004-02-12
1
-17
/
+18
*
Add #include
Chris Lattner
2004-02-10
1
-0
/
+1
*
Remove uses of MachineOperand::isVirtualRegister
Chris Lattner
2004-02-10
1
-3
/
+6
*
Modify the two address instruction pass to remove the duplicate
Alkis Evlogimenos
2004-02-04
1
-8
/
+25
*
Change interface of MachineOperand as follows:
Alkis Evlogimenos
2003-12-14
1
-2
/
+2
*
Add a new SSA-based peephole optimizer which includes copy propagation and
Chris Lattner
2003-12-01
1
-2
/
+283
*
Finegrainify namespacification
Chris Lattner
2003-11-30
1
-4
/
+2
*
Put all LLVM code into the llvm namespace, as per bug 109.
Brian Gaeke
2003-11-11
1
-0
/
+4
*
Added LLVM project notice to the top of every C++ source file.
John Criswell
2003-10-20
1
-0
/
+7
*
Emit x86 instructions for: A = B op C, where A and B are 16-bit registers,
Chris Lattner
2003-10-20
1
-0
/
+40
*
Factory methods for FunctionPasses now return type FunctionPass *.
Brian Gaeke
2003-08-13
1
-1
/
+1
*
Fix problem with invalidated iterator
Chris Lattner
2003-01-16
1
-1
/
+1
*
New files
Chris Lattner
2003-01-13
1
-0
/
+86