Home
last modified time | relevance | path

Searched refs:MCE (Results 1 – 25 of 42) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp164 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 DMCWinCOFFStreamer.cpp232 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 DCodeEmitter.h38 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 DAArch64AsmParser.cpp740 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 DRISCVELFStreamer.cpp255 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 DRISCVMCTargetDesc.cpp157 std::unique_ptr<MCCodeEmitter> &&MCE, in createRISCVELFStreamer() argument
160 std::move(MCE), RelaxAll); in createRISCVELFStreamer()
H A DRISCVELFStreamer.h116 std::unique_ptr<MCCodeEmitter> MCE,
/llvm-project-15.0.7/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp168 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 DAligner.cpp165 alignCompact(BF, Emitter.MCE.get()); in runOnFunctions()
184 alignBlocks(BF, Emitter.MCE.get()); in runOnFunctions()
H A DTailDuplication.cpp601 BlocksToDuplicate = cacheDuplicate(Emitter.MCE.get(), Function, BB, Tail); in runOnFunction()
615 DuplicatedByteCount += BB->estimateSize(Emitter.MCE.get()); in runOnFunction()
H A DAsmDump.cpp173 std::move(MCEInstance.MCE), std::move(MAB), in dumpFunction()
/llvm-project-15.0.7/llvm/lib/MCA/
H A DCodeEmitter.cpp30 MCE.encodeInstruction(Relaxed, VecOS, Fixups, STI); in getOrCreateEncodingInfo()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryContext.h560 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 DDwarfLineTableHeaders.cpp80 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 DDWARFExpressionCopyBytesTest.cpp109 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 DDwarfGenerator.cpp400 : 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 DDwarfGenerator.h250 MCCodeEmitter *MCE; // Owned by MCStreamer variable
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp70 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 Dllvm-mca.cpp506 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 DMasmParser.cpp3661 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 DAsmParser.cpp3200 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 DDWARFStreamer.h189 MCCodeEmitter *MCE; // Owned by MCStreamer variable
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonConstPropagation.cpp197 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 DBinaryContext.cpp82 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 DLanaiAsmParser.cpp215 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Imm.Value); in isBrImm() local
216 if (!MCE) in isBrImm()
218 int64_t Value = MCE->getValue(); in isBrImm()

12