/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/ |
H A D | AArch64ExternalSymbolizer.h | 30 bool tryAddingSymbolicOperand(MCInst &MI, raw_ostream &CommentStream,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
H A D | AVRMCCodeEmitter.cpp | 23 #include "llvm/MC/MCInst.h" 68 AVRMCCodeEmitter::loadStorePostEncoder(const MCInst &MI, unsigned EncodedValue, 93 AVRMCCodeEmitter::encodeRelCondBrTarget(const MCInst &MI, unsigned OpNo, 113 unsigned AVRMCCodeEmitter::encodeLDSTPtrReg(const MCInst &MI, unsigned OpNo, 134 unsigned AVRMCCodeEmitter::encodeMemri(const MCInst &MI, unsigned OpNo, 170 unsigned AVRMCCodeEmitter::encodeComplement(const MCInst &MI, unsigned OpNo, 181 unsigned AVRMCCodeEmitter::encodeImm(const MCInst &MI, unsigned OpNo, 205 unsigned AVRMCCodeEmitter::encodeCallTarget(const MCInst &MI, unsigned OpNo, 250 unsigned AVRMCCodeEmitter::getMachineOpValue(const MCInst &MI, 280 void AVRMCCodeEmitter::encodeInstruction(const MCInst [all...] |
H A D | AVRInstPrinter.cpp | 1 //===-- AVRInstPrinter.cpp - Convert AVR MCInst to assembly syntax --------===// 9 // This class prints an AVR MCInst to a .s file. 18 #include "llvm/MC/MCInst.h" 35 void AVRInstPrinter::printInst(const MCInst *MI, uint64_t Address, 101 void AVRInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, 106 // in the MCInst. 143 void AVRInstPrinter::printPCRelImm(const MCInst *MI, unsigned OpNo, 173 void AVRInstPrinter::printMemri(const MCInst *MI, unsigned OpNo,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEInstPrinter.cpp | 1 //===-- VEInstPrinter.cpp - Convert VE MCInst to assembly syntax -----------==// 9 // This class prints an VE MCInst to a .s file. 16 #include "llvm/MC/MCInst.h" 47 void VEInstPrinter::printInst(const MCInst *MI, uint64_t Address, 55 void VEInstPrinter::printOperand(const MCInst *MI, int OpNum, 78 void VEInstPrinter::printMemASXOperand(const MCInst *MI, int OpNum, 122 void VEInstPrinter::printMemASOperandASX(const MCInst *MI, int OpNum, 153 void VEInstPrinter::printMemASOperandRRM(const MCInst *MI, int OpNum, 184 void VEInstPrinter::printMemASOperandHM(const MCInst *MI, int OpNum, 207 void VEInstPrinter::printMImmOperand(const MCInst *M [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/ |
H A D | ARMDisassembler.cpp | 18 #include "llvm/MC/MCInst.h" 138 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size, 143 DecodeStatus getARMInstruction(MCInst &Instr, uint64_t &Size, 147 DecodeStatus getThumbInstruction(MCInst &Instr, uint64_t &Size, 154 DecodeStatus AddThumbPredicate(MCInst&) const; 155 void UpdateThumbVFPPredicate(DecodeStatus &, MCInst&) const; 177 static DecodeStatus DecodeGPRRegisterClass(MCInst &Inst, unsigned RegNo, 179 static DecodeStatus DecodeCLRMGPRRegisterClass(MCInst &Inst, unsigned RegNo, 181 static DecodeStatus DecodetGPROddRegisterClass(MCInst &Inst, unsigned RegNo, 183 static DecodeStatus DecodetGPREvenRegisterClass(MCInst [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCCodeEmitter.cpp | 23 #include "llvm/MC/MCInst.h" 60 static void LowerLargeShift(MCInst& Inst) { 92 void MipsMCCodeEmitter::LowerCompactBranch(MCInst& Inst) const { 153 encodeInstruction(const MCInst &MI, raw_ostream &OS, 161 MCInst TmpInst = MI; 236 getBranchTargetOpValue(const MCInst &MI, unsigned OpNo, 258 getBranchTargetOpValue1SImm16(const MCInst &MI, unsigned OpNo, 280 getBranchTargetOpValueMMR6(const MCInst &MI, unsigned OpNo, 303 getBranchTargetOpValueLsl2MMR6(const MCInst &MI, unsigned OpNo, 326 getBranchTarget7OpValueMM(const MCInst [all...] |
H A D | MipsNaClELFStreamer.cpp | 26 #include "llvm/MC/MCInst.h" 58 bool isIndirectJump(const MCInst &MI) { 68 bool isStackPointerFirstOperand(const MCInst &MI) { 73 bool isCall(const MCInst &MI, bool *IsIndirectCall) { 103 MCInst MaskInst; 113 void sandboxIndirectJump(const MCInst &MI, const MCSubtargetInfo &STI) { 124 void sandboxLoadStoreStackChange(const MCInst &MI, unsigned AddrIdx, 146 void emitInstruction(const MCInst &Inst,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMCCodeEmitter.cpp | 43 getDirectBrEncoding(const MCInst &MI, unsigned OpNo, 57 unsigned PPCMCCodeEmitter::getCondBrEncoding(const MCInst &MI, unsigned OpNo, 70 getAbsDirectBrEncoding(const MCInst &MI, unsigned OpNo, 83 getAbsCondBrEncoding(const MCInst &MI, unsigned OpNo, 95 unsigned PPCMCCodeEmitter::getImm16Encoding(const MCInst &MI, unsigned OpNo, 108 PPCMCCodeEmitter::getImm34Encoding(const MCInst &MI, unsigned OpNo, 121 unsigned PPCMCCodeEmitter::getMemRIEncoding(const MCInst &MI, unsigned OpNo, 139 unsigned PPCMCCodeEmitter::getMemRIXEncoding(const MCInst &MI, unsigned OpNo, 157 unsigned PPCMCCodeEmitter::getMemRIX16Encoding(const MCInst &MI, unsigned OpNo, 179 PPCMCCodeEmitter::getMemRI34PCRelEncoding(const MCInst [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCInstrDesc.cpp | 15 #include "llvm/MC/MCInst.h" 21 bool MCInstrDesc::mayAffectControlFlow(const MCInst &MI, 42 bool MCInstrDesc::hasDefOfPhysReg(const MCInst &MI, unsigned Reg,
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
H A D | TimelineView.h | 105 #include "llvm/MC/MCInst.h" 124 llvm::ArrayRef<llvm::MCInst> Source; 169 llvm::ArrayRef<llvm::MCInst> S, unsigned Iterations,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonAsmPrinter.h | 25 class MCInst; 50 void HexagonProcessInstruction(MCInst &Inst, const MachineInstr &MBB);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCELFStreamer.h | 33 void emitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI) override; 34 void EmitSymbol(const MCInst &Inst);
|
H A D | HexagonAsmBackend.cpp | 45 std::unique_ptr <MCInst *> RelaxTarget; 46 MCInst * Extender; 50 MCInst &HMB) const { 66 MCII(T.createMCInstrInfo()), RelaxTarget(new MCInst *), 77 const_cast<HexagonAsmBackend *>(this)->Extender = new (Context) MCInst; 80 MCInst *takeExtender() const { 82 MCInst * Result = Extender; 538 bool isInstRelaxable(MCInst const &HMI) const { 564 bool mayNeedRelaxation(MCInst const &Inst, 576 MCInst cons [all...] |
H A D | HexagonMCELFStreamer.cpp | 9 // This file is a stub that parses a MCInst bundle and passes the 25 #include "llvm/MC/MCInst.h" 61 void HexagonMCELFStreamer::emitInstruction(const MCInst &MCB, 70 MCInst *MCI = const_cast<MCInst *>(I.getInst()); 77 void HexagonMCELFStreamer::EmitSymbol(const MCInst &Inst) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/ |
H A D | NVPTXInstPrinter.cpp | 9 // Print MCInst instructions to .ptx format. 17 #include "llvm/MC/MCInst.h" 75 void NVPTXInstPrinter::printInst(const MCInst *MI, uint64_t Address, 84 void NVPTXInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, 98 void NVPTXInstPrinter::printCvtMode(const MCInst *MI, int OpNum, raw_ostream &O, 148 void NVPTXInstPrinter::printCmpMode(const MCInst *MI, int OpNum, raw_ostream &O, 221 void NVPTXInstPrinter::printLdStCode(const MCInst *MI, int OpNum, 273 void NVPTXInstPrinter::printMmaCode(const MCInst *MI, int OpNum, raw_ostream &O, 287 void NVPTXInstPrinter::printMemOperand(const MCInst *MI, int OpNum, 303 void NVPTXInstPrinter::printProtoIdent(const MCInst *M [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCInst.h | 1 //===- llvm/MC/MCInst.h - MCInst class --------------------------*- C++ -*-===// 9 // This file contains the declaration of the MCInst and MCOperand classes, which 28 class MCInst; 32 /// Instances of this class represent operands of the MCInst class. 50 const MCInst *InstVal; 105 const MCInst *getInst() const { 110 void setInst(const MCInst *Val) { 143 static MCOperand createInst(const MCInst *Val) { 158 class MCInst { class in namespace:llvm [all...] |
H A D | MCELFStreamer.h | 21 class MCInst; 84 void emitInstToFragment(const MCInst &Inst, const MCSubtargetInfo &) override; 85 void emitInstToData(const MCInst &Inst, const MCSubtargetInfo &) override;
|
H A D | MCInstPrinter.h | 1 //===- MCInstPrinter.h - MCInst to target assembly syntax -------*- C++ -*-===// 18 class MCInst; 41 /// converts an MCInst to valid target assembly syntax. 70 const char *matchAliasPatterns(const MCInst *MI, const MCSubtargetInfo *STI, 86 /// Print the specified MCInst to the specified raw_ostream. 91 /// MCInst is difficult to measure (e.g. x86), this is the address of the next 93 virtual void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARM.h | 35 class MCInst; 59 void LowerARMMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
|
H A D | Thumb1InstrInfo.h | 28 void getNoop(MCInst &NopInst) const override;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/Disassembler/ |
H A D | MSP430Disassembler.cpp | 19 #include "llvm/MC/MCInst.h" 33 DecodeStatus getInstructionI(MCInst &MI, uint64_t &Size, 37 DecodeStatus getInstructionII(MCInst &MI, uint64_t &Size, 41 DecodeStatus getInstructionCJ(MCInst &MI, uint64_t &Size, 49 DecodeStatus getInstruction(MCInst &MI, uint64_t &Size, 73 static DecodeStatus DecodeGR8RegisterClass(MCInst &MI, uint64_t RegNo, 91 static DecodeStatus DecodeGR16RegisterClass(MCInst &MI, uint64_t RegNo, 102 static DecodeStatus DecodeCGImm(MCInst &MI, uint64_t Bits, uint64_t Address, 105 static DecodeStatus DecodeMemOperand(MCInst &MI, uint64_t Bits, 111 static DecodeStatus DecodeCGImm(MCInst [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/ |
H A D | ARCInstPrinter.cpp | 1 //===- ARCInstPrinter.cpp - ARC MCInst to assembly syntax -------*- C++ -*-===// 9 // This class prints an ARC MCInst to a .s file. 17 #include "llvm/MC/MCInst.h" 100 void ARCInstPrinter::printInst(const MCInst *MI, uint64_t Address, 140 void ARCInstPrinter::printOperand(const MCInst *MI, unsigned OpNum, 157 void ARCInstPrinter::printMemOperandRI(const MCInst *MI, unsigned OpNum, 167 void ARCInstPrinter::printPredicateOperand(const MCInst *MI, unsigned OpNum, 175 void ARCInstPrinter::printBRCCPredicateOperand(const MCInst *MI, unsigned OpNum,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcInstPrinter.cpp | 1 //===-- SparcInstPrinter.cpp - Convert Sparc MCInst to assembly syntax -----==// 9 // This class prints an Sparc MCInst to a .s file. 16 #include "llvm/MC/MCInst.h" 46 void SparcInstPrinter::printInst(const MCInst *MI, uint64_t Address, 55 bool SparcInstPrinter::printSparcAliasInstr(const MCInst *MI, 109 void SparcInstPrinter::printOperand(const MCInst *MI, int opNum, 141 void SparcInstPrinter::printMemOperand(const MCInst *MI, int opNum, 164 void SparcInstPrinter::printCCOperand(const MCInst *MI, int opNum, 193 bool SparcInstPrinter::printGetPCX(const MCInst *MI, unsigned opNum, 200 void SparcInstPrinter::printMembarTag(const MCInst *M [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64InstPrinter.cpp | 1 //==-- AArch64InstPrinter.cpp - Convert AArch64 MCInst to assembly syntax --==// 9 // This class prints an AArch64 MCInst to a .s file. 21 #include "llvm/MC/MCInst.h" 59 void AArch64InstPrinter::printInst(const MCInst *MI, uint64_t Address, 708 void AArch64AppleInstPrinter::printInst(const MCInst *MI, uint64_t Address, 762 bool AArch64InstPrinter::printSysAlias(const MCInst *MI, 875 void AArch64InstPrinter::printOperand(const MCInst *MI, unsigned OpNo, 890 void AArch64InstPrinter::printImm(const MCInst *MI, unsigned OpNo, 897 void AArch64InstPrinter::printImmHex(const MCInst *MI, unsigned OpNo, 905 void AArch64InstPrinter::printSImm(const MCInst *M [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/ |
H A D | MCExternalSymbolizer.h | 47 bool tryAddingSymbolicOperand(MCInst &MI, raw_ostream &CommentStream,
|