Changes in directory llvm/lib/CodeGen/SelectionDAG:
TargetLowering.cpp updated: 1.97 -> 1.98 --- Log message: do not share old induction variables when this would result in invalid instructions (that would have to be split later) --- Diffs of the changes: (+16 -0) TargetLowering.cpp | 16 ++++++++++++++++ 1 files changed, 16 insertions(+) Index: llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp diff -u llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:1.97 llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:1.98 --- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:1.97 Fri Mar 16 03:42:32 2007 +++ llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp Tue Mar 20 16:54:54 2007 @@ -1958,6 +1958,22 @@ return false; } +/// isLegalAddressScaleAndImm - Return true if S works for IsLegalAddressScale +/// and V works for isLegalAddressImmediate _and_ both can be applied +/// simultaneously to the same instruction. +bool TargetLowering::isLegalAddressScaleAndImm(int64_t S, int64_t V, + const Type* Ty) const { + return false; +} + +/// isLegalAddressScaleAndImm - Return true if S works for IsLegalAddressScale +/// and GV works for isLegalAddressImmediate _and_ both can be applied +/// simultaneously to the same instruction. +bool TargetLowering::isLegalAddressScaleAndImm(int64_t S, + GlobalValue *GV) const { + + return false; +} // Magic for divide replacement _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits