Lines Matching refs:ARMInstructionSelector

33 class ARMInstructionSelector : public InstructionSelector {  class
35 ARMInstructionSelector(const ARMBaseTargetMachine &TM, const ARMSubtarget &STI,
163 return new ARMInstructionSelector(TM, STI, RBI); in createARMInstructionSelector()
171 ARMInstructionSelector::ARMInstructionSelector(const ARMBaseTargetMachine &TM, in ARMInstructionSelector() function in ARMInstructionSelector
294 ARMInstructionSelector::OpcodeCache::OpcodeCache(const ARMSubtarget &STI) { in OpcodeCache()
339 unsigned ARMInstructionSelector::selectSimpleExtOpc(unsigned Opc, in selectSimpleExtOpc()
355 unsigned ARMInstructionSelector::selectLoadStoreOpCode(unsigned Opc, in selectLoadStoreOpCode()
458 struct ARMInstructionSelector::CmpConstants {
482 struct ARMInstructionSelector::InsertInfo {
492 void ARMInstructionSelector::putConstant(InsertInfo I, unsigned DestReg, in putConstant()
501 bool ARMInstructionSelector::validOpRegPair(MachineRegisterInfo &MRI, in validOpRegPair()
510 bool ARMInstructionSelector::validReg(MachineRegisterInfo &MRI, unsigned Reg, in validReg()
526 bool ARMInstructionSelector::selectCmp(CmpConstants Helper, in selectCmp()
573 bool ARMInstructionSelector::insertComparison(CmpConstants Helper, InsertInfo I, in insertComparison()
609 bool ARMInstructionSelector::selectGlobal(MachineInstrBuilder &MIB, in selectGlobal()
767 bool ARMInstructionSelector::selectSelect(MachineInstrBuilder &MIB, in selectSelect()
804 bool ARMInstructionSelector::selectShift(unsigned ShiftOpc, in selectShift()
813 void ARMInstructionSelector::renderVFPF32Imm( in renderVFPF32Imm()
826 void ARMInstructionSelector::renderVFPF64Imm( in renderVFPF64Imm()
838 bool ARMInstructionSelector::select(MachineInstr &I) { in select()