Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp375 Instruction *BaseInst; member
886 if (hasUsesOutsideLoop(DRS.BaseInst, L)) in validateRootSet()
898 const auto *ADR = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(DRS.BaseInst)); in validateRootSet()
940 DRS.BaseInst = nullptr; in findRootsBase()
945 if (!DRS.BaseInst) { in findRootsBase()
946 DRS.BaseInst = KV.second; in findRootsBase()
959 DRS.BaseInst = KV.second; in findRootsBase()
1030 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
1036 collectInLoopUserSet(DRS.BaseInst, Exclude, PossibleRedSet, VBase); in collectUsedInstructions()
1070 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
[all …]
H A DRewriteStatepointsForGC.cpp1108 auto *BaseInst = ExtractElementInst::Create( in findBasePointer() local
1110 BaseInst->setMetadata("is_base_value", MDNode::get(I->getContext(), {})); in findBasePointer()
1111 States[I] = BDVState(I, BDVState::Base, BaseInst); in findBasePointer()
1112 setKnownBase(BaseInst, /* IsKnownBase */true, KnownBases); in findBasePointer()
1162 Instruction *BaseInst = I->clone(); in findBasePointer() local
1163 BaseInst->insertBefore(I); in findBasePointer()
1164 BaseInst->setName(getMangledName(I)); in findBasePointer()
1166 BaseInst->setMetadata("is_base_value", MDNode::get(I->getContext(), {})); in findBasePointer()
1167 States[I] = BDVState(I, BDVState::Conflict, BaseInst); in findBasePointer()
1168 setKnownBase(BaseInst, /* IsKnownBase */true, KnownBases); in findBasePointer()
H A DGuardWidening.cpp626 auto *BaseInst = dyn_cast<Instruction>(Check.getBase()); in parseRangeChecks() local
627 assert((!BaseInst || DT.isReachableFromEntry(BaseInst->getParent())) && in parseRangeChecks()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td130 multiclass AMOPat<string AtomicOp, string BaseInst> {
132 !cast<RVInst>(BaseInst)>;
134 !cast<RVInst>(BaseInst#"_AQ")>;
136 !cast<RVInst>(BaseInst#"_RL")>;
138 !cast<RVInst>(BaseInst#"_AQ_RL")>;
140 !cast<RVInst>(BaseInst#"_AQ_RL")>;
H A DRISCVInstrInfoVPseudos.td973 class VPseudoNullaryPseudoM<string BaseInst>
983 let BaseInstr = !cast<Instruction>(BaseInst);
1867 multiclass VPseudoNullaryPseudoM <string BaseInst> {
1874 def "_M_" # mti.BX : VPseudoNullaryPseudoM<BaseInst # "_MM">,
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp473 uint32_t BaseInst = ReadFunc(Bytes.data() + 4); in getInstruction() local
474 uint64_t Inst = BaseInst | (uint64_t)Prefix << 32; in getInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DBUFInstructions.td502 multiclass MUBUF_Pseudo_Load_Pats<string BaseInst, ValueType load_vt = i32, SDPatternOperator ld = …
503 def : MUBUF_Offset_Load_Pat<!cast<Instruction>(BaseInst#"_OFFSET"), load_vt, ld>;
504 def : MUBUF_Addr64_Load_Pat<!cast<Instruction>(BaseInst#"_ADDR64"), load_vt, ld>;
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp693 auto *BaseInst = cast<CmpInst>(VL[BaseIndex]); in getSameOpcode() local
694 Type *Ty0 = BaseInst->getOperand(0)->getType(); in getSameOpcode()
708 if (isCmpSameOrSwapped(BaseInst, Inst, TLI)) in getSameOpcode()