/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineModuleSlotTracker.cpp | 22 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 D | MachineOperand.cpp | 1085 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 D | MachineFunction.cpp | 489 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 D | MachineMemOperand.h | 181 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 D | SelectionDAG.h | 1193 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 D | MachineFunction.h | 1031 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 D | LegalizeTypesGeneric.cpp | 258 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 D | LegalizeDAG.cpp | 426 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 D | SelectionDAG.cpp | 7808 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 D | LegalizeVectorTypes.cpp | 2041 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 D | SelectionDAGBuilder.cpp | 4544 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 D | LegalizeIntegerTypes.cpp | 4061 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 D | FastISel.cpp | 2424 AAMDNodes AAInfo = I->getAAMetadata(); in createMachineMemOperandFor() local 2441 *Alignment, AAInfo, Ranges); in createMachineMemOperandFor()
|
H A D | DAGCombiner.cpp | 20204 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 D | MachineIRBuilder.cpp | 427 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 D | IRTranslator.cpp | 1371 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 D | MIParser.cpp | 3410 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 D | MachineIRBuilder.h | 959 const AAMDNodes &AAInfo = AAMDNodes()); 999 const AAMDNodes &AAInfo = AAMDNodes());
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 1202 AAMDNodes AAInfo; member
|
H A D | PPCISelLowering.cpp | 8525 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 D | ARMISelLowering.cpp | 16696 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()
|