diff options
| author | Chris Lattner <sabre@nondot.org> | 2009-08-02 05:20:37 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2009-08-02 05:20:37 +0000 |
| commit | 5f1fdb3d639bc0300b5a40f1a1c62178fb534668 (patch) | |
| tree | 2265d4015a9ba0966c2bd58c8535a3d0f59bc4cd /lib/Target/PowerPC/PPCInstrInfo.cpp | |
| parent | 1a6ef24f529090bc30e974ae536f25a26643e3b7 (diff) | |
| download | external_llvm-5f1fdb3d639bc0300b5a40f1a1c62178fb534668.zip external_llvm-5f1fdb3d639bc0300b5a40f1a1c62178fb534668.tar.gz external_llvm-5f1fdb3d639bc0300b5a40f1a1c62178fb534668.tar.bz2 | |
Move the getInlineAsmLength virtual method from TAI to TII, where
the only real caller (GetFunctionSizeInBytes) uses it.
The custom ARM implementation of this is basically reimplementing
an assembler poorly for negligible gain. It should be removed
IMNSHO, but I'll leave that to ARMish folks to decide.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77877 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/PPCInstrInfo.cpp')
| -rw-r--r-- | lib/Target/PowerPC/PPCInstrInfo.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/PowerPC/PPCInstrInfo.cpp b/lib/Target/PowerPC/PPCInstrInfo.cpp index 2553a44..27a5450 100644 --- a/lib/Target/PowerPC/PPCInstrInfo.cpp +++ b/lib/Target/PowerPC/PPCInstrInfo.cpp @@ -768,7 +768,7 @@ unsigned PPCInstrInfo::GetInstSizeInBytes(const MachineInstr *MI) const { case PPC::INLINEASM: { // Inline Asm: Variable size. const MachineFunction *MF = MI->getParent()->getParent(); const char *AsmStr = MI->getOperand(0).getSymbolName(); - return MF->getTarget().getTargetAsmInfo()->getInlineAsmLength(AsmStr); + return getInlineAsmLength(AsmStr, *MF->getTarget().getTargetAsmInfo()); } case PPC::DBG_LABEL: case PPC::EH_LABEL: |
