index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
TwoAddressInstructionPass.cpp
Age
Commit message (
Expand
)
Author
2008-03-27
Fix a memory bug: increment an iterator of a deleted machine instr.
Evan Cheng
2008-03-13
Typo.
Evan Cheng
2008-03-13
Don't try to sink 3-address instruction if convertToThreeAddress created more...
Evan Cheng
2008-03-13
Remove an unused command line option.
Evan Cheng
2008-03-13
TwoAddressInstructionPass enhancement. After it converts a two address instru...
Evan Cheng
2008-03-05
Refactor code. Remove duplicated functions that basically do the same thing as
Evan Cheng
2008-02-10
Rename MRegisterInfo to TargetRegisterInfo.
Dan Gohman
2008-01-15
Remove DefInst from LiveVariables::VarInfo. Use the facilities on MachineReg...
Owen Anderson
2008-01-07
rename TargetInstrDescriptor -> TargetInstrDesc.
Chris Lattner
2008-01-07
Rename all the M_* flags to be namespace qualified enums, and switch
Chris Lattner
2008-01-07
add more and significantly better comments to the rest of the machineinstr
Chris Lattner
2008-01-07
Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor
Chris Lattner
2008-01-07
Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects
Chris Lattner
2008-01-04
Don't recalculate the loop info and loop dominators analyses if they're
Bill Wendling
2007-12-31
Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the
Owen Anderson
2007-12-31
Rename SSARegMap -> MachineRegisterInfo in keeping with the idea
Chris Lattner
2007-12-29
Remove attribution from file headers, per discussion on llvmdev.
Chris Lattner
2007-11-12
As Chris and Evan pointed out, BreakCriticalMachineEdges doesn't really need
Owen Anderson
2007-11-08
This preserves critical edge breaking.
Owen Anderson
2007-11-08
Bring UsedBlocks back. StrongPHIElimination needs this information.
Owen Anderson
2007-10-23
It's possible to commute instrctions with more than 3 operands.
Evan Cheng
2007-10-20
Added missing curly braces which renders the if clause useless in debug build.
Evan Cheng
2007-09-26
Allow copyRegToReg to emit cross register classes copies.
Evan Cheng
2007-05-06
Fix typo in comment.
Nick Lewycky
2007-05-03
Drop 'const'
Devang Patel
2007-05-02
Use 'static const char' instead of 'static const int'.
Devang Patel
2007-05-01
Do not use typeinfo to identify pass in pass manager.
Devang Patel
2007-04-18
VarInfo::UsedBlocks is no longer used. Remove.
Evan Cheng
2007-03-18
Keep UsedBlocks info accurate.
Evan Cheng
2006-12-19
Eliminate static ctors from Statistics
Chris Lattner
2006-12-07
Removed more <iostream> includes
Bill Wendling
2006-12-06
Detemplatize the Statistic class. The only type it is instantiated with
Chris Lattner
2006-12-01
Match TargetInstrInfo changes.
Evan Cheng
2006-11-28
Use llvm streams instead of <iostream>
Bill Wendling
2006-11-09
Remove M_2_ADDR_FLAG.
Evan Cheng
2006-11-01
Two-address instructions no longer have to be A := A op C. Now any pair of de...
Evan Cheng
2006-09-05
Fix a long-standing wart in the code generator: two-address instruction lowering
Chris Lattner
2006-08-27
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
Chris Lattner
2006-07-20
Reduce number of exported symbols
Andrew Lenharth
2006-06-28
Shave another 27K off libllvmgcc.dylib with visibility hidden
Chris Lattner
2006-05-24
Patches to make the LLVM sources more -pedantic clean. Patch provided
Chris Lattner
2006-05-04
Move some methods out of MachineInstr into MachineOperand
Chris Lattner
2006-01-22
Add explicit #includes of <iostream>
Chris Lattner
2005-10-26
Fix some spello's pointed out by Gabor Greif
Chris Lattner
2005-04-21
Remove trailing whitespace
Misha Brukman
2005-01-19
Use the TargetInstrInfo::commuteInstruction method to commute instructions
Chris Lattner
2005-01-02
Make the 2-address instruction lowering pass smarter in two ways:
Chris Lattner
2004-09-01
Changes For Bug 352
Reid Spencer
2004-08-15
The insertion method returns void now
Chris Lattner
2004-07-22
Fix indentation and wrap code at 80 cols
Misha Brukman
[next]