| /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 | 1100 LLT type, Align a, const AAMDNodes &AAInfo, in MachineMemOperand() argument 1105 AAInfo(AAInfo), Ranges(Ranges) { in MachineMemOperand() 1121 const AAMDNodes &AAInfo, in MachineMemOperand() argument 1131 BaseAlignment, AAInfo, Ranges, SSID, Ordering, FailureOrdering) {} in MachineMemOperand() 1276 auto AAInfo = getAAInfo(); in print() local 1277 if (AAInfo.TBAA) { in print() 1279 AAInfo.TBAA->printAsOperand(OS, MST); in print() 1281 if (AAInfo.Scope) { in print() 1283 AAInfo.Scope->printAsOperand(OS, MST); in print() 1285 if (AAInfo.NoAlias) { in print() [all …]
|
| H A D | MachineFunction.cpp | 525 Align BaseAlignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand() argument 533 MachineMemOperand(PtrInfo, F, Size, BaseAlignment, AAInfo, Ranges, SSID, in getMachineMemOperand() 539 Align base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, in getMachineMemOperand() argument 543 MachineMemOperand(PtrInfo, f, MemTy, base_alignment, AAInfo, Ranges, SSID, in getMachineMemOperand() 590 const AAMDNodes &AAInfo) { in getMachineMemOperand() argument 596 MPI, MMO->getFlags(), MMO->getSize(), MMO->getBaseAlign(), AAInfo, in getMachineMemOperand()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 183 AAMDNodes AAInfo; variable 194 Align a, const AAMDNodes &AAInfo = AAMDNodes(), 201 const AAMDNodes &AAInfo = AAMDNodes(), 269 AAMDNodes getAAInfo() const { return AAInfo; } in getAAInfo()
|
| H A D | SelectionDAG.h | 1269 const AAMDNodes &AAInfo = AAMDNodes(), 1281 const AAMDNodes &AAInfo = AAMDNodes(), 1288 const AAMDNodes &AAInfo = AAMDNodes()); 1406 const AAMDNodes &AAInfo = AAMDNodes()); 1415 const AAMDNodes &AAInfo = AAMDNodes()) { 1419 Size, AAInfo); 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) { [all …]
|
| H A D | MachineFunction.h | 1084 Align base_alignment, const AAMDNodes &AAInfo = AAMDNodes(), 1090 Align BaseAlignment, const AAMDNodes &AAInfo = AAMDNodes(), 1096 Align BaseAlignment, const AAMDNodes &AAInfo = AAMDNodes(), 1101 BaseAlignment, AAInfo, Ranges, SSID, Ordering, 1106 Align BaseAlignment, const AAMDNodes &AAInfo = AAMDNodes(), 1111 BaseAlignment, AAInfo, Ranges, SSID, Ordering, 1164 const AAMDNodes &AAInfo);
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 167 const AAMDNodes &AAInfo) { in CreateMemSet() argument 175 CI->setAAMetadata(AAInfo); in CreateMemSet() 182 const AAMDNodes &AAInfo) { in CreateMemSetInline() argument 190 CI->setAAMetadata(AAInfo); in CreateMemSetInline() 196 const AAMDNodes &AAInfo) { in CreateElementUnorderedAtomicMemSet() argument 205 CI->setAAMetadata(AAInfo); in CreateElementUnorderedAtomicMemSet() 213 const AAMDNodes &AAInfo) { in CreateMemTransferInst() argument 227 MCI->setAAMetadata(AAInfo); in CreateMemTransferInst() 233 uint32_t ElementSize, const AAMDNodes &AAInfo) { in CreateElementUnorderedAtomicMemCpy() argument 248 AMCI->setAAMetadata(AAInfo); in CreateElementUnorderedAtomicMemCpy() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypesGeneric.cpp | 258 AAMDNodes AAInfo = LD->getAAInfo(); in ExpandRes_NormalLoad() local 263 LD->getBaseAlign(), LD->getMemOperand()->getFlags(), AAInfo); in ExpandRes_NormalLoad() 270 LD->getBaseAlign(), LD->getMemOperand()->getFlags(), AAInfo); in ExpandRes_NormalLoad() 486 AAMDNodes AAInfo = St->getAAInfo(); in ExpandOp_NormalStore() local 499 St->getMemOperand()->getFlags(), AAInfo); in ExpandOp_NormalStore() 504 St->getBaseAlign(), St->getMemOperand()->getFlags(), AAInfo); in ExpandOp_NormalStore()
|
| H A D | LegalizeDAG.cpp | 436 AAMDNodes AAInfo = ST->getAAInfo(); in OptimizeFloatStore() local 450 ST->getBaseAlign(), MMOFlags, AAInfo); in OptimizeFloatStore() 460 ST->getBaseAlign(), MMOFlags, AAInfo); in OptimizeFloatStore() 474 ST->getBaseAlign(), MMOFlags, AAInfo); in OptimizeFloatStore() 478 ST->getBaseAlign(), MMOFlags, AAInfo); in OptimizeFloatStore() 494 AAMDNodes AAInfo = ST->getAAInfo(); in LegalizeStoreOps() local 534 ST->getBaseAlign(), MMOFlags, AAInfo); in LegalizeStoreOps() 557 ST->getBaseAlign(), MMOFlags, AAInfo); in LegalizeStoreOps() 580 RoundVT, ST->getBaseAlign(), MMOFlags, AAInfo); in LegalizeStoreOps() 592 ExtraVT, ST->getBaseAlign(), MMOFlags, AAInfo); in LegalizeStoreOps() [all …]
|
| H A D | SelectionDAG.cpp | 8383 const AAMDNodes &AAInfo, BatchAAResults *BatchAA) { in getMemcpyLoadsAndStores() argument 8444 AAMDNodes NewAAInfo = AAInfo; in getMemcpyLoadsAndStores() 8450 BatchAA->pointsToConstantMemory(MemoryLocation(SrcVal, Size, AAInfo)); in getMemcpyLoadsAndStores() 8586 const AAMDNodes &AAInfo) { in getMemmoveLoadsAndStores() argument 8639 AAMDNodes NewAAInfo = AAInfo; in getMemmoveLoadsAndStores() 8709 const AAMDNodes &AAInfo) { in getMemsetStores() argument 8769 AAMDNodes NewAAInfo = AAInfo; in getMemsetStores() 8835 MachinePointerInfo SrcPtrInfo, const AAMDNodes &AAInfo, in getMemcpy() argument 8847 isVol, false, DstPtrInfo, SrcPtrInfo, AAInfo, BatchAA); in getMemcpy() 8868 isVol, true, DstPtrInfo, SrcPtrInfo, AAInfo, BatchAA); in getMemcpy() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 2116 AAMDNodes AAInfo = LD->getAAInfo(); in SplitVecRes_LOAD() local 2131 AAInfo); in SplitVecRes_LOAD() 2137 HiMemVT, LD->getBaseAlign(), MMOFlags, AAInfo); in SplitVecRes_LOAD() 4258 AAMDNodes AAInfo = N->getAAInfo(); in SplitVecOp_STORE() local 4271 Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE() 4274 AAInfo); in SplitVecOp_STORE() 4281 HiMemVT, Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE() 4283 Hi = DAG.getStore(Ch, DL, Hi, Ptr, MPI, Alignment, MMOFlags, AAInfo); in SplitVecOp_STORE() 7930 AAMDNodes AAInfo = LD->getAAInfo(); in GenWidenVectorLoads() local 7972 LD->getBaseAlign(), MMOFlags, AAInfo); in GenWidenVectorLoads() [all …]
|
| H A D | SelectionDAGBuilder.cpp | 4618 AAMDNodes AAInfo = I.getAAMetadata(); in visitLoad() local 4635 AAInfo))) { in visitLoad() 4677 MMOFlags, AAInfo, Ranges); in visitLoad() 4795 AAMDNodes AAInfo = I.getAAMetadata(); in visitStore() local 4820 DAG.getStore(Root, dl, Val, Add, PtrInfo, Alignment, MMOFlags, AAInfo); in visitStore() 5039 AAMDNodes AAInfo = I.getAAMetadata(); in visitMaskedLoad() local 5043 MemoryLocation ML = MemoryLocation::getAfter(PtrOperand, AAInfo); in visitMaskedLoad() 5054 LocationSize::beforeOrAfterPointer(), Alignment, AAInfo, Ranges); in visitMaskedLoad() 8438 AAMDNodes AAInfo = VPIntrin.getAAMetadata(); in visitVPLoad() local 8445 MemoryLocation ML = MemoryLocation::getAfter(PtrOperand, AAInfo); in visitVPLoad() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 4281 AAMDNodes AAInfo = N->getAAInfo(); in ExpandIntRes_LOAD() local 4290 N->getBaseAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD() 4313 MMOFlags, AAInfo); in ExpandIntRes_LOAD() 4324 N->getBaseAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD() 4342 N->getBaseAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD() 4350 N->getBaseAlign(), MMOFlags, AAInfo); in ExpandIntRes_LOAD() 5841 AAMDNodes AAInfo = N->getAAInfo(); in ExpandIntOp_STORE() local 5851 AAInfo); in ExpandIntOp_STORE() 5859 MMOFlags, AAInfo); in ExpandIntOp_STORE() 5870 NEVT, N->getBaseAlign(), MMOFlags, AAInfo); in ExpandIntOp_STORE() [all …]
|
| H A D | FastISel.cpp | 2368 AAMDNodes AAInfo = I->getAAMetadata(); in createMachineMemOperandFor() local 2385 *Alignment, AAInfo, Ranges); in createMachineMemOperandFor()
|
| H A D | DAGCombiner.cpp | 21218 AAMDNodes AAInfo; in mergeStoresOfConstantsOrVecElts() local 21223 AAInfo = St->getAAInfo(); in mergeStoresOfConstantsOrVecElts() 21230 AAInfo = AAInfo.concat(St->getAAInfo()); in mergeStoresOfConstantsOrVecElts() 21370 FirstInChain->getAlign(), *Flags, AAInfo); in mergeStoresOfConstantsOrVecElts() 21385 AAInfo); in mergeStoresOfConstantsOrVecElts() 22389 AAMDNodes AAInfo = ST->getAAInfo(); in replaceStoreOfFPConstant() local 22392 ST->getBaseAlign(), MMOFlags, AAInfo); in replaceStoreOfFPConstant() 22396 ST->getBaseAlign(), MMOFlags, AAInfo); in replaceStoreOfFPConstant() 22856 AAMDNodes AAInfo = ST->getAAInfo(); in splitMergedValStore() local 22867 ST->getBaseAlign(), MMOFlags, AAInfo); in splitMergedValStore() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 632 const AAMDNodes &AAInfo = AAMDNodes()) { 633 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile, AAInfo); 638 const AAMDNodes &AAInfo = AAMDNodes()); 643 const AAMDNodes &AAInfo = AAMDNodes()); 653 const AAMDNodes &AAInfo = AAMDNodes()) { 655 Ptr, Val, getInt64(Size), Align(Alignment), ElementSize, AAInfo); 680 const AAMDNodes &AAInfo = AAMDNodes()); 690 const AAMDNodes &AAInfo = AAMDNodes()) { 692 isVolatile, AAInfo); 699 const AAMDNodes &AAInfo = AAMDNodes()); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 429 const AAMDNodes &AAInfo) { in buildLoad() argument 435 getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo); in buildLoad() 487 const AAMDNodes &AAInfo) { in buildStore() argument 493 getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo); in buildStore()
|
| H A D | IRTranslator.cpp | 1385 AAMDNodes AAInfo = LI.getAAMetadata(); in translateLoad() local 1403 MemoryLocation(Ptr, LocationSize::precise(StoreSize), AAInfo))) { in translateLoad() 1418 commonAlignment(BaseAlign, Offsets[i] / 8), AAInfo, Ranges, in translateLoad() 1761 AAMDNodes AAInfo = CI.getAAMetadata(); in translateMemFunc() local 1764 SrcPtr, LocationSize::precise(CopySize->getZExtValue()), AAInfo))) { in translateMemFunc() 1775 StoreFlags, 1, DstAlign, AAInfo)); in translateMemFunc() 1778 MachinePointerInfo(SrcPtr), LoadFlags, 1, SrcAlign, AAInfo)); in translateMemFunc()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 3442 AAMDNodes AAInfo; in parseMachineMemoryOperand() local 3472 if (parseMDNode(AAInfo.TBAA)) in parseMachineMemoryOperand() 3477 if (parseMDNode(AAInfo.Scope)) in parseMachineMemoryOperand() 3482 if (parseMDNode(AAInfo.NoAlias)) in parseMachineMemoryOperand() 3499 AAInfo, Range, SSID, Order, FailureOrder); in parseMachineMemoryOperand()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 1013 const AAMDNodes &AAInfo = AAMDNodes()); 1053 const AAMDNodes &AAInfo = AAMDNodes());
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1219 AAMDNodes AAInfo; member
|
| H A D | PPCISelLowering.cpp | 8591 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerFP_TO_INT() 8649 RLI.AAInfo = LD->getAAInfo(); in canReuseLoadAddress() 8916 RLI.Alignment, RLI.MMOFlags(), RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP() 8923 RLI.Alignment, RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP() 8934 RLI.Alignment, RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP() 8968 RLI.Alignment, RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP() 9030 RLI.Alignment, RLI.AAInfo, RLI.Ranges); in LowerINT_TO_FP() 11865 RLI.Alignment, RLI.AAInfo, RLI.Ranges); in LowerSCALAR_TO_VECTOR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 16770 AAMDNodes AAInfo = St->getAAInfo(); in PerformSplittingToNarrowingStores() local 16795 NewToVT, Alignment, MMOFlags, AAInfo); in PerformSplittingToNarrowingStores() 16821 AAMDNodes AAInfo = St->getAAInfo(); in PerformSplittingMVETruncToNarrowingStores() local 16836 NewToVT, Alignment, MMOFlags, AAInfo); in PerformSplittingMVETruncToNarrowingStores() 16869 AAMDNodes AAInfo = St->getAAInfo(); in PerformExtractFpToIntStores() local 16873 MMOFlags, AAInfo); in PerformExtractFpToIntStores() 17910 AAMDNodes AAInfo = LD->getAAInfo(); in PerformSplittingToWideningLoad() local 17930 Alignment, MMOFlags, AAInfo); in PerformSplittingToWideningLoad() 18816 AAMDNodes AAInfo = LD->getAAInfo(); in PerformSplittingMVEEXTToWideningLoad() local 18834 Alignment, MMOFlags, AAInfo); in PerformSplittingMVEEXTToWideningLoad()
|