diff options
author | Misha Brukman <brukman+llvm@gmail.com> | 2004-07-16 21:06:24 +0000 |
---|---|---|
committer | Misha Brukman <brukman+llvm@gmail.com> | 2004-07-16 21:06:24 +0000 |
commit | bebde759e51bcae46adcc4b6ea328b2355495b61 (patch) | |
tree | 373ceeb760070b1f24fde22ea08db04e4b35b6ad /lib/Analysis/AliasAnalysisEvaluator.cpp | |
parent | af7f28cdacc68cf155869752a690e03e8675fe7e (diff) |
* Use LI(S) to copy constants into registers intead of ADDI(S) as the latter is
a funky way to "use" R0 for a 0-valued operand
* Add IMPLICIT_DEFs for incoming function arguments via registers to help the
register allocator not clobber those registers
* Implement comparisons with longs
* Teach emitSelectOperation() to fold the SetCC operation
Patch contributed by Nate Begeman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14901 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/AliasAnalysisEvaluator.cpp')
0 files changed, 0 insertions, 0 deletions