Searched refs:AliasSet (Results 1 – 9 of 9) sorted by relevance
48 class AliasSet : public ilist_node<AliasSet> {55 AliasSet *AS = nullptr;116 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet()119 AliasSet *OldAS = AS; in getAliasSet()127 void setAliasSet(AliasSet *as) { in setAliasSet()147 AliasSet *Forward = nullptr;204 AliasSet(const AliasSet &) = delete;205 AliasSet &operator=(const AliasSet &) = delete;218 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);273 AliasSet() in AliasSet() function[all …]
36 class AliasSet; variable
53 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn()114 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet()115 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet()119 if (AS->Alias == AliasSet::SetMayAlias) in removeAliasSet()131 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker()136 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer()174 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) { in addUnknownInst()199 AliasResult AliasSet::aliasesPointer(const Value *Ptr, LocationSize Size, in aliasesPointer()237 bool AliasSet::aliasesUnknownInst(const Instruction *Inst, in aliasesUnknownInst()264 Instruction* AliasSet::getUniqueInstruction() { in getUniqueInstruction()[all …]
693 if (auto AliasSet = MemSet.getMemoryAliases(ToNode)) { in processWorkListItem() local694 for (const auto &MemAlias : *AliasSet) in processWorkListItem()
37 class AliasSet; variable
283 const AliasSet &AS = I; in legalLoopMemoryAccesses()
438 for (AliasSet &AS : *CurAST) { in runOnLoop()1051 for (AliasSet &AS : *CurAST) { in isReadOnly()
188 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.
121012 enum AliasSet { enum121050 AliasSet aliasSet() const in aliasSet()121052 return AliasSet(aliasSet_); in aliasSet()