- Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs
that are aliases of the specified register. - Rename modifiesRegister to definesRegister since it's looking a def of the specific register or one of its super-registers. It's not looking for def of a sub-register or alias that could change the specified register. - Added modifiesRegister to look for defs of aliases. llvm-svn: 104377
Showing
- llvm/include/llvm/CodeGen/MachineInstr.h 18 additions, 9 deletionsllvm/include/llvm/CodeGen/MachineInstr.h
- llvm/lib/CodeGen/LiveIntervalAnalysis.cpp 3 additions, 3 deletionsllvm/lib/CodeGen/LiveIntervalAnalysis.cpp
- llvm/lib/CodeGen/MachineInstr.cpp 14 additions, 9 deletionsllvm/lib/CodeGen/MachineInstr.cpp
- llvm/lib/CodeGen/PostRASchedulerList.cpp 2 additions, 2 deletionsllvm/lib/CodeGen/PostRASchedulerList.cpp
- llvm/lib/CodeGen/PreAllocSplitting.cpp 1 addition, 1 deletionllvm/lib/CodeGen/PreAllocSplitting.cpp
- llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp 3 additions, 2 deletionsllvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
- llvm/lib/CodeGen/TwoAddressInstructionPass.cpp 1 addition, 1 deletionllvm/lib/CodeGen/TwoAddressInstructionPass.cpp
- llvm/lib/Target/X86/X86FastISel.cpp 1 addition, 1 deletionllvm/lib/Target/X86/X86FastISel.cpp
Loading
Please register or sign in to comment