14 #ifndef Mips16ISELLOWERING_H
15 #define Mips16ISELLOWERING_H
31 isEligibleForTailCallOptimization(
const MipsCC &MipsCCInfo,
32 unsigned NextStackOffset,
35 void setMips16HardFloatLibCalls();
38 getMips16HelperFunctionStubNumber(
ArgListTy &Args)
const;
40 const char *getMips16HelperFunction
45 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
46 bool IsPICCall,
bool GlobalOrExternal,
bool InternalLinkage,
65 unsigned BtOpc,
unsigned CmpiOpc,
unsigned CmpiXOpc,
bool ImmSigned,
73 unsigned SltiOpc,
unsigned SltiXOpc,
78 #endif // Mips16ISELLOWERING_H
virtual MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr *MI, MachineBasicBlock *MBB) const
std::vector< ArgListEntry > ArgListTy
virtual bool allowsUnalignedMemoryAccesses(EVT VT, bool *Fast) const
Determine if the target supports unaligned memory accesses.
Mips16TargetLowering(MipsTargetMachine &TM)