Home
last modified time | relevance | path

Searched full:rdhwr (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsInstPrinter.cpp86 case Mips::RDHWR: in printInst()
122 case Mips::RDHWR: in printInst()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux.h169 "rdhwr %0,$29\n" \
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dclear_cache.c103 __asm__ volatile("rdhwr %0, $1" : "=r"(synci_step)); in __clear_cache()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp1008 RdhwrOpc = Mips::RDHWR; in trySelect()
1015 SDNode *Rdhwr = in trySelect() local
1020 SDValue(Rdhwr, 0), SDValue(Rdhwr, 1)); in trySelect()
H A DMipsScheduleP5600.td185 // ehb, rdhwr, rdpgpr, wrpgpr, wsbh
186 def : InstRW<[P5600WriteAL2ShadowMov], (instrs EHB, RDHWR, WSBH)>;
H A DMipsScheduleI6400.td130 SEL_D, SEL_S, EHB, RDHWR, RDHWR64, EVP, DVP,
H A DMicroMips32r6InstrInfo.td592 class RDHWR_MMR6_DESC : MMR6Arch<"rdhwr">, MipsR6Inst {
595 string AsmString = !strconcat("rdhwr", "\t$rt, $rs, $sel");
1662 def : MipsInstAlias<"rdhwr $rt, $rs",
H A DMipsInstrInfo.td1798 "rdhwr\t$rt, $rd, $sel", [], II_RDHWR, FrmR, "rdhwr">;
2431 def RDHWR : MMRel, ReadHardware<GPR32Opnd, HWRegsOpnd>, RDHWR_FM, ISA_MIPS1;
2880 def : MipsInstAlias<"rdhwr $rt, $rs",
2881 (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0), 1>, ISA_MIPS1;
H A DMipsISelLowering.cpp2152 SDNode *Rdhwr = DAG.getMachineNode(RdhwrOpc, DL, MVT::i64, MVT::Glue, in lowerREADCYCLECOUNTER() local
2156 SDValue(Rdhwr, 0), SDValue(Rdhwr, 1)); in lowerREADCYCLECOUNTER()
2162 RdhwrOpc = Mips::RDHWR; in lowerREADCYCLECOUNTER()
2164 SDNode *Rdhwr = DAG.getMachineNode(RdhwrOpc, DL, MVT::i32, MVT::Glue, in lowerREADCYCLECOUNTER() local
2168 SDValue(Rdhwr, 0), SDValue(Rdhwr, 1)); in lowerREADCYCLECOUNTER()
H A DMicroMipsInstrInfo.td1431 def : MipsInstAlias<"rdhwr $rt, $rs",
H A DMips64InstrInfo.td1271 def : MipsInstAlias<"rdhwr $rt, $rs",
H A DMipsScheduleGeneric.td188 def : InstRW<[GenericWriteMove], (instrs MTHI, MTLO, RDHWR, PseudoMTLOHI)>;