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

1234

/freebsd-10.0-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-10.0-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.cpp51 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 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 DTypeBasedAliasAnalysis.cpp236 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 DBasicAliasAnalysis.cpp473 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 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,
393 if (AA->isMustAlias(AliasAnalysis::Location(I
[all...]
/freebsd-10.0-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-10.0-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-10.0-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-10.0-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-10.0-release/contrib/llvm/utils/TableGen/
H A DCTagsEmitter.cpp37 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 DArrayBoundChecker.cpp27 public Checker<check::Location> {
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp344 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 DDwarfCompileUnit.h260 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 DCommandLine.h1054 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...]

Completed in 591 milliseconds

1234