Home
last modified time | relevance | path

Searched refs:MA (Results 1 – 25 of 106) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h235 static void deleteNode(MemoryAccess *MA) { MA->deleteValue(); }
238 inline raw_ostream &operator<<(raw_ostream &OS, const MemoryAccess &MA) {
239 MA.print(OS);
262 static bool classof(const Value *MA) {
263 return MA->getValueID() == MemoryUseVal || MA->getValueID() == MemoryDefVal;
323 static bool classof(const Value *MA) {
324 return MA->getValueID() == MemoryUseVal;
388 static bool classof(const Value *MA) {
389 return MA->getValueID() == MemoryDefVal;
392 void setOptimized(MemoryAccess *MA) {
[all …]
H A DMemorySSAUpdater.h224 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) variable
225 removeMemoryAccess(MA, OptimizePhis);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp105 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) in emitBasicBlockStartAnnot() local
106 OS << "; " << *MA << "\n"; in emitBasicBlockStartAnnot()
111 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) in emitInstructionAnnot() local
112 OS << "; " << *MA << "\n"; in emitInstructionAnnot()
129 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) in emitBasicBlockStartAnnot() local
130 OS << "; " << *MA << "\n"; in emitBasicBlockStartAnnot()
135 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) { in emitInstructionAnnot() local
136 MemoryAccess *Clobber = Walker->getClobberingMemoryAccess(MA, BAA); in emitInstructionAnnot()
137 OS << "; " << *MA; in emitInstructionAnnot()
422 for (const auto *MA : def_chain(MAP.first)) { in checkClobberSanity() local
[all …]
H A DMemorySSAUpdater.cpp137 MemoryAccess *MemorySSAUpdater::getPreviousDef(MemoryAccess *MA) { in getPreviousDef() argument
138 if (auto *LocalResult = getPreviousDefInBlock(MA)) in getPreviousDef()
141 return getPreviousDefRecursive(MA->getBlock(), CachedPreviousDef); in getPreviousDef()
147 MemoryAccess *MemorySSAUpdater::getPreviousDefInBlock(MemoryAccess *MA) { in getPreviousDefInBlock() argument
148 auto *Defs = MSSA->getWritableBlockDefs(MA->getBlock()); in getPreviousDefInBlock()
153 if (!isa<MemoryUse>(MA)) { in getPreviousDefInBlock()
154 auto Iter = MA->getReverseDefsIterator(); in getPreviousDefInBlock()
160 auto End = MSSA->getWritableBlockAccesses(MA->getBlock())->rend(); in getPreviousDefInBlock()
161 for (auto &U : make_range(++MA->getReverseIterator(), End)) in getPreviousDefInBlock()
557 MemoryAccess *MA = nullptr; in onlySingleValue() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMoveAutoInit.cpp73 MemoryAccess *MA = WorkList.pop_back_val(); in usersDominator() local
74 if (!Visited.insert(MA).second) in usersDominator()
81 if (auto *M = dyn_cast<MemoryUseOrDef>(MA)) { in usersDominator()
97 auto UsersAsMemoryAccesses = map_range(MA->users(), AsMemoryAccess); in usersDominator()
H A DEvaluator.cpp160 MutableAggregate *MA = new MutableAggregate(Ty); in makeMutable() local
161 MA->Elements.reserve(NumElements); in makeMutable()
163 MA->Elements.push_back(C->getAggregateElement(I)); in makeMutable()
164 Val = MA; in makeMutable()
H A DAssumeBundleBuilder.cpp252 MaybeAlign MA) { in addAccessedPtr()
263 if (MA.valueOrOne() > 1) in addAccessedPtr()
264 addKnowledge({Attribute::Alignment, MA.valueOrOne().value(), Pointer}); in addAccessedPtr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMemoryUtils.cpp398 MemoryAccess *MA = WorkList.pop_back_val(); in isClobberedInFunction() local
399 if (!Visited.insert(MA).second) in isClobberedInFunction()
402 if (MSSA->isLiveOnEntryDef(MA)) in isClobberedInFunction()
405 if (MemoryDef *Def = dyn_cast<MemoryDef>(MA)) { in isClobberedInFunction()
418 const MemoryPhi *Phi = cast<MemoryPhi>(MA); in isClobberedInFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp769 CongruenceClass *createMemoryClass(MemoryAccess *MA) { in createMemoryClass() argument
771 CC->setMemoryLeader(MA); in createMemoryClass()
775 CongruenceClass *ensureLeaderOfMemoryClass(MemoryAccess *MA) { in ensureLeaderOfMemoryClass() argument
776 auto *CC = getMemoryClass(MA); in ensureLeaderOfMemoryClass()
777 if (CC->getMemoryLeader() != MA) in ensureLeaderOfMemoryClass()
778 CC = createMemoryClass(MA); in ensureLeaderOfMemoryClass()
835 CongruenceClass *getMemoryClass(const MemoryAccess *MA) const;
903 unsigned InstrToDFSNum(const MemoryAccess *MA) const { in InstrToDFSNum()
904 return MemoryToDFSNum(MA); in InstrToDFSNum()
912 unsigned MemoryToDFSNum(const Value *MA) const { in MemoryToDFSNum()
[all …]
H A DLoopInstSimplify.cpp132 if (MemoryAccess *MA = MSSA->getMemoryAccess(&I)) in simplifyLoopInst() local
134 MA->replaceAllUsesWith(ReplacementMA); in simplifyLoopInst()
H A DMemCpyOptimizer.cpp303 for (const MemoryAccess &MA : in accessedBetween() local
305 Instruction *I = cast<MemoryUseOrDef>(MA).getMemoryInst(); in accessedBetween()
601 if (MemoryUseOrDef *MA = MSSA->getMemoryAccess(P)) { in moveUp() local
602 MemInsertPoint = cast<MemoryUseOrDef>(--MA->getIterator()); in moveUp()
607 if (MemoryUseOrDef *MA = MSSA->getMemoryAccess(&I)) { in moveUp() local
608 MemInsertPoint = MA; in moveUp()
619 if (MemoryUseOrDef *MA = MSSA->getMemoryAccess(I)) { in moveUp() local
620 MSSAU->moveAfter(MA, MemInsertPoint); in moveUp()
621 MemInsertPoint = MA; in moveUp()
1762 MemoryUseOrDef *MA = MSSA->getMemoryAccess(M); in processMemCpy() local
[all …]
H A DDeadStoreElimination.cpp1008 MemoryAccess *MA = MSSA.getMemoryAccess(&I); in DSEState() local
1009 if (I.mayThrow() && !MA) in DSEState()
1012 auto *MD = dyn_cast_or_null<MemoryDef>(MA); in DSEState()
1038 auto *MA = cast<MemoryAccess>(U.getUser()); in pushMemUses() local
1039 if (Visited.insert(MA).second) in pushMemUses()
1040 WorkList.push_back(MA); in pushMemUses()
1872 MemoryAccess *MA = MSSA.getMemoryAccess(DeadInst); in deleteDeadInstruction() local
1873 bool IsMemDef = MA && isa<MemoryDef>(MA); in deleteDeadInstruction()
1874 if (MA) { in deleteDeadInstruction()
1876 auto *MD = cast<MemoryDef>(MA); in deleteDeadInstruction()
[all …]
H A DGVN.cpp486 MemoryAccess *MA = MSSA->getSkipSelfWalker()->getClobberingMemoryAccess(I); in addMemoryStateToExp() local
487 Exp.VarArgs.push_back(lookupOrAdd(MA)); in addMemoryStateToExp()
646 uint32_t GVNPass::ValueTable::lookupOrAdd(MemoryAccess *MA) { in lookupOrAdd() argument
647 return MSSA->isLiveOnEntryDef(MA) || isa<MemoryPhi>(MA) in lookupOrAdd()
648 ? lookupOrAdd(MA->getBlock()) in lookupOrAdd()
649 : lookupOrAdd(cast<MemoryUseOrDef>(MA)->getMemoryInst()); in lookupOrAdd()
2389 MemoryAccess *MA = MPhi->getIncomingValue(i); in phiTranslateImpl() local
2390 if (auto *PredPhi = dyn_cast<MemoryPhi>(MA)) in phiTranslateImpl()
2392 if (MSSA->isLiveOnEntryDef(MA)) in phiTranslateImpl()
2394 return lookupOrAdd(cast<MemoryUseOrDef>(MA)->getMemoryInst()); in phiTranslateImpl()
H A DLICM.cpp398 for (const auto &MA : *Accesses) { in SinkAndHoistLICMFlags()
399 (void)MA; in SinkAndHoistLICMFlags()
1145 MemoryUseOrDef *MA) { in getClobberingMemoryAccess() argument
1148 return MA->getDefiningAccess(); in getClobberingMemoryAccess()
1151 MSSA.getSkipSelfWalker()->getClobberingMemoryAccess(MA, BAA); in getClobberingMemoryAccess()
2317 for (const auto &MA : *Accesses) in noConflictingReadWrites()
2318 if (const auto *MU = dyn_cast<MemoryUse>(&MA)) { in noConflictingReadWrites()
2329 } else if (const auto *MD = dyn_cast<MemoryDef>(&MA)) { in noConflictingReadWrites()
2413 for (const auto &MA : *Accesses) in pointerInvalidatedByBlock()
2414 if (const auto *MD = dyn_cast<MemoryDef>(&MA)) in pointerInvalidatedByBlock()
H A DScalarizeMaskedMemIntrin.cpp1145 MaybeAlign MA = in optimizeCallInst() local
1148 Align Alignment = DL.getValueOrABITypeAlignment(MA, in optimizeCallInst()
1157 MaybeAlign MA = in optimizeCallInst() local
1160 Align Alignment = DL.getValueOrABITypeAlignment(MA, in optimizeCallInst()
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dmsm8996-pins.dtsi295 drive-strength = <16>; /* 16 MA */
303 drive-strength = <2>; /* 2 MA */
311 drive-strength = <10>; /* 10 MA */
319 drive-strength = <2>; /* 2 MA */
327 drive-strength = <10>; /* 10 MA */
335 drive-strength = <2>; /* 2 MA */
H A Dsa8155p-adp.dts503 drive-strength = <16>; /* 16 MA */
509 drive-strength = <16>; /* 16 MA */
515 drive-strength = <16>; /* 16 MA */
523 drive-strength = <2>; /* 2 MA */
529 drive-strength = <2>; /* 2 MA */
535 drive-strength = <2>; /* 2 MA */
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp499 MaybeAlign MA; in tryCreateStridedLoadStore() local
504 MA = cast<ConstantInt>(II->getArgOperand(1))->getMaybeAlignValue(); in tryCreateStridedLoadStore()
510 MA = II->getParamAlign(0).value_or( in tryCreateStridedLoadStore()
519 MA = cast<ConstantInt>(II->getArgOperand(2))->getMaybeAlignValue(); in tryCreateStridedLoadStore()
526 MA = II->getParamAlign(1).value_or( in tryCreateStridedLoadStore()
537 if (!MA || !TLI->isLegalStridedLoadStore(DataTypeVT, *MA)) in tryCreateStridedLoadStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAlignment.h316 inline std::string DebugStr(const MaybeAlign &MA) { in DebugStr() argument
317 if (MA) in DebugStr()
318 return std::to_string(MA->value()); in DebugStr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFGraph.cpp480 void CodeNode::addMemberAfter(Node MA, Node NA, const DataFlowGraph &G) { in addMemberAfter() argument
481 MA.Addr->append(NA); in addMemberAfter()
482 if (CodeData.LastM == MA.Id) in addMemberAfter()
488 Node MA = getFirstMember(G); in removeMember() local
489 assert(MA.Id != 0); in removeMember()
492 if (MA.Id == NA.Id) { in removeMember()
493 if (CodeData.LastM == MA.Id) { in removeMember()
498 CodeData.FirstM = MA.Addr->getNext(); in removeMember()
503 while (MA.Addr != this) { in removeMember()
504 NodeId MX = MA.Addr->getNext(); in removeMember()
[all …]
/freebsd/share/doc/papers/relengr/
H A Dref.bib25 %C Reading, MA
/freebsd/crypto/libecc/
H A DLICENSE23 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
/freebsd/sys/dev/vmware/pvscsi/
H A DLICENSE48 Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
/freebsd/sys/dev/vmware/vmci/
H A DLICENSE48 Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
/freebsd/sys/contrib/device-tree/src/arm64/cavium/
H A Dthunder-88xx.dts24 * MA 02110-1301 USA

12345