/external/llvm/docs/ |
D | AliasAnalysis.rst | 21 The LLVM `AliasAnalysis 37 ``AliasAnalysis`` Class Overview 40 The `AliasAnalysis <http://llvm.org/doxygen/classllvm_1_1AliasAnalysis.html>`__ 46 The ``AliasAnalysis`` interface exposes information about memory, represented in 50 ``AliasAnalysis`` interface also exposes some helper methods which allow you to 53 All ``AliasAnalysis`` interfaces require that in queries involving multiple 60 Most importantly, the ``AliasAnalysis`` class provides several methods which are 112 Like all ``AliasAnalysis`` interfaces, the ``alias`` method requires that either 150 The ``AliasAnalysis`` class also provides a ``getModRefInfo`` method for testing 158 Other useful ``AliasAnalysis`` methods [all …]
|
/external/llvm/lib/Transforms/ObjCARC/ |
D | ProvenanceAnalysis.h | 51 AliasAnalysis *AA; 67 void setAA(AliasAnalysis *aa) { AA = aa; } in setAA() 69 AliasAnalysis *getAA() const { return AA; } in getAA()
|
D | DependencyAnalysis.cpp | 53 if (AliasAnalysis::onlyReadsMemory(MRB)) in CanAlterRefCount() 55 if (AliasAnalysis::onlyAccessesArgPointees(MRB)) { in CanAlterRefCount()
|
/external/clang/test/CodeGenCXX/ |
D | 2003-11-27-MultipleInheritanceThunk.cpp | 11 struct AliasAnalysis { struct 23 struct AliasAnalysisCounter : public Pass, public AliasAnalysis { argument
|
D | x86_32-arguments.cpp | 40 struct AliasAnalysis { struct 49 struct BasicAliasAnalysis : public ModulePass, public AliasAnalysis {
|
/external/llvm/include/llvm/Analysis/ |
D | AliasSetTracker.h | 259 void addUnknownInst(Instruction *I, AliasAnalysis &AA); 278 AliasAnalysis &AA) const; 279 bool aliasesUnknownInst(const Instruction *Inst, AliasAnalysis &AA) const; 303 AliasAnalysis &AA; 317 explicit AliasSetTracker(AliasAnalysis &aa) : AA(aa) {} 386 AliasAnalysis &getAliasAnalysis() const { return AA; }
|
D | LoopAccessAnalysis.h | 512 const TargetLibraryInfo *TLI, AliasAnalysis *AA, 618 AliasAnalysis *AA; 704 AliasAnalysis *AA;
|
D | Loads.h | 57 AliasAnalysis *AA = nullptr,
|
/external/llvm/lib/CodeGen/ |
D | DFAPacketizer.cpp | 153 AliasAnalysis *AA; 156 AliasAnalysis *AA); 164 AliasAnalysis *AA) in DefaultVLIWScheduler() 176 MachineLoopInfo &MLI, AliasAnalysis *AA) in VLIWPacketizerList()
|
D | PostRASchedulerList.cpp | 126 AliasAnalysis *AA; 139 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 195 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, in SchedulePostRATDList() 270 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnMachineFunction()
|
D | LiveRangeEdit.cpp | 53 AliasAnalysis *aa) { in checkRematerializable() 62 void LiveRangeEdit::scanRemattable(AliasAnalysis *aa) { in scanRemattable() 74 bool LiveRangeEdit::anyRematerializable(AliasAnalysis *aa) { in anyRematerializable()
|
/external/llvm/lib/Transforms/Scalar/ |
D | FlattenCFGPass.cpp | 37 AliasAnalysis *AA; 53 static bool iterativelyFlattenCFG(Function &F, AliasAnalysis *AA) { in iterativelyFlattenCFG()
|
D | LICM.cpp | 99 static bool canSinkOrHoistInst(Instruction &I, AliasAnalysis *AA, 141 AliasAnalysis *AA; // Current AliasAnalysis information 307 bool llvm::sinkRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in sinkRegion() 365 bool llvm::hoistRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in hoistRegion() 440 bool canSinkOrHoistInst(Instruction &I, AliasAnalysis *AA, DominatorTree *DT, in canSinkOrHoistInst() 473 if (AliasAnalysis::onlyReadsMemory(Behavior)) { in canSinkOrHoistInst() 477 if (AliasAnalysis::onlyAccessesArgPointees(Behavior)) { in canSinkOrHoistInst()
|
D | Sink.cpp | 38 AliasAnalysis *AA; 157 static bool isSafeToMove(Instruction *Inst, AliasAnalysis *AA, in isSafeToMove()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveRangeEdit.h | 84 void scanRemattable(AliasAnalysis *aa); 168 bool anyRematerializable(AliasAnalysis*); 173 AliasAnalysis*);
|
D | DFAPacketizer.h | 131 AliasAnalysis *AA; 147 AliasAnalysis *AA);
|
D | LiveIntervalAnalysis.h | 58 AliasAnalysis *AA; 192 AliasAnalysis *getAliasAnalysis() const { in getAliasAnalysis()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyRegStackify.cpp | 110 AliasAnalysis &AA) { in IsSafeToMove() 129 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnMachineFunction()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGVLIW.cpp | 68 AliasAnalysis *AA; 72 AliasAnalysis *aa, in ScheduleDAGVLIW()
|
/external/llvm/lib/Transforms/Utils/ |
D | FlattenCFG.cpp | 28 AliasAnalysis *AA; 45 FlattenCFGOpt(AliasAnalysis *AA) : AA(AA) {} in FlattenCFGOpt() 485 bool llvm::FlattenCFG(BasicBlock *BB, AliasAnalysis *AA) { in FlattenCFG()
|
/external/llvm/lib/Analysis/ |
D | AliasSetTracker.cpp | 44 AliasAnalysis &AA = AST.getAliasAnalysis(); in mergeSetIn() 104 AliasAnalysis &AA = AST.getAliasAnalysis(); in addPointer() 126 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) { in addUnknownInst() 147 AliasAnalysis &AA) const { in aliasesPointer() 179 AliasAnalysis &AA) const { in aliasesUnknownInst()
|
D | CMakeLists.txt | 2 AliasAnalysis.cpp
|
D | Android.mk | 4 AliasAnalysis.cpp \
|
/external/llvm/include/llvm/Target/ |
D | TargetInstrInfo.h | 82 AliasAnalysis *AA = nullptr) const { 98 AliasAnalysis *AA) const { in isReallyTriviallyReMaterializable() 143 AliasAnalysis *AA) const; 1353 AliasAnalysis *AA = nullptr) const {
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 341 bool sinkRegion(DomTreeNode *, AliasAnalysis *, LoopInfo *, DominatorTree *, 352 bool hoistRegion(DomTreeNode *, AliasAnalysis *, LoopInfo *, DominatorTree *,
|