Home
last modified time | relevance | path

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

123456789

/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h37 class MCInstrDesc; variable
358 const MCInstrDesc &MCID) { in BuildMI()
428 const MCInstrDesc &MCID) { in BuildMI()
438 const MCInstrDesc &MCID) { in BuildMI()
447 const MCInstrDesc &MCID) { in BuildMI()
457 const MCInstrDesc &MCID) { in BuildMI()
465 const MCInstrDesc &MCID) { in BuildMI()
483 const MCInstrDesc &MCID, bool IsIndirect,
490 const MCInstrDesc &MCID, bool IsIndirect,
499 const MCInstrDesc &MCID, bool IsIndirect,
[all …]
H A DDFAPacketizer.h44 class MCInstrDesc; variable
78 bool canReserveResources(const MCInstrDesc *MID);
82 void reserveResources(const MCInstrDesc *MID);
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h25 class MCInstrDesc; variable
52 const MCInstrDesc &II,
67 const MCInstrDesc *II,
78 const MCInstrDesc *II,
111 const MCInstrDesc &DbgValDesc,
H A DInstrEmitter.cpp188 const MCInstrDesc &II, in CreateVirtualRegisters()
296 const MCInstrDesc *II, in AddRegisterOperand()
305 const MCInstrDesc &MCID = MIB->getDesc(); in AddRegisterOperand()
374 const MCInstrDesc *II, in AddOperand()
635 const MCInstrDesc &II = TII->get(TargetOpcode::REG_SEQUENCE); in EmitRegSequence()
729 MachineInstrBuilder &MIB, const MCInstrDesc &DbgValDesc, in AddDbgValueLocationOps()
898 const MCInstrDesc &Desc = TII->get(TargetOpcode::DBG_VALUE); in EmitDbgNoLocation()
924 const MCInstrDesc &II = TII->get(TargetOpcode::DBG_VALUE); in EmitDbgValueFromSingleOp()
960 const MCInstrDesc &II = TII->get(TargetOpcode::DBG_LABEL); in EmitDbgLabel()
999 const MCInstrDesc &II = TII->get(Opc); in EmitMachineNode()
[all …]
/openbsd/gnu/llvm/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.cpp55 const MCInstrDesc &OR = TII->get(PPC::OR8); in PairedCopy()
56 const MCInstrDesc &XOR = TII->get(PPC::XOR8); in PairedCopy()
122 const MCInstrDesc &LL = TII->get(PPC::LQARX); in expandAtomicRMW128()
123 const MCInstrDesc &SC = TII->get(PPC::STQCX); in expandAtomicRMW128()
221 const MCInstrDesc &LL = TII->get(PPC::LQARX); in expandAtomicCmpSwap128()
222 const MCInstrDesc &SC = TII->get(PPC::STQCX); in expandAtomicCmpSwap128()
H A DPPCFrameLowering.cpp659 const MCInstrDesc& MFLRInst = TII.get(isPPC64 ? PPC::MFLR8 in emitPrologue()
661 const MCInstrDesc& StoreInst = TII.get(isPPC64 ? PPC::STD in emitPrologue()
663 const MCInstrDesc& StoreUpdtInst = TII.get(isPPC64 ? PPC::STDU in emitPrologue()
667 const MCInstrDesc& OrInst = TII.get(isPPC64 ? PPC::OR8 in emitPrologue()
676 const MCInstrDesc &HashST = in emitPrologue()
1578 const MCInstrDesc& MTLRInst = TII.get( isPPC64 ? PPC::MTLR8 in emitEpilogue()
1580 const MCInstrDesc& LoadInst = TII.get( isPPC64 ? PPC::LD in emitEpilogue()
1584 const MCInstrDesc& OrInst = TII.get(isPPC64 ? PPC::OR8 in emitEpilogue()
1586 const MCInstrDesc& OrImmInst = TII.get( isPPC64 ? PPC::ORI8 in emitEpilogue()
1590 const MCInstrDesc& AddInst = TII.get( isPPC64 ? PPC::ADD8 in emitEpilogue()
[all …]
/openbsd/gnu/llvm/llvm/include/llvm/MC/
H A DMCInstrInfo.h33 const MCInstrDesc *LastDesc; // Raw array to allow static init'n
48 void InitMCInstrInfo(const MCInstrDesc *D, const unsigned *NI, const char *ND, in InitMCInstrInfo()
63 const MCInstrDesc &get(unsigned Opcode) const { in get()
/openbsd/gnu/llvm/llvm/lib/MC/
H A DMCInstrDesc.cpp20 bool MCInstrDesc::mayAffectControlFlow(const MCInst &MI, in mayAffectControlFlow()
32 bool MCInstrDesc::hasImplicitDefOfPhysReg(unsigned Reg, in hasImplicitDefOfPhysReg()
40 bool MCInstrDesc::hasDefOfPhysReg(const MCInst &MI, unsigned Reg, in hasDefOfPhysReg()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h563 ComponentProps(const MCInstrDesc &OpDesc);
707 ComponentInfo(const MCInstrDesc &OpDesc,
712 ComponentInfo(const MCInstrDesc &OpDesc, const ComponentProps &OpXProps) in ComponentInfo()
728 InstInfo(const MCInstrDesc &OpX, const MCInstrDesc &OpY) in InstInfo()
767 VOPD::InstInfo getVOPDInstInfo(const MCInstrDesc &OpX, const MCInstrDesc &OpY);
1148 bool isSISrcOperand(const MCInstrDesc &Desc, unsigned OpNo);
1151 bool isKImmOperand(const MCInstrDesc &Desc, unsigned OpNo);
1154 bool isSISrcFPOperand(const MCInstrDesc &Desc, unsigned OpNo);
1157 bool isSISrcInlinableOperand(const MCInstrDesc &Desc, unsigned OpNo);
1166 unsigned getRegOperandSize(const MCRegisterInfo *MRI, const MCInstrDesc &Desc,
[all …]
/openbsd/gnu/llvm/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()
420 const MCInstrDesc &Desc = Info->get(Inst.getOpcode()); in evaluateBranch()
443 evaluateMemOpAddrForAddrMode_i12(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode_i12()
461 evaluateMemOpAddrForAddrMode3(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode3()
481 evaluateMemOpAddrForAddrMode5(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode5()
500 evaluateMemOpAddrForAddrMode5FP16(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode5FP16()
541 evaluateMemOpAddrForAddrModeT2_pc(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrModeT2_pc()
557 evaluateMemOpAddrForAddrModeT1_s(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrModeT1_s()
[all …]
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp57 bool DFAPacketizer::canReserveResources(const MCInstrDesc *MID) { in canReserveResources()
66 void DFAPacketizer::reserveResources(const MCInstrDesc *MID) { in reserveResources()
76 const MCInstrDesc &MID = MI.getDesc(); in canReserveResources()
83 const MCInstrDesc &MID = MI.getDesc(); in reserveResources()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64SIMDInstrOpt.cpp160 bool shouldReplaceInst(MachineFunction *MF, const MCInstrDesc *InstDesc,
161 SmallVectorImpl<const MCInstrDesc*> &ReplInstrMCID);
218 shouldReplaceInst(MachineFunction *MF, const MCInstrDesc *InstDesc, in shouldReplaceInst()
219 SmallVectorImpl<const MCInstrDesc*> &InstDescRepl) { in shouldReplaceInst()
275 const MCInstrDesc* OriginalMCID; in shouldExitEarly()
276 SmallVector<const MCInstrDesc*, MaxNumRepl> ReplInstrMCID; in shouldExitEarly()
354 const MCInstrDesc *MulMCID, *DupMCID; in optimizeVectElement()
420 SmallVector<const MCInstrDesc*, 2> ReplInstrMCID; in optimizeVectElement()
513 SmallVector<const MCInstrDesc*, MaxNumRepl> ReplInstrMCID; in optimizeLdStInterleave()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86ReturnThunks.cpp81 const MCInstrDesc &CS = ST.getInstrInfo()->get(X86::CS_PREFIX); in runOnMachineFunction()
82 const MCInstrDesc &JMP = ST.getInstrInfo()->get(X86::TAILJMPd); in runOnMachineFunction()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVBaseInfo.h179 static inline unsigned getMergeOpNum(const MCInstrDesc &Desc) { in getMergeOpNum()
185 static inline unsigned getVLOpNum(const MCInstrDesc &Desc) { in getVLOpNum()
196 static inline unsigned getSEWOpNum(const MCInstrDesc &Desc) { in getSEWOpNum()
205 static inline unsigned getVecPolicyOpNum(const MCInstrDesc &Desc) { in getVecPolicyOpNum()
/openbsd/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kInstrBuilder.h63 const MCInstrDesc &MCID = MI->getDesc();
80 const MCInstrDesc &MCID = MI->getDesc();
H A DM68kInstrInfo.h314 const MCInstrDesc &Desc, MVT MVTDst, MVT MVTSrc) const;
317 bool ExpandPUSH_POP(MachineInstrBuilder &MIB, const MCInstrDesc &Desc,
324 bool ExpandMOVEM(MachineInstrBuilder &MIB, const MCInstrDesc &Desc,
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h425 const MCInstrDesc &DefMCID,
429 const MCInstrDesc &DefMCID,
433 const MCInstrDesc &UseMCID,
437 const MCInstrDesc &UseMCID,
441 const MCInstrDesc &DefMCID,
443 const MCInstrDesc &UseMCID,
448 const MCInstrDesc &DefMCID, unsigned DefAdj,
451 const MCInstrDesc &UseMCID, unsigned UseAdj) const;
898 const MCInstrDesc &Desc = TII->get(Opcode); in isLegalAddressImm()
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.cpp31 const MCInstrDesc &MCID = MI->getDesc(); in hasRAWHazard()
52 const MCInstrDesc &MCID = MI->getDesc(); in getHazardType()
55 const MCInstrDesc &LastMCID = LastMI->getDesc(); in getHazardType()
/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A DMips16InstrInfo.h24 class MCInstrDesc; variable
100 const MCInstrDesc& AddiuSpImm(int64_t Imm) const;
/openbsd/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DMCInstrDescView.h155 const MCInstrDesc &Description;
164 Instruction(const MCInstrDesc *Description, StringRef Name,
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp129 const MCInstrDesc &MID = MI.getDesc(); in INITIALIZE_PASS_DEPENDENCY()
196 const MCInstrDesc &UseMID = UseMI.getDesc(); in canRemoveAddasl()
376 const MCInstrDesc &MID = MI->getDesc(); in getBaseOpPosition()
398 const MCInstrDesc &MID = MI->getDesc(); in getOffsetOpPosition()
425 const MCInstrDesc &MID = MI->getDesc(); in processAddUses()
520 const MCInstrDesc &MID = MI.getDesc(); in analyzeUses()
702 const MCInstrDesc &UseMID = UseMI->getDesc(); in changeAddAsl()
749 const MCInstrDesc &MID = UseMI->getDesc(); in xformUseMI()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DSIMCCodeEmitter.cpp314 static bool isVCMPX64(const MCInstrDesc &Desc) { in isVCMPX64()
325 const MCInstrDesc &Desc = MCII.get(MI.getOpcode()); in encodeInstruction()
458 const MCInstrDesc &Desc = MCII.get(MI.getOpcode()); in getSDWASrcEncoding()
573 const MCInstrDesc &Desc = MCII.get(MI.getOpcode()); in getMachineOpValueCommon()
580 const MCInstrDesc &Desc = MCII.get(MI.getOpcode()); in getMachineOpValueCommon()
/openbsd/gnu/llvm/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVInstPrinter.cpp83 const MCInstrDesc &MCDesc = MII.get(OpCode); in printInst()
188 const MCInstrDesc &MCDesc = MII.get(MI->getOpcode()); in printOpExtInst()
203 const MCInstrDesc &MCDesc = MII.get(MI->getOpcode()); in printOpDecorate()

123456789