Home
last modified time | relevance | path

Searched refs:ASITag (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcASITags.td14 class ASITag<string name, string alt_name, bits<8> op> {
22 let FilterClass = "ASITag";
39 def : ASITag<"ASI_N", "ASI_NUCLEUS", 0x4>;
40 def : ASITag<"ASI_N_L", "ASI_NUCLEUS_LITTLE", 0xC>;
41 def : ASITag<"ASI_AIUP", "ASI_AS_IF_USER_PRIMARY", 0x10>;
42 def : ASITag<"ASI_AIUS", "ASI_AS_IF_USER_SECONDARY", 0x11>;
43 def : ASITag<"ASI_AIUP_L", "ASI_AS_IF_USER_PRIMARY_LITTLE", 0x18>;
44 def : ASITag<"ASI_AIUS_L", "ASI_AS_IF_USER_SECONDARY_LITTLE", 0x19>;
45 def : ASITag<"ASI_P", "ASI_PRIMARY", 0x80>;
46 def : ASITag<"ASI_S", "ASI_SECONDARY", 0x81>;
[all …]
H A DSparcInstrInfo.td225 let Name = "ASITag";
229 def ASITag : Operand<i32> {
498 def rr : F3_1_asi<3, Op3Val, (outs RC:$rd), (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi),
535 def rr : F3_1_asi<3, Op3Val, (outs), (ins (MEMrr $rs1, $rs2):$addr, RC:$rd, ASITag:$asi),
782 (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi),
801 (outs IntRegs:$rd), (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi, IntRegs:$val),
1773 IntRegs:$swap, ASITag:$asi),
1854 (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi, PrefetchTag:$rd),
H A DSparcInstr64Bit.td437 I64Regs:$swap, ASITag:$asi),
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcInstPrinter.cpp250 auto ASITag = SparcASITag::lookupASITagByEncoding(Imm); in printASITag() local
251 if (isV9(STI) && ASITag) in printASITag()
252 O << '#' << ASITag->Name; in printASITag()
H A DSparcMCTargetDesc.h42 struct ASITag { struct
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp1261 const SparcASITag::ASITag *ASITag = SparcASITag::lookupASITagByName(ASIName); in parseASITag() local
1262 if (!ASITag) in parseASITag()
1263 ASITag = SparcASITag::lookupASITagByAltName(ASIName); in parseASITag()
1266 if (!ASITag) in parseASITag()
1269 ASIVal = ASITag->Encoding; in parseASITag()