Home
last modified time | relevance | path

Searched refs:AAInfo (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineModuleSlotTracker.cpp22 AAMDNodes AAInfo = MMO->getAAInfo(); in processMachineFunctionMetadata() local
23 if (AAInfo.TBAA) in processMachineFunctionMetadata()
24 AST->createMetadataSlot(AAInfo.TBAA); in processMachineFunctionMetadata()
25 if (AAInfo.TBAAStruct) in processMachineFunctionMetadata()
26 AST->createMetadataSlot(AAInfo.TBAAStruct); in processMachineFunctionMetadata()
27 if (AAInfo.Scope) in processMachineFunctionMetadata()
28 AST->createMetadataSlot(AAInfo.Scope); in processMachineFunctionMetadata()
29 if (AAInfo.NoAlias) in processMachineFunctionMetadata()
30 AST->createMetadataSlot(AAInfo.NoAlias); in processMachineFunctionMetadata()
H A DMachineOperand.cpp1085 LLT type, Align a, const AAMDNodes &AAInfo, in MachineMemOperand() argument
1090 AAInfo(AAInfo), Ranges(Ranges) { in MachineMemOperand()
1106 const AAMDNodes &AAInfo, in MachineMemOperand() argument
1116 BaseAlignment, AAInfo, Ranges, SSID, Ordering, FailureOrdering) {} in MachineMemOperand()
1251 auto AAInfo = getAAInfo(); in print() local
1252 if (AAInfo.TBAA) { in print()
1254 AAInfo.TBAA->printAsOperand(OS, MST); in print()
1256 if (AAInfo.Scope) { in print()
1258 AAInfo.Scope->printAsOperand(OS, MST); in print()
1260 if (AAInfo.NoAlias) { in print()
[all …]
H A DMachineFunction.cpp489 Align BaseAlignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand() argument
497 MachineMemOperand(PtrInfo, F, Size, BaseAlignment, AAInfo, Ranges, SSID, in getMachineMemOperand()
503 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand() argument
507 MachineMemOperand(PtrInfo, f, MemTy, base_alignment, AAInfo, Ranges, SSID, in getMachineMemOperand()
554 const AAMDNodes &AAInfo) { in getMachineMemOperand() argument
560 MPI, MMO->getFlags(), MMO->getSize(), MMO->getBaseAlign(), AAInfo, in getMachineMemOperand()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h181 AAMDNodes AAInfo; variable
191 Align a, const AAMDNodes &AAInfo = AAMDNodes(),
197 const AAMDNodes &AAInfo = AAMDNodes(),
265 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
H A DSelectionDAG.h1193 const AAMDNodes &AAInfo = AAMDNodes(), AAResults *AA = nullptr);
1203 const AAMDNodes &AAInfo = AAMDNodes(),
1210 const AAMDNodes &AAInfo = AAMDNodes());
1325 LocationSize Size = 0, const AAMDNodes &AAInfo = AAMDNodes());
1333 LocationSize Size = 0, const AAMDNodes &AAInfo = AAMDNodes()) {
1337 Size, AAInfo);
1368 const AAMDNodes &AAInfo = AAMDNodes(),
1377 const AAMDNodes &AAInfo = AAMDNodes());
1387 const AAMDNodes &AAInfo = AAMDNodes(),
1394 const AAMDNodes &AAInfo = AAMDNodes(), const MDNode *Ranges = nullptr) {
[all …]
H A DMachineFunction.h1031 Align base_alignment, const AAMDNodes &AAInfo = AAMDNodes(),
1037 Align BaseAlignment, const AAMDNodes &AAInfo = AAMDNodes(),
1043 Align BaseAlignment, const AAMDNodes &AAInfo = AAMDNodes(),
1048 BaseAlignment, AAInfo, Ranges, SSID, Ordering,
1092 const AAMDNodes &AAInfo);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp258 AAMDNodes AAInfo = LD->getAAInfo(); in ExpandRes_NormalLoad() local
264 AAInfo); in ExpandRes_NormalLoad()
271 LD->getOriginalAlign(), LD->getMemOperand()->getFlags(), AAInfo); in ExpandRes_NormalLoad()
467 AAMDNodes AAInfo = St->getAAInfo(); in ExpandOp_NormalStore() local
480 AAInfo); in ExpandOp_NormalStore()
485 St->getOriginalAlign(), St->getMemOperand()->getFlags(), AAInfo); in ExpandOp_NormalStore()
H A DLegalizeDAG.cpp426 AAMDNodes AAInfo = ST->getAAInfo(); in OptimizeFloatStore() local
440 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
450 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
464 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
468 ST->getOriginalAlign(), MMOFlags, AAInfo); in OptimizeFloatStore()
484 AAMDNodes AAInfo = ST->getAAInfo(); in LegalizeStoreOps() local
524 ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
547 ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
570 RoundVT, ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
582 ExtraVT, ST->getOriginalAlign(), MMOFlags, AAInfo); in LegalizeStoreOps()
[all …]
H A DSelectionDAG.cpp7808 const AAMDNodes &AAInfo, AAResults *AA) { in getMemcpyLoadsAndStores() argument
7869 AAMDNodes NewAAInfo = AAInfo; in getMemcpyLoadsAndStores()
7875 AA->pointsToConstantMemory(MemoryLocation(SrcVal, Size, AAInfo)); in getMemcpyLoadsAndStores()
8011 const AAMDNodes &AAInfo) { in getMemmoveLoadsAndStores() argument
8064 AAMDNodes NewAAInfo = AAInfo; in getMemmoveLoadsAndStores()
8134 const AAMDNodes &AAInfo) { in getMemsetStores() argument
8193 AAMDNodes NewAAInfo = AAInfo; in getMemsetStores()
8260 MachinePointerInfo SrcPtrInfo, const AAMDNodes &AAInfo, AAResults *AA) { in getMemcpy() argument
8271 isVol, false, DstPtrInfo, SrcPtrInfo, AAInfo, AA); in getMemcpy()
8292 isVol, true, DstPtrInfo, SrcPtrInfo, AAInfo, AA); in getMemcpy()
[all …]
H A DLegalizeVectorTypes.cpp2041 AAMDNodes AAInfo = LD->getAAInfo(); in SplitVecRes_LOAD()
2056 MMOFlags, AAInfo); in SplitVecRes_LOAD()
2062 HiMemVT, LD->getOriginalAlign(), MMOFlags, AAInfo); in SplitVecRes_LOAD()
3948 AAMDNodes AAInfo = N->getAAInfo(); in SplitVecOp_STORE()
3961 Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
3964 AAInfo); in SplitVecOp_STORE()
3971 HiMemVT, Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE()
3973 Hi = DAG.getStore(Ch, DL, Hi, Ptr, MPI, Alignment, MMOFlags, AAInfo);
7411 AAMDNodes AAInfo = LD->getAAInfo(); in GenWidenVectorLoads()
7453 LD->getOriginalAlign(), MMOFlags, AAInfo); in GenWidenVectorLoads()
2037 AAMDNodes AAInfo = LD->getAAInfo(); SplitVecRes_LOAD() local
3944 AAMDNodes AAInfo = N->getAAInfo(); SplitVecOp_STORE() local
7407 AAMDNodes AAInfo = LD->getAAInfo(); GenWidenVectorLoads() local
7584 AAMDNodes AAInfo = LD->getAAInfo(); GenWidenVectorExtLoads() local
7628 AAMDNodes AAInfo = ST->getAAInfo(); GenWidenVectorStores() local
[all...]
H A DSelectionDAGBuilder.cpp4544 AAMDNodes AAInfo = I.getAAMetadata(); in visitLoad() local
4561 AAInfo))) { in visitLoad()
4603 MMOFlags, AAInfo, Ranges); in visitLoad()
4721 AAMDNodes AAInfo = I.getAAMetadata(); in visitStore() local
4746 DAG.getStore(Root, dl, Val, Add, PtrInfo, Alignment, MMOFlags, AAInfo); in visitStore()
4965 AAMDNodes AAInfo = I.getAAMetadata(); in visitMaskedLoad() local
4969 MemoryLocation ML = MemoryLocation::getAfter(PtrOperand, AAInfo); in visitMaskedLoad()
4980 LocationSize::beforeOrAfterPointer(), Alignment, AAInfo, Ranges); in visitMaskedLoad()
8284 AAMDNodes AAInfo = VPIntrin.getAAMetadata(); in visitVPLoad() local
8291 MemoryLocation ML = MemoryLocation::getAfter(PtrOperand, AAInfo); in visitVPLoad()
[all …]
H A DLegalizeIntegerTypes.cpp4061 AAMDNodes AAInfo = N->getAAInfo(); in ExpandIntRes_LOAD() local
4070 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
4093 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
4104 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
4122 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
4130 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD()
5602 AAMDNodes AAInfo = N->getAAInfo(); in ExpandIntOp_STORE() local
5612 AAInfo); in ExpandIntOp_STORE()
5620 N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntOp_STORE()
5631 NEVT, N->getOriginalAlign(), MMOFlags, AAInfo); in ExpandIntOp_STORE()
[all …]
H A DFastISel.cpp2424 AAMDNodes AAInfo = I->getAAMetadata(); in createMachineMemOperandFor() local
2441 *Alignment, AAInfo, Ranges); in createMachineMemOperandFor()
H A DDAGCombiner.cpp20204 AAMDNodes AAInfo; in mergeStoresOfConstantsOrVecElts() local
20209 AAInfo = St->getAAInfo(); in mergeStoresOfConstantsOrVecElts()
20216 AAInfo = AAInfo.concat(St->getAAInfo()); in mergeStoresOfConstantsOrVecElts()
20356 FirstInChain->getAlign(), *Flags, AAInfo); in mergeStoresOfConstantsOrVecElts()
20371 AAInfo); in mergeStoresOfConstantsOrVecElts()
21332 AAMDNodes AAInfo = ST->getAAInfo(); in replaceStoreOfFPConstant() local
21335 ST->getOriginalAlign(), MMOFlags, AAInfo); in replaceStoreOfFPConstant()
21339 ST->getOriginalAlign(), MMOFlags, AAInfo); in replaceStoreOfFPConstant()
21799 AAMDNodes AAInfo = ST->getAAInfo(); in splitMergedValStore() local
21810 ST->getOriginalAlign(), MMOFlags, AAInfo); in splitMergedValStore()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp427 const AAMDNodes &AAInfo) { in buildLoad() argument
433 getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo); in buildLoad()
485 const AAMDNodes &AAInfo) { in buildStore() argument
491 getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo); in buildStore()
H A DIRTranslator.cpp1371 AAMDNodes AAInfo = LI.getAAMetadata(); in translateLoad() local
1389 MemoryLocation(Ptr, LocationSize::precise(StoreSize), AAInfo))) { in translateLoad()
1404 commonAlignment(BaseAlign, Offsets[i] / 8), AAInfo, Ranges, in translateLoad()
1753 AAMDNodes AAInfo = CI.getAAMetadata(); in translateMemFunc() local
1756 SrcPtr, LocationSize::precise(CopySize->getZExtValue()), AAInfo))) { in translateMemFunc()
1767 StoreFlags, 1, DstAlign, AAInfo)); in translateMemFunc()
1770 MachinePointerInfo(SrcPtr), LoadFlags, 1, SrcAlign, AAInfo)); in translateMemFunc()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp3410 AAMDNodes AAInfo; in parseMachineMemoryOperand() local
3440 if (parseMDNode(AAInfo.TBAA)) in parseMachineMemoryOperand()
3445 if (parseMDNode(AAInfo.Scope)) in parseMachineMemoryOperand()
3450 if (parseMDNode(AAInfo.NoAlias)) in parseMachineMemoryOperand()
3467 AAInfo, Range, SSID, Order, FailureOrder); in parseMachineMemoryOperand()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h959 const AAMDNodes &AAInfo = AAMDNodes());
999 const AAMDNodes &AAInfo = AAMDNodes());
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1202 AAMDNodes AAInfo; member
H A DPPCISelLowering.cpp8525 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerFP_TO_INT()
8583 RLI.AAInfo = LD->getAAInfo(); in canReuseLoadAddress()
8872 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP()
8878 RLI.Alignment, RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP()
8888 RLI.Alignment, RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP()
8921 RLI.Alignment, RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP()
8982 RLI.Alignment, RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp16696 AAMDNodes AAInfo = St->getAAInfo(); in PerformSplittingToNarrowingStores() local
16721 NewToVT, Alignment, MMOFlags, AAInfo); in PerformSplittingToNarrowingStores()
16747 AAMDNodes AAInfo = St->getAAInfo(); in PerformSplittingMVETruncToNarrowingStores() local
16762 NewToVT, Alignment, MMOFlags, AAInfo); in PerformSplittingMVETruncToNarrowingStores()
16795 AAMDNodes AAInfo = St->getAAInfo(); in PerformExtractFpToIntStores() local
16799 MMOFlags, AAInfo); in PerformExtractFpToIntStores()
17832 AAMDNodes AAInfo = LD->getAAInfo(); in PerformSplittingToWideningLoad() local
17852 Alignment, MMOFlags, AAInfo); in PerformSplittingToWideningLoad()
18745 AAMDNodes AAInfo = LD->getAAInfo(); in PerformSplittingMVEEXTToWideningLoad() local
18763 Alignment, MMOFlags, AAInfo); in PerformSplittingMVEEXTToWideningLoad()