Home
last modified time | relevance | path

Searched refs:SparcInstrInfo (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.cpp33 void SparcInstrInfo::anchor() {} in anchor()
35 SparcInstrInfo::SparcInstrInfo(SparcSubtarget &ST) in SparcInstrInfo() function in SparcInstrInfo
44 unsigned SparcInstrInfo::isLoadFromStackSlot(const MachineInstr *MI, in isLoadFromStackSlot()
65 unsigned SparcInstrInfo::isStoreToStackSlot(const MachineInstr *MI, in isStoreToStackSlot()
127 bool SparcInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
230 SparcInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, in InsertBranch()
258 unsigned SparcInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const in RemoveBranch()
280 void SparcInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
369 void SparcInstrInfo::
408 void SparcInstrInfo::
[all …]
DSparcFrameLowering.cpp48 const SparcInstrInfo &TII = in emitSPAdjustment()
49 *static_cast<const SparcInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitSPAdjustment()
91 const SparcInstrInfo &TII = in emitPrologue()
92 *static_cast<const SparcInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitPrologue()
206 const SparcInstrInfo &TII = in emitEpilogue()
207 *static_cast<const SparcInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitEpilogue()
DSparc.td52 include "SparcInstrInfo.td"
54 def SparcInstrInfo : InstrInfo;
103 let InstructionSet = SparcInstrInfo;
DSparcSubtarget.h40 SparcInstrInfo InstrInfo;
49 const SparcInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
DSparcInstrInfo.h39 class SparcInstrInfo : public SparcGenInstrInfo {
44 explicit SparcInstrInfo(SparcSubtarget &ST);
DCMakeLists.txt17 SparcInstrInfo.cpp
DSparcInstrAliases.td297 // Note: cmp is handled in SparcInstrInfo.
DSparcInstr64Bit.td13 // Some SPARC v9 instructions are defined in SparcInstrInfo.td because they can
DSparcInstrInfo.td1 //===-- SparcInstrInfo.td - Target Description for Sparc Target -----------===//
/external/llvm/test/CodeGen/Generic/
D2002-04-14-UnexpectedUnsignedType.ll4 ; SparcInstrInfo.cpp:103: failed assertion `0 && "Unexpected unsigned type"'
/external/llvm/docs/
DWritingAnLLVMBackend.rst205 SparcInstrInfo InstrInfo;
214 virtual const SparcInstrInfo *getInstrInfo() const {return &InstrInfo; }
752 floating-point operations. ``SparcInstrInfo.td`` also adds the base class
755 ``SparcInstrInfo.td`` largely consists of operand and instruction definitions
756 for the SPARC target. In ``SparcInstrInfo.td``, the following target
772 ``MEMrr`` that is defined earlier in ``SparcInstrInfo.td``:
802 ``defm`` directive). For example in ``SparcInstrInfo.td``, the ``multiclass``
828 ``SparcInstrInfo.td`` also includes definitions for condition codes that are
830 ``SparcInstrInfo.td`` indicate the bit location of the SPARC condition code.
848 correspond to the values in ``SparcInstrInfo.td``. I.e., ``SPCC::ICC_NE = 9``,
[all …]