Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.340 -> 1.341 --- Log message: switch to smallvector --- Diffs of the changes: (+1 -3) X86ISelLowering.cpp | 4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm/lib/Target/X86/X86ISelLowering.cpp diff -u llvm/lib/Target/X86/X86ISelLowering.cpp:1.340 llvm/lib/Target/X86/X86ISelLowering.cpp:1.341 --- llvm/lib/Target/X86/X86ISelLowering.cpp:1.340 Mon Feb 26 01:50:02 2007 +++ llvm/lib/Target/X86/X86ISelLowering.cpp Mon Feb 26 01:59:53 2007 @@ -1059,17 +1059,15 @@ //===----------------------------------------------------------------------===// class CallingConvState { - uint32_t UsedRegs[(X86::NUM_TARGET_REGS+31)/32]; unsigned StackOffset; const MRegisterInfo &MRI; + SmallVector<uint32_t, 32> UsedRegs; public: CallingConvState(const MRegisterInfo &mri) : MRI(mri) { // No stack is used. StackOffset = 0; UsedRegs.resize(MRI.getNumRegs()); - // No registers are used. - memset(UsedRegs, 0, sizeof(UsedRegs)); } unsigned getNextStackOffset() const { return StackOffset; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits