Home
last modified time | relevance | path

Searched refs:MipsII (Results 1 – 19 of 19) sorted by relevance

/llvm-project/llvm/lib/Target/Mips/
H A DMipsMCInstLower.cpp45 if (TargetFlags & MipsII::MO_DLLIMPORT) { in LowerSymbolOperand()
48 TargetFlags &= ~MipsII::MO_DLLIMPORT; in LowerSymbolOperand()
54 case MipsII::MO_NO_FLAG: in LowerSymbolOperand()
56 case MipsII::MO_GPREL: in LowerSymbolOperand()
59 case MipsII::MO_GOT_CALL: in LowerSymbolOperand()
62 case MipsII::MO_GOT: in LowerSymbolOperand()
65 case MipsII::MO_ABS_HI: in LowerSymbolOperand()
68 case MipsII::MO_ABS_LO: in LowerSymbolOperand()
71 case MipsII::MO_TLSGD: in LowerSymbolOperand()
74 case MipsII in LowerSymbolOperand()
[all...]
H A DMipsMulMulBugPass.cpp54 bool fixMulMulBB(MachineBasicBlock &MBB, const MipsInstrInfo &MipsII);
65 const MipsInstrInfo &MipsII = in runOnMachineFunction()
71 Modified |= fixMulMulBB(MBB, MipsII); in runOnMachineFunction()
109 const MipsInstrInfo &MipsII) { in fixMulMulBB()
126 const MCInstrDesc &NewMCID = MipsII.get(Mips::NOP); in fixMulMulBB()
66 const MipsInstrInfo &MipsII = runOnMachineFunction() local
110 fixMulMulBB(MachineBasicBlock & MBB,const MipsInstrInfo & MipsII) fixMulMulBB() argument
H A DMipsMachineFunction.cpp96 .addGlobalAddress(FName, 0, MipsII::MO_GPOFF_HI); in initGlobalBaseReg()
100 .addGlobalAddress(FName, 0, MipsII::MO_GPOFF_LO); in initGlobalBaseReg()
110 .addExternalSymbol("__gnu_local_gp", MipsII::MO_ABS_HI); in initGlobalBaseReg()
112 .addExternalSymbol("__gnu_local_gp", MipsII::MO_ABS_LO); in initGlobalBaseReg()
125 .addGlobalAddress(FName, 0, MipsII::MO_GPOFF_HI); in initGlobalBaseReg()
128 .addGlobalAddress(FName, 0, MipsII::MO_GPOFF_LO); in initGlobalBaseReg()
H A DMipsAsmPrinter.cpp161 if (MO.isMCSymbol() && (MO.getTargetFlags() & MipsII::MO_JALR)) { in emitDirectiveRelocJalr()
629 case MipsII::MO_GPREL: O << "%gp_rel("; break; in printOperand()
630 case MipsII::MO_GOT_CALL: O << "%call16("; break; in printOperand()
631 case MipsII::MO_GOT: O << "%got("; break; in printOperand()
632 case MipsII::MO_ABS_HI: O << "%hi("; break; in printOperand()
633 case MipsII::MO_ABS_LO: O << "%lo("; break; in printOperand()
634 case MipsII::MO_HIGHER: O << "%higher("; break; in printOperand()
635 case MipsII::MO_HIGHEST: O << "%highest(("; break; in printOperand()
636 case MipsII::MO_TLSGD: O << "%tlsgd("; break; in printOperand()
637 case MipsII in printOperand()
[all...]
H A DMipsISelLowering.h390 unsigned GOTFlag = IsN32OrN64 ? MipsII::MO_GOT_PAGE : MipsII::MO_GOT; in getAddrLocal()
396 unsigned LoFlag = IsN32OrN64 ? MipsII::MO_GOT_OFST : MipsII::MO_ABS_LO; in getAddrLocal()
441 SDValue Hi = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI); in getAddrNonPIC()
442 SDValue Lo = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_LO); in getAddrNonPIC()
458 SDValue Hi = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI); in getAddrNonPICSym64()
459 SDValue Lo = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_LO); in getAddrNonPICSym64()
463 getTargetNode(N, Ty, DAG, MipsII::MO_HIGHEST)); in getAddrNonPICSym64()
464 SDValue Higher = getTargetNode(N, Ty, DAG, MipsII in getAddrNonPICSym64()
[all...]
H A DMipsBranchExpansion.cpp496 .addMBB(TgtMBB, MipsII::MO_ABS_HI) in expandToLongBranch()
504 .addMBB(TgtMBB, MipsII::MO_ABS_LO) in expandToLongBranch()
604 .addMBB(TgtMBB, MipsII::MO_ABS_HI) in expandToLongBranch()
615 .addMBB(TgtMBB, MipsII::MO_ABS_LO) in expandToLongBranch()
692 .addMBB(TgtMBB, MipsII::MO_HIGHEST); in expandToLongBranch()
696 .addMBB(TgtMBB, MipsII::MO_HIGHER); in expandToLongBranch()
703 .addMBB(TgtMBB, MipsII::MO_ABS_HI); in expandToLongBranch()
710 .addMBB(TgtMBB, MipsII::MO_ABS_LO); in expandToLongBranch()
714 .addMBB(TgtMBB, MipsII::MO_ABS_HI); in expandToLongBranch()
718 .addMBB(TgtMBB, MipsII in expandToLongBranch()
[all...]
H A DMipsInstructionSelector.cpp388 .addJumpTableIndex(I.getOperand(1).getIndex(), MipsII::MO_ABS_LO) in select()
673 if (I.getOperand(1).getTargetFlags() == MipsII::MO_GOT_CALL) in select()
674 LWGOT->getOperand(2).setTargetFlags(MipsII::MO_GOT_CALL); in select()
676 LWGOT->getOperand(2).setTargetFlags(MipsII::MO_GOT); in select()
692 ADDiu->getOperand(2).setTargetFlags(MipsII::MO_ABS_LO); in select()
702 LUi->getOperand(1).setTargetFlags(MipsII::MO_ABS_HI); in select()
711 ADDiu->getOperand(2).setTargetFlags(MipsII::MO_ABS_LO); in select()
724 .addJumpTableIndex(I.getOperand(1).getIndex(), MipsII::MO_GOT) in select()
732 .addJumpTableIndex(I.getOperand(1).getIndex(), MipsII::MO_ABS_HI); in select()
H A DMicroMipsSizeReduction.cpp140 static const MipsInstrInfo *MipsII; member in __anonb420b65c0111::MicroMipsSizeReduce
205 const MipsInstrInfo *MicroMipsSizeReduce::MipsII; member in __anonb420b65c0111::MicroMipsSizeReduce
704 MI->setDesc(MipsII->get(Entry.NarrowOpc())); in ReplaceInstruction()
709 const MCInstrDesc &NewMCID = MipsII->get(Entry.NarrowOpc()); in ReplaceInstruction()
784 MipsII = static_cast<const MipsInstrInfo *>(Subtarget->getInstrInfo()); in runOnMachineFunction()
H A DMipsOptimizePICCall.cpp291 if (Flags != MipsII::MO_GOT_CALL && Flags != MipsII::MO_CALL_LO16) in isCallViaRegister()
H A DMips16ISelDAGToDAG.cpp75 .addExternalSymbol("_gp_disp", MipsII::MO_ABS_HI); in initGlobalBaseReg()
77 .addExternalSymbol("_gp_disp", MipsII::MO_ABS_LO); in initGlobalBaseReg()
H A DMipsInstrInfo.cpp589 return (MI.getDesc().TSFlags & MipsII::IsCTI) == 0; in SafeInFPUDelaySlot()
643 return (MI.getDesc().TSFlags & MipsII::HasForbiddenSlot) != 0; in HasFPUDelaySlot()
767 if (MO.isMCSymbol() && (MO.getTargetFlags() & MipsII::MO_JALR)) in genInstrWithNewOpc()
768 MIB.addSym(MO.getMCSymbol(), MipsII::MO_JALR); in genInstrWithNewOpc()
920 using namespace MipsII; in getSerializableDirectMachineOperandTargetFlags()
H A DMipsISelLowering.cpp2188 N, SDLoc(N), Ty, DAG, MipsII::MO_GOT_HI16, MipsII::MO_GOT_LO16, in lowerGlobalTLSAddress()
2194 (ABI.IsN32() || ABI.IsN64()) ? MipsII::MO_GOT_DISP : MipsII::MO_GOT, in lowerGlobalTLSAddress()
2229 unsigned Flag = (model == TLSModel::LocalDynamic) ? MipsII::MO_TLSLDM in lowerGlobalTLSAddress()
2230 : MipsII::MO_TLSGD; in lowerGlobalTLSAddress()
2258 MipsII::MO_DTPREL_HI); in lowerJumpTable()
2261 MipsII::MO_DTPREL_LO);
2271 MipsII::MO_GOTTPREL); in lowerConstantPool()
2280 MipsII in lowerConstantPool()
[all...]
H A DMipsFastISel.cpp417 .addGlobalAddress(GV, 0, MipsII::MO_GOT); in materializeGV()
423 .addGlobalAddress(GV, 0, MipsII::MO_ABS_LO); in materializeGV()
434 .addSym(Sym, MipsII::MO_GOT); in materializeExternalCallSym()
1582 MIB.addSym(Symbol, MipsII::MO_JALR); in fastLowerIntrinsicCall()
1585 Addr.getGlobalValue()->getName()), MipsII::MO_JALR); in fastLowerIntrinsicCall()
H A DMipsCallLowering.cpp486 CalleeGlobalValue->getOperand(1).setTargetFlags(MipsII::MO_GOT_CALL); in lowerCall()
H A DMips16ISelLowering.cpp494 MipsII::MO_GOT, Chain, in getOpndList()
H A DMipsInstrInfo.td1151 let OperandNamespace = "MipsII";
/llvm-project/llvm/tools/llvm-exegesis/lib/Mips/
H A DTarget.cpp24 switch (Instr.Description.TSFlags & MipsII::FormMask) { in isInvalidMemoryInstr()
28 case MipsII::Pseudo: in isInvalidMemoryInstr()
29 case MipsII::FrmR: in isInvalidMemoryInstr()
30 case MipsII::FrmJ: in isInvalidMemoryInstr()
31 case MipsII::FrmFR: in isInvalidMemoryInstr()
34 case MipsII::FrmI: in isInvalidMemoryInstr()
37 case MipsII::FrmFI: in isInvalidMemoryInstr()
38 case MipsII::FrmOther: in isInvalidMemoryInstr()
/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsBaseInfo.h25 /// MipsII - This namespace holds all of the target specific flags that
28 namespace MipsII {
/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp728 return !inMicroMipsMode() && (MCID.TSFlags & MipsII::HasForbiddenSlot); in hasForbiddenSlot()
732 return !(MCID.TSFlags & MipsII::IsCTI); in SafeInForbiddenSlot()
1847 OpInfo.OperandType != MipsII::OPERAND_MEM_SIMM9) in needsExpandMemInst()
1852 if (OpInfo.OperandType == MipsII::OPERAND_MEM_SIMM9) in needsExpandMemInst()
2163 case MipsII::OPERAND_MEM_SIMM9: in processInstruction()
5979 if ((TSFlags & MipsII::HasFCCRegOperand) && in checkTargetMatchPredicate()