| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScopedNoAliasAA.cpp | 64 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias; in alias() 67 return AliasResult::NoAlias; in alias() 70 return AliasResult::NoAlias; in alias() 86 Loc.AATags.NoAlias)) in getModRefInfo() 119 const MDNode *NoAlias, SmallPtrSetImpl<const MDNode *> &Domains) const { in collectScopedDomains() argument 120 if (!NoAlias) in collectScopedDomains() 123 for (const MDOperand &MDOp : NoAlias->operands()) in collectScopedDomains() 130 const MDNode *NoAlias) const { in mayAliasInScopes() 131 if (!Scopes || !NoAlias) in mayAliasInScopes() 136 collectScopedDomains(NoAlias, Domains); in mayAliasInScopes() [all …]
|
| H A D | ScalarEvolutionAliasAnalysis.cpp | 43 return AliasResult::NoAlias; in alias() 86 return AliasResult::NoAlias; in alias() 101 return AliasResult::NoAlias; in alias() 118 AAQI, nullptr) == AliasResult::NoAlias) in alias() 119 return AliasResult::NoAlias; in alias()
|
| H A D | BasicAliasAnalysis.cpp | 986 if (ArgAlias != AliasResult::NoAlias) in getModRefInfo() 1010 AliasResult::NoAlias) in getModRefInfo() 1086 return BaseAlias == AliasResult::NoAlias ? AliasResult::NoAlias in aliasGEP() 1133 return AliasResult::NoAlias; in aliasGEP() 1140 return AliasResult::NoAlias; in aliasGEP() 1156 assert(BaseAlias == AliasResult::NoAlias || in aliasGEP() 1203 return AliasResult::NoAlias; in aliasGEP() 1211 return AliasResult::NoAlias; in aliasGEP() 1242 return AliasResult::NoAlias; in aliasGEP() 1258 return AliasResult::NoAlias; in aliasGEP() [all …]
|
| H A D | AliasAnalysis.cpp | 141 if (Result == AliasResult::NoAlias) in alias() 398 case AliasResult::NoAlias: in operator <<() 431 if (AR == AliasResult::NoAlias) in getModRefInfo() 449 if (AR == AliasResult::NoAlias) in getModRefInfo() 482 if (AR == AliasResult::NoAlias) in getModRefInfo() 531 if (AR == AliasResult::NoAlias) in getModRefInfo() 549 if (AR == AliasResult::NoAlias) in getModRefInfo() 646 if (AR == AliasResult::NoAlias) in callCapturesBefore() 815 return Call->hasRetAttr(Attribute::NoAlias); in isNoAliasCall()
|
| H A D | TypeBasedAliasAnalysis.cpp | 385 return AliasResult::NoAlias; in alias() 527 Result.NoAlias = MDNode::intersect(NoAlias, Other.NoAlias); in merge() 535 Result.NoAlias = MDNode::intersect(NoAlias, Other.NoAlias); in concat()
|
| H A D | ObjCARCAliasAnalysis.cpp | 66 if (Result == AliasResult::NoAlias) in alias() 67 return AliasResult::NoAlias; in alias()
|
| H A D | GlobalsModRef.cpp | 860 return AliasResult::NoAlias; in alias() 867 return AliasResult::NoAlias; in alias() 875 return AliasResult::NoAlias; in alias() 906 return AliasResult::NoAlias; in alias() 913 return AliasResult::NoAlias; in alias() 938 Call) == AliasResult::NoAlias; in getModRefInfoForArgument()
|
| H A D | AliasAnalysisEvaluator.cpp | 136 case AliasResult::NoAlias: in runInternal() 163 case AliasResult::NoAlias: in runInternal() 190 case AliasResult::NoAlias: in runInternal()
|
| H A D | AliasSetTracker.cpp | 161 if (AR != AliasResult::NoAlias) in aliasesMemoryLocation() 170 return AliasResult::NoAlias; in aliasesMemoryLocation() 236 if (AR == AliasResult::NoAlias) in mergeAliasSetsForMemoryLocation()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.cpp | 54 return AliasResult::NoAlias; in alias() 77 return AliasResult::NoAlias; in alias() 86 return ObjA != ObjB && isIdentifiedObject(ObjB) ? AliasResult::NoAlias in alias()
|
| H A D | AMDGPULowerModuleLDSPass.cpp | 1430 MDNode *NoAlias = in replaceLDSVariablesWithStruct() local 1435 refineUsesAlignmentAndAA(GEP, A, DL, AliasScope, NoAlias); in replaceLDSVariablesWithStruct() 1441 MDNode *NoAlias, unsigned MaxDepth = 5) { in refineUsesAlignmentAndAA() argument 1477 ScopedNoAlias.collectScopedDomains(NoAlias, LDSDomains); in refineUsesAlignmentAndAA() 1480 NA = NA ? MDNode::concatenate(NA, NoAlias) : NoAlias; in refineUsesAlignmentAndAA() 1482 NA = NA ? MDNode::intersect(NA, NoAlias) : NoAlias; in refineUsesAlignmentAndAA() 1516 refineUsesAlignmentAndAA(GEP, GA, DL, AliasScope, NoAlias, in refineUsesAlignmentAndAA() 1524 refineUsesAlignmentAndAA(I, A, DL, AliasScope, NoAlias, MaxDepth - 1); in refineUsesAlignmentAndAA()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
| H A D | Context.h | 36 unsigned LQS, unsigned SQS, bool NoAlias, 40 StoreQueueSize(SQS), AssumeNoAlias(NoAlias), in MicroOpQueueSize()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScopedNoAliasAA.h | 50 collectScopedDomains(const MDNode *NoAlias, 54 bool mayAliasInScopes(const MDNode *Scopes, const MDNode *NoAlias) const;
|
| H A D | AliasAnalysis.h | 96 NoAlias = 0, enumerator 374 return alias(LocA, LocB) == AliasResult::NoAlias; 701 return alias(LocA, LocB) == AliasResult::NoAlias;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineModuleSlotTracker.cpp | 29 if (AAInfo.NoAlias) in processMachineFunctionMetadata() 30 AST->createMetadataSlot(AAInfo.NoAlias); in processMachineFunctionMetadata()
|
| H A D | DFAPacketizer.cpp | 269 return AAResult != AliasResult::NoAlias; in alias()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Metadata.h | 763 : TBAA(T), TBAAStruct(TS), Scope(S), NoAlias(N) {} in AAMDNodes() 767 NoAlias == A.NoAlias; 773 return TBAA || TBAAStruct || Scope || NoAlias; 786 MDNode *NoAlias = nullptr; member 808 Result.NoAlias = Other.NoAlias == NoAlias ? NoAlias : nullptr; in intersect() 820 Result.NoAlias = NoAlias; in shift() 835 Result.NoAlias = NoAlias; in extendTo() 876 DenseMapInfo<MDNode *>::getHashValue(Val.NoAlias);
|
| H A D | Function.h | 695 return AttributeSets.hasRetAttr(Attribute::NoAlias); in returnDoesNotAlias() 697 void setReturnDoesNotAlias() { addRetAttr(Attribute::NoAlias); } in setReturnDoesNotAlias()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 239 MDNode *NoAlias = nullptr; in getNoAliasMetadataFor() local 250 NoAlias = in getNoAliasMetadataFor() 254 return {AliasScope, NoAlias}; in getNoAliasMetadataFor()
|
| H A D | InlineFunction.cpp | 944 MDNode *NoAlias = CB.getMetadata(LLVMContext::MD_noalias); in PropagateCallSiteMetadata() local 945 if (!MemParallelLoopAccess && !AccessGroup && !AliasScope && !NoAlias) in PropagateCallSiteMetadata() 971 if (NoAlias) in PropagateCallSiteMetadata() 973 I.getMetadata(LLVMContext::MD_noalias), NoAlias)); in PropagateCallSiteMetadata() 1127 if (CB.paramHasAttr(Arg.getArgNo(), Attribute::NoAlias) && !Arg.use_empty()) in AddAliasScopeMetadata() 1273 if (!CB.paramHasAttr(A->getArgNo(), Attribute::NoAlias)) in AddAliasScopeMetadata() 1530 if (CB.hasRetAttr(Attribute::NoAlias)) in IdentifyValidUBGeneratingAttributes() 1531 Valid.addAttribute(Attribute::NoAlias); in IdentifyValidUBGeneratingAttributes()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/ |
| H A D | LSUnit.h | 54 const bool NoAlias; variable 75 bool assumeNoAlias() const { return NoAlias; } in assumeNoAlias()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAliasAnalysis.cpp | 95 return (AS1 == AS2 ? AliasResult::MayAlias : AliasResult::NoAlias); in getAliasResult()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | CodeGenIntrinsics.h | 122 NoAlias, enumerator
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ProvenanceAnalysis.cpp | 117 case AliasResult::NoAlias: in relatedCheck()
|
| /freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ |
| H A D | LSUnit.cpp | 27 NoAlias(AssumeNoAlias) { in LSUnitBase()
|