Searched refs:Location (Results 1 - 25 of 101) sorted by relevance

12345

/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h19 // 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 DLibCallAliasAnalysis.h41 const Location &Loc);
69 const Location &Loc);
H A DLibCallSemantics.h51 const AliasAnalysis::Location &Loc);
H A DMemoryDependenceAnalysis.h370 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 DNoAliasAnalysis.cpp42 virtual AliasResult alias(const Location &LocA, const Location &LocB) {
53 virtual bool pointsToConstantMemory(const Location &Loc,
58 const Location &Loc) {
H A DAliasAnalysis.cpp52 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 DAliasAnalysisCounter.cpp101 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 DScalarEvolutionAliasAnalysis.cpp55 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 DAliasDebugger.cpp97 AliasResult alias(const Location &LocA, const Location &LocB) {
106 const Location &Loc) {
116 bool pointsToConstantMemory(const Location &Loc, bool OrLocal) {
H A DLibCallAliasAnalysis.cpp47 const Location &Loc) {
121 const Location &Loc) {
H A DBasicAliasAnalysis.cpp456 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 DTypeBasedAliasAnalysis.cpp303 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 DAliasSetTracker.cpp49 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 DMemoryDependenceAnalysis.cpp118 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 DObjCARCAliasAnalysis.h61 virtual AliasResult alias(const Location &LocA, const Location &LocB);
62 virtual bool pointsToConstantMemory(const Location &Loc, bool OrLocal);
66 const Location &Loc);
H A DObjCARCAliasAnalysis.cpp55 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 DProgramPoint.h213 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 DStackMaps.cpp80 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 DDeadStoreElimination.cpp76 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 DStackMaps.h83 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 DCheckerContext.h79 const ProgramPoint Location; member in class:clang::ento::CheckerContext
95 Location(loc),
289 const ProgramPoint &LocalLoc = (Tag ? Location.withTag(Tag) : Location);
H A DExplodedGraph.h110 /// 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 DCTagsEmitter.cpp37 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 DArrayBoundChecker.cpp27 public Checker<check::Location> {
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/
H A DCommandLine.h1055 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...]

Completed in 153 milliseconds

12345