Searched refs:MemInst (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 1125 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 D | LoopIdiomRecognize.cpp | 211 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 D | X86FoldTablesEmitter.cpp | 103 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 D | IRBuilder.cpp | 182 auto MemInst = MemAccInst::dyn_cast(Inst); in getMemAccInstPointerOperand() local 183 if (!MemInst) in getMemAccInstPointerOperand() 186 return MemInst.getPointerOperand(); in getMemAccInstPointerOperand()
|
| H A D | IslNodeBuilder.cpp | 1082 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 D | AssumeBundleBuilder.cpp | 252 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 D | ScopDetection.cpp | 1255 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 D | ScopBuilder.cpp | 2073 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 D | vscale.ll | 180 ; Analyze Load from clobbering MemInst.
|