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.td191 let Name = "ASITag";
195 def ASITag : Operand<i32> {
450 def rr : F3_1_asi<3, Op3Val, (outs RC:$rd), (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi),
477 (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi),
503 def rr : F3_1_asi<3, Op3Val, (outs), (ins (MEMrr $rs1, $rs2):$addr, RC:$rd, ASITag:$asi),
753 (outs IntRegs:$rd), (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi, IntRegs:$val),
1705 IntRegs:$swap, ASITag:$asi),
1786 (ins (MEMrr $rs1, $rs2):$addr, ASITag:$asi, PrefetchTag:$rd),
H A DSparcInstr64Bit.td459 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.cpp1173 const SparcASITag::ASITag *ASITag = SparcASITag::lookupASITagByName(ASIName); in parseASITag() local
1174 if (!ASITag) in parseASITag()
1175 ASITag = SparcASITag::lookupASITagByAltName(ASIName); in parseASITag()
1178 if (!ASITag) in parseASITag()
1181 ASIVal = ASITag->Encoding; in parseASITag()