| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LLVMTargetMachine.cpp | 164 std::unique_ptr<MCCodeEmitter> MCE; in createMCStreamer() local 166 MCE.reset(getTarget().createMCCodeEmitter(MII, Context)); in createMCStreamer() 186 UseDwarfDirectory, InstPrinter, std::move(MCE), std::move(MAB), in createMCStreamer() 194 MCCodeEmitter *MCE = getTarget().createMCCodeEmitter(MII, Context); in createMCStreamer() local 195 if (!MCE) in createMCStreamer() 209 std::unique_ptr<MCCodeEmitter>(MCE), STI, Options.MCOptions.MCRelaxAll, in createMCStreamer() 277 MCCodeEmitter *MCE = getTarget().createMCCodeEmitter(*getMCInstrInfo(), *Ctx); in addPassesToEmitMC() local 280 if (!MCE || !MAB) in addPassesToEmitMC() 286 std::unique_ptr<MCCodeEmitter>(MCE), STI, Options.MCOptions.MCRelaxAll, in addPassesToEmitMC()
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCWinCOFFStreamer.cpp | 232 const MCExpr *MCE = MCSymbolRefExpr::create(Symbol, getContext()); in emitCOFFSecRel32() local 235 MCE = MCBinaryExpr::createAdd( in emitCOFFSecRel32() 236 MCE, MCConstantExpr::create(Offset, getContext()), getContext()); in emitCOFFSecRel32() 238 MCFixup Fixup = MCFixup::create(DF->getContents().size(), MCE, FK_SecRel_4); in emitCOFFSecRel32() 250 const MCExpr *MCE = MCSymbolRefExpr::create( in emitCOFFImgRel32() local 254 MCE = MCBinaryExpr::createAdd( in emitCOFFImgRel32() 255 MCE, MCConstantExpr::create(Offset, getContext()), getContext()); in emitCOFFImgRel32() 257 MCFixup Fixup = MCFixup::create(DF->getContents().size(), MCE, FK_Data_4); in emitCOFFImgRel32()
|
| /llvm-project-15.0.7/llvm/include/llvm/MCA/ |
| H A D | CodeEmitter.h | 38 const MCCodeEmitter &MCE; variable 56 : STI(ST), MAB(AB), MCE(CE), VecOS(Code), Sequence(S), in CodeEmitter()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 740 if (!MCE) in isUImm6() 762 if (!MCE) in isImmScaled() 786 if (!MCE) in isSVEPattern() 835 if (!MCE) in isUImm12Offset() 847 if (!MCE) in isImmInRange() 860 if (!MCE) in isLogicalImm() 1003 if (!MCE) in isSIMDImmType10() 1013 if (!MCE) in isBranchTarget() 1721 if (!MCE) in addAdrpLabelOperands() 3251 if (!MCE) { in tryParseOptionalShiftExtend() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVELFStreamer.cpp | 255 std::unique_ptr<MCCodeEmitter> MCE) in RISCVELFStreamer() argument 256 : MCELFStreamer(C, std::move(MAB), std::move(MOW), std::move(MCE)) {} in RISCVELFStreamer() 286 std::unique_ptr<MCCodeEmitter> MCE, in createRISCVELFStreamer() argument 289 new RISCVELFStreamer(C, std::move(MAB), std::move(MOW), std::move(MCE)); in createRISCVELFStreamer()
|
| H A D | RISCVMCTargetDesc.cpp | 157 std::unique_ptr<MCCodeEmitter> &&MCE, in createRISCVELFStreamer() argument 160 std::move(MCE), RelaxAll); in createRISCVELFStreamer()
|
| H A D | RISCVELFStreamer.h | 116 std::unique_ptr<MCCodeEmitter> MCE,
|
| /llvm-project-15.0.7/llvm/tools/llvm-dwp/ |
| H A D | llvm-dwp.cpp | 168 MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*MII, MC); in main() local 169 if (!MCE) in main() 188 MAB->createObjectWriter(*OS), std::unique_ptr<MCCodeEmitter>(MCE), *MSTI, in main()
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | Aligner.cpp | 165 alignCompact(BF, Emitter.MCE.get()); in runOnFunctions() 184 alignBlocks(BF, Emitter.MCE.get()); in runOnFunctions()
|
| H A D | TailDuplication.cpp | 601 BlocksToDuplicate = cacheDuplicate(Emitter.MCE.get(), Function, BB, Tail); in runOnFunction() 615 DuplicatedByteCount += BB->estimateSize(Emitter.MCE.get()); in runOnFunction()
|
| H A D | AsmDump.cpp | 173 std::move(MCEInstance.MCE), std::move(MAB), in dumpFunction()
|
| /llvm-project-15.0.7/llvm/lib/MCA/ |
| H A D | CodeEmitter.cpp | 30 MCE.encodeInstruction(Relaxed, VecOS, Fixups, STI); in getOrCreateEncodingInfo()
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryContext.h | 560 std::unique_ptr<MCCodeEmitter> MCE; variable 672 std::string TripleName, std::unique_ptr<MCCodeEmitter> MCE, 1185 Emitter = this->MCE.get(); 1271 std::unique_ptr<MCCodeEmitter> MCE; member 1288 MCEInstance.MCE.reset( in createIndependentMCCodeEmitter() 1296 MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*MII, *Ctx); in createStreamer() local 1302 std::unique_ptr<MCCodeEmitter>(MCE), *STI, in createStreamer()
|
| /llvm-project-15.0.7/llvm/unittests/MC/ |
| H A D | DwarfLineTableHeaders.cpp | 80 MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*Res.MII, *Res.Ctx); in createStreamer() local 86 std::move(OW), std::unique_ptr<MCCodeEmitter>(MCE), *STI, in createStreamer()
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/ |
| H A D | DWARFExpressionCopyBytesTest.cpp | 109 MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*Res.MII, *Res.Ctx); in createStreamer() local 115 std::move(OW), std::unique_ptr<MCCodeEmitter>(MCE), *STI, in createStreamer()
|
| H A D | DwarfGenerator.cpp | 400 : MAB(nullptr), MCE(nullptr), MS(nullptr), TLOF(nullptr), in Generator() 467 MCE = TheTarget->createMCCodeEmitter(*MII, *MC); in init() 468 if (!MCE) in init() 476 MAB->createObjectWriter(*Stream), std::unique_ptr<MCCodeEmitter>(MCE), in init()
|
| H A D | DwarfGenerator.h | 250 MCCodeEmitter *MCE; // Owned by MCStreamer variable
|
| /llvm-project-15.0.7/llvm/lib/DWARFLinker/ |
| H A D | DWARFStreamer.cpp | 70 MCE = TheTarget->createMCCodeEmitter(*MII, *MC); in init() 71 if (!MCE) in init() 80 std::unique_ptr<MCCodeEmitter>(MCE), std::unique_ptr<MCAsmBackend>(MAB), in init() 87 MAB->createObjectWriter(OutFile), std::unique_ptr<MCCodeEmitter>(MCE), in init()
|
| /llvm-project-15.0.7/llvm/tools/llvm-mca/ |
| H A D | llvm-mca.cpp | 506 std::unique_ptr<MCCodeEmitter> MCE( in main() local 508 assert(MCE && "Unable to create code emitter!"); in main() 524 mca::CodeEmitter CE(*STI, *MAB, *MCE, Insts); in main()
|
| /llvm-project-15.0.7/llvm/lib/MC/MCParser/ |
| H A D | MasmParser.cpp | 3661 int64_t IntValue = MCE->getValue(); in emitIntValue() 3699 if (!MCE) in parseScalarInitializer() 3905 if (!MCE) in parseRealInstList() 4267 if (!MCE) in parseStructInstList() 4976 int Value = MCE->getValue(); in parseDirectiveLoc() 4993 int Value = MCE->getValue(); in parseDirectiveLoc() 5209 IsStmt = MCE->getValue(); in parseDirectiveCVLoc() 7158 if (!MCE) in parseDirectiveMSEmit() 7160 uint64_t IntValue = MCE->getValue(); in parseDirectiveMSEmit() 7174 if (!MCE) in parseDirectiveMSAlign() [all …]
|
| H A D | AsmParser.cpp | 3200 uint64_t IntValue = MCE->getValue(); in parseDirectiveValue() 3687 int Value = MCE->getValue(); in parseDirectiveLoc() 3704 int Value = MCE->getValue(); in parseDirectiveLoc() 3919 if (const auto *MCE = dyn_cast<MCConstantExpr>(Value)) in parseDirectiveCVLoc() local 3920 IsStmt = MCE->getValue(); in parseDirectiveCVLoc() 4895 uint64_t IntValue = MCE->getValue(); in parseDirectiveDCB() 5798 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Value); in parseDirectiveMSEmit() local 5799 if (!MCE) in parseDirectiveMSEmit() 5801 uint64_t IntValue = MCE->getValue(); in parseDirectiveMSEmit() 5815 if (!MCE) in parseDirectiveMSAlign() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/DWARFLinker/ |
| H A D | DWARFStreamer.h | 189 MCCodeEmitter *MCE; // Owned by MCStreamer variable
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonConstPropagation.cpp | 197 MachineConstPropagator(MachineConstEvaluator &E) : MCE(E) { in MachineConstPropagator() 273 MachineConstEvaluator &MCE; member in __anona14c30040111::MachineConstPropagator 671 bool Eval = MCE.evaluate(UseR, Cells.get(UseR.Reg), SrcC); in visitPHI() 673 << printReg(UseR.Reg, &MCE.TRI, UseR.SubReg) << SrcC in visitPHI() 689 bool Eval = MCE.evaluate(MI, Cells, Outputs); in visitNonBranch() 748 EvalOk = EvalOk && MCE.evaluate(MI, Cells, Targets, FallsThru); in visitBranchesFrom() 796 LLVM_DEBUG(dbgs() << "Visiting uses of " << printReg(Reg, &MCE.TRI) in visitUsesOf() 839 bool Eval = MCE.evaluate(MI, Cells, Targets, DoNext); in computeBlockSuccessors() 949 Cells.print(dbgs(), MCE.TRI); in propagate() 1002 Changed |= MCE.rewrite(MI, Cells); in rewrite()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryContext.cpp | 82 std::unique_ptr<MCCodeEmitter> MCE, in BinaryContext() argument 94 TripleName(TripleName), MCE(std::move(MCE)), MOFI(std::move(MOFI)), in BinaryContext() 223 std::unique_ptr<MCCodeEmitter> MCE( in createBinaryContext() local 233 std::string(TripleName), std::move(MCE), std::move(MOFI), in createBinaryContext() 2183 std::unique_ptr<MCCodeEmitter>(MCEInstance.MCE.release()), *STI, in calculateEmittedSize() 2253 MCE->encodeInstruction(Inst, VecOS, Fixups, *STI); in validateEncoding()
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/AsmParser/ |
| H A D | LanaiAsmParser.cpp | 215 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Imm.Value); in isBrImm() local 216 if (!MCE) in isBrImm() 218 int64_t Value = MCE->getValue(); in isBrImm()
|