Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp379 Instruction *BaseInst; member
895 if (hasUsesOutsideLoop(DRS.BaseInst, L)) in validateRootSet()
907 const auto *ADR = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(DRS.BaseInst)); in validateRootSet()
947 DRS.BaseInst = nullptr; in findRootsBase()
952 if (!DRS.BaseInst) { in findRootsBase()
953 DRS.BaseInst = KV.second; in findRootsBase()
966 DRS.BaseInst = KV.second; in findRootsBase()
1037 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
1043 collectInLoopUserSet(DRS.BaseInst, Exclude, PossibleRedSet, VBase); in collectUsedInstructions()
1077 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
[all …]
H A DGuardWidening.cpp625 auto *BaseInst = dyn_cast<Instruction>(Check.getBase()); in parseRangeChecks() local
626 assert((!BaseInst || DT.isReachableFromEntry(BaseInst->getParent())) && in parseRangeChecks()
H A DRewriteStatepointsForGC.cpp1019 auto *BaseInst = ExtractElementInst::Create( in findBasePointer() local
1021 BaseInst->setMetadata("is_base_value", MDNode::get(I->getContext(), {})); in findBasePointer()
1022 States[I] = BDVState(I, BDVState::Base, BaseInst); in findBasePointer()
1071 Instruction *BaseInst = I->clone(); in findBasePointer() local
1072 BaseInst->insertBefore(I); in findBasePointer()
1073 BaseInst->setName(getMangledName(I)); in findBasePointer()
1075 BaseInst->setMetadata("is_base_value", MDNode::get(I->getContext(), {})); in findBasePointer()
1076 States[I] = BDVState(I, BDVState::Conflict, BaseInst); in findBasePointer()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td147 multiclass AMOPat<string AtomicOp, string BaseInst> {
149 !cast<RVInst>(BaseInst)>;
151 !cast<RVInst>(BaseInst#"_AQ")>;
153 !cast<RVInst>(BaseInst#"_RL")>;
155 !cast<RVInst>(BaseInst#"_AQ_RL")>;
157 !cast<RVInst>(BaseInst#"_AQ_RL")>;
H A DRISCVInstrInfoVPseudos.td833 class VPseudoNullaryPseudoM<string BaseInst>
845 let BaseInstr = !cast<Instruction>(BaseInst);
1487 multiclass VPseudoNullaryPseudoM <string BaseInst> {
1490 def "_M_" # mti.BX : VPseudoNullaryPseudoM<BaseInst # "_MM">;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp418 uint32_t BaseInst = ReadFunc(Bytes.data() + 4); in getInstruction() local
419 uint64_t Inst = BaseInst | (uint64_t)Prefix << 32; in getInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DBUFInstructions.td521 multiclass MUBUF_Pseudo_Load_Pats<string BaseInst, ValueType load_vt = i32, SDPatternOperator ld = …
522 def : MUBUF_Offset_Load_Pat<!cast<Instruction>(BaseInst#"_OFFSET"), load_vt, ld>;
523 def : MUBUF_Addr64_Load_Pat<!cast<Instruction>(BaseInst#"_ADDR64"), load_vt, ld>;