Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp1125 if (MemInst.isVolatile() || !MemInst.isUnordered()) in getMatchingValue()
1128 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue()
1140 Value *Result = MemInst.isStore() in getMatchingValue()
1409 ParseMemoryInst MemInst(&Inst, TTI); in processNode() local
1411 if (MemInst.isValid() && MemInst.isLoad()) { in processNode()
1414 if (MemInst.isVolatile() || !MemInst.isUnordered()) { in processNode()
1419 if (MemInst.isInvariantLoad()) { in processNode()
1471 !(MemInst.isValid() && !MemInst.mayReadFromMemory())) in processNode()
1519 if (MemInst.isValid() && MemInst.isStore()) { in processNode()
1554 if (MemInst.isValid() && MemInst.isStore()) { in processNode()
[all …]
H A DLoopIdiomRecognize.cpp211 template <typename MemInst>
214 bool (LoopIdiomRecognize::*Processor)(MemInst *, const SCEV *),
801 template <typename MemInst>
804 bool (LoopIdiomRecognize::*Processor)(MemInst *, const SCEV *), in processLoopMemIntrinsic() argument
810 if (MemInst *MI = dyn_cast<MemInst>(Inst)) { in processLoopMemIntrinsic()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DX86FoldTablesEmitter.cpp103 const CodeGenInstruction *MemInst; member in __anone539286b0111::X86FoldTablesEmitter::X86FoldTableEntry
113 const CodeGenInstruction *MemInst) in X86FoldTableEntry() argument
114 : RegInst(RegInst), MemInst(MemInst) {} in X86FoldTableEntry()
120 OS << "X86::" << MemInst->TheDef->getName() << ","; in print()
259 const CodeGenInstruction *MemInst; member in __anone539286b0111::IsMatch
264 : MemInst(Inst), Variant(V) {} in IsMatch()
270 const Record *MemRec = MemInst->TheDef; in operator ()()
334 Record *MemOpRec = MemInst->Operands[i].Rec; in operator ()()
556 for (const CodeGenInstruction *MemInst : MemInsts) { in run() local
576 updateTables(RegInst, MemInst); in run()
[all …]
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DIRBuilder.cpp182 auto MemInst = MemAccInst::dyn_cast(Inst); in getMemAccInstPointerOperand() local
183 if (!MemInst) in getMemAccInstPointerOperand()
186 return MemInst.getPointerOperand(); in getMemAccInstPointerOperand()
H A DIslNodeBuilder.cpp1082 auto MemInst = MemAccInst::dyn_cast(Inst); in materializeValue() local
1083 auto Address = MemInst ? MemInst.getPointerOperand() : nullptr; in materializeValue()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp252 void addAccessedPtr(Instruction *MemInst, Value *Pointer, Type *AccType, in addAccessedPtr()
254 unsigned DerefSize = MemInst->getModule() in addAccessedPtr()
260 if (!NullPointerIsDefined(MemInst->getFunction(), in addAccessedPtr()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopDetection.cpp1255 if (auto MemInst = MemAccInst::dyn_cast(Inst)) { in isValidInstruction() local
1256 Context.hasStores |= isa<StoreInst>(MemInst); in isValidInstruction()
1257 Context.hasLoads |= isa<LoadInst>(MemInst); in isValidInstruction()
1258 if (!MemInst.isSimple()) in isValidInstruction()
1262 return isValidMemoryAccess(MemInst, Context); in isValidInstruction()
H A DScopBuilder.cpp2073 if (auto MemInst = MemAccInst::dyn_cast(*Inst)) { in buildAccessFunctions() local
2075 buildMemoryAccess(MemInst, Stmt); in buildAccessFunctions()
/llvm-project-15.0.7/llvm/test/Transforms/GVN/
H A Dvscale.ll180 ; Analyze Load from clobbering MemInst.