| Commit message (Collapse) | Author | Age | Files | Lines | 
| ... |  | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
Move Passes.h (which defines the interface to this file) to the top.
Move statistics to the top of the file.
Add a comment
llvm-svn: 11034
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
LiveVariables::HandlePhysRegDef private they use information that is
not in memory when LiveVariables finishes the analysis.
Also update the TwoAddressInstructionPass to not use this interface.
llvm-svn: 10755
 | 
| | 
| 
| 
|  | 
llvm-svn: 10692
 | 
| | 
| 
| 
| 
| 
| 
|  | 
A = B op C where A == C, but this cannot really occur in practice
because of SSA form. Add an assert to check that just to be safe.
llvm-svn: 10682
 | 
| | 
| 
| 
|  | 
llvm-svn: 10681
 | 
| | 
| 
| 
| 
| 
|  | 
instead, since this pass doesn't expose any state to its users.
llvm-svn: 10520
 | 
|   
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   | 
more operands and the two first operands are constrained to be the
same. The pass takes an instruction of the form:
        a = b op c
and transforms it into:
        a = b
        a = a op c
and also preserves live variables.
llvm-svn: 10512
 |