Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcASITags.td16 class ASITag<string name, string alt_name, bits<8> op> {
24 let FilterClass = "ASITag";
41 def : ASITag<"ASI_N", "ASI_NUCLEUS", 0x4>;
42 def : ASITag<"ASI_N_L", "ASI_NUCLEUS_LITTLE", 0xC>;
43 def : ASITag<"ASI_AIUP", "ASI_AS_IF_USER_PRIMARY", 0x10>;
47 def : ASITag<"ASI_P", "ASI_PRIMARY", 0x80>;
48 def : ASITag<"ASI_S", "ASI_SECONDARY", 0x81>;
49 def : ASITag<"ASI_PNF", "ASI_PRIMARY_NOFAULT", 0x82>;
50 def : ASITag<"ASI_SNF", "ASI_SECONDARY_NOFAULT", 0x83>;
51 def : ASITag<"ASI_P_L", "ASI_PRIMARY_LITTLE", 0x88>;
[all …]
H A DSparcInstrInfo.td191 let Name = "ASITag";
195 def ASITag : Operand<i32> {
440 def rr : F3_1_asi<3, Op3Val, (outs RC:$rd), (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi),
467 (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi),
493 def rr : F3_1_asi<3, Op3Val, (outs), (ins (MEMrr $rs1, $rs2):$addr, RC:$rd, ASITag:$asi),
743 (outs IntRegs:$rd), (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi, IntRegs:$val),
1695 IntRegs:$swap, ASITag:$asi),
H A DSparcInstr64Bit.td459 I64Regs:$swap, ASITag:$asi),
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp1096 auto ASITag = SparcASITag::lookupASITagByName(ASIName); in parseASITag() local
1097 if (!ASITag) in parseASITag()
1098 ASITag = SparcASITag::lookupASITagByAltName(ASIName); in parseASITag()
1101 if (!ASITag) in parseASITag()
1104 ASIVal = ASITag->Encoding; in parseASITag()