/freebsd-9.3-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-9.3-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 | 52 AliasAnalysis::alias(const Location &LocA, const Location &LocB) { 57 bool AliasAnalysis::pointsToConstantMemory(const Location &Loc, 81 const Location &Loc) { 101 Location CSLoc(Arg, UnknownSize, CSTag); 159 Location CS2Loc(Arg, UnknownSize, CS2Tag); 179 Location CS1Loc(Arg, UnknownSize, CS1Tag); 227 AliasAnalysis::Location AliasAnalysis::getLocation(const LoadInst *LI) { 228 return Location(LI->getPointerOperand(), 233 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 | BasicAliasAnalysis.cpp | 456 virtual AliasResult alias(const Location &LocA, 457 const Location &LocB) { 473 const Location &Loc); 483 virtual bool pointsToConstantMemory(const Location &Loc, bool OrLocal); 505 typedef std::pair<Location, Location> LocPair; 589 BasicAliasAnalysis::pointsToConstantMemory(const Location &Loc, bool OrLocal) { 697 const Location &Loc) { 733 if (!isNoAlias(Location(*CI), Location(Objec [all...] |
H A D | TypeBasedAliasAnalysis.cpp | 303 virtual AliasResult alias(const Location &LocA, const Location &LocB); 304 virtual bool pointsToConstantMemory(const Location &Loc, bool OrLocal); 308 const Location &Loc); 446 TypeBasedAliasAnalysis::alias(const Location &LocA, 447 const Location &LocB) { 466 bool TypeBasedAliasAnalysis::pointsToConstantMemory(const Location &Loc, 508 const Location &Loc) {
|
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, 394 if (AA->isMustAlias(AliasAnalysis::Location(I [all...] |
/freebsd-9.3-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-9.3-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-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | StackMaps.cpp | 80 std::pair<Location, MachineInstr::const_mop_iterator> ParseResult = 83 Location &Loc = ParseResult.first; 84 assert(Loc.LocType == Location::Register && 90 std::pair<Location, MachineInstr::const_mop_iterator> ParseResult = 93 Location &Loc = ParseResult.first; 96 if (Loc.LocType == Location::Constant && (Loc.Offset & ~0xFFFFFFFFULL)) { 97 Loc.LocType = Location::ConstantIndex; 150 assert(Locations[i].LocType == Location::Register && 167 /// Location[NumLocations] { 175 /// Location Encodin [all...] |
/freebsd-9.3-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-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | StackMaps.h | 83 struct Location { struct in class:llvm::StackMaps 90 Location() : LocType(Unprocessed), Size(0), Reg(0), Offset(0) {} function in struct:llvm::StackMaps::Location 91 Location(LocationType LocType, unsigned Size, unsigned Reg, int64_t Offset) function in struct:llvm::StackMaps::Location 96 // and return a Location, plus a new "next" operand iterator. 97 typedef std::pair<Location, MachineInstr::const_mop_iterator> 123 typedef SmallVector<Location, 8> LocationVec;
|
/freebsd-9.3-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-9.3-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-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ArrayBoundChecker.cpp | 27 public Checker<check::Location> {
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/ |
H A D | CommandLine.h | 1055 DataType *Location; // Where to store the object... member in class:llvm::cl::opt_storage 1059 assert(Location != 0 && "cl::location(...) not specified for a command " 1064 opt_storage() : Location(0) {} 1067 if (Location) 1069 Location = &L; 1077 *Location = V; 1082 DataType &getValue() { check(); return *Location; } 1083 const DataType &getValue() const { check(); return *Location; } 1283 StorageClass *Location; // Where to store the object... member in class:llvm::cl::list_storage 1286 list_storage() : Location( 1452 unsigned *Location; // Where to store the bits... member in class:llvm::cl::bits_storage [all...] |