Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp823 Value *getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst,
1105 Value *EarlyCSE::getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst, in getMatchingValue() argument
1109 if (InVal.MatchingId != MemInst.getMatchingId()) in getMatchingValue()
1112 if (MemInst.isVolatile() || !MemInst.isUnordered()) in getMatchingValue()
1115 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue()
1121 bool MemInstMatching = !MemInst.isLoad(); in getMatchingValue()
1122 Instruction *Matching = MemInstMatching ? MemInst.get() : InVal.DefInst; in getMatchingValue()
1123 Instruction *Other = MemInstMatching ? InVal.DefInst : MemInst.get(); in getMatchingValue()
1127 Value *Result = MemInst.isStore() in getMatchingValue()
1130 if (MemInst.isStore() && InVal.DefInst != Result) in getMatchingValue()
[all …]
H A DLoopIdiomRecognize.cpp211 template <typename MemInst>
214 bool (LoopIdiomRecognize::*Processor)(MemInst *, const SCEV *),
802 template <typename MemInst>
805 bool (LoopIdiomRecognize::*Processor)(MemInst *, const SCEV *), in processLoopMemIntrinsic() argument
811 if (MemInst *MI = dyn_cast<MemInst>(Inst)) { in processLoopMemIntrinsic()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DX86FoldTablesEmitter.cpp99 const CodeGenInstruction *MemInst; member in __anonf4dbc8260111::X86FoldTablesEmitter::X86FoldTableEntry
109 const CodeGenInstruction *MemInst) in X86FoldTableEntry() argument
110 : RegInst(RegInst), MemInst(MemInst) {} in X86FoldTableEntry()
116 OS << "X86::" << MemInst->TheDef->getName() << ","; in print()
316 const CodeGenInstruction *MemInst; member in __anonf4dbc8260111::IsMatch
320 : MemInst(Inst) {} in IsMatch()
323 Record *MemRec = MemInst->TheDef; in operator ()()
392 for (unsigned i = 0, e = MemInst->Operands.size(); i < e; i++) { in operator ()()
393 Record *MemOpRec = MemInst->Operands[i].Rec; in operator ()()
618 for (const CodeGenInstruction *MemInst : MemInsts) { in run() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp251 void addAccessedPtr(Instruction *MemInst, Value *Pointer, Type *AccType, in addAccessedPtr()
253 unsigned DerefSize = MemInst->getModule() in addAccessedPtr()
259 if (!NullPointerIsDefined(MemInst->getFunction(), in addAccessedPtr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp302 template<typename MemInst>
303 static bool AreSequentialAccesses(MemInst *MemOp0, MemInst *MemOp1, in AreSequentialAccesses()