Searched refs:MCInst (Results 251 - 275 of 296) sorted by relevance

<<1112

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp69 bool X86_MC::hasLockPrefix(const MCInst &MI) {
397 bool clearsSuperRegisters(const MCRegisterInfo &MRI, const MCInst &Inst,
404 bool evaluateBranch(const MCInst &Inst, uint64_t Addr, uint64_t Size,
406 Optional<uint64_t> evaluateMemoryOperandAddress(const MCInst &Inst,
415 const MCInst &Inst,
524 bool X86MCInstrAnalysis::evaluateBranch(const MCInst &Inst, uint64_t Addr,
534 const MCInst &Inst, uint64_t Addr, uint64_t Size) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp39 #include "llvm/MC/MCInst.h"
1445 MCInst TmpInst;
1476 MCInst TmpInst;
1518 auto MCInst = MCInstBuilder(Opc).addExpr(BranchLabel);
1521 MCInst.addReg(MI->getOperand(1).getReg());
1539 MCInst.addExpr(BranchTarget);
1547 MCInst.addExpr(ElseLabel);
1548 MCInst.addImm(MI->getOperand(3).getImm());
1550 MCInst.addImm(MI->getOperand(2).getImm())
1554 EmitToStreamer(*OutStreamer, MCInst);
[all...]
H A DARMMCInstLower.cpp1 //===-- ARMMCInstLower.cpp - Convert ARM MachineInstr to an MCInst --------===//
10 // MCInst records.
29 #include "llvm/MC/MCInst.h"
123 void llvm::LowerARMMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
H A DThumb1InstrInfo.cpp18 #include "llvm/MC/MCInst.h"
26 void Thumb1InstrInfo::getNoop(MCInst &NopInst) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp22 #include "llvm/MC/MCInst.h"
111 void addRegOperands(MCInst &, unsigned) const {
116 void addImmOperands(MCInst &Inst, unsigned N) const {
126 void addFPImmOperands(MCInst &Inst, unsigned N) const {
134 void addBrListOperands(MCInst &Inst, unsigned N) const {
837 MCInst Inst;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1 //===-- X86MCInstLower.cpp - Convert X86 MachineInstr to an MCInst --------===//
10 // MCInst records.
39 #include "llvm/MC/MCInst.h"
53 /// X86MCInstLower - This class is used to lower an MachineInstr into an MCInst.
66 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
102 void X86AsmPrinter::StackMapShadowTracker::count(MCInst &Inst,
125 void X86AsmPrinter::EmitAndCountInstruction(MCInst &Inst) {
319 static void SimplifyShortImmForm(MCInst &Inst, unsigned Opcode) {
335 Inst = MCInst();
342 static void SimplifyMOVSX(MCInst
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp465 // Lower the MCInst sequence into an mca::Instruction sequence.
466 ArrayRef<MCInst> Insts = Region->getInstructions();
469 for (const MCInst &MCI : Insts) {
475 [&IP, &STI](const mca::InstructionError<MCInst> &IE) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h61 class MCInst;
247 void EmitToStreamer(MCStreamer &S, const MCInst &Inst);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCMachOStreamer.cpp22 #include "llvm/MC/MCInst.h"
59 void emitInstToData(const MCInst &Inst, const MCSubtargetInfo &STI) override;
458 void MCMachOStreamer::emitInstToData(const MCInst &Inst,
H A DMCObjectStreamer.cpp365 void MCObjectStreamer::emitInstruction(const MCInst &Inst,
379 void MCObjectStreamer::emitInstructionImpl(const MCInst &Inst,
406 MCInst Relaxed = Inst;
417 void MCObjectStreamer::emitInstToFragment(const MCInst &Inst,
H A DMCELFStreamer.cpp495 void MCELFStreamer::emitInstToFragment(const MCInst &Inst,
513 void MCELFStreamer::emitInstToData(const MCInst &Inst,
H A DMCWinCOFFStreamer.cpp51 void MCWinCOFFStreamer::emitInstToData(const MCInst &Inst,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1 //===-- X86AsmParser.cpp - Parse X86 assembly to MCInst instructions ------===//
23 #include "llvm/MC/MCInst.h"
105 unsigned MatchInstruction(const OperandVector &Operands, MCInst &Inst,
955 unsigned checkTargetMatchPredicate(MCInst &Inst) override;
957 bool validateInstruction(MCInst &Inst, const OperandVector &Ops);
958 bool processInstruction(MCInst &Inst, const OperandVector &Ops);
962 void applyLVICFIMitigation(MCInst &Inst, MCStreamer &Out);
963 void applyLVILoadHardeningMitigation(MCInst &Inst, MCStreamer &Out);
967 void emitInstruction(MCInst &Inst, OperandVector &Operands, MCStreamer &Out);
3116 bool X86AsmParser::processInstruction(MCInst
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/
H A DRecordStreamer.cpp84 void RecordStreamer::emitInstruction(const MCInst &Inst,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.h211 void lowerToMCInst(const MachineInstr *MI, MCInst &OutMI);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp14 #include "llvm/MC/MCInst.h"
44 /// operand in place of the immediate Value in the MCInst. The immediate
50 /// MCExpr and that is added as an operand to the MCInst. If GetOpInfo()
54 /// returns zero and isBranch is Fail then the Opcode of the MCInst is
58 /// an operand to the MCInst and Fail otherwise.
60 MCInst &MI, raw_ostream &CommentStream, int64_t Value, uint64_t Address,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp1 //===-- PPCMCInstLower.cpp - Convert PPC MachineInstr to an MCInst --------===//
10 // MCInst records.
28 #include "llvm/MC/MCInst.h"
139 void llvm::LowerPPCMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp38 #include "llvm/MC/MCInst.h"
287 MCInst TmpInst;
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.cpp16 #include "llvm/MC/MCInst.h"
289 const MCInst &MCI,
453 ArrayRef<MCInst> S, unsigned NumIter)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp15 #include "llvm/MC/MCInst.h"
250 MCInst Inst;
308 MCInst Inst;
665 bool decodeInst(StringRef Symbol, MCInst &Inst, uint64_t &Size) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackend.cpp226 bool ARMAsmBackend::mayNeedRelaxation(const MCInst &Inst,
325 void ARMAsmBackend::relaxInstruction(MCInst &Inst,
342 MCInst Res;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCStreamer.h46 class MCInst;
106 const MCInst &Inst, const MCSubtargetInfo &STI,
1029 virtual void emitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI);
1066 /// the MCInst representation will be printed. This method takes ownership of
1076 /// \param ShowInst - Whether to show the MCInst representation inline with
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.h333 bool InstLower(const MachineInstr *MI, MCInst &OutMI);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h206 void getNoop(MCInst &NopInst) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp375 MCInst TmpInst;

Completed in 309 milliseconds

<<1112