Home
last modified time | relevance | path

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

1234567

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h39 class MCInstrDesc; variable
305 const MCInstrDesc &MCID) { in BuildMI()
368 const MCInstrDesc &MCID) { in BuildMI()
378 const MCInstrDesc &MCID) { in BuildMI()
387 const MCInstrDesc &MCID) { in BuildMI()
397 const MCInstrDesc &MCID) { in BuildMI()
404 const MCInstrDesc &MCID) { in BuildMI()
421 const MCInstrDesc &MCID, bool IsIndirect,
428 const MCInstrDesc &MCID, bool IsIndirect,
437 const MCInstrDesc &MCID, bool IsIndirect,
[all …]
H A DDFAPacketizer.h45 class MCInstrDesc; variable
110 bool canReserveResources(const MCInstrDesc *MID);
114 void reserveResources(const MCInstrDesc *MID);
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCInstrDesc.cpp22 bool MCInstrDesc::getDeprecatedInfo(MCInst &MI, const MCSubtargetInfo &STI, in getDeprecatedInfo()
33 bool MCInstrDesc::mayAffectControlFlow(const MCInst &MI, in mayAffectControlFlow()
45 bool MCInstrDesc::hasImplicitDefOfPhysReg(unsigned Reg, in hasImplicitDefOfPhysReg()
54 bool MCInstrDesc::hasDefOfPhysReg(const MCInst &MI, unsigned Reg, in hasDefOfPhysReg()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCInstrInfo.h25 const MCInstrDesc *Desc; // Raw array to allow static init'n
33 void InitMCInstrInfo(const MCInstrDesc *D, const unsigned *NI, const char *ND, in InitMCInstrInfo()
45 const MCInstrDesc &get(unsigned Opcode) const { in get()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp31 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in isLoadAfterStore()
41 const MCInstrDesc *PredMCID = DAG->getInstrDesc(SU->Preds[i].getSUnit()); in isLoadAfterStore()
57 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in isBCTRAfterSet()
67 const MCInstrDesc *PredMCID = DAG->getInstrDesc(SU->Preds[i].getSUnit()); in isBCTRAfterSet()
87 bool PPCDispatchGroupSBHazardRecognizer::mustComeFirst(const MCInstrDesc *MCID, in mustComeFirst()
149 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in ShouldPreferAnother()
177 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in EmitInstruction()
284 const MCInstrDesc &MCID = DAG.TII->get(Opcode); in GetInstrType()
H A DPPCFrameLowering.cpp776 const MCInstrDesc& MFLRInst = TII.get(isPPC64 ? PPC::MFLR8 in emitPrologue()
778 const MCInstrDesc& StoreInst = TII.get(isPPC64 ? PPC::STD in emitPrologue()
780 const MCInstrDesc& StoreUpdtInst = TII.get(isPPC64 ? PPC::STDU in emitPrologue()
786 const MCInstrDesc& OrImmInst = TII.get(isPPC64 ? PPC::ORI8 in emitPrologue()
788 const MCInstrDesc& OrInst = TII.get(isPPC64 ? PPC::OR8 in emitPrologue()
1283 const MCInstrDesc& MTLRInst = TII.get( isPPC64 ? PPC::MTLR8 in emitEpilogue()
1285 const MCInstrDesc& LoadInst = TII.get( isPPC64 ? PPC::LD in emitEpilogue()
1289 const MCInstrDesc& OrInst = TII.get(isPPC64 ? PPC::OR8 in emitEpilogue()
1291 const MCInstrDesc& OrImmInst = TII.get( isPPC64 ? PPC::ORI8 in emitEpilogue()
1293 const MCInstrDesc& AddImmInst = TII.get( isPPC64 ? PPC::ADDI8 in emitEpilogue()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h26 class MCInstrDesc; variable
53 const MCInstrDesc &II,
68 const MCInstrDesc *II,
79 const MCInstrDesc *II,
H A DInstrEmitter.cpp133 const MCInstrDesc &II = TII->get(User->getMachineOpcode()); in EmitCopyFromReg()
210 const MCInstrDesc &II, in CreateVirtualRegisters()
315 const MCInstrDesc *II, in AddRegisterOperand()
324 const MCInstrDesc &MCID = MIB->getDesc(); in AddRegisterOperand()
386 const MCInstrDesc *II, in AddOperand()
652 const MCInstrDesc &II = TII->get(TargetOpcode::REG_SEQUENCE); in EmitRegSequence()
731 const MCInstrDesc &II = TII->get(TargetOpcode::DBG_VALUE); in EmitDbgValue()
790 const MCInstrDesc &II = TII->get(TargetOpcode::DBG_LABEL); in EmitDbgLabel()
829 const MCInstrDesc &II = TII->get(Opc); in EmitMachineNode()
970 const MCInstrDesc &MCID = TII->get(F->getMachineOpcode()); in EmitMachineNode()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h348 const MCInstrDesc &DefMCID,
352 const MCInstrDesc &DefMCID,
356 const MCInstrDesc &UseMCID,
360 const MCInstrDesc &UseMCID,
364 const MCInstrDesc &DefMCID,
366 const MCInstrDesc &UseMCID,
371 const MCInstrDesc &DefMCID, unsigned DefAdj,
374 const MCInstrDesc &UseMCID, unsigned UseAdj) const;
H A DARMHazardRecognizer.cpp22 const MCInstrDesc &MCID = MI->getDesc(); in hasRAWHazard()
43 const MCInstrDesc &MCID = MI->getDesc(); in getHazardType()
46 const MCInstrDesc &LastMCID = LastMI->getDesc(); in getHazardType()
H A DMLxExpansionPass.cpp187 const MCInstrDesc &MCID = MI->getDesc(); in hasRAWHazard()
287 const MCInstrDesc &MCID1 = TII->get(MulOpc); in ExpandFPMLxInstruction()
288 const MCInstrDesc &MCID2 = TII->get(AddSubOpc); in ExpandFPMLxInstruction()
342 const MCInstrDesc &MCID = MI->getDesc(); in ExpandFPMLxInstructions()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h418 bool isSISrcOperand(const MCInstrDesc &Desc, unsigned OpNo);
421 bool isSISrcFPOperand(const MCInstrDesc &Desc, unsigned OpNo);
424 bool isSISrcInlinableOperand(const MCInstrDesc &Desc, unsigned OpNo);
433 unsigned getRegOperandSize(const MCRegisterInfo *MRI, const MCInstrDesc &Desc,
465 inline unsigned getOperandSize(const MCInstrDesc &Desc, unsigned OpNo) { in getOperandSize()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64SIMDInstrOpt.cpp161 bool shouldReplaceInst(MachineFunction *MF, const MCInstrDesc *InstDesc,
162 SmallVectorImpl<const MCInstrDesc*> &ReplInstrMCID);
219 shouldReplaceInst(MachineFunction *MF, const MCInstrDesc *InstDesc, in shouldReplaceInst()
220 SmallVectorImpl<const MCInstrDesc*> &InstDescRepl) { in shouldReplaceInst()
275 const MCInstrDesc* OriginalMCID; in shouldExitEarly()
276 SmallVector<const MCInstrDesc*, MaxNumRepl> ReplInstrMCID; in shouldExitEarly()
352 const MCInstrDesc *MulMCID, *DupMCID; in optimizeVectElement()
418 SmallVector<const MCInstrDesc*, 2> ReplInstrMCID; in optimizeVectElement()
511 SmallVector<const MCInstrDesc*, MaxNumRepl> ReplInstrMCID; in optimizeLdStInterleave()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp130 bool DFAPacketizer::canReserveResources(const MCInstrDesc *MID) { in canReserveResources()
140 void DFAPacketizer::reserveResources(const MCInstrDesc *MID) { in reserveResources()
152 const MCInstrDesc &MID = MI.getDesc(); in canReserveResources()
159 const MCInstrDesc &MID = MI.getDesc(); in reserveResources()
H A DScoreboardHazardRecognizer.cpp123 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in getHazardType()
178 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in EmitInstruction()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h29 class MCInstrDesc; variable
62 MachineInstr &InsertPt, const MCInstrDesc &II,
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMips16InstrInfo.h25 class MCInstrDesc; variable
101 const MCInstrDesc& AddiuSpImm(int64_t Imm) const;
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp89 const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(MCII, MCI); in init()
304 MCInstrDesc const &Desc = HexagonMCInstrInfo::getDesc(MCII, I); in reportBranchErrors()
315 MCInstrDesc const &Desc = HexagonMCInstrInfo::getDesc(MCII, I); in checkHWLoop()
329 MCInstrDesc const &Desc = HexagonMCInstrInfo::getDesc(MCII, I); in checkCOFMax1()
456 MCInstrDesc const &Desc = in checkNewValues()
531 MCInstrDesc const &Desc = HexagonMCInstrInfo::getDesc(MCII, I); in registerProducer()
/freebsd-12.1/contrib/llvm/lib/MCA/
H A DInstrBuilder.cpp190 static void computeMaxLatency(InstrDesc &ID, const MCInstrDesc &MCDesc, in computeMaxLatency()
205 static Error verifyOperands(const MCInstrDesc &MCDesc, const MCInst &MCI) { in verifyOperands()
236 const MCInstrDesc &MCDesc = MCII.get(MCI.getOpcode()); in populateWrites()
406 const MCInstrDesc &MCDesc = MCII.get(MCI.getOpcode()); in populateReads()
503 const MCInstrDesc &MCDesc = MCII.get(Opcode); in createInstrDescImpl()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86FixupLEAs.cpp391 const MCInstrDesc &Desc = MI.getDesc(); in processInstruction()
454 const MCInstrDesc &ADDrr = TII->get(getADDrrFromLEA(Opcode)); in processInstructionForSlowLEA()
462 const MCInstrDesc &ADDri = in processInstructionForSlowLEA()
515 const MCInstrDesc &ADDrr = TII->get(getADDrrFromLEA(LEAOpcode)); in processInstrForSlow3OpLEA()
516 const MCInstrDesc &ADDri = TII->get(getADDriFromLEA(LEAOpcode, Offset)); in processInstrForSlow3OpLEA()
H A DX86OptimizeLEAs.cpp337 const MCInstrDesc &Desc = MI.getDesc(); in chooseBestLEA()
439 const MCInstrDesc &Desc = MI.getDesc(); in isReplaceable()
504 const MCInstrDesc &Desc = MI.getDesc(); in removeRedundantAddrCalc()
636 const MCInstrDesc &Desc = MI.getDesc(); in removeRedundantLEAs()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DSIMCCodeEmitter.cpp270 const MCInstrDesc &Desc = MCII.get(MI.getOpcode()); in encodeInstruction()
347 const MCInstrDesc &Desc = MCII.get(MI.getOpcode()); in getSDWASrcEncoding()
429 const MCInstrDesc &Desc = MCII.get(MI.getOpcode()); in getMachineOpValue()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp127 const MCInstrDesc &MID = MI.getDesc(); in INITIALIZE_PASS_DEPENDENCY()
194 const MCInstrDesc &UseMID = UseMI.getDesc(); in canRemoveAddasl()
357 const MCInstrDesc &MID = MI->getDesc(); in processAddUses()
416 const MCInstrDesc &MID = UseMI->getDesc(); in updateAddUses()
444 const MCInstrDesc &MID = MI.getDesc(); in analyzeUses()
625 const MCInstrDesc &UseMID = UseMI->getDesc(); in changeAddAsl()
672 const MCInstrDesc &MID = UseMI->getDesc(); in xformUseMI()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp384 const MCInstrDesc &SMovB32 = TII->get(AMDGPU::S_MOV_B32); in emitEntryFunctionScratchSetup()
391 const MCInstrDesc &GetPC64 = TII->get(AMDGPU::S_GETPC_B64); in emitEntryFunctionScratchSetup()
419 const MCInstrDesc &LoadDwordX4 = TII->get(AMDGPU::S_LOAD_DWORDX4_IMM); in emitEntryFunctionScratchSetup()
437 const MCInstrDesc &SMovB32 = TII->get(AMDGPU::S_MOV_B32); in emitEntryFunctionScratchSetup()
449 const MCInstrDesc &Mov64 = TII->get(AMDGPU::S_MOV_B64); in emitEntryFunctionScratchSetup()
455 const MCInstrDesc &LoadDwordX2 = TII->get(AMDGPU::S_LOAD_DWORDX2_IMM); in emitEntryFunctionScratchSetup()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrBuilder.h31 const MCInstrDesc &MCID = MI->getDesc(); in addFrameReference()

1234567