/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | AliasAnalysis.h | 19 // This API identifies memory regions with the Location class. The pointer 105 /// Location - A description of a memory location. 106 struct Location { struct in class:llvm::AliasAnalysis 119 explicit Location(const Value *P = 0, uint64_t S = UnknownSize, function in struct:llvm::AliasAnalysis::Location 123 Location getWithNewPtr(const Value *NewPtr) const { 124 Location Copy(*this); 129 Location getWithNewSize(uint64_t NewSize) const { 130 Location Copy(*this); 135 Location getWithoutTBAATag() const { 136 Location Cop [all...] |
H A D | LibCallAliasAnalysis.h | 41 const Location &Loc); 69 const Location &Loc);
|
H A D | LibCallSemantics.h | 51 const AliasAnalysis::Location &Loc);
|
H A D | MemoryDependenceAnalysis.h | 370 void getNonLocalPointerDependency(const AliasAnalysis::Location &Loc, 400 MemDepResult getPointerDependencyFrom(const AliasAnalysis::Location &Loc, 425 const AliasAnalysis::Location &Loc, 430 MemDepResult GetNonLocalInfoForBlock(const AliasAnalysis::Location &Loc,
|
/freebsd-10.0-release/contrib/llvm/lib/Analysis/ |
H A D | NoAliasAnalysis.cpp | 42 virtual AliasResult alias(const Location &LocA, const Location &LocB) { 53 virtual bool pointsToConstantMemory(const Location &Loc, 58 const Location &Loc) {
|
H A D | AliasAnalysis.cpp | 51 AliasAnalysis::alias(const Location &LocA, const Location &LocB) { 56 bool AliasAnalysis::pointsToConstantMemory(const Location &Loc, 80 const Location &Loc) { 100 Location CSLoc(Arg, UnknownSize, CSTag); 158 Location CS2Loc(Arg, UnknownSize, CS2Tag); 178 Location CS1Loc(Arg, UnknownSize, CS1Tag); 226 AliasAnalysis::Location AliasAnalysis::getLocation(const LoadInst *LI) { 227 return Location(LI->getPointerOperand(), 232 AliasAnalysis::Location AliasAnalysi [all...] |
H A D | AliasAnalysisCounter.cpp | 101 bool pointsToConstantMemory(const Location &Loc, bool OrLocal) { 107 AliasResult alias(const Location &LocA, const Location &LocB); 110 const Location &Loc); 127 AliasAnalysisCounter::alias(const Location &LocA, const Location &LocB) { 153 const Location &Loc) {
|
H A D | ScalarEvolutionAliasAnalysis.cpp | 55 virtual AliasResult alias(const Location &LocA, const Location &LocB); 109 ScalarEvolutionAliasAnalysis::alias(const Location &LocA, 110 const Location &LocB) { 163 if (alias(Location(AO ? AO : LocA.Ptr, 166 Location(BO ? BO : LocB.Ptr,
|
H A D | AliasDebugger.cpp | 97 AliasResult alias(const Location &LocA, const Location &LocB) { 106 const Location &Loc) { 116 bool pointsToConstantMemory(const Location &Loc, bool OrLocal) {
|
H A D | LibCallAliasAnalysis.cpp | 47 const Location &Loc) { 121 const Location &Loc) {
|
H A D | TypeBasedAliasAnalysis.cpp | 236 virtual AliasResult alias(const Location &LocA, const Location &LocB); 237 virtual bool pointsToConstantMemory(const Location &Loc, bool OrLocal); 241 const Location &Loc); 370 TypeBasedAliasAnalysis::alias(const Location &LocA, 371 const Location &LocB) { 390 bool TypeBasedAliasAnalysis::pointsToConstantMemory(const Location &Loc, 432 const Location &Loc) {
|
H A D | BasicAliasAnalysis.cpp | 473 virtual AliasResult alias(const Location &LocA, 474 const Location &LocB) { 489 const Location &Loc); 499 virtual bool pointsToConstantMemory(const Location &Loc, bool OrLocal); 521 typedef std::pair<Location, Location> LocPair; 575 BasicAliasAnalysis::pointsToConstantMemory(const Location &Loc, bool OrLocal) { 683 const Location &Loc) { 719 if (!isNoAlias(Location(*CI), Location(Objec [all...] |
H A D | AliasSetTracker.cpp | 49 if (AA.alias(AliasAnalysis::Location(L->getValue(), 52 AliasAnalysis::Location(R->getValue(), 105 AA.alias(AliasAnalysis::Location(P->getValue(), P->getSize(), 107 AliasAnalysis::Location(Entry.getValue(), Size, TBAAInfo)); 153 return AA.alias(AliasAnalysis::Location(SomePtr->getValue(), 156 AliasAnalysis::Location(Ptr, Size, TBAAInfo)); 162 if (AA.alias(AliasAnalysis::Location(Ptr, Size, TBAAInfo), 163 AliasAnalysis::Location(I.getPointer(), I.getSize(), 171 AliasAnalysis::Location(Ptr, Size, TBAAInfo)) != 192 if (AA.getModRefInfo(Inst, AliasAnalysis::Location( [all...] |
H A D | MemoryDependenceAnalysis.cpp | 118 AliasAnalysis::Location &Loc, 129 Loc = AliasAnalysis::Location(); 142 Loc = AliasAnalysis::Location(); 153 Loc = AliasAnalysis::Location(CI->getArgOperand(0)); 162 Loc = AliasAnalysis::Location(II->getArgOperand(1), 170 Loc = AliasAnalysis::Location(II->getArgOperand(2), 207 AliasAnalysis::Location Loc; 255 isLoadLoadClobberIfExtendedToFullWidth(const AliasAnalysis::Location &MemLoc, 358 getPointerDependencyFrom(const AliasAnalysis::Location &MemLoc, bool isLoad, 393 if (AA->isMustAlias(AliasAnalysis::Location(I [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCAliasAnalysis.h | 61 virtual AliasResult alias(const Location &LocA, const Location &LocB); 62 virtual bool pointsToConstantMemory(const Location &Loc, bool OrLocal); 66 const Location &Loc);
|
H A D | ObjCARCAliasAnalysis.cpp | 55 ObjCARCAliasAnalysis::alias(const Location &LocA, const Location &LocB) { 64 AliasAnalysis::alias(Location(SA, LocA.Size, LocA.TBAATag), 65 Location(SB, LocB.Size, LocB.TBAATag)); 74 Result = AliasAnalysis::alias(Location(UA), Location(UB)); 87 ObjCARCAliasAnalysis::pointsToConstantMemory(const Location &Loc, 95 if (AliasAnalysis::pointsToConstantMemory(Location(S, Loc.Size, Loc.TBAATag), 103 return AliasAnalysis::pointsToConstantMemory(Location(U), OrLocal); 132 ObjCARCAliasAnalysis::getModRefInfo(ImmutableCallSite CS, const Location [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Analysis/ |
H A D | ProgramPoint.h | 213 static bool isKind(const ProgramPoint &Location) { argument 214 return Location.getKind() == BlockEntranceKind; 234 static bool isKind(const ProgramPoint &Location) { argument 235 return Location.getKind() == BlockExitKind; 256 static bool isKind(const ProgramPoint &Location) { argument 257 unsigned k = Location.getKind(); 274 static bool isKind(const ProgramPoint &Location) { argument 275 return Location.getKind() == PreStmtKind; 297 static bool isKind(const ProgramPoint &Location) { argument 298 unsigned k = Location 313 isKind(const ProgramPoint &Location) argument 370 isKind(const ProgramPoint &Location) argument 397 isKind(const ProgramPoint &Location) argument 411 isKind(const ProgramPoint &Location) argument 427 isKind(const ProgramPoint &Location) argument 443 isKind(const ProgramPoint &Location) argument 467 isKind(const ProgramPoint &Location) argument 496 isKind(const ProgramPoint &Location) argument 519 isKind(const ProgramPoint &Location) argument 537 isKind(const ProgramPoint &Location) argument 554 isKind(const ProgramPoint &Location) argument 578 isKind(const ProgramPoint &Location) argument 601 isKind(const ProgramPoint &Location) argument 622 isKind(const ProgramPoint &Location) argument 640 isKind(const ProgramPoint &Location) argument [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | DeadStoreElimination.cpp | 76 void RemoveAccessedObjects(const AliasAnalysis::Location &LoadedLoc, 188 /// getLocForWrite - Return a Location stored to by the specified instruction. 191 static AliasAnalysis::Location 198 AliasAnalysis::Location Loc = AA.getLocationForDest(MI); 199 // If we don't have target data around, an unknown size in Location means 203 return AliasAnalysis::Location(); 208 if (II == 0) return AliasAnalysis::Location(); 211 default: return AliasAnalysis::Location(); // Unhandled intrinsic. 213 // If we don't have target data around, an unknown size in Location means 216 if (AA.getDataLayout() == 0) return AliasAnalysis::Location(); [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CheckerContext.h | 79 const ProgramPoint Location; member in class:clang::ento::CheckerContext 95 Location(loc), 289 const ProgramPoint &LocalLoc = (Tag ? Location.withTag(Tag) : Location);
|
H A D | ExplodedGraph.h | 110 /// Location - The program location (within a function body) associated 112 const ProgramPoint Location; member in class:clang::ento::ExplodedNode 127 : Location(loc), State(state), Succs(IsSink) { 134 ProgramPoint getLocation() const { return Location; } 159 return Location.getAs<T>(); 173 Profile(ID, Location, State, isSink()); 292 /// \brief Retrieve the node associated with a (Location,State) pair, 293 /// where the 'Location' is a ProgramPoint in the CFG. If no node for
|
/freebsd-10.0-release/contrib/llvm/utils/TableGen/ |
H A D | CTagsEmitter.cpp | 37 Tag(const std::string &Name, const SMLoc Location) argument 38 : Id(&Name), Loc(Location) {}
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ArrayBoundChecker.cpp | 27 public Checker<check::Location> {
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfCompileUnit.cpp | 344 MachineLocation Location) { 346 addComplexAddress(DV, Die, dwarf::DW_AT_location, Location); 348 addBlockByrefAddress(DV, Die, dwarf::DW_AT_location, Location); 350 addAddress(Die, dwarf::DW_AT_location, Location); 386 const MachineLocation &Location) { 389 if (Location.isReg()) 390 addRegisterOp(Block, Location.getReg()); 392 addRegisterOffset(Block, Location.getReg(), Location.getOffset()); 405 const MachineLocation &Location) { 343 addVariableAddress(DbgVariable *&DV, DIE *Die, MachineLocation Location) argument 385 addAddress(DIE *Die, unsigned Attribute, const MachineLocation &Location) argument 403 addComplexAddress(DbgVariable *&DV, DIE *Die, unsigned Attribute, const MachineLocation &Location) argument 496 addBlockByrefAddress(DbgVariable *&DV, DIE *Die, unsigned Attribute, const MachineLocation &Location) argument [all...] |
H A D | DwarfCompileUnit.h | 260 const MachineLocation &Location); 286 const MachineLocation &Location); 296 const MachineLocation &Location); 300 void addVariableAddress(DbgVariable *&DV, DIE *Die, MachineLocation Location);
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/ |
H A D | CommandLine.h | 1054 DataType *Location; // Where to store the object... member in class:llvm::cl::opt_storage 1058 assert(Location != 0 && "cl::location(...) not specified for a command " 1063 opt_storage() : Location(0) {} 1066 if (Location) 1068 Location = &L; 1076 *Location = V; 1081 DataType &getValue() { check(); return *Location; } 1082 const DataType &getValue() const { check(); return *Location; } 1282 StorageClass *Location; // Where to store the object... member in class:llvm::cl::list_storage 1285 list_storage() : Location( 1451 unsigned *Location; // Where to store the bits... member in class:llvm::cl::bits_storage [all...] |