Home
last modified time | relevance | path

Searched refs:AAMDNodes (Results 1 – 25 of 46) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h58 AAMDNodes AAInfo;
66 : Val(V), AAInfo(DenseMapInfo<AAMDNodes>::getEmptyKey()) {} in PointerRec()
86 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey()) in updateSizeAndAAInfo()
90 AAMDNodes Intersection(AAInfo.intersect(NewAAInfo)); in updateSizeAndAAInfo()
104 AAMDNodes getAAInfo() const { in getAAInfo()
106 if (AAInfo == DenseMapInfo<AAMDNodes>::getEmptyKey() || in getAAInfo()
107 AAInfo == DenseMapInfo<AAMDNodes>::getTombstoneKey()) in getAAInfo()
108 return AAMDNodes(); in getAAInfo()
260 AAMDNodes getAAInfo() const { return CurNode->getAAInfo(); } in getAAInfo()
300 const AAMDNodes &AAInfo, bool KnownMustAlias = false,
[all …]
H A DMemoryLocation.h230 AAMDNodes AATags;
268 const AAMDNodes &AATags = AAMDNodes()) {
275 getBeforeOrAfter(const Value *Ptr, const AAMDNodes &AATags = AAMDNodes()) {
289 const AAMDNodes &AATags = AAMDNodes())
306 Copy.AATags = AAMDNodes(); in getWithoutAATags()
343 DenseMapInfo<AAMDNodes>::getHashValue(Val.AATags);
H A DBasicAliasAnalysis.h30 struct AAMDNodes;
H A DMemoryDependenceAnalysis.h297 AAMDNodes AATags;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryLocation.cpp38 AAMDNodes AATags; in get()
48 AAMDNodes AATags; in get()
59 AAMDNodes AATags; in get()
67 AAMDNodes AATags; in get()
78 AAMDNodes AATags; in get()
120 AAMDNodes AATags; in getForSource()
141 AAMDNodes AATags; in getForDest()
150 AAMDNodes AATags; in getForArgument()
H A DScalarEvolutionAliasAnalysis.cpp90 AO ? AAMDNodes() : LocA.AATags), in alias()
94 BO ? AAMDNodes() : LocB.AATags), in alias()
H A DAliasSetTracker.cpp132 LocationSize Size, const AAMDNodes &AAInfo, in addPointer()
195 const AAMDNodes &AAInfo, in aliasesPointer()
303 const AAMDNodes &AAInfo, in mergeAliasSetsForPointer()
350 const AAMDNodes &AAInfo = MemLoc.AATags; in getAliasSetFor()
398 const AAMDNodes &AAInfo) { in add()
H A DTypeBasedAliasAnalysis.cpp524 void Instruction::getAAMetadata(AAMDNodes &N, bool Merge) const { in getAAMetadata()
741 MDNode *AAMDNodes::shiftTBAA(MDNode *MD, size_t Offset) { in shiftTBAA()
760 MDNode *AAMDNodes::shiftTBAAStruct(MDNode *MD, size_t Offset) { in shiftTBAAStruct()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h180 AAMDNodes AAInfo;
190 Align a, const AAMDNodes &AAInfo = AAMDNodes(),
196 const AAMDNodes &AAInfo = AAMDNodes(),
258 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
H A DSelectionDAG.h1184 const AAMDNodes &AAInfo = AAMDNodes(),
1191 const AAMDNodes &AAInfo = AAMDNodes(),
1203 const AAMDNodes &AAInfo = AAMDNodes());
1210 const AAMDNodes &AAInfo = AAMDNodes()) {
1223 const AAMDNodes &AAInfo = AAMDNodes(),
1242 const AAMDNodes &AAInfo = AAMDNodes(),
1260 const AAMDNodes &AAInfo = AAMDNodes());
1265 const AAMDNodes &AAInfo = AAMDNodes()) {
1275 const AAMDNodes &AAInfo = AAMDNodes()) {
1285 const AAMDNodes &AAInfo = AAMDNodes());
[all …]
H A DMachineFunction.h909 Align base_alignment, const AAMDNodes &AAInfo = AAMDNodes(),
916 Align base_alignment, const AAMDNodes &AAInfo = AAMDNodes(),
947 const AAMDNodes &AAInfo);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.h651 struct AAMDNodes { struct
652 explicit AAMDNodes() = default;
656 bool operator==(const AAMDNodes &A) const {
690 AAMDNodes intersect(const AAMDNodes &Other) const { in intersect() argument
691 AAMDNodes Result; in intersect()
701 AAMDNodes shift(size_t Offset) const { in shift() argument
702 AAMDNodes Result; in shift()
714 struct DenseMapInfo<AAMDNodes> {
715 static inline AAMDNodes getEmptyKey() {
720 static inline AAMDNodes getTombstoneKey() {
[all …]
H A DInstruction.h39 struct AAMDNodes;
313 void getAAMetadata(AAMDNodes &N, bool Merge = false) const;
356 void setAAMetadata(const AAMDNodes &N);
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp294 UseTBAA ? Op1.getAAInfo() : AAMDNodes()), in alias()
296 UseTBAA ? Op2.getAAInfo() : AAMDNodes())); in alias()
H A DMachineModuleSlotTracker.cpp21 AAMDNodes AAInfo = MMO->getAAInfo(); in processMachineFunctionMetadata()
H A DMachineFunction.cpp432 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand()
442 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand()
454 AAMDNodes(), nullptr, MMO->getSyncScopeID(), in getMachineMemOperand()
462 AAMDNodes(), nullptr, MMO->getSyncScopeID(), in getMachineMemOperand()
487 const AAMDNodes &AAInfo) { in getMachineMemOperand()
H A DMachineOperand.cpp1026 LLT type, Align a, const AAMDNodes &AAInfo, in MachineMemOperand()
1047 const AAMDNodes &AAInfo, in MachineMemOperand()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp340 AAMDNodes AAMD; in replace()
652 AAMDNodes AAMD; in unpackLoadToAggregate()
683 AAMDNodes AAMD; in unpackLoadToAggregate()
698 AAMDNodes AAMD; in unpackLoadToAggregate()
732 AAMDNodes AAMD; in unpackLoadToAggregate()
1211 AAMDNodes AAMD; in unpackStoreToAggregate()
1259 AAMDNodes AAMD; in unpackStoreToAggregate()
1572 AAMDNodes AATags; in mergeStoreIntoSuccessor()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1278 AAMDNodes AATags; in speculatePHINodeLoads()
1380 AAMDNodes Tags; in speculateSelectInstLoads()
2513 AAMDNodes AATags; in visitLoadInst()
2620 AAMDNodes AATags) { in rewriteVectorizedStoreInst()
2678 AAMDNodes AATags; in visitStoreInst()
2787 AAMDNodes AATags; in visitMemSetInst()
2916 AAMDNodes AATags; in visitMemTransferInst()
3388 AAMDNodes AATags;
3424 AAMDNodes AATags; in visitLoadInst()
3442 AAMDNodes AATags;
[all …]
H A DLICM.cpp1884 AAMDNodes AATags;
1912 const AAMDNodes &AATags, ICFLoopSafetyInfo &SafetyInfo) in LoopPromoter()
2084 AAMDNodes AATags; in promoteLoopAccessesToScalars()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h246 llvm::AAMDNodes()); // for -print-alias-sets in ForcePassLinking()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h843 const AAMDNodes &AAInfo = AAMDNodes());
883 const AAMDNodes &AAInfo = AAMDNodes());
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp260 AAMDNodes AAInfo = LD->getAAInfo(); in ExpandRes_NormalLoad()
470 AAMDNodes AAInfo = St->getAAInfo(); in ExpandOp_NormalStore()
H A DSelectionDAGBuilder.cpp4060 AAMDNodes AAInfo; in visitLoad()
4188 AAMDNodes AAInfo; in visitLoadFromSwiftError()
4252 AAMDNodes AAInfo; in visitStore()
4324 AAMDNodes AAInfo; in visitMaskedStore()
4415 AAMDNodes AAInfo; in visitMaskedScatter()
4488 AAMDNodes AAInfo; in visitMaskedLoad()
4532 AAMDNodes AAInfo; in visitMaskedGather()
4826 AAMDNodes AAInfo; in visitTargetIntrinsic()
5869 AAMDNodes AAInfo; in visitIntrinsicCall()
5892 AAMDNodes AAInfo; in visitIntrinsicCall()
[all …]
H A DSelectionDAG.cpp6397 const AAMDNodes &AAInfo) { in getMemcpyLoadsAndStores()
6457 AAMDNodes NewAAInfo = AAInfo; in getMemcpyLoadsAndStores()
6636 AAMDNodes NewAAInfo = AAInfo; in getMemmoveLoadsAndStores()
6705 const AAMDNodes &AAInfo) { in getMemsetStores()
6753 AAMDNodes NewAAInfo = AAInfo; in getMemsetStores()
6806 const AAMDNodes &AAInfo) { in getMemcpy()
6921 const AAMDNodes &AAInfo) { in getMemmove()
7023 const AAMDNodes &AAInfo) { in getMemset()
7448 const AAMDNodes &AAInfo) { in getExtLoad()
7480 const AAMDNodes &AAInfo) { in getStore()
[all …]

12