/freebsd-9.3-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ProvenanceAnalysis.cpp | 117 // Ask regular AliasAnalysis, for a first approximation. 119 case AliasAnalysis::NoAlias: 121 case AliasAnalysis::MustAlias: 122 case AliasAnalysis::PartialAlias: 124 case AliasAnalysis::MayAlias:
|
H A D | ObjCARCContract.cpp | 53 AliasAnalysis *AA; 97 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) 107 AU.addRequired<AliasAnalysis>(); 220 AliasAnalysis::Location Loc = AA->getLocation(Load); 244 } else if (AA->getModRefInfo(Inst, Loc) & AliasAnalysis::Mod) { 325 AA = &getAnalysis<AliasAnalysis>(); 328 PA.setAA(&getAnalysis<AliasAnalysis>());
|
H A D | DependencyAnalysis.cpp | 51 // See if AliasAnalysis can help us with the call. 52 AliasAnalysis::ModRefBehavior MRB = PA.getAA()->getModRefBehavior(CS); 53 if (AliasAnalysis::onlyReadsMemory(MRB)) 55 if (AliasAnalysis::onlyAccessesArgPointees(MRB)) {
|
/freebsd-9.3-release/contrib/llvm/lib/Analysis/ |
H A D | Lint.cpp | 39 #include "llvm/Analysis/AliasAnalysis.h" 104 AliasAnalysis *AA; 121 AU.addRequired<AliasAnalysis>(); 157 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) 178 AA = &getAnalysis<AliasAnalysis>(); 201 visitMemoryReference(I, Callee, AliasAnalysis::UnknownSize, 240 AliasAnalysis::AliasResult Result = AA->alias(*AI, *BI); 241 Assert1(Result != AliasAnalysis::MustAlias && 242 Result != AliasAnalysis::PartialAlias, 277 visitMemoryReference(I, MCI->getDest(), AliasAnalysis [all...] |
H A D | MemDepPrinter.cpp | 53 AU.addRequiredTransitive<AliasAnalysis>(); 96 AliasAnalysis &AA = getAnalysis<AliasAnalysis>(); 130 AliasAnalysis::Location Loc = AA.getLocation(LI); 139 AliasAnalysis::Location Loc = AA.getLocation(SI); 142 AliasAnalysis::Location Loc = AA.getLocation(VI);
|
H A D | Loads.cpp | 15 #include "llvm/Analysis/AliasAnalysis.h" 142 AliasAnalysis *AA, 196 (AA->getModRefInfo(SI, Ptr, AccessSize) & AliasAnalysis::Mod) == 0) 209 (AA->getModRefInfo(Inst, Ptr, AccessSize) & AliasAnalysis::Mod) == 0)
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/ |
H A D | AliasSetTracker.h | 28 class AliasAnalysis; 254 void addUnknownInst(Instruction *I, AliasAnalysis &AA); 270 AliasAnalysis &AA) const; 271 bool aliasesUnknownInst(Instruction *Inst, AliasAnalysis &AA) const; 295 AliasAnalysis &AA; 309 explicit AliasSetTracker(AliasAnalysis &aa) : AA(aa) {} 373 AliasAnalysis &getAliasAnalysis() const { return AA; }
|
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | MemCpyOptimizer.cpp | 19 #include "llvm/Analysis/AliasAnalysis.h" 326 AU.addRequired<AliasAnalysis>(); 328 AU.addPreserved<AliasAnalysis>(); 359 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) 503 AliasAnalysis &AA = getAnalysis<AliasAnalysis>(); 504 AliasAnalysis::Location StoreLoc = AA.getLocation(SI); 507 if (AA.getModRefInfo(&*I, StoreLoc) != AliasAnalysis::NoModRef) { 692 AliasAnalysis &AA = getAnalysis<AliasAnalysis>(); [all...] |
H A D | LoopIdiomRecognize.cpp | 47 #include "llvm/Analysis/AliasAnalysis.h" 173 AU.addRequired<AliasAnalysis>(); 174 AU.addPreserved<AliasAnalysis>(); 220 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) 872 static bool mayLoopAccessLocation(Value *Ptr,AliasAnalysis::ModRefResult Access, 874 unsigned StoreSize, AliasAnalysis &AA, 879 uint64_t AccessSize = AliasAnalysis::UnknownSize; 890 AliasAnalysis::Location StoreLoc(Ptr, AccessSize); 996 if (mayLoopAccessLocation(BasePtr, AliasAnalysis::ModRef, 998 StoreSize, getAnalysis<AliasAnalysis>(), TheStor [all...] |
H A D | LICM.cpp | 36 #include "llvm/Analysis/AliasAnalysis.h" 87 AU.addRequired<AliasAnalysis>(); 88 AU.addPreserved<AliasAnalysis>(); 102 AliasAnalysis *AA; // Current AliasAnalysis information 196 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) 210 AA = &getAnalysis<AliasAnalysis>(); 418 AliasAnalysis::ModRefBehavior Behavior = AA->getModRefBehavior(CI); 419 if (Behavior == AliasAnalysis::DoesNotAccessMemory) 421 if (AliasAnalysis [all...] |
/freebsd-9.3-release/lib/clang/libllvmanalysis/ |
H A D | Makefile | 8 SRCS= AliasAnalysis.cpp \
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 42 class AliasAnalysis; 146 bool FlattenCFG(BasicBlock *BB, AliasAnalysis *AA = 0);
|
H A D | BasicBlockUtils.h | 25 class AliasAnalysis; 151 /// This currently updates the LLVM IR, AliasAnalysis, DominatorTree, 167 /// This currently updates the LLVM IR, AliasAnalysis, DominatorTree,
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGVLIW.cpp | 65 /// AA - AliasAnalysis for making memory reference queries. 66 AliasAnalysis *AA; 70 AliasAnalysis *aa,
|
H A D | ScheduleDAGSDNodes.h | 86 void BuildSchedGraph(AliasAnalysis *AA);
|
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervalAnalysis.h | 36 class AliasAnalysis; 55 AliasAnalysis *AA; 179 AliasAnalysis *getAliasAnalysis() const {
|
H A D | MachineScheduler.h | 89 class AliasAnalysis; 104 AliasAnalysis *AA; 277 AliasAnalysis *AA;
|
/freebsd-9.3-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | FunctionAttrs.cpp | 27 #include "llvm/Analysis/AliasAnalysis.h" 125 AU.addRequired<AliasAnalysis>(); 131 AliasAnalysis *AA; 139 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) 167 AliasAnalysis::ModRefBehavior MRB = AA->getModRefBehavior(F); 168 if (MRB == AliasAnalysis::DoesNotAccessMemory) 175 if (!AliasAnalysis::onlyReadsMemory(MRB)) 194 AliasAnalysis::ModRefBehavior MRB = AA->getModRefBehavior(CS); 197 if (AliasAnalysis::onlyAccessesArgPointees(MRB)) { 199 if (AliasAnalysis [all...] |
H A D | ArgumentPromotion.cpp | 37 #include "llvm/Analysis/AliasAnalysis.h" 62 AU.addRequired<AliasAnalysis>(); 90 INITIALIZE_AG_DEPENDENCY(AliasAnalysis) 387 getAnalysis<AliasAnalysis>().deleteValue(GEP); 450 AliasAnalysis &AA = getAnalysis<AliasAnalysis>(); 458 AliasAnalysis::Location Loc = AA.getLocation(Load); 620 AliasAnalysis &AA = getAnalysis<AliasAnalysis>();
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | PostRASchedulerList.cpp | 28 #include "llvm/Analysis/AliasAnalysis.h" 91 AU.addRequired<AliasAnalysis>(); 121 /// AA - AliasAnalysis for making memory reference queries. 122 AliasAnalysis *AA; 139 AliasAnalysis *AA, const RegisterClassInfo&, 205 AliasAnalysis *AA, const RegisterClassInfo &RCI, 266 AliasAnalysis *AA = &getAnalysis<AliasAnalysis>();
|
H A D | ScheduleDAGInstrs.cpp | 20 #include "llvm/Analysis/AliasAnalysis.h" 451 static inline bool isGlobalMemoryObject(AliasAnalysis *AA, MachineInstr *MI) { 503 static bool MIsNeedChainEdge(AliasAnalysis *AA, const MachineFrameInfo *MFI, 552 AliasAnalysis::AliasResult AAResult = AA->alias( 553 AliasAnalysis::Location(MMOa->getValue(), Overlapa, 555 AliasAnalysis::Location(MMOb->getValue(), Overlapb, 558 return (AAResult != AliasAnalysis::NoAlias); 564 iterateChainSucc(AliasAnalysis *AA, const MachineFrameInfo *MFI, 609 static void adjustChainDeps(AliasAnalysis *AA, const MachineFrameInfo *MFI, 640 void addChainDependency (AliasAnalysis *A [all...] |
H A D | RegAllocBasic.cpp | 21 #include "llvm/Analysis/AliasAnalysis.h" 138 AU.addRequired<AliasAnalysis>(); 139 AU.addPreserved<AliasAnalysis>();
|
H A D | LiveRangeEdit.cpp | 52 AliasAnalysis *aa) { 61 void LiveRangeEdit::scanRemattable(AliasAnalysis *aa) { 75 bool LiveRangeEdit::anyRematerializable(AliasAnalysis *aa) {
|
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | FlattenCFG.cpp | 17 #include "llvm/Analysis/AliasAnalysis.h" 27 AliasAnalysis *AA; 44 FlattenCFGOpt(AliasAnalysis *AA) : AA(AA) {} 484 bool llvm::FlattenCFG(BasicBlock *BB, AliasAnalysis *AA) {
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetInstrInfo.h | 69 AliasAnalysis *AA = 0) const { 84 AliasAnalysis *AA) const { 95 AliasAnalysis *AA) const;
|