Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryLocation.h237 AAMDNodes AATags;
277 const AAMDNodes &AATags = AAMDNodes()) {
284 getBeforeOrAfter(const Value *Ptr, const AAMDNodes &AATags = AAMDNodes()) {
291 const AAMDNodes &AATags = AAMDNodes())
294 const AAMDNodes &AATags = AAMDNodes())
297 const AAMDNodes &AATags = AAMDNodes())
320 Copy.AATags = AAMDNodes(); in getWithoutAATags()
355 DenseMapInfo<AAMDNodes>::getHashValue(Val.AATags);
H A DMemoryDependenceAnalysis.h304 AAMDNodes AATags;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp522 AAMDNodes AAMDNodes::merge(const AAMDNodes &Other) const { in merge()
523 AAMDNodes Result; in merge()
531 AAMDNodes AAMDNodes::concat(const AAMDNodes &Other) const { in concat()
532 AAMDNodes Result; in concat()
742 MDNode *AAMDNodes::shiftTBAA(MDNode *MD, size_t Offset) { in shiftTBAA()
761 MDNode *AAMDNodes::shiftTBAAStruct(MDNode *MD, size_t Offset) { in shiftTBAAStruct()
791 MDNode *AAMDNodes::extendToTBAA(MDNode *MD, ssize_t Len) { in extendToTBAA()
825 AAMDNodes AAMDNodes::adjustForAccess(unsigned AccessSize) { in adjustForAccess()
826 AAMDNodes New = *this; in adjustForAccess()
841 AAMDNodes AAMDNodes::adjustForAccess(size_t Offset, Type *AccessTy, in adjustForAccess()
[all …]
H A DScalarEvolutionAliasAnalysis.cpp113 AO ? AAMDNodes() : LocA.AATags), in alias()
117 BO ? AAMDNodes() : LocB.AATags), in alias()
H A DMemoryLocation.cpp156 AAMDNodes AATags = Call->getAAMetadata(); in getForArgument()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.h760 struct AAMDNodes { struct
761 explicit AAMDNodes() = default;
762 explicit AAMDNodes(MDNode *T, MDNode *TS, MDNode *S, MDNode *N) in AAMDNodes() argument
765 bool operator==(const AAMDNodes &A) const {
770 bool operator!=(const AAMDNodes &A) const { return !(*this == A); }
803 AAMDNodes intersect(const AAMDNodes &Other) const { in intersect() argument
804 AAMDNodes Result; in intersect()
814 AAMDNodes shift(size_t Offset) const { in shift() argument
815 AAMDNodes Result; in shift()
827 AAMDNodes extendTo(ssize_t Len) const { in extendTo() argument
[all …]
H A DIRBuilder.h632 const AAMDNodes &AAInfo = AAMDNodes()) {
638 const AAMDNodes &AAInfo = AAMDNodes());
643 const AAMDNodes &AAInfo = AAMDNodes());
653 const AAMDNodes &AAInfo = AAMDNodes()) {
680 const AAMDNodes &AAInfo = AAMDNodes());
690 const AAMDNodes &AAInfo = AAMDNodes()) {
699 const AAMDNodes &AAInfo = AAMDNodes());
704 const AAMDNodes &AAInfo = AAMDNodes()) {
712 const AAMDNodes &AAInfo = AAMDNodes()) {
727 uint32_t ElementSize, const AAMDNodes &AAInfo = AAMDNodes());
[all …]
H A DInstruction.h38 struct AAMDNodes;
496 LLVM_ABI AAMDNodes getAAMetadata() const;
499 LLVM_ABI void setAAMetadata(const AAMDNodes &N);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h183 AAMDNodes AAInfo;
194 Align a, const AAMDNodes &AAInfo = AAMDNodes(),
201 const AAMDNodes &AAInfo = AAMDNodes(),
269 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
H A DSelectionDAG.h1269 const AAMDNodes &AAInfo = AAMDNodes(),
1281 const AAMDNodes &AAInfo = AAMDNodes(),
1288 const AAMDNodes &AAInfo = AAMDNodes());
1406 const AAMDNodes &AAInfo = AAMDNodes());
1415 const AAMDNodes &AAInfo = AAMDNodes()) {
1452 const AAMDNodes &AAInfo = AAMDNodes(), const MDNode *Ranges = nullptr);
1460 const AAMDNodes &AAInfo = AAMDNodes());
1472 const AAMDNodes &AAInfo = AAMDNodes(), const MDNode *Ranges = nullptr);
1478 const AAMDNodes &AAInfo = AAMDNodes(), const MDNode *Ranges = nullptr) {
1497 const AAMDNodes &AAInfo = AAMDNodes());
[all …]
H A DMachineFunction.h1084 Align base_alignment, const AAMDNodes &AAInfo = AAMDNodes(),
1090 Align BaseAlignment, const AAMDNodes &AAInfo = AAMDNodes(),
1096 Align BaseAlignment, const AAMDNodes &AAInfo = AAMDNodes(),
1106 Align BaseAlignment, const AAMDNodes &AAInfo = AAMDNodes(),
1164 const AAMDNodes &AAInfo);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp265 UseTBAA ? Op1.getAAInfo() : AAMDNodes()), in alias()
267 UseTBAA ? Op2.getAAInfo() : AAMDNodes())); in alias()
H A DMachineModuleSlotTracker.cpp22 AAMDNodes AAInfo = MMO->getAAInfo(); in processMachineFunctionMetadata()
H A DMachineFunction.cpp525 Align BaseAlignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand()
539 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand()
557 AAMDNodes(), nullptr, MMO->getSyncScopeID(), in getMachineMemOperand()
565 AAMDNodes(), nullptr, MMO->getSyncScopeID(), in getMachineMemOperand()
590 const AAMDNodes &AAInfo) { in getMachineMemOperand()
H A DMachineOperand.cpp1100 LLT type, Align a, const AAMDNodes &AAInfo, in MachineMemOperand()
1121 const AAMDNodes &AAInfo, in MachineMemOperand()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp167 const AAMDNodes &AAInfo) { in CreateMemSet()
182 const AAMDNodes &AAInfo) { in CreateMemSetInline()
196 const AAMDNodes &AAInfo) { in CreateElementUnorderedAtomicMemSet()
213 const AAMDNodes &AAInfo) { in CreateMemTransferInst()
233 uint32_t ElementSize, const AAMDNodes &AAInfo) { in CreateElementUnorderedAtomicMemCpy()
332 uint32_t ElementSize, const AAMDNodes &AAInfo) { in CreateElementUnorderedAtomicMemMove()
H A DMetadata.cpp1771 AAMDNodes Instruction::getAAMetadata() const { in getAAMetadata()
1772 AAMDNodes Result; in getAAMetadata()
1785 void Instruction::setAAMetadata(const AAMDNodes &N) { in setAAMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1641 AAMDNodes AATags = SomeLoad->getAAMetadata(); in speculatePHINodeLoads()
1797 AAMDNodes Tags = LI.getAAMetadata(); in speculateSelectInstLoads()
2954 AAMDNodes AATags = LI.getAAMetadata(); in visitLoadInst()
3064 AAMDNodes AATags) { in rewriteVectorizedStoreInst()
3101 bool rewriteIntegerStore(Value *V, StoreInst &SI, AAMDNodes AATags) { in rewriteIntegerStore()
3135 AAMDNodes AATags = SI.getAAMetadata(); in visitStoreInst()
3237 AAMDNodes AATags = II.getAAMetadata(); in visitMemSetInst()
3381 AAMDNodes AATags = II.getAAMetadata(); in visitMemTransferInst()
3896 AAMDNodes AATags;
3905 AAMDNodes AATags, Align BaseAlign, const DataLayout &DL, in LoadOpSplitter()
[all …]
H A DLICM.cpp1752 AAMDNodes AATags;
1781 Align Alignment, bool UnorderedAtomic, const AAMDNodes &AATags, in LoopPromoter()
1978 AAMDNodes AATags; in promoteLoopAccessesToScalars()
2170 StoreIsGuanteedToExecute ? AATags : AAMDNodes(), in promoteLoopAccessesToScalars()
H A DLoopIdiomRecognize.cpp1126 AAMDNodes AATags = TheStore->getAAMetadata(); in processLoopStridedStore()
1430 AAMDNodes AATags = TheLoad->getAAMetadata(); in processLoopStoreOfLoopLoad()
1431 AAMDNodes StoreAATags = TheStore->getAAMetadata(); in processLoopStoreOfLoopLoad()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h1013 const AAMDNodes &AAInfo = AAMDNodes());
1053 const AAMDNodes &AAInfo = AAMDNodes());
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp634 AAMDNodes AATags;
766 AAMDNodes AATags1 = LOps.AATags; in foldLoadsRecursive()
767 AAMDNodes AATags2 = LI2->getAAMetadata(); in foldLoadsRecursive()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp258 AAMDNodes AAInfo = LD->getAAInfo(); in ExpandRes_NormalLoad()
486 AAMDNodes AAInfo = St->getAAInfo(); in ExpandOp_NormalStore()
H A DSelectionDAG.cpp8383 const AAMDNodes &AAInfo, BatchAAResults *BatchAA) { in getMemcpyLoadsAndStores()
8444 AAMDNodes NewAAInfo = AAInfo; in getMemcpyLoadsAndStores()
8586 const AAMDNodes &AAInfo) { in getMemmoveLoadsAndStores()
8639 AAMDNodes NewAAInfo = AAInfo; in getMemmoveLoadsAndStores()
8709 const AAMDNodes &AAInfo) { in getMemsetStores()
8769 AAMDNodes NewAAInfo = AAInfo; in getMemsetStores()
8835 MachinePointerInfo SrcPtrInfo, const AAMDNodes &AAInfo, in getMemcpy()
8964 const AAMDNodes &AAInfo, in getMemmove()
9080 const AAMDNodes &AAInfo) { in getMemset()
9306 const AAMDNodes &AAInfo) { in getMemIntrinsicNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp448 AAMDNodes AAMD = MemCpy->getAAMetadata(); in replace()
1633 AAMDNodes AATags = SI.getAAMetadata(); in mergeStoreIntoSuccessor()

12