Home
last modified time | relevance | path

Searched refs:BaseInst (Results 1 – 9 of 9) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td141 multiclass AMOPat<string AtomicOp, string BaseInst, ValueType vt = XLenVT,
145 !cast<RVInst>(BaseInst), vt>;
147 !cast<RVInst>(BaseInst#"_AQ"), vt>;
149 !cast<RVInst>(BaseInst#"_RL"), vt>;
151 !cast<RVInst>(BaseInst#"_AQ_RL"), vt>;
153 !cast<RVInst>(BaseInst#"_AQ_RL"), vt>;
157 !cast<RVInst>(BaseInst), vt>;
159 !cast<RVInst>(BaseInst), vt>;
161 !cast<RVInst>(BaseInst), vt>;
163 !cast<RVInst>(BaseInst), vt>;
[all …]
H A DRISCVInstrInfoZa.td71 multiclass AMOCASPat<string AtomicOp, string BaseInst, ValueType vt = XLenVT,
77 (!cast<RVInst>(BaseInst) GPR:$cmp, GPR:$addr, GPR:$new)>;
81 (!cast<RVInst>(BaseInst#"_AQ") GPR:$cmp, GPR:$addr, GPR:$new)>;
85 (!cast<RVInst>(BaseInst#"_RL") GPR:$cmp, GPR:$addr, GPR:$new)>;
89 (!cast<RVInst>(BaseInst#"_AQ_RL") GPR:$cmp, GPR:$addr, GPR:$new)>;
93 (!cast<RVInst>(BaseInst#"_AQ_RL") GPR:$cmp, GPR:$addr, GPR:$new)>;
99 (!cast<RVInst>(BaseInst) GPR:$cmp, GPR:$addr, GPR:$new)>;
103 (!cast<RVInst>(BaseInst) GPR:$cmp, GPR:$addr, GPR:$new)>;
107 (!cast<RVInst>(BaseInst) GPR:$cmp, GPR:$addr, GPR:$new)>;
111 (!cast<RVInst>(BaseInst) GPR:$cmp, GPR:$addr, GPR:$new)>;
[all …]
H A DRISCVGatherScatterLowering.cpp354 if (auto *BaseInst = dyn_cast<Instruction>(Base); in determineBaseAndStride() local
355 BaseInst && BaseInst->getType()->isVectorTy()) { in determineBaseAndStride()
359 auto [BaseBase, Stride] = determineBaseAndStride(BaseInst, Builder); in determineBaseAndStride()
H A DRISCVInstrInfoVPseudos.td995 class VPseudoNullaryPseudoM<string BaseInst> :
1005 let BaseInstr = !cast<Instruction>(BaseInst);
2050 multiclass VPseudoNullaryPseudoM <string BaseInst> {
2053 def "_M_" # mti.BX : VPseudoNullaryPseudoM<BaseInst # "_MM">,
/src/contrib/llvm-project/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp378 uint32_t BaseInst = ReadFunc(Bytes.data() + 4); in getInstruction() local
379 uint64_t Inst = BaseInst | (uint64_t)Prefix << 32; in getInstruction()
/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp841 auto *BaseInst = dyn_cast<Instruction>(Check.getBase()); in parseRangeChecks() local
842 assert((!BaseInst || DT.isReachableFromEntry(BaseInst->getParent())) && in parseRangeChecks()
H A DRewriteStatepointsForGC.cpp1111 Instruction *BaseInst = I->clone(); in findBasePointer() local
1112 BaseInst->insertBefore(I); in findBasePointer()
1113 BaseInst->setName(getMangledName(I)); in findBasePointer()
1115 BaseInst->setMetadata("is_base_value", MDNode::get(I->getContext(), {})); in findBasePointer()
1116 States[I] = BDVState(I, BDVState::Conflict, BaseInst); in findBasePointer()
1117 setKnownBase(BaseInst, /* IsKnownBase */true, KnownBases); in findBasePointer()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DBUFInstructions.td529 multiclass MUBUF_Pseudo_Load_Pats_Common<string BaseInst, ValueType load_vt = i32, SDPatternOperato…
530 def : MUBUF_Offset_Load_Pat<!cast<Instruction>(BaseInst#"_OFFSET"), load_vt, ld>;
531 def : MUBUF_Addr64_Load_Pat<!cast<Instruction>(BaseInst#"_ADDR64"), load_vt, ld>;
534 multiclass MUBUF_Pseudo_Load_Pats<string BaseInst, ValueType load_vt = i32, SDPatternOperator ld = …
536 defm : MUBUF_Pseudo_Load_Pats_Common<BaseInst, load_vt, ld>;
538 defm : MUBUF_Pseudo_Load_Pats_Common<BaseInst # "_VBUFFER", load_vt, ld>;
620 multiclass MUBUF_Pseudo_Store_Pats_Common<string BaseInst, ValueType store_vt = i32, SDPatternOpera…
624 …(!cast<MUBUF_Pseudo>(BaseInst # _OFFSET) store_vt:$vdata, v4i32:$srsrc, i32:$soffset, i32:$offset)…
628 …(!cast<MUBUF_Pseudo>(BaseInst # _ADDR64) store_vt:$vdata, i64:$vaddr, v4i32:$srsrc, i32:$soffset, …
631 multiclass MUBUF_Pseudo_Store_Pats<string BaseInst, ValueType store_vt = i32, SDPatternOperator st …
[all …]
/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp834 auto *BaseInst = cast<CmpInst>(VL[BaseIndex]); in getSameOpcode() local
835 Type *Ty0 = BaseInst->getOperand(0)->getType(); in getSameOpcode()
849 if (isCmpSameOrSwapped(BaseInst, Inst, TLI)) in getSameOpcode()