Home
last modified time | relevance | path

Searched refs:SMC (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCSectionXCOFF.h43 MCSectionXCOFF(StringRef Name, XCOFF::StorageMappingClass SMC, in MCSectionXCOFF() argument
48 CsectProp(XCOFF::CsectProperties(SMC, ST)), QualName(QualName), in MCSectionXCOFF()
55 if (SMC == XCOFF::XMC_UL) in MCSectionXCOFF()
64 if (SMC == XCOFF::XMC_PR) in MCSectionXCOFF()
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Darm-trustzone.s8 @ Check that the assembler processes SMC instructions when TrustZone support is
16 @ SMC
18 smi #0xf @ SMI is old (ARMv6KZ) name for SMC
H A Darm-thumb-trustzone.s8 @ Check that the assembler processes SMC instructions when TrustZone support is
16 @ SMC
/llvm-project-15.0.7/llvm/lib/MC/MCDisassembler/
H A DMCDisassembler.cpp53 static uint8_t getSMCPriority(XCOFF::StorageMappingClass SMC) { in getSMCPriority() argument
54 switch (SMC) { in getSMCPriority()
/llvm-project-15.0.7/llvm/lib/BinaryFormat/
H A DXCOFF.cpp20 StringRef XCOFF::getMappingClassString(XCOFF::StorageMappingClass SMC) { in getMappingClassString() argument
21 switch (SMC) { in getMappingClassString()
/llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/
H A Darm-trustzone.txt6 # SMC
H A Darm-thumb-trustzone.txt6 # SMC
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp2311 XCOFF::StorageMappingClass SMC = in getSectionForExternalReference() local
2314 SMC = XCOFF::XMC_UL; in getSectionForExternalReference()
2319 XCOFF::CsectProperties(SMC, XCOFF::XTY_ER)); in getSectionForExternalReference()
2341 XCOFF::StorageMappingClass SMC = Kind.isBSSLocal() ? XCOFF::XMC_BS in SelectSectionForGlobal() local
2345 Name, Kind, XCOFF::CsectProperties(SMC, XCOFF::XTY_CM)); in SelectSectionForGlobal()
/llvm-project-15.0.7/llvm/lib/TableGen/
H A DTGParser.cpp312 MultiClass *SMC = SubMultiClass.MC; in AddSubMultiClass() local
314 ArrayRef<Init *> SMCTArgs = SMC->Rec.getTemplateArgs(); in AddSubMultiClass()
326 Init *Default = SMC->Rec.getValue(SMCTArgs[i])->getValue(); in AddSubMultiClass()
331 ") of multiclass '" + SMC->Rec.getNameInitAsString() + in AddSubMultiClass()
338 TemplateArgs.emplace_back(QualifiedNameOfImplicitName(SMC), in AddSubMultiClass()
343 return resolve(SMC->Entries, TemplateArgs, false, &CurMC->Entries); in AddSubMultiClass()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SchedFalkorDetails.td1245 def : InstRW<[FalkorWr_1none_0cyc], (instrs BRK, DCPS1, DCPS2, DCPS3, HINT, HLT, HVC, ISB, SMC, S…
H A DAArch64SchedKryoDetails.td477 (instrs BRK, DCPS1, DCPS2, DCPS3, HLT, HVC, ISB, HINT, SMC, SVC)>;
H A DAArch64InstrInfo.td2532 def SMC : ExceptionGeneration<0b000, 0b11, "smc">, Requires<[HasEL3]>;
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMScheduleA57.td120 "(t2)?RFE(DA|DB|IA|IB)", "(t)?SETEND", "(t2)?SETPAN", "(t2)?SMC", "SPACE",
H A DARMInstrInfo.td2660 def SMC : ABI<0b0001, (outs), (ins imm0_15:$opt), NoItinerary, "smc", "\t$opt",