Home
last modified time | relevance | path

Searched refs:MC (Results 1 – 25 of 138) sorted by relevance

123456

/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaInstPrinter.cpp50 void XtensaInstPrinter::printOperand(const MCOperand &MC, raw_ostream &O) { in printOperand() argument
51 if (MC.isReg()) in printOperand()
52 O << getRegisterName(MC.getReg()); in printOperand()
53 else if (MC.isImm()) in printOperand()
54 O << MC.getImm(); in printOperand()
55 else if (MC.isExpr()) in printOperand()
56 printExpr(MC.getExpr(), O); in printOperand()
86 const MCOperand &MC = MI->getOperand(OpNum); in printBranchTarget() local
88 int64_t Val = MC.getImm() + 4; in printBranchTarget()
90 } else if (MC.isExpr()) in printBranchTarget()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp78 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get(), nullptr, in init()
80 MOFI.reset(TheTarget->createMCObjectFileInfo(*MC, /*PIC=*/false, false)); in init()
81 MC->setObjectFileInfo(MOFI.get()); in init()
95 MCE = TheTarget->createMCCodeEmitter(*MII, *MC); in init()
106 *MC, std::make_unique<formatted_raw_ostream>(OutFile), std::move(MIP), in init()
113 TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB), in init()
157 MC->setDwarfVersion(DwarfVersion); in switchToDebugInfoSection()
215 MC->setDwarfVersion(DwarfVersion); in emitAbbrevs()
242 return MC->getObjectFileInfo()->getDwarfInfoSection(); in getMCSection()
244 return MC->getObjectFileInfo()->getDwarfLineSection(); in getMCSection()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherOpt.cpp43 if (MoveChildMatcher *MC = dyn_cast<MoveChildMatcher>(N)) { in ContractNodes() local
45 if (RecordMatcher *RM = dyn_cast<RecordMatcher>(MC->getNext())) in ContractNodes()
46 if (MC->getChildNo() < 8) // Only have RecordChild0...7 in ContractNodes()
47 New = new RecordChildMatcher(MC->getChildNo(), RM->getWhatFor(), in ContractNodes()
50 if (CheckTypeMatcher *CT = dyn_cast<CheckTypeMatcher>(MC->getNext())) in ContractNodes()
51 if (MC->getChildNo() < 8 && // Only have CheckChildType0...7 in ContractNodes()
53 New = new CheckChildTypeMatcher(MC->getChildNo(), CT->getType()); in ContractNodes()
55 if (CheckSameMatcher *CS = dyn_cast<CheckSameMatcher>(MC->getNext())) in ContractNodes()
56 if (MC->getChildNo() < 4) // Only have CheckChildSame0...3 in ContractNodes()
58 new CheckChildSameMatcher(MC->getChildNo(), CS->getMatchNumber()); in ContractNodes()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp
/freebsd/sys/contrib/device-tree/src/arm64/nvidia/
H A Dtegra264.dtsi201 reg = <0x00 0x8020000 0x0 0x20000>, /* MC broadcast */
202 <0x00 0x8040000 0x0 0x20000>, /* MC 0 */
203 <0x00 0x8060000 0x0 0x20000>, /* MC 1 */
204 <0x00 0x8080000 0x0 0x20000>, /* MC 2 */
205 <0x00 0x80a0000 0x0 0x20000>, /* MC 3 */
206 <0x00 0x80c0000 0x0 0x20000>, /* MC 4 */
207 <0x00 0x80e0000 0x0 0x20000>, /* MC 5 */
208 <0x00 0x8100000 0x0 0x20000>, /* MC 6 */
209 <0x00 0x8120000 0x0 0x20000>, /* MC 7 */
210 <0x00 0x8140000 0x0 0x20000>, /* MC 8 */
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DDWARFEmitterImpl.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFEmitterImpl.cpp58 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get(), nullptr, in init()
60 MOFI.reset(TheTarget->createMCObjectFileInfo(*MC, /*PIC=*/false, false)); in init()
61 MC->setObjectFileInfo(MOFI.get()); in init()
75 MCE = TheTarget->createMCCodeEmitter(*MII, *MC); in init()
86 *MC, std::make_unique<formatted_raw_ostream>(OutFile), std::move(MIP), in init()
93 TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB), in init()
129 MC->setDwarfVersion(DwarfVersion); in emitAbbrevs()
135 MC->setDwarfVersion(Unit.getVersion()); in emitCompileUnitHeader()
H A DDebugLineSectionEmitter.h94 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get(), nullptr, in init()
308 MCDwarfLineAddr::encode(*MC, Params, std::numeric_limits<int64_t>::max(), in emitLineTableRows()
354 if (Discriminator != Row.Discriminator && MC->getDwarfVersion() >= 4) { in emitLineTableRows()
384 MCDwarfLineAddr::encode(*MC, Params, LineDelta, AddressDelta, in emitLineTableRows()
400 MCDwarfLineAddr::encode(*MC, Params, in emitLineTableRows()
412 MCDwarfLineAddr::encode(*MC, Params, std::numeric_limits<int64_t>::max(), in emitLineTableRows()
424 std::unique_ptr<MCContext> MC; variable
H A DDWARFEmitterImpl.h59 const Triple &getTargetTriple() { return MC->getTargetTriple(); } in getTargetTriple()
110 std::unique_ptr<MCContext> MC; variable
/freebsd/sys/contrib/device-tree/Bindings/misc/
H A Dfsl,qoriq-mc.txt48 the MC control register region.
53 defining the MC's registers:
58 -the second region is the MC control registers. This
65 MC address space and the parent system address space.
67 The MC address space is defined by 3 components:
71 0x0 - MC portals
85 the relationship between the Ethernet MACs which belong to the MC
142 interrupts for the MC. When there is no translation
170 reg = <0x00000008 0x0c000000 0 0x40>, /* MC portal base */
171 <0x00000000 0x08340000 0 0x40000>; /* MC control reg */
[all …]
H A Dfsl,dpaa2-console.txt11 (MC firmware base address) register can be found.
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h51 const MCRegisterClass *MC; variable
74 unsigned getID() const { return MC->getID(); } in getID()
78 iterator begin() const { return MC->begin(); } in begin()
79 iterator end() const { return MC->end(); } in end()
82 unsigned getNumRegs() const { return MC->getNumRegs(); } in getNumRegs()
90 return MC->getRegister(i); in getRegister()
100 return MC->contains(Reg.asMCReg()); in contains()
109 return MC->contains(Reg1.asMCReg(), Reg2.asMCReg()); in contains()
115 int getCopyCost() const { return MC->getCopyCost(); } in getCopyCost()
119 bool isAllocatable() const { return MC->isAllocatable(); } in isAllocatable()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMCInstLower.cpp42 MCContext &MC = Printer.OutContext; in GetSymbolRef() local
84 ME = MCSymbolRefExpr::create(Symbol, RelocationType, MC); in GetSymbolRef()
87 ME = MCBinaryExpr::createAdd(ME, MCConstantExpr::create(MO.getOffset(), MC), in GetSymbolRef()
88 MC); in GetSymbolRef()
90 ME = HexagonMCExpr::create(ME, MC); in GetSymbolRef()
/freebsd/lib/clang/libllvm/
H A DMakefile973 SRCS_MIN+= MC/ConstantPools.cpp
974 SRCS_MIN+= MC/ELFObjectWriter.cpp
975 SRCS_MIN+= MC/GOFFObjectWriter.cpp
976 SRCS_MIN+= MC/MCAsmBackend.cpp
977 SRCS_MIN+= MC/MCAsmInfo.cpp
978 SRCS_MIN+= MC/MCAsmInfoCOFF.cpp
979 SRCS_MIN+= MC/MCAsmInfoDarwin.cpp
980 SRCS_MIN+= MC/MCAsmInfoELF.cpp
981 SRCS_MIN+= MC/MCAsmInfoXCOFF.cpp
982 SRCS_MIN+= MC/MCAsmMacro.cpp
[all …]
/freebsd/sys/contrib/device-tree/Bindings/perf/
H A Dapm-xgene-pmu.txt9 MC - Memory controller
35 Required properties for MC subnode:
37 - reg : First resource shall be the MC PMU resource.
38 - enable-bit-index : The bit indicates if the according MC is enabled.
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp237 MCContext MC(*ErrOrTriple, MAI.get(), MRI.get(), MSTI.get()); in llvm_dwp_main() local
239 TheTarget->createMCObjectFileInfo(MC, /*PIC=*/false)); in llvm_dwp_main()
240 MC.setObjectFileInfo(MOFI.get()); in llvm_dwp_main()
251 MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*MII, MC); in llvm_dwp_main()
270 *ErrOrTriple, MC, std::unique_ptr<MCAsmBackend>(MAB), in llvm_dwp_main()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp87 if (MC->shouldMangleDeclName(D)) { in getMangledName()
89 MC->mangleName(D, NStream); in getMangledName()
427 MC->mangleCXXRTTIName(QualType(D->getTypeForDecl(), 0), NameStream); in getMangledCXXRTTIName()
435 MC->mangleCXXRTTI(QualType(D->getTypeForDecl(), 0), NameStream); in getMangledCXXRTTI()
444 MC->mangleCXXVTable(D, NameStream); in getMangledCXXVTableName()
455 MC->mangleCXXDtorThunk(Dtor, D.getDtorType(), Thunk, ElideOverrideInfo, in getMangledCXXThunk()
458 MC->mangleThunk(Method, Thunk, ElideOverrideInfo, NameStream); in getMangledCXXThunk()
474 MC->mangleName(GD, NameStream); in getMangledCtorDtor()
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DVisitor.h34 MC(ItaniumMangleContext::create(ASTCtx, ASTCtx.getDiagnostics())), in InstallAPIVisitor()
82 std::unique_ptr<clang::ItaniumMangleContext> MC; variable
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DVirtualCallChecker.cpp107 const auto MC = dyn_cast<CXXMemberCall>(&Call); in checkPreCall() local
108 if (!MC) in checkPreCall()
121 const MemRegion *Reg = MC->getCXXThisVal().getAsRegion(); in checkPreCall()
H A DDirectIvarAssignment.cpp151 MethodCrawler MC(IvarToPropMap, M->getCanonicalDecl(), InterD, BR, this, in checkASTDecl() local
153 MC.VisitStmt(Body); in checkASTDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMangle.cpp415 std::unique_ptr<MangleContext> MC; member in ASTNameGenerator::Implementation
420 : MC(Ctx.createMangleContext()), in Implementation()
436 MC->mangleObjCMethodName(MD, OS, /*includePrefixByte=*/false, in writeName()
556 if (MC->shouldMangleDeclName(D)) { in writeFuncOrVarName()
566 MC->mangleName(GD, OS); in writeFuncOrVarName()
591 MC->mangleName(GD, FOS); in getMangledStructor()
606 MC->mangleThunk(MD, T, ElideOverrideInfo, FOS); in getMangledThunk()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp47 MultiClass *MC = nullptr; member
52 bool isInvalid() const { return MC == nullptr; } in isInvalid()
60 MC->dump(); in dump()
125 static const Init *QualifyName(MultiClass *MC, const Init *Name) { in QualifyName() argument
126 return QualifyName(MC->Rec, Name); in QualifyName()
134 static const Init *QualifiedNameOfImplicitName(MultiClass *MC) { in QualifiedNameOfImplicitName() argument
135 return QualifiedNameOfImplicitName(MC->Rec); in QualifiedNameOfImplicitName()
360 MultiClass *SMC = SubMultiClass.MC; in AddSubMultiClass()
639 SubstStack &Substs, MultiClass *MC, in resolveArgumentsOfMultiClass() argument
642 Substs.emplace_back(QualifiedNameOfImplicitName(MC), DefmName); in resolveArgumentsOfMultiClass()
[all …]
H A DTGParser.h256 bool resolveArgumentsOfMultiClass(SubstStack &Substs, MultiClass *MC,
262 bool ParseObjectList(MultiClass *MC = nullptr);
263 bool ParseObject(MultiClass *MC);
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/
H A Dnvidia,tegra20-mc.txt1 NVIDIA Tegra20 MC(Memory Controller)
11 - interrupts : Should contain MC General interrupt.
/freebsd/sys/contrib/device-tree/Bindings/iommu/
H A Dnvidia,tegra30-smmu.txt7 - interrupts : Should contain MC General interrupt.

123456