Searched refs:MemInst (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | X86FoldTablesEmitter.cpp | 72 const CodeGenInstruction *MemInst; member in __anon982d773b0111::X86FoldTablesEmitter::X86FoldTableEntry 94 const CodeGenInstruction *MemInst) in X86FoldTableEntry() argument 95 : RegInst(RegInst), MemInst(MemInst) {} in X86FoldTableEntry() 100 OS << "X86::" << MemInst->TheDef->getName() << ", "; in print() 147 auto &MemInstRec = *MemInst->TheDef; in checkCorrectness() 208 const CodeGenInstruction *MemInst, uint16_t S = 0, 214 const CodeGenInstruction *MemInst, uint16_t S, 219 const CodeGenInstruction *MemInst); 334 const CodeGenInstruction *MemInst; member in __anon982d773b0111::IsMatch 341 : MemInst(Inst), MemRI(*MemInst), IsBroadcast(IsBroadcast), Variant(V) {} in IsMatch() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 955 Value *getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst, 1238 Value *EarlyCSE::getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst, in getMatchingValue() argument 1242 if (InVal.MatchingId != MemInst.getMatchingId()) in getMatchingValue() 1245 if (MemInst.isVolatile() || !MemInst.isUnordered()) in getMatchingValue() 1248 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue() 1254 bool MemInstMatching = !MemInst.isLoad(); in getMatchingValue() 1255 Instruction *Matching = MemInstMatching ? MemInst.get() : InVal.DefInst; in getMatchingValue() 1256 Instruction *Other = MemInstMatching ? InVal.DefInst : MemInst.get(); in getMatchingValue() 1261 MemInst.isStore() in getMatchingValue() 1264 if (MemInst.isStore() && InVal.DefInst != Result) in getMatchingValue() [all …]
|
| H A D | LoopIdiomRecognize.cpp | 222 template <typename MemInst> 225 bool (LoopIdiomRecognize::*Processor)(MemInst *, const SCEV *), 757 template <typename MemInst> 760 bool (LoopIdiomRecognize::*Processor)(MemInst *, const SCEV *), in processLoopMemIntrinsic() argument 766 if (MemInst *MI = dyn_cast<MemInst>(Inst)) { in processLoopMemIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | AssumeBundleBuilder.cpp | 251 void addAccessedPtr(Instruction *MemInst, Value *Pointer, Type *AccType, in addAccessedPtr() 253 unsigned DerefSize = MemInst->getModule() in addAccessedPtr() 259 if (!NullPointerIsDefined(MemInst->getFunction(), in addAccessedPtr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 12901 static bool makeChange(Attributor &A, InstType *MemInst, const Use &U, in makeChange() argument 12907 if (MemInst->isVolatile()) { in makeChange() 12909 *MemInst->getFunction()); in makeChange() 12911 if (!TTI || !TTI->hasVolatileVariant(MemInst, NewAS)) in makeChange() 12921 CastInst->insertBefore(MemInst->getIterator()); in makeChange()
|