diff options
| author | Bill Wendling <isanbard@gmail.com> | 2011-07-07 21:05:13 +0000 | 
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2011-07-07 21:05:13 +0000 | 
| commit | 1a423d8b35cdd86c38babb3861c4e45a7bd18307 (patch) | |
| tree | 6da43dd885012af0fb618378105988df7472a2de | |
| parent | 11af28bdbdff9132d225014ce4964b1bc56370cf (diff) | |
| download | bcm5719-llvm-1a423d8b35cdd86c38babb3861c4e45a7bd18307.tar.gz bcm5719-llvm-1a423d8b35cdd86c38babb3861c4e45a7bd18307.zip | |
Move a function out-of-line.
llvm-svn: 134640
| -rw-r--r-- | llvm/include/llvm/Target/TargetAsmInfo.h | 7 | ||||
| -rw-r--r-- | llvm/lib/Target/TargetAsmInfo.cpp | 6 | 
2 files changed, 9 insertions, 4 deletions
| diff --git a/llvm/include/llvm/Target/TargetAsmInfo.h b/llvm/include/llvm/Target/TargetAsmInfo.h index cdd1672be6f..44f23ad11ae 100644 --- a/llvm/include/llvm/Target/TargetAsmInfo.h +++ b/llvm/include/llvm/Target/TargetAsmInfo.h @@ -20,6 +20,7 @@  #include "llvm/Target/TargetRegisterInfo.h"  namespace llvm { +  template <typename T> class ArrayRef;    class MCSection;    class MCContext;    class MachineFunction; @@ -84,10 +85,8 @@ public:      return TLOF->isFunctionEHFrameSymbolPrivate();    } -  int getCompactUnwindEncoding(const std::vector<MCCFIInstruction> &Instrs, -                               int DataAlignmentFactor, bool IsEH) const { -    return TFI->getCompactUnwindEncoding(Instrs, DataAlignmentFactor, IsEH); -  } +  int getCompactUnwindEncoding(ArrayRef<MCCFIInstruction> Instrs, +                               int DataAlignmentFactor, bool IsEH) const;    const unsigned *getCalleeSavedRegs(MachineFunction *MF = 0) const {      return TRI->getCalleeSavedRegs(MF); diff --git a/llvm/lib/Target/TargetAsmInfo.cpp b/llvm/lib/Target/TargetAsmInfo.cpp index 475a942da05..1d57d8498e6 100644 --- a/llvm/lib/Target/TargetAsmInfo.cpp +++ b/llvm/lib/Target/TargetAsmInfo.cpp @@ -26,3 +26,9 @@ TargetAsmInfo::TargetAsmInfo(const TargetMachine &TM) {    TRI = TM.getRegisterInfo();    TFI->getInitialFrameState(InitialFrameState);  } + +int TargetAsmInfo::getCompactUnwindEncoding(ArrayRef<MCCFIInstruction> Instrs, +                                            int DataAlignmentFactor, +                                            bool IsEH) const { +  return TFI->getCompactUnwindEncoding(Instrs, DataAlignmentFactor, IsEH); +} | 

