Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp374 Instruction *BaseInst; member
944 DRS.BaseInst = nullptr; in findRootsBase()
949 if (!DRS.BaseInst) { in findRootsBase()
950 DRS.BaseInst = KV.second; in findRootsBase()
963 DRS.BaseInst = KV.second; in findRootsBase()
1034 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
1074 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
1108 if (DRS.BaseInst == I) in isBaseInst()
1249 if (isBaseInst(BaseInst)) { in validate()
1250 Visited.insert(BaseInst); in validate()
[all …]
H A DRewriteStatepointsForGC.cpp1106 auto *BaseInst = ExtractElementInst::Create( in findBasePointer() local
1108 BaseInst->setMetadata("is_base_value", MDNode::get(I->getContext(), {})); in findBasePointer()
1109 States[I] = BDVState(I, BDVState::Base, BaseInst); in findBasePointer()
1110 setKnownBase(BaseInst, /* IsKnownBase */true, KnownBases); in findBasePointer()
1160 Instruction *BaseInst = I->clone(); in findBasePointer() local
1161 BaseInst->insertBefore(I); in findBasePointer()
1162 BaseInst->setName(getMangledName(I)); in findBasePointer()
1164 BaseInst->setMetadata("is_base_value", MDNode::get(I->getContext(), {})); in findBasePointer()
1165 States[I] = BDVState(I, BDVState::Conflict, BaseInst); in findBasePointer()
1166 setKnownBase(BaseInst, /* IsKnownBase */true, KnownBases); in findBasePointer()
H A DGuardWidening.cpp623 auto *BaseInst = dyn_cast<Instruction>(Check.getBase()); in parseRangeChecks() local
624 assert((!BaseInst || DT.isReachableFromEntry(BaseInst->getParent())) && in parseRangeChecks()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td125 multiclass AMOPat<string AtomicOp, string BaseInst> {
127 !cast<RVInst>(BaseInst)>;
129 !cast<RVInst>(BaseInst#"_AQ")>;
131 !cast<RVInst>(BaseInst#"_RL")>;
133 !cast<RVInst>(BaseInst#"_AQ_RL")>;
135 !cast<RVInst>(BaseInst#"_AQ_RL")>;
H A DRISCVInstrInfoVPseudos.td956 class VPseudoNullaryPseudoM<string BaseInst>
966 let BaseInstr = !cast<Instruction>(BaseInst);
1793 multiclass VPseudoNullaryPseudoM <string BaseInst> {
1796 def "_M_" # mti.BX : VPseudoNullaryPseudoM<BaseInst # "_MM">;
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp434 uint32_t BaseInst = ReadFunc(Bytes.data() + 4); in getInstruction() local
435 uint64_t Inst = BaseInst | (uint64_t)Prefix << 32; in getInstruction()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DBUFInstructions.td529 multiclass MUBUF_Pseudo_Load_Pats<string BaseInst, ValueType load_vt = i32, SDPatternOperator ld = …
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>;
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp538 auto *BaseInst = cast<Instruction>(VL[BaseIndex]); in getSameOpcode() local
540 Type *Ty0 = BaseInst->getOperand(0)->getType(); in getSameOpcode()
543 Value *BaseOp0 = BaseInst->getOperand(0); in getSameOpcode()
544 Value *BaseOp1 = BaseInst->getOperand(1); in getSameOpcode()