Searched refs:AliasSet (Results 1 – 9 of 9) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | AliasSetTracker.cpp | 48 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn() 109 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet() 110 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet() 114 if (AS->Alias == AliasSet::SetMayAlias) in removeAliasSet() 126 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() 131 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() 169 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) { in addUnknownInst() 194 AliasResult AliasSet::aliasesPointer(const Value *Ptr, LocationSize Size, in aliasesPointer() 234 bool AliasSet::aliasesUnknownInst(const Instruction *Inst, in aliasesUnknownInst() 261 Instruction* AliasSet::getUniqueInstruction() { in getUniqueInstruction() [all …]
|
| H A D | CFLAndersAliasAnalysis.cpp | 692 if (auto AliasSet = MemSet.getMemoryAliases(ToNode)) { in processWorkListItem() local 693 for (const auto &MemAlias : *AliasSet) in processWorkListItem()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | AliasSetTracker.h | 49 class AliasSet : public ilist_node<AliasSet> { 56 AliasSet *AS = nullptr; 112 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet() 115 AliasSet *OldAS = AS; in getAliasSet() 123 void setAliasSet(AliasSet *as) { in setAliasSet() 143 AliasSet *Forward = nullptr; 200 AliasSet(const AliasSet &) = delete; 201 AliasSet &operator=(const AliasSet &) = delete; 214 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST); 274 AliasSet() in AliasSet() function [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 454 for (AliasSet &AS : *CurAST) { in runOnLoop() 1127 for (AliasSet &AS : *CurAST) { in isReadOnly() 2298 SmallVector<const AliasSet *, 8> Sets; in collectPromotionCandidates() 2299 for (AliasSet &AS : AST) in collectPromotionCandidates() 2311 llvm::erase_if(Sets, [&](const AliasSet *AS) { in collectPromotionCandidates() 2317 for (const AliasSet *Set : Sets) { in collectPromotionCandidates()
|
| H A D | LoopVersioningLICM.cpp | 296 const AliasSet &AS = I; in legalLoopMemoryAccesses()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | LoopUtils.h | 26 class AliasSet; variable
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | AliasAnalysis.rst | 447 The ``AliasSet``\s formed by the ``AliasSetTracker`` are guaranteed to be 455 sets for each loop nest. If an ``AliasSet`` in a loop is not modified, then all 468 structure is a hash table mapping pointers to the AliasSet they are in. 471 that are in each AliasSet. Since the hash table already has entries for each
|
| H A D | WritingAnLLVMBackend.rst | 398 const unsigned *AliasSet; // Register Alias Set
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| H A D | Target.td | 194 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.
|