More templatization.
[oota-llvm.git] / lib / CodeGen / TwoAddressInstructionPass.cpp
2007-11-12 Owen AndersonAs Chris and Evan pointed out, BreakCriticalMachineEdge...
2007-11-08 Owen AndersonThis preserves critical edge breaking.
2007-11-08 Owen AndersonBring UsedBlocks back. StrongPHIElimination needs...
2007-10-23 Evan ChengIt's possible to commute instrctions with more than...
2007-10-20 Evan ChengAdded missing curly braces which renders the if clause...
2007-09-26 Evan ChengAllow copyRegToReg to emit cross register classes copies.
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-18 Evan ChengVarInfo::UsedBlocks is no longer used. Remove.
2007-03-18 Evan ChengKeep UsedBlocks info accurate.
2006-12-19 Chris LattnerEliminate static ctors from Statistics
2006-12-07 Bill WendlingRemoved more <iostream> includes
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-12-01 Evan ChengMatch TargetInstrInfo changes.
2006-11-28 Bill WendlingUse llvm streams instead of <iostream>
2006-11-09 Evan ChengRemove M_2_ADDR_FLAG.
2006-11-01 Evan ChengTwo-address instructions no longer have to be A :=...
2006-09-05 Chris LattnerFix a long-standing wart in the code generator: two...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-07-20 Andrew LenharthReduce number of exported symbols
2006-06-28 Chris LattnerShave another 27K off libllvmgcc.dylib with visibility...
2006-05-24 Chris LattnerPatches to make the LLVM sources more -pedantic clean...
2006-05-04 Chris LattnerMove some methods out of MachineInstr into MachineOperand
2006-01-22 Chris LattnerAdd explicit #includes of <iostream>
2005-10-26 Chris LattnerFix some spello's pointed out by Gabor Greif
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-01-19 Chris LattnerUse the TargetInstrInfo::commuteInstruction method...
2005-01-02 Chris LattnerMake the 2-address instruction lowering pass smarter...
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-15 Chris LattnerThe insertion method returns void now
2004-07-22 Misha BrukmanFix indentation and wrap code at 80 cols
2004-07-22 Chris LattnerRemove extraneous punctuation
2004-07-21 Chris LattnerMinor cleanups
2004-07-21 Brian GaekeThese files don't need to include <iostream> since...
2004-07-19 Chris LattnerSimplify the interface to LiveVariables::addVirtualRegi...
2004-06-25 Tanya LattnerMade a fix so that you can print out MachineInstrs...
2004-06-02 Chris LattnerAdjust to new TargetMachine interface
2004-02-18 Alkis EvlogimenosBeautify debug output.
2004-02-15 Alkis EvlogimenosThis pass should not require phi elimination or live...
2004-02-14 Alkis EvlogimenosUse newly added next() and prior() utility functions.
2004-02-13 Alkis EvlogimenosRemove getAllocatedRegNum(). Use getReg() instead.
2004-02-12 Alkis EvlogimenosChange MachineBasicBlock's vector of MachineInstr point...
2004-02-05 Tanya LattnerAdded missing include.
2004-02-04 Alkis EvlogimenosModify the two address instruction pass to remove the...
2004-02-02 Alkis EvlogimenosRevert changes. Will implement this using a different...
2004-02-02 Alkis EvlogimenosCorrectly update def/use information for modified machi...
2004-01-31 Chris LattnerFix, correctly this time, the computation of the return...
2004-01-31 Chris Lattner* Fix incorrect computation of the runOnMachineFunction...
2004-01-31 Chris LattnerRemove unneeded #includes
2004-01-11 Alkis EvlogimenosMake LiveVariables::HandlePhysRegUse and
2004-01-05 Chris Lattnerfix warning
2004-01-05 Alkis EvlogimenosCurrently we cannot handle two-address instructions...
2004-01-04 Alkis EvlogimenosUpdate description.
2003-12-18 Alkis EvlogimenosRemove TwoAddressInstruction from the public headers...
2003-12-18 Alkis EvlogimenosAdd TwoAddressInstructionPass to handle instructions...