Home
last modified time | relevance | path

Searched refs:MCInstrDesc (Results 1 – 25 of 218) sorted by relevance

123456789

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h39 class MCInstrDesc; variable
374 const MCInstrDesc &MCID) { in BuildMI()
383 const MCInstrDesc &MCID, Register DestReg) { in BuildMI()
396 const MCInstrDesc &MCID, Register DestReg) { in BuildMI()
415 const MCInstrDesc &MCID, Register DestReg) { in BuildMI()
427 const MCInstrDesc &MCID, Register DestReg) { in BuildMI()
438 const MCInstrDesc &MCID, Register DestReg) { in BuildMI()
448 const MCInstrDesc &MCID) { in BuildMI()
460 const MCInstrDesc &MCID) { in BuildMI()
471 const MCInstrDesc &MCID) { in BuildMI()
[all …]
H A DDFAPacketizer.h45 class MCInstrDesc; variable
103 bool canReserveResources(const MCInstrDesc *MID);
107 void reserveResources(const MCInstrDesc *MID);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h25 class MCInstrDesc; variable
56 const MCInstrDesc &II,
70 const MCInstrDesc *II,
81 const MCInstrDesc *II,
114 const MCInstrDesc &DbgValDesc,
H A DInstrEmitter.cpp129 const MCInstrDesc &II = TII->get(User->getMachineOpcode()); in EmitCopyFromReg()
187 const MCInstrDesc &II, in CreateVirtualRegisters()
318 const MCInstrDesc *II, in AddRegisterOperand()
327 const MCInstrDesc &MCID = MIB->getDesc(); in AddRegisterOperand()
398 unsigned IIOpNum, const MCInstrDesc *II, in AddOperand()
639 const MCInstrDesc &II = TII->get(TargetOpcode::COPY); in EmitCopyToRegClassNode()
658 const MCInstrDesc &II = TII->get(TargetOpcode::REG_SEQUENCE); in EmitRegSequence()
752 MachineInstrBuilder &MIB, const MCInstrDesc &DbgValDesc, in AddDbgValueLocationOps()
789 const MCInstrDesc &RefII = TII->get(TargetOpcode::DBG_INSTR_REF); in EmitDbgInstrRef()
921 const MCInstrDesc &Desc = TII->get(TargetOpcode::DBG_VALUE); in EmitDbgNoLocation()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp29 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in isLoadAfterStore()
39 const MCInstrDesc *PredMCID = DAG->getInstrDesc(SU->Preds[i].getSUnit()); in isLoadAfterStore()
55 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in isBCTRAfterSet()
65 const MCInstrDesc *PredMCID = DAG->getInstrDesc(SU->Preds[i].getSUnit()); in isBCTRAfterSet()
85 bool PPCDispatchGroupSBHazardRecognizer::mustComeFirst(const MCInstrDesc *MCID, in mustComeFirst()
147 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in ShouldPreferAnother()
175 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in EmitInstruction()
282 const MCInstrDesc &MCID = DAG.TII->get(Opcode); in GetInstrType()
H A DPPCExpandAtomicPseudoInsts.cpp52 const MCInstrDesc &OR = TII->get(PPC::OR8); in PairedCopy()
53 const MCInstrDesc &XOR = TII->get(PPC::XOR8); in PairedCopy()
119 const MCInstrDesc &LL = TII->get(PPC::LQARX); in expandAtomicRMW128()
120 const MCInstrDesc &SC = TII->get(PPC::STQCX); in expandAtomicRMW128()
217 const MCInstrDesc &LL = TII->get(PPC::LQARX); in expandAtomicCmpSwap128()
218 const MCInstrDesc &SC = TII->get(PPC::STQCX); in expandAtomicCmpSwap128()
H A DPPCFrameLowering.cpp660 const MCInstrDesc& MFLRInst = TII.get(isPPC64 ? PPC::MFLR8 in emitPrologue()
662 const MCInstrDesc& StoreInst = TII.get(isPPC64 ? PPC::STD in emitPrologue()
664 const MCInstrDesc& StoreUpdtInst = TII.get(isPPC64 ? PPC::STDU in emitPrologue()
666 const MCInstrDesc& StoreUpdtIdxInst = TII.get(isPPC64 ? PPC::STDUX in emitPrologue()
668 const MCInstrDesc& OrInst = TII.get(isPPC64 ? PPC::OR8 in emitPrologue()
670 const MCInstrDesc& SubtractCarryingInst = TII.get(isPPC64 ? PPC::SUBFC8 in emitPrologue()
672 const MCInstrDesc& SubtractImmCarryingInst = TII.get(isPPC64 ? PPC::SUBFIC8 in emitPrologue()
674 const MCInstrDesc &MoveFromCondRegInst = TII.get(isPPC64 ? PPC::MFCR8 in emitPrologue()
676 const MCInstrDesc &StoreWordInst = TII.get(isPPC64 ? PPC::STW8 : PPC::STW); in emitPrologue()
677 const MCInstrDesc &HashST = in emitPrologue()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrInfo.h34 const MCInstrDesc *LastDesc; // Raw array to allow static init'n
49 void InitMCInstrInfo(const MCInstrDesc *D, const unsigned *NI, const char *ND, in InitMCInstrInfo()
64 const MCInstrDesc &get(unsigned Opcode) const { in get()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCInstrDesc.cpp20 bool MCInstrDesc::mayAffectControlFlow(const MCInst &MI, in mayAffectControlFlow()
32 bool MCInstrDesc::hasImplicitDefOfPhysReg(MCRegister Reg, in hasImplicitDefOfPhysReg()
40 bool MCInstrDesc::hasDefOfPhysReg(const MCInst &MI, MCRegister Reg, in hasDefOfPhysReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h689 ComponentProps(const MCInstrDesc &OpDesc, bool VOP3Layout = false);
870 ComponentInfo(const MCInstrDesc &OpDesc,
877 ComponentInfo(const MCInstrDesc &OpDesc, const ComponentProps &OpXProps,
896 InstInfo(const MCInstrDesc &OpX, const MCInstrDesc &OpY) in InstInfo()
953 VOPD::InstInfo getVOPDInstInfo(const MCInstrDesc &OpX, const MCInstrDesc &OpY);
965 unsigned getTemporalHintType(const MCInstrDesc TID);
1564 bool isSISrcOperand(const MCInstrDesc &Desc, unsigned OpNo);
1567 bool isKImmOperand(const MCInstrDesc &Desc, unsigned OpNo);
1570 bool isSISrcFPOperand(const MCInstrDesc &Desc, unsigned OpNo);
1573 bool isSISrcInlinableOperand(const MCInstrDesc &Desc, unsigned OpNo);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86EncodingOptimization.h17 class MCInstrDesc; variable
19 bool optimizeInstFromVEX3ToVEX2(MCInst &MI, const MCInstrDesc &Desc);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp55 bool DFAPacketizer::canReserveResources(const MCInstrDesc *MID) { in canReserveResources()
64 void DFAPacketizer::reserveResources(const MCInstrDesc *MID) { in reserveResources()
74 const MCInstrDesc &MID = MI.getDesc(); in canReserveResources()
81 const MCInstrDesc &MID = MI.getDesc(); in reserveResources()
H A DScoreboardHazardRecognizer.cpp122 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in getHazardType()
177 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in EmitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp171 const MCInstrDesc &Desc = MCII->get(MI.getOpcode()); in isPredicated()
177 const MCInstrDesc &Desc = MCII->get(MI.getOpcode()); in isCPSRDefined()
187 uint64_t ARM_MC::evaluateBranchTarget(const MCInstrDesc &InstDesc, in evaluateBranchTarget()
418 const MCInstrDesc &Desc = Info->get(Inst.getOpcode()); in evaluateBranch()
445 evaluateMemOpAddrForAddrMode_i12(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode_i12()
463 evaluateMemOpAddrForAddrMode3(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode3()
483 evaluateMemOpAddrForAddrMode5(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode5()
502 evaluateMemOpAddrForAddrMode5FP16(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode5FP16()
522 evaluateMemOpAddrForAddrModeT2_i8s4(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrModeT2_i8s4()
543 evaluateMemOpAddrForAddrModeT2_pc(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrModeT2_pc()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SIMDInstrOpt.cpp159 bool shouldReplaceInst(MachineFunction *MF, const MCInstrDesc *InstDesc,
160 SmallVectorImpl<const MCInstrDesc*> &ReplInstrMCID);
217 shouldReplaceInst(MachineFunction *MF, const MCInstrDesc *InstDesc, in shouldReplaceInst()
218 SmallVectorImpl<const MCInstrDesc*> &InstDescRepl) { in shouldReplaceInst()
274 const MCInstrDesc* OriginalMCID; in shouldExitEarly()
275 SmallVector<const MCInstrDesc*, MaxNumRepl> ReplInstrMCID; in shouldExitEarly()
353 const MCInstrDesc *MulMCID, *DupMCID; in optimizeVectElement()
419 SmallVector<const MCInstrDesc*, 2> ReplInstrMCID; in optimizeVectElement()
512 SmallVector<const MCInstrDesc*, MaxNumRepl> ReplInstrMCID; in optimizeLdStInterleave()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVBaseInfo.h198 static inline unsigned getVLOpNum(const MCInstrDesc &Desc) { in getVLOpNum()
216 static inline unsigned getSEWOpNum(const MCInstrDesc &Desc) { in getSEWOpNum()
225 static inline unsigned getVecPolicyOpNum(const MCInstrDesc &Desc) { in getVecPolicyOpNum()
232 static inline int getFRMOpNum(const MCInstrDesc &Desc) { in getFRMOpNum()
247 static inline int getVXRMOpNum(const MCInstrDesc &Desc) { in getVXRMOpNum()
263 static inline bool isFirstDefTiedToFirstUse(const MCInstrDesc &Desc) { in isFirstDefTiedToFirstUse()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoadStoreWidening.cpp613 const MCInstrDesc &CombD = TII->get(Hexagon::A2_combinew); in createWideStores()
620 const MCInstrDesc &StD = TII->get(Hexagon::S2_storerd_pi); in createWideStores()
626 const MCInstrDesc &StD = TII->get(Hexagon::S2_storerd_io); in createWideStores()
648 const MCInstrDesc &TfrD = TII->get(Hexagon::A2_tfrsi); in createWideStores()
653 const MCInstrDesc &CombD = TII->get(Hexagon::A4_combineir); in createWideStores()
660 const MCInstrDesc &CombD = TII->get(Hexagon::A4_combineii); in createWideStores()
664 const MCInstrDesc &StD = TII->get(Hexagon::S2_storerd_io); in createWideStores()
675 const MCInstrDesc &StD = TII->get(WOpc); in createWideStores()
679 const MCInstrDesc &TfrD = TII->get(Hexagon::A2_tfrsi); in createWideStores()
690 const MCInstrDesc &StD = TII->get(WOpc); in createWideStores()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ReturnThunks.cpp82 const MCInstrDesc &CS = ST.getInstrInfo()->get(X86::CS_PREFIX); in runOnMachineFunction()
83 const MCInstrDesc &JMP = ST.getInstrInfo()->get(X86::TAILJMPd); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h423 const MCInstrDesc &DefMCID,
427 const MCInstrDesc &DefMCID,
431 const MCInstrDesc &UseMCID,
435 const MCInstrDesc &UseMCID,
439 const MCInstrDesc &DefMCID,
441 const MCInstrDesc &UseMCID,
447 unsigned DefIdx, const MCInstrDesc &DefMCID, unsigned DefAdj,
449 unsigned UseIdx, const MCInstrDesc &UseMCID, unsigned UseAdj) const;
897 const MCInstrDesc &Desc = TII->get(Opcode); in isLegalAddressImm()
985 const MCInstrDesc &MCID = MI->getDesc(); in isMVEVectorInstruction()
H A DMLxExpansionPass.cpp184 const MCInstrDesc &MCID = MI->getDesc(); in hasRAWHazard()
284 const MCInstrDesc &MCID1 = TII->get(MulOpc); in ExpandFPMLxInstruction()
285 const MCInstrDesc &MCID2 = TII->get(AddSubOpc); in ExpandFPMLxInstruction()
339 const MCInstrDesc &MCID = MI->getDesc(); in ExpandFPMLxInstructions()
H A DARMHazardRecognizer.cpp29 const MCInstrDesc &MCID = MI->getDesc(); in hasRAWHazard()
50 const MCInstrDesc &MCID = MI->getDesc(); in getHazardType()
53 const MCInstrDesc &LastMCID = LastMI->getDesc(); in getHazardType()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrBuilder.h63 const MCInstrDesc &MCID = MI->getDesc();
80 const MCInstrDesc &MCID = MI->getDesc();
H A DM68kInstrInfo.h317 const MCInstrDesc &Desc, MVT MVTDst, MVT MVTSrc) const;
320 bool ExpandPUSH_POP(MachineInstrBuilder &MIB, const MCInstrDesc &Desc,
327 bool ExpandMOVEM(MachineInstrBuilder &MIB, const MCInstrDesc &Desc,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16InstrInfo.h24 class MCInstrDesc; variable
99 const MCInstrDesc& AddiuSpImm(int64_t Imm) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVInstPrinter.cpp119 const MCInstrDesc &MCDesc = MII.get(OpCode); in printInst()
285 const MCInstrDesc &MCDesc = MII.get(MI->getOpcode()); in printOpExtInst()
300 const MCInstrDesc &MCDesc = MII.get(MI->getOpcode()); in printOpDecorate()
362 const MCInstrDesc &MCDesc = MII.get(MI->getOpcode()); in printUnknownType()

123456789