/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | AliasSetTracker.h | 34 class AliasSet; variable 36 class AliasSet : public ilist_node<AliasSet> { 42 AliasSet *AS; 83 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet() 86 AliasSet *OldAS = AS; in getAliasSet() 94 void setAliasSet(AliasSet *as) { in setAliasSet() 111 AliasSet *Forward; // Forwarding pointer. 112 AliasSet *Next, *Prev; // Doubly linked list of AliasSets. 172 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST); 224 friend struct ilist_sentinel_traits<AliasSet>; [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | AliasSetTracker.h | 47 class AliasSet : public ilist_node<AliasSet> { 54 AliasSet *AS = nullptr; 106 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet() 109 AliasSet *OldAS = AS; in getAliasSet() 117 void setAliasSet(AliasSet *as) { in setAliasSet() 137 AliasSet *Forward = nullptr; 197 AliasSet(const AliasSet &) = delete; 198 AliasSet &operator=(const AliasSet &) = delete; 214 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST); 265 AliasSet() in AliasSet() function [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | AliasSetTracker.cpp | 50 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn() 112 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet() 113 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet() 118 if (AS->Alias == AliasSet::SetMayAlias) in removeAliasSet() 124 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() 129 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() 167 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) { in addUnknownInst() 186 bool AliasSet::aliasesPointer(const Value *Ptr, LocationSize Size, in aliasesPointer() 223 bool AliasSet::aliasesUnknownInst(const Instruction *Inst, in aliasesUnknownInst() 265 AliasSet *AliasSetTracker::mergeAliasSetsForPointer(const Value *Ptr, in mergeAliasSetsForPointer() [all …]
|
D | CFLAndersAliasAnalysis.cpp | 689 if (auto AliasSet = MemSet.getMemoryAliases(ToNode)) { in processWorkListItem() local 690 for (const auto &MemAlias : *AliasSet) in processWorkListItem()
|
/external/llvm/include/llvm/Analysis/ |
D | AliasSetTracker.h | 35 class AliasSet; variable 37 class AliasSet : public ilist_node<AliasSet> { 43 AliasSet *AS; 91 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet() 94 AliasSet *OldAS = AS; in getAliasSet() 102 void setAliasSet(AliasSet *as) { in setAliasSet() 119 AliasSet *Forward; // Forwarding pointer. 183 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST); 231 friend struct ilist_sentinel_traits<AliasSet>; 232 AliasSet() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | AliasSetTracker.cpp | 31 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn() 82 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet() 83 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet() 90 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() 95 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() 126 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) { in addUnknownInst() 143 bool AliasSet::aliasesPointer(const Value *Ptr, uint64_t Size, in aliasesPointer() 179 bool AliasSet::aliasesUnknownInst(Instruction *Inst, AliasAnalysis &AA) const { in aliasesUnknownInst() 216 AliasSet *AliasSetTracker::findAliasSetForPointer(const Value *Ptr, in findAliasSetForPointer() 219 AliasSet *FoundSet = 0; in findAliasSetForPointer() [all …]
|
/external/llvm/lib/Analysis/ |
D | AliasSetTracker.cpp | 31 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn() 83 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet() 84 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet() 91 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() 96 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() 126 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) { in addUnknownInst() 145 bool AliasSet::aliasesPointer(const Value *Ptr, uint64_t Size, in aliasesPointer() 178 bool AliasSet::aliasesUnknownInst(const Instruction *Inst, in aliasesUnknownInst() 214 AliasSet *AliasSetTracker::mergeAliasSetsForPointer(const Value *Ptr, in mergeAliasSetsForPointer() 217 AliasSet *FoundSet = nullptr; in mergeAliasSetsForPointer() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/AliasSet/ |
D | saturation.ll | 5 ; CHECK: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %a, 4) 6 ; CHECK: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %b, 4) 7 ; CHECK: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %c, 4) 8 ; CHECK: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %d, 4) 22 ; NOSAT: AliasSet[{{.*}}, 2] may alias, Mod Pointers: (i32* %a, 4), (i32* %a1, 4) 23 ; NOSAT: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %b, 4) 24 ; SAT: AliasSet[{{.*}}, 2] may alias, Mod forwarding to 0x[[FWD:[0-9a-f]*]] 25 ; SAT: AliasSet[{{.*}}, 1] must alias, Mod forwarding to 0x[[FWD]] 26 ; SAT: AliasSet[0x[[FWD]], 2] may alias, Mod/Ref Pointers: (i32* %a, 4), (i32* %a1, 4), (i32* %b, 4) 38 ; NOSAT: AliasSet[{{.*}}, 1] must alias, Mod Pointers: (i32* %a, 4) [all …]
|
D | memtransfer.ll | 8 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %a, 1) 10 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 2] may alias, Mod/Ref Pointers: (i8* %s, 1), (i8* %d, 1) 11 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %b, 1) 24 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %a, 1) 26 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 2] may alias, Mod/Ref Pointers: (i8* %s, 1), (i8* %d, 1) 27 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %b, 1) 40 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %a, 1) 42 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 2] may alias, Mod/Ref [volatile] Pointers: (i8* %s, 1), (i8*… 43 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %b, 1) 56 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %a, 1) [all …]
|
D | intrinsics.ll | 5 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %a, 1) 7 ; CHECK: AliasSet[0x{{[0-9a-f]+}}, 1] must alias, Mod Pointers: (i8* %b, 1)
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | DeadMachineInstructionElim.cpp | 186 for (const unsigned *AliasSet = TRI->getAliasSet(Reg); in runOnMachineFunction() local 187 *AliasSet; ++AliasSet) in runOnMachineFunction() 188 LivePhysRegs.set(*AliasSet); in runOnMachineFunction()
|
D | PrologEpilogInserter.cpp | 231 for (const unsigned *AliasSet = RegInfo->getAliasSet(Reg); in calculateCalleeSavedRegisters() local 232 *AliasSet; ++AliasSet) { // Check alias registers too. in calculateCalleeSavedRegisters() 233 if (Fn.getRegInfo().isPhysRegUsed(*AliasSet)) { in calculateCalleeSavedRegisters()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | LICM.cpp | 171 void PromoteAliasSet(AliasSet &AS); 394 AliasSet &AS = *I; in canSinkOrHoistInst() 669 void LICM::PromoteAliasSet(AliasSet &AS) { in PromoteAliasSet() 706 for (AliasSet::iterator ASI = AS.begin(), E = AS.end(); ASI != E; ++ASI) { in PromoteAliasSet()
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | AliasSetTrackerTest.cpp | 80 for (AliasSet &AS : AST) { in TEST()
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 24 class AliasSet; variable 381 bool promoteLoopAccessesToScalars(AliasSet &, SmallVectorImpl<BasicBlock *> &,
|
/external/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 256 for (AliasSet &AS : *CurAST) in runOnLoop() 492 for (AliasSet &AS : *CurAST) { in canSinkOrHoistInst() 843 AliasSet &AS, SmallVectorImpl<BasicBlock *> &ExitBlocks, in promoteLoopAccessesToScalars()
|
D | LoopVersioningLICM.cpp | 281 const AliasSet &AS = I; in legalLoopMemoryAccesses()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 37 class AliasSet; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LoopVersioningLICM.cpp | 314 const AliasSet &AS = I; in legalLoopMemoryAccesses()
|
D | LICM.cpp | 311 for (AliasSet &AS : *CurAST) { in runOnLoop() 653 for (AliasSet &AS : *CurAST) { in canSinkOrHoistInst()
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | AliasAnalysis.rst | 448 The ``AliasSet``\s formed by the ``AliasSetTracker`` are guaranteed to be 456 sets for each loop nest. If an ``AliasSet`` in a loop is not modified, then all 469 structure is a hash table mapping pointers to the AliasSet they are in. 472 that are in each AliasSet. Since the hash table already has entries for each
|
/external/llvm/docs/ |
D | AliasAnalysis.rst | 459 The ``AliasSet``\s formed by the ``AliasSetTracker`` are guaranteed to be 467 sets for each loop nest. If an ``AliasSet`` in a loop is not modified, then all 480 structure is a hash table mapping pointers to the AliasSet they are in. 483 that are in each AliasSet. Since the hash table already has entries for each
|
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
D | Target.td | 94 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.
|
/external/llvm/include/llvm/Target/ |
D | Target.td | 133 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/ |
D | Target.td | 185 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.
|