| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsMCInstLower.cpp | 44 if (TargetFlags & MipsII::MO_DLLIMPORT) { in LowerSymbolOperand() 47 TargetFlags &= ~MipsII::MO_DLLIMPORT; in LowerSymbolOperand() 53 case MipsII::MO_NO_FLAG: in LowerSymbolOperand() 55 case MipsII::MO_GPREL: in LowerSymbolOperand() 58 case MipsII::MO_GOT_CALL: in LowerSymbolOperand() 61 case MipsII::MO_GOT: in LowerSymbolOperand() 64 case MipsII::MO_ABS_HI: in LowerSymbolOperand() 67 case MipsII::MO_ABS_LO: in LowerSymbolOperand() 70 case MipsII::MO_TLSGD: in LowerSymbolOperand() 73 case MipsII::MO_TLSLDM: in LowerSymbolOperand() [all …]
|
| H A D | MipsMulMulBugPass.cpp | 51 bool fixMulMulBB(MachineBasicBlock &MBB, const MipsInstrInfo &MipsII); 62 const MipsInstrInfo &MipsII = in runOnMachineFunction() local 68 Modified |= fixMulMulBB(MBB, MipsII); in runOnMachineFunction() 106 const MipsInstrInfo &MipsII) { in fixMulMulBB() argument 123 const MCInstrDesc &NewMCID = MipsII.get(Mips::NOP); in fixMulMulBB()
|
| H A D | MipsMachineFunction.cpp | 96 .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 D | MipsISelLowering.h | 390 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::MO_HIGHER); in getAddrNonPICSym64() 485 SDValue GPRel = getTargetNode(N, Ty, DAG, MipsII::MO_GPREL); in getAddrGPRel() 500 getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI | MipsII::MO_DLLIMPORT); in getDllimportSymbol() [all …]
|
| H A D | MipsAsmPrinter.cpp | 163 if (MO.isMCSymbol() && (MO.getTargetFlags() & MipsII::MO_JALR)) { in emitDirectiveRelocJalr() 631 case MipsII::MO_GPREL: O << "%gp_rel("; break; in printOperand() 632 case MipsII::MO_GOT_CALL: O << "%call16("; break; in printOperand() 633 case MipsII::MO_GOT: O << "%got("; break; in printOperand() 634 case MipsII::MO_ABS_HI: O << "%hi("; break; in printOperand() 635 case MipsII::MO_ABS_LO: O << "%lo("; break; in printOperand() 636 case MipsII::MO_HIGHER: O << "%higher("; break; in printOperand() 637 case MipsII::MO_HIGHEST: O << "%highest(("; break; in printOperand() 638 case MipsII::MO_TLSGD: O << "%tlsgd("; break; in printOperand() 639 case MipsII::MO_GOTTPREL: O << "%gottprel("; break; in printOperand() [all …]
|
| H A D | MipsBranchExpansion.cpp | 494 .addMBB(TgtMBB, MipsII::MO_ABS_HI) in expandToLongBranch() 502 .addMBB(TgtMBB, MipsII::MO_ABS_LO) in expandToLongBranch() 602 .addMBB(TgtMBB, MipsII::MO_ABS_HI) in expandToLongBranch() 613 .addMBB(TgtMBB, MipsII::MO_ABS_LO) in expandToLongBranch() 690 .addMBB(TgtMBB, MipsII::MO_HIGHEST); in expandToLongBranch() 694 .addMBB(TgtMBB, MipsII::MO_HIGHER); in expandToLongBranch() 701 .addMBB(TgtMBB, MipsII::MO_ABS_HI); in expandToLongBranch() 708 .addMBB(TgtMBB, MipsII::MO_ABS_LO); in expandToLongBranch() 712 .addMBB(TgtMBB, MipsII::MO_ABS_HI); in expandToLongBranch() 716 .addMBB(TgtMBB, MipsII::MO_ABS_LO); in expandToLongBranch() [all …]
|
| H A D | MipsInstructionSelector.cpp | 388 .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 D | MicroMipsSizeReduction.cpp | 140 static const MipsInstrInfo *MipsII; member in __anon444259690111::MicroMipsSizeReduce 205 const MipsInstrInfo *MicroMipsSizeReduce::MipsII; member in __anon444259690111::MicroMipsSizeReduce 704 MI->setDesc(MipsII->get(Entry.NarrowOpc())); in ReplaceInstruction() 709 const MCInstrDesc &NewMCID = MipsII->get(Entry.NarrowOpc()); in ReplaceInstruction() 784 MipsII = Subtarget->getInstrInfo(); in runOnMachineFunction()
|
| H A D | MipsOptimizePICCall.cpp | 291 if (Flags != MipsII::MO_GOT_CALL && Flags != MipsII::MO_CALL_LO16) in isCallViaRegister()
|
| H A D | Mips16ISelDAGToDAG.cpp | 75 .addExternalSymbol("_gp_disp", MipsII::MO_ABS_HI); in initGlobalBaseReg() 77 .addExternalSymbol("_gp_disp", MipsII::MO_ABS_LO); in initGlobalBaseReg()
|
| H A D | MipsInstrInfo.cpp | 597 return (MI.getDesc().TSFlags & MipsII::IsCTI) == 0; in SafeInForbiddenSlot() 651 return (MI.getDesc().TSFlags & MipsII::HasForbiddenSlot) != 0; in HasForbiddenSlot() 791 if (MO.isMCSymbol() && (MO.getTargetFlags() & MipsII::MO_JALR)) in genInstrWithNewOpc() 792 MIB.addSym(MO.getMCSymbol(), MipsII::MO_JALR); in genInstrWithNewOpc() 944 using namespace MipsII; in getSerializableDirectMachineOperandTargetFlags()
|
| H A D | MipsISelLowering.cpp | 2275 N, SDLoc(N), Ty, DAG, MipsII::MO_GOT_HI16, MipsII::MO_GOT_LO16, in lowerGlobalAddress() 2281 (ABI.IsN32() || ABI.IsN64()) ? MipsII::MO_GOT_DISP : MipsII::MO_GOT, in lowerGlobalAddress() 2316 unsigned Flag = (model == TLSModel::LocalDynamic) ? MipsII::MO_TLSLDM in lowerGlobalTLSAddress() 2317 : MipsII::MO_TLSGD; in lowerGlobalTLSAddress() 2345 MipsII::MO_DTPREL_HI); in lowerGlobalTLSAddress() 2348 MipsII::MO_DTPREL_LO); in lowerGlobalTLSAddress() 2358 MipsII::MO_GOTTPREL); in lowerGlobalTLSAddress() 2367 MipsII::MO_TPREL_HI); in lowerGlobalTLSAddress() 2369 MipsII::MO_TPREL_LO); in lowerGlobalTLSAddress() 3324 MI.addOperand(MachineOperand::CreateMCSymbol(S, MipsII::MO_JALR)); in AdjustInstrPostInstrSelection() [all …]
|
| H A D | MipsFastISel.cpp | 417 .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 fastLowerCall() 1585 Addr.getGlobalValue()->getName()), MipsII::MO_JALR); in fastLowerCall()
|
| H A D | MipsCallLowering.cpp | 484 CalleeGlobalValue->getOperand(1).setTargetFlags(MipsII::MO_GOT_CALL); in lowerCall()
|
| H A D | Mips16ISelLowering.cpp | 500 MipsII::MO_GOT, Chain, in getOpndList()
|
| H A D | MipsInstrInfo.td | 1161 let OperandNamespace = "MipsII";
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsBaseInfo.h | 28 namespace MipsII {
|
| H A D | MipsMCCodeEmitter.cpp | 745 unsigned MIFrm = MipsII::getFormat(MCII.get(MI.getOpcode()).TSFlags); in getImmOpValue() 746 if (!isa<MCSpecifierExpr>(Expr) && MIFrm == MipsII::FrmI) { in getImmOpValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/ |
| H A D | MipsAsmParser.cpp | 727 return !inMicroMipsMode() && (MCID.TSFlags & MipsII::HasForbiddenSlot); in hasForbiddenSlot() 731 return !(MCID.TSFlags & MipsII::IsCTI); in SafeInForbiddenSlot() 1802 OpInfo.OperandType != MipsII::OPERAND_MEM_SIMM9) in needsExpandMemInst() 1807 if (OpInfo.OperandType == MipsII::OPERAND_MEM_SIMM9) in needsExpandMemInst() 2117 case MipsII::OPERAND_MEM_SIMM9: in processInstruction() 5917 if ((TSFlags & MipsII::HasFCCRegOperand) && in checkTargetMatchPredicate()
|