Home
last modified time | relevance | path

Searched refs:MCII (Results 1 – 25 of 209) sorted by relevance

123456789

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.h44 MCInstrInfo const &MCII; variable
51 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst);
52 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst, std::nullptr_t);
80 void addConstExtender(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
85 bundleInstructions(MCInstrInfo const &MCII, MCInst const &MCI);
92 bool canonicalizePacket(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
99 MCInst deriveExtender(MCInstrInfo const &MCII, MCInst const &Inst,
107 void extendIfNeeded(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
111 unsigned getMemAccessSize(MCInstrInfo const &MCII, MCInst const &MCI);
114 unsigned getAddrMode(MCInstrInfo const &MCII, MCInst const &MCI);
[all …]
DHexagonMCInstrInfo.cpp38 Hexagon::PacketIterator::PacketIterator(MCInstrInfo const &MCII, in PacketIterator() argument
40 : MCII(MCII), BundleCurrent(Inst.begin() + in PacketIterator()
44 Hexagon::PacketIterator::PacketIterator(MCInstrInfo const &MCII, in PacketIterator() argument
46 : MCII(MCII), BundleCurrent(Inst.end()), BundleEnd(Inst.end()), in PacketIterator()
62 if (HexagonMCInstrInfo::isDuplex(MCII, Inst)) { in operator ++()
87 MCInstrInfo const &MCII, MCInst &MCB, in addConstExtender() argument
91 MCI.getOperand(HexagonMCInstrInfo::getExtendableOp(MCII, MCI)); in addConstExtender()
95 new (Context) MCInst(HexagonMCInstrInfo::deriveExtender(MCII, MCI, exOp)); in addConstExtender()
102 HexagonMCInstrInfo::bundleInstructions(MCInstrInfo const &MCII, in bundleInstructions() argument
105 return make_range(Hexagon::PacketIterator(MCII, MCI), in bundleInstructions()
[all …]
DHexagonMCChecker.cpp56 if (HexagonMCInstrInfo::isDuplex(MCII, Inst)) { in init()
68 if (HexagonMCInstrInfo::isPredicated(MCII, MCI) && isPredicateRegister(R)) { in initReg()
71 isTrue = HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI); in initReg()
74 if (HexagonMCInstrInfo::isPredicatedNew(MCII, MCI)) in initReg()
87 const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(MCII, MCI); in init()
120 HexagonMCInstrInfo::isPredicateLate(MCII, MCI)) in init()
159 else if (HexagonMCInstrInfo::isPredicateLate(MCII, MCI) && in init()
163 else if (i == 0 && HexagonMCInstrInfo::getType(MCII, MCI) == in init()
171 else if (i <= 1 && HexagonMCInstrInfo::hasNewValue2(MCII, MCI)) in init()
181 if (HexagonMCInstrInfo::isPredicatedNew(MCII, MCI)) in init()
[all …]
DHexagonMCShuffler.cpp39 LLVM_DEBUG(dbgs() << "Shuffling: " << MCII.getName(MI.getOpcode()) in init()
41 assert(!HexagonMCInstrInfo::getDesc(MCII, MI).isPseudo()); in init()
44 append(MI, Extender, HexagonMCInstrInfo::getUnits(MCII, STI, MI)); in init()
59 append(AddMI, nullptr, HexagonMCInstrInfo::getUnits(MCII, STI, AddMI)); in init()
63 assert(!HexagonMCInstrInfo::getDesc(MCII, *I.getInst()).isPseudo()); in init()
66 append(MI, Extender, HexagonMCInstrInfo::getUnits(MCII, STI, MI)); in init()
72 append(AddMI, nullptr, HexagonMCInstrInfo::getUnits(MCII, STI, AddMI)); in init()
105 MCInstrInfo const &MCII, MCSubtargetInfo const &STI, in HexagonMCShuffle() argument
107 HexagonMCShuffler MCS(Context, Fatal, MCII, STI, MCB); in HexagonMCShuffle()
132 llvm::HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII, in HexagonMCShuffle() argument
[all …]
DHexagonShuffler.cpp145 MCInstrInfo const &MCII, unsigned s, in HexagonCVIResource() argument
148 unsigned T = HexagonMCInstrInfo::getType(MCII, *id); in HexagonCVIResource()
155 setLoad(HexagonMCInstrInfo::getDesc(MCII, *id).mayLoad()); in HexagonCVIResource()
156 setStore(HexagonMCInstrInfo::getDesc(MCII, *id).mayStore()); in HexagonCVIResource()
200 MCInstrInfo const &MCII, in HexagonShuffler() argument
202 : Context(Context), MCII(MCII), STI(STI), ReportErrors(ReportErrors) { in HexagonShuffler()
214 HexagonInstr PI(&TUL, MCII, &ID, Extender, S); in append()
230 if (HexagonMCInstrInfo::isRestrictSlot1AOK(MCII, Inst)) { in restrictSlot1AOK()
238 unsigned Type = HexagonMCInstrInfo::getType(MCII, Inst); in restrictSlot1AOK()
261 if (HexagonMCInstrInfo::isRestrictNoSlot1Store(MCII, Inst)) { in restrictNoSlot1Store()
[all …]
DHexagonMCShuffler.h31 HexagonMCShuffler(MCContext &Context, bool Fatal, MCInstrInfo const &MCII, in HexagonMCShuffler() argument
33 : HexagonShuffler(Context, Fatal, MCII, STI) { in HexagonMCShuffler()
37 HexagonMCShuffler(MCContext &Context, bool Fatal, MCInstrInfo const &MCII, in HexagonMCShuffler() argument
40 : HexagonShuffler(Context, Fatal, MCII, STI) { in HexagonMCShuffler()
56 bool HexagonMCShuffle(MCContext &Context, bool Fatal, MCInstrInfo const &MCII,
58 bool HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII,
61 bool HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII,
DHexagonMCCodeEmitter.cpp342 bool Duplex = HexagonMCInstrInfo::isDuplex(MCII, MCI); in parseBits()
414 assert(!HexagonMCInstrInfo::getDesc(MCII, MI).isPseudo() && in EncodeSingleInstruction()
417 << HexagonMCInstrInfo::getName(MCII, MI) << "'\n"); in EncodeSingleInstruction()
426 << HexagonMCInstrInfo::getName(MCII, MI) << "'\n"); in EncodeSingleInstruction()
469 MCInstrInfo const &MCII, const MCInst &MI, const MCOperand &MO, in getFixupNoBits() argument
471 const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(MCII, MI); in getFixupNoBits()
472 unsigned InsnType = HexagonMCInstrInfo::getType(MCII, MI); in getFixupNoBits()
483 const MCInstrDesc &NextD = HexagonMCInstrInfo::getDesc(MCII, NextI); in getFixupNoBits()
485 HexagonMCInstrInfo::getType(MCII, NextI) == HexagonII::TypeCR) in getFixupNoBits()
591 bool InstExtendable = HexagonMCInstrInfo::isExtendable(MCII, MI) || in getExprOpValue()
[all …]
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.h45 MCInstrInfo const &MCII; variable
52 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst);
53 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst, std::nullptr_t);
81 void addConstExtender(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
86 bundleInstructions(MCInstrInfo const &MCII, MCInst const &MCI);
93 bool canonicalizePacket(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
101 MCInst deriveExtender(MCInstrInfo const &MCII, MCInst const &Inst,
109 void extendIfNeeded(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
113 unsigned getMemAccessSize(MCInstrInfo const &MCII, MCInst const &MCI);
116 unsigned getAddrMode(MCInstrInfo const &MCII, MCInst const &MCI);
[all …]
DHexagonMCInstrInfo.cpp39 Hexagon::PacketIterator::PacketIterator(MCInstrInfo const &MCII, in PacketIterator() argument
41 : MCII(MCII), BundleCurrent(Inst.begin() + in PacketIterator()
45 Hexagon::PacketIterator::PacketIterator(MCInstrInfo const &MCII, in PacketIterator() argument
47 : MCII(MCII), BundleCurrent(Inst.end()), BundleEnd(Inst.end()), in PacketIterator()
63 if (HexagonMCInstrInfo::isDuplex(MCII, Inst)) { in operator ++()
88 MCInstrInfo const &MCII, MCInst &MCB, in addConstExtender() argument
92 MCI.getOperand(HexagonMCInstrInfo::getExtendableOp(MCII, MCI)); in addConstExtender()
96 new (Context) MCInst(HexagonMCInstrInfo::deriveExtender(MCII, MCI, exOp)); in addConstExtender()
103 HexagonMCInstrInfo::bundleInstructions(MCInstrInfo const &MCII, in bundleInstructions() argument
106 return make_range(Hexagon::PacketIterator(MCII, MCI), in bundleInstructions()
[all …]
DHexagonMCChecker.cpp56 if (HexagonMCInstrInfo::isDuplex(MCII, Inst)) { in init()
68 if (HexagonMCInstrInfo::isPredicated(MCII, MCI) && isPredicateRegister(R)) { in initReg()
71 isTrue = HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI); in initReg()
74 if (HexagonMCInstrInfo::isPredicatedNew(MCII, MCI)) in initReg()
90 const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(MCII, MCI); in init()
123 HexagonMCInstrInfo::isPredicateLate(MCII, MCI)) in init()
165 else if (HexagonMCInstrInfo::isPredicateLate(MCII, MCI) && in init()
169 else if (i == 0 && HexagonMCInstrInfo::getType(MCII, MCI) == in init()
177 else if (i <= 1 && HexagonMCInstrInfo::hasNewValue2(MCII, MCI)) in init()
187 if (HexagonMCInstrInfo::isPredicatedNew(MCII, MCI)) in init()
[all …]
DHexagonMCShuffler.cpp39 LLVM_DEBUG(dbgs() << "Shuffling: " << MCII.getName(MI.getOpcode()) in init()
41 assert(!HexagonMCInstrInfo::getDesc(MCII, MI).isPseudo()); in init()
44 append(MI, Extender, HexagonMCInstrInfo::getUnits(MCII, STI, MI)); in init()
59 append(AddMI, nullptr, HexagonMCInstrInfo::getUnits(MCII, STI, AddMI)); in init()
63 assert(!HexagonMCInstrInfo::getDesc(MCII, *I.getInst()).isPseudo()); in init()
66 append(MI, Extender, HexagonMCInstrInfo::getUnits(MCII, STI, MI)); in init()
72 append(AddMI, nullptr, HexagonMCInstrInfo::getUnits(MCII, STI, AddMI)); in init()
105 MCInstrInfo const &MCII, MCSubtargetInfo const &STI, in HexagonMCShuffle() argument
107 HexagonMCShuffler MCS(Context, Fatal, MCII, STI, MCB); in HexagonMCShuffle()
132 llvm::HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII, in HexagonMCShuffle() argument
[all …]
DHexagonShuffler.cpp108 HexagonCVIResource::HexagonCVIResource(MCInstrInfo const &MCII, in HexagonCVIResource() argument
114 const unsigned ItinUnits = HexagonMCInstrInfo::getCVIResources(MCII, STI, *id); in HexagonCVIResource()
130 setLoad(HexagonMCInstrInfo::getDesc(MCII, *id).mayLoad()); in HexagonCVIResource()
131 setStore(HexagonMCInstrInfo::getDesc(MCII, *id).mayStore()); in HexagonCVIResource()
168 MCInstrInfo const &MCII, in HexagonShuffler() argument
170 : Context(Context), MCII(MCII), STI(STI), ReportErrors(ReportErrors) { in HexagonShuffler()
182 HexagonInstr PI(MCII, STI, &ID, Extender, S); in append()
198 const unsigned Type = HexagonMCInstrInfo::getType(MCII, Inst); in restrictSlot1AOK()
230 if (HexagonMCInstrInfo::getDesc(MCII, Inst).mayStore()) { in restrictNoSlot1Store()
371 if (HexagonMCInstrInfo::getDesc(MCII, ID).mayLoad()) { in restrictStoreLoadOrder()
[all …]
DHexagonMCShuffler.h31 HexagonMCShuffler(MCContext &Context, bool Fatal, MCInstrInfo const &MCII, in HexagonMCShuffler() argument
33 : HexagonShuffler(Context, Fatal, MCII, STI) { in HexagonMCShuffler()
37 HexagonMCShuffler(MCContext &Context, bool Fatal, MCInstrInfo const &MCII, in HexagonMCShuffler() argument
40 : HexagonShuffler(Context, Fatal, MCII, STI) { in HexagonMCShuffler()
56 bool HexagonMCShuffle(MCContext &Context, bool Fatal, MCInstrInfo const &MCII,
58 bool HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII,
61 bool HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII,
DHexagonMCCodeEmitter.cpp342 bool Duplex = HexagonMCInstrInfo::isDuplex(MCII, MCI); in parseBits()
408 assert(!HexagonMCInstrInfo::getDesc(MCII, MI).isPseudo() && in EncodeSingleInstruction()
411 << HexagonMCInstrInfo::getName(MCII, MI) << "'\n"); in EncodeSingleInstruction()
420 << HexagonMCInstrInfo::getName(MCII, MI) << "'\n"); in EncodeSingleInstruction()
463 MCInstrInfo const &MCII, const MCInst &MI, const MCOperand &MO, in getFixupNoBits() argument
465 const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(MCII, MI); in getFixupNoBits()
466 unsigned InsnType = HexagonMCInstrInfo::getType(MCII, MI); in getFixupNoBits()
477 const MCInstrDesc &NextD = HexagonMCInstrInfo::getDesc(MCII, NextI); in getFixupNoBits()
479 HexagonMCInstrInfo::getType(MCII, NextI) == HexagonII::TypeCR) in getFixupNoBits()
585 bool InstExtendable = HexagonMCInstrInfo::isExtendable(MCII, MI) || in getExprOpValue()
[all …]
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.h56 void addConstExtender(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
66 bool canonicalizePacket(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
71 void clampExtended(MCInstrInfo const &MCII, MCContext &Context, MCInst &MCI);
77 void extendIfNeeded(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
83 MCInst deriveExtender(MCInstrInfo const &MCII, MCInst const &Inst,
93 HexagonII::MemAccessSize getAccessSize(MCInstrInfo const &MCII,
97 unsigned getBitCount(MCInstrInfo const &MCII, MCInst const &MCI);
100 unsigned short getCExtOpNum(MCInstrInfo const &MCII, MCInst const &MCI);
102 MCInstrDesc const &getDesc(MCInstrInfo const &MCII, MCInst const &MCI);
108 SmallVector<DuplexCandidate, 8> getDuplexPossibilties(MCInstrInfo const &MCII,
[all …]
DHexagonMCInstrInfo.cpp32 MCInstrInfo const &MCII, MCInst &MCB, in addConstExtender() argument
36 MCI.getOperand(HexagonMCInstrInfo::getExtendableOp(MCII, MCI)); in addConstExtender()
40 new (Context) MCInst(HexagonMCInstrInfo::deriveExtender(MCII, MCI, exOp)); in addConstExtender()
58 bool HexagonMCInstrInfo::canonicalizePacket(MCInstrInfo const &MCII, in canonicalizePacket() argument
65 HexagonMCInstrInfo::tryCompound(MCII, Context, MCB); in canonicalizePacket()
70 HexagonMCShuffle(MCII, STI, MCB); in canonicalizePacket()
76 possibleDuplexes = HexagonMCInstrInfo::getDuplexPossibilties(MCII, MCB); in canonicalizePacket()
77 HexagonMCShuffle(MCII, STI, Context, MCB, possibleDuplexes); in canonicalizePacket()
86 HexagonMCShuffle(MCII, STI, MCB); in canonicalizePacket()
90 void HexagonMCInstrInfo::clampExtended(MCInstrInfo const &MCII, in clampExtended() argument
[all …]
DHexagonMCChecker.cpp57 const MCInstrDesc& MCID = HexagonMCInstrInfo::getDesc(MCII, MCI); in init()
66 if (HexagonMCInstrInfo::isPredicated(MCII, MCI) && isPredicateRegister(R)) { in init()
69 isTrue = HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI); in init()
72 if (HexagonMCInstrInfo::isPredicatedNew(MCII, MCI)) in init()
108 HexagonMCInstrInfo::isPredicateLate(MCII, MCI)) in init()
149 else if (HexagonMCInstrInfo::isPredicateLate(MCII, MCI) && isPredicateRegister(*SRI)) in init()
152 … else if (i == 0 && llvm::HexagonMCInstrInfo::getType(MCII, MCI) == HexagonII::TypeCVI_VM_CUR_LD) in init()
157 … else if (i == 0 && llvm::HexagonMCInstrInfo::getType(MCII, MCI) == HexagonII::TypeCVI_VM_TMP_LD) in init()
164 else if (i <= 1 && llvm::HexagonMCInstrInfo::hasNewValue2(MCII, MCI) ) in init()
174 if (HexagonMCInstrInfo::hasNewValue(MCII, MCI)) { in init()
[all …]
DHexagonShuffler.cpp122 MCInstrInfo const &MCII, unsigned s, in HexagonCVIResource() argument
125 unsigned T = HexagonMCInstrInfo::getType(MCII, *id); in HexagonCVIResource()
132 setLoad(HexagonMCInstrInfo::getDesc(MCII, *id).mayLoad()); in HexagonCVIResource()
133 setStore(HexagonMCInstrInfo::getDesc(MCII, *id).mayStore()); in HexagonCVIResource()
144 HexagonShuffler::HexagonShuffler(MCInstrInfo const &MCII, in HexagonShuffler() argument
146 : MCII(MCII), STI(STI) { in HexagonShuffler()
159 HexagonInstr PI(&TUL, MCII, ID, Extender, S, X); in append()
197 if (HexagonMCInstrInfo::isSolo(MCII, *ID)) in check()
199 else if (HexagonMCInstrInfo::isSoloAX(MCII, *ID)) in check()
201 else if (HexagonMCInstrInfo::isSoloAin1(MCII, *ID)) in check()
[all …]
DHexagonMCShuffler.cpp36 assert(!HexagonMCInstrInfo::getDesc(MCII, *I.getInst()).isPseudo()); in init()
40 append(MI, Extender, HexagonMCInstrInfo::getUnits(MCII, STI, *MI), in init()
55 append(AddMI, nullptr, HexagonMCInstrInfo::getUnits(MCII, STI, *AddMI), in init()
60 assert(!HexagonMCInstrInfo::getDesc(MCII, *I.getInst()).isPseudo()); in init()
63 append(MI, Extender, HexagonMCInstrInfo::getUnits(MCII, STI, *MI), in init()
70 append(AddMI, nullptr, HexagonMCInstrInfo::getUnits(MCII, STI, *AddMI), in init()
101 bool llvm::HexagonMCShuffle(MCInstrInfo const &MCII, MCSubtargetInfo const &STI, in HexagonMCShuffle() argument
103 HexagonMCShuffler MCS(MCII, STI, MCB); in HexagonMCShuffle()
151 llvm::HexagonMCShuffle(MCInstrInfo const &MCII, MCSubtargetInfo const &STI, in HexagonMCShuffle() argument
179 HexagonMCShuffler MCS(MCII, STI, Attempt); // copy packet to the shuffler in HexagonMCShuffle()
[all …]
DHexagonMCShuffler.h30 HexagonMCShuffler(MCInstrInfo const &MCII, MCSubtargetInfo const &STI, in HexagonMCShuffler() argument
32 : HexagonShuffler(MCII, STI) { in HexagonMCShuffler()
35 HexagonMCShuffler(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
38 : HexagonShuffler(MCII, STI) { in HexagonShuffler() argument
56 bool HexagonMCShuffle(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
58 bool HexagonMCShuffle(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
60 unsigned HexagonMCShuffle(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
DHexagonMCCodeEmitter.cpp37 : MCT(aMCT), MCII(aMII), Addend(new unsigned(0)), in HexagonMCCodeEmitter()
43 bool Duplex = HexagonMCInstrInfo::isDuplex(MCII, MCI); in parseBits()
120 assert(!HexagonMCInstrInfo::getDesc(MCII, HMB).isPseudo() && in EncodeSingleInstruction()
123 " `" << HexagonMCInstrInfo::getName(MCII, HMB) << "'" in EncodeSingleInstruction()
126 if (llvm::HexagonMCInstrInfo::getType(MCII, HMB) == HexagonII::TypeCOMPOUND) { in EncodeSingleInstruction()
136 if (HexagonMCInstrInfo::isNewValue(MCII, HMB)) { in EncodeSingleInstruction()
139 HMB.getOperand(HexagonMCInstrInfo::getNewValueOp(MCII, HMB)); in EncodeSingleInstruction()
153 if (HexagonMCInstrInfo::isVector(MCII, Inst)) in EncodeSingleInstruction()
157 HexagonMCInstrInfo::hasNewValue(MCII, Inst) in EncodeSingleInstruction()
158 ? HexagonMCInstrInfo::getNewValueOperand(MCII, Inst).getReg() in EncodeSingleInstruction()
[all …]
/external/llvm/lib/Target/WebAssembly/MCTargetDesc/
DWebAssemblyMCCodeEmitter.cpp36 const MCInstrInfo &MCII; member in __anon3eb081a40111::WebAssemblyMCCodeEmitter
48 WebAssemblyMCCodeEmitter(const MCInstrInfo &mcii) : MCII(mcii) {} in WebAssemblyMCCodeEmitter()
52 MCCodeEmitter *llvm::createWebAssemblyMCCodeEmitter(const MCInstrInfo &MCII) { in createWebAssemblyMCCodeEmitter() argument
53 return new WebAssemblyMCCodeEmitter(MCII); in createWebAssemblyMCCodeEmitter()
63 const MCInstrDesc &Desc = MCII.get(MI.getOpcode()); in encodeInstruction()
78 (1 + MCII.get(MI.getOpcode()).isVariadic() + i) * sizeof(uint64_t), in encodeInstruction()
/external/llvm/lib/Target/WebAssembly/Disassembler/
DWebAssemblyDisassembler.cpp34 std::unique_ptr<const MCInstrInfo> MCII; member in __anon2fe8ce450111::WebAssemblyDisassembler
43 std::unique_ptr<const MCInstrInfo> MCII) in WebAssemblyDisassembler() argument
44 : MCDisassembler(STI, Ctx), MCII(std::move(MCII)) {} in WebAssemblyDisassembler()
51 std::unique_ptr<const MCInstrInfo> MCII(T.createMCInstrInfo()); in createWebAssemblyDisassembler() local
52 return new WebAssemblyDisassembler(STI, Ctx, std::move(MCII)); in createWebAssemblyDisassembler()
79 const MCInstrDesc &Desc = MCII->get(Opcode); in getInstruction()
/external/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
DWebAssemblyMCCodeEmitter.cpp39 const MCInstrInfo &MCII; member in __anonf3048b120111::WebAssemblyMCCodeEmitter
51 WebAssemblyMCCodeEmitter(const MCInstrInfo &MCII) : MCII(MCII) {} in WebAssemblyMCCodeEmitter() argument
55 MCCodeEmitter *llvm::createWebAssemblyMCCodeEmitter(const MCInstrInfo &MCII) { in createWebAssemblyMCCodeEmitter() argument
56 return new WebAssemblyMCCodeEmitter(MCII); in createWebAssemblyMCCodeEmitter()
87 const MCInstrDesc &Desc = MCII.get(MI.getOpcode()); in encodeInstruction()
/external/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
DMSP430MCCodeEmitter.cpp37 MCInstrInfo const &MCII; member in llvm::MSP430MCCodeEmitter
74 MSP430MCCodeEmitter(MCContext &ctx, MCInstrInfo const &MCII) in MSP430MCCodeEmitter() argument
75 : Ctx(ctx), MCII(MCII) {} in MSP430MCCodeEmitter()
85 const MCInstrDesc &Desc = MCII.get(MI.getOpcode()); in encodeInstruction()
202 MCCodeEmitter *createMSP430MCCodeEmitter(const MCInstrInfo &MCII, in createMSP430MCCodeEmitter() argument
205 return new MSP430MCCodeEmitter(Ctx, MCII); in createMSP430MCCodeEmitter()

123456789