| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 11087
|
|
|
|
|
|
|
|
|
| |
Fix a spello
Tighten up the assertion checking
No functionality changes.
llvm-svn: 11036
|
|
|
|
|
|
| |
* Turn a bunch of instance variables into automatic variables
llvm-svn: 11035
|
|
|
|
|
|
|
|
| |
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
|