Searched refs:MemInst (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 857 Value *getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst, 1145 Value *EarlyCSE::getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst, in getMatchingValue() argument 1149 if (InVal.MatchingId != MemInst.getMatchingId()) in getMatchingValue() 1152 if (MemInst.isVolatile() || !MemInst.isUnordered()) in getMatchingValue() 1155 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue() 1161 bool MemInstMatching = !MemInst.isLoad(); in getMatchingValue() 1162 Instruction *Matching = MemInstMatching ? MemInst.get() : InVal.DefInst; in getMatchingValue() 1163 Instruction *Other = MemInstMatching ? InVal.DefInst : MemInst.get(); in getMatchingValue() 1167 Value *Result = MemInst.isStore() in getMatchingValue() 1170 if (MemInst.isStore() && InVal.DefInst != Result) in getMatchingValue() [all …]
|
| H A D | LoopIdiomRecognize.cpp | 211 template <typename MemInst> 214 bool (LoopIdiomRecognize::*Processor)(MemInst *, const SCEV *), 803 template <typename MemInst> 806 bool (LoopIdiomRecognize::*Processor)(MemInst *, const SCEV *), in processLoopMemIntrinsic() argument 812 if (MemInst *MI = dyn_cast<MemInst>(Inst)) { in processLoopMemIntrinsic()
|
| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | X86FoldTablesEmitter.cpp | 103 const CodeGenInstruction *MemInst; member in __anon1132bd720111::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 __anon1132bd720111::IsMatch 264 : MemInst(Inst), Variant(V) {} in IsMatch() 268 X86Disassembler::RecognizableInstrBase MemRI(*MemInst); in operator ()() 270 const Record *MemRec = MemInst->TheDef; in operator ()() 287 if (X86Disassembler::getMnemonic(MemInst, Variant) != in operator ()() 333 for (unsigned i = 0, e = MemInst->Operands.size(); i < e; i++) { in operator ()() [all …]
|
| /openbsd-src/gnu/llvm/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()
|