1//===- Thumb1InstrInfo.cpp - Thumb-1 Instruction Information ----*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 18 unchanged lines hidden (view full) --- 27Thumb1InstrInfo::Thumb1InstrInfo(const ARMSubtarget &STI) 28 : ARMBaseInstrInfo(STI), RI(*this, STI) { 29} 30 31unsigned Thumb1InstrInfo::getUnindexedOpcode(unsigned Opc) const { 32 return 0; 33} 34 |
35bool Thumb1InstrInfo::copyRegToReg(MachineBasicBlock &MBB, 36 MachineBasicBlock::iterator I, 37 unsigned DestReg, unsigned SrcReg, 38 const TargetRegisterClass *DestRC, 39 const TargetRegisterClass *SrcRC) const { 40 DebugLoc DL = DebugLoc::getUnknownLoc(); 41 if (I != MBB.end()) DL = I->getDebugLoc(); 42 --- 204 unchanged lines hidden --- |