Searched refs:BaseInst (Results 1 – 8 of 8) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRerollPass.cpp | 375 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 D | RewriteStatepointsForGC.cpp | 1108 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 D | GuardWidening.cpp | 626 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 D | RISCVInstrInfoA.td | 130 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 D | RISCVInstrInfoVPseudos.td | 973 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 D | PPCDisassembler.cpp | 473 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 D | BUFInstructions.td | 502 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 D | SLPVectorizer.cpp | 693 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()
|