Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchELFStreamer.cpp74 std::unique_ptr<MCCodeEmitter> MCE) in LoongArchELFStreamer() argument
75 : MCELFStreamer(C, std::move(MAB), std::move(MOW), std::move(MCE)) {} in LoongArchELFStreamer()
83 std::unique_ptr<MCCodeEmitter> MCE, in createLoongArchELFStreamer() argument
86 C, std::move(MAB), std::move(MOW), std::move(MCE)); in createLoongArchELFStreamer()
H A DLoongArchMCTargetDesc.cpp119 std::unique_ptr<MCCodeEmitter> &&MCE, in createLoongArchELFStreamer() argument
122 std::move(MCE), RelaxAll); in createLoongArchELFStreamer()
H A DLoongArchELFStreamer.h28 std::unique_ptr<MCCodeEmitter> MCE,
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCWinCOFFStreamer.cpp230 const MCExpr *MCE = MCSymbolRefExpr::create(Symbol, getContext()); in emitCOFFSecRel32() local
233 MCE = MCBinaryExpr::createAdd( in emitCOFFSecRel32()
234 MCE, MCConstantExpr::create(Offset, getContext()), getContext()); in emitCOFFSecRel32()
236 MCFixup Fixup = MCFixup::create(DF->getContents().size(), MCE, FK_SecRel_4); in emitCOFFSecRel32()
248 const MCExpr *MCE = MCSymbolRefExpr::create( in emitCOFFImgRel32() local
252 MCE = MCBinaryExpr::createAdd( in emitCOFFImgRel32()
253 MCE, MCConstantExpr::create(Offset, getContext()), getContext()); in emitCOFFImgRel32()
255 MCFixup Fixup = MCFixup::create(DF->getContents().size(), MCE, FK_Data_4); in emitCOFFImgRel32()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFStreamer.h26 std::unique_ptr<MCCodeEmitter> MCE) in RISCVELFStreamer() argument
27 : MCELFStreamer(C, std::move(MAB), std::move(MOW), std::move(MCE)) {} in RISCVELFStreamer()
134 std::unique_ptr<MCCodeEmitter> MCE,
H A DRISCVMCTargetDesc.cpp157 std::unique_ptr<MCCodeEmitter> &&MCE, in createRISCVELFStreamer() argument
160 std::move(MCE), RelaxAll); in createRISCVELFStreamer()
H A DRISCVELFStreamer.cpp289 std::unique_ptr<MCCodeEmitter> MCE, in createRISCVELFStreamer() argument
292 new RISCVELFStreamer(C, std::move(MAB), std::move(MOW), std::move(MCE)); in createRISCVELFStreamer()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp780 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isUImm6() local
781 if (!MCE) in isUImm6()
783 int64_t Val = MCE->getValue(); in isUImm6()
812 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm()); in isImmScaled() local
813 if (!MCE) in isImmScaled()
815 Val = MCE->getValue(); in isImmScaled()
837 auto *MCE = dyn_cast<MCConstantExpr>(getImm()); in isSVEPattern() local
838 if (!MCE) in isSVEPattern()
840 int64_t Val = MCE->getValue(); in isSVEPattern()
849 auto *MCE = dyn_cast<MCConstantExpr>(getImm()); in isSVEVecLenSpecifier() local
[all …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp184 MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*MII, MC); in main() local
185 if (!MCE) in main()
204 MAB->createObjectWriter(*OS), std::unique_ptr<MCCodeEmitter>(MCE), *MSTI, in main()
/openbsd-src/gnu/llvm/llvm/lib/MCA/
H A DCodeEmitter.cpp30 MCE.encodeInstruction(Relaxed, VecOS, Fixups, STI); in getOrCreateEncodingInfo()
/openbsd-src/gnu/llvm/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp72 MCE = TheTarget->createMCCodeEmitter(*MII, *MC); in init()
73 if (!MCE) in init()
82 std::unique_ptr<MCCodeEmitter>(MCE), std::unique_ptr<MCAsmBackend>(MAB), in init()
89 MAB->createObjectWriter(OutFile), std::unique_ptr<MCCodeEmitter>(MCE), in init()
/openbsd-src/gnu/llvm/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp552 std::unique_ptr<MCCodeEmitter> MCE( in main() local
554 assert(MCE && "Unable to create code emitter!"); in main()
570 mca::CodeEmitter CE(*STI, *MAB, *MCE, Insts); in main()
/openbsd-src/gnu/llvm/llvm/lib/MC/MCParser/
H A DMasmParser.cpp3674 if (const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Value)) { in emitIntValue() local
3676 int64_t IntValue = MCE->getValue(); in emitIntValue()
3678 return Error(MCE->getLoc(), "out of range literal value"); in emitIntValue()
3713 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Value); in parseScalarInitializer() local
3714 if (!MCE) in parseScalarInitializer()
3717 const int64_t Repetitions = MCE->getValue(); in parseScalarInitializer()
3919 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Value); in parseRealInstList() local
3920 if (!MCE) in parseRealInstList()
3923 const int64_t Repetitions = MCE->getValue(); in parseRealInstList()
4280 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Value); in parseStructInstList() local
[all …]
H A DAsmParser.cpp3199 if (const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Value)) { in parseDirectiveValue() local
3201 uint64_t IntValue = MCE->getValue(); in parseDirectiveValue()
3687 if (const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Value)) { in parseDirectiveLoc() local
3688 int Value = MCE->getValue(); in parseDirectiveLoc()
3704 if (const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Value)) { in parseDirectiveLoc() local
3705 int Value = MCE->getValue(); in parseDirectiveLoc()
3920 if (const auto *MCE = dyn_cast<MCConstantExpr>(Value)) in parseDirectiveCVLoc() local
3921 IsStmt = MCE->getValue(); in parseDirectiveCVLoc()
4892 if (const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Value)) { in parseDirectiveDCB() local
4894 uint64_t IntValue = MCE->getValue(); in parseDirectiveDCB()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/DWARFLinker/
H A DDWARFStreamer.h205 MCCodeEmitter *MCE; // Owned by MCStreamer variable
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonConstPropagation.cpp197 MachineConstPropagator(MachineConstEvaluator &E) : MCE(E) { in MachineConstPropagator()
273 MachineConstEvaluator &MCE; member in __anon41d8f72b0111::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()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp217 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(Imm.Value); in isBrImm() local
218 if (!MCE) in isBrImm()
220 int64_t Value = MCE->getValue(); in isBrImm()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp214 const CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(CE); in hasRecursiveCallInPath() local
215 if (!MCE || isa<CXXThisExpr>(MCE->getImplicitObjectArgument()) || in hasRecursiveCallInPath()
216 !MCE->getMethodDecl()->isVirtual()) in hasRecursiveCallInPath()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp1377 if (const auto *MCE = dyn_cast<CXXMemberCallExpr>(CE)) in getSimpleCall() local
1378 return create<CXXMemberCall>(MCE, State, LCtx); in getSimpleCall()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExpr.cpp1988 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getSubExprAsWritten() local
1989 SubExpr = MCE->getImplicitObjectArgument(); in getSubExprAsWritten()
2006 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getConversionFunction() local
2007 return MCE->getMethodDecl(); in getConversionFunction()
3050 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(this)) { in IgnoreConversionOperatorSingleStep() local
3051 if (MCE->getMethodDecl() && isa<CXXConversionDecl>(MCE->getMethodDecl())) in IgnoreConversionOperatorSingleStep()
3052 return MCE->getImplicitObjectArgument(); in IgnoreConversionOperatorSingleStep()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGClass.cpp1175 } else if (CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(S)) { in getMemcpyableField() local
1176 CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(MCE->getCalleeDecl()); in getMemcpyableField()
1179 MemberExpr *IOA = dyn_cast<MemberExpr>(MCE->getImplicitObjectArgument()); in getMemcpyableField()
1185 MemberExpr *Arg0 = dyn_cast<MemberExpr>(MCE->getArg(0)); in getMemcpyableField()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp1210 if (const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(E)) { in getHiLo16ImmOpValue() local
1211 const int64_t Value = MCE->getValue(); in getHiLo16ImmOpValue()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp1693 if (const auto *MCE = dyn_cast<MCConstantExpr>(Value)) { in ParseDirectiveWord() local
1695 uint64_t IntValue = MCE->getValue(); in ParseDirectiveWord()

12