tvm
Loading...
Searching...
No Matches
Classes | Namespaces
location.h File Reference

Source locations and source-text lookup. More...

#include <tvm/ffi/container/array.h>
#include <tvm/ffi/function.h>
#include <tvm/ffi/reflection/registry.h>
#include <tvm/runtime/base.h>
#include <fstream>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for location.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::SourceNameNode
 The name of a source fragment. More...
 
class  tvm::SourceName
 The source name of a file loc. More...
 
class  tvm::LocationNode
 Base class for immutable source-location metadata. More...
 
class  tvm::Location
 Non-nullable source-location metadata. More...
 
class  tvm::UnknownLocNode
 No source-location information is available. More...
 
class  tvm::UnknownLoc
 Reference to the shared immutable unknown location. More...
 
class  tvm::SourceLocNode
 A range in one source, retaining frontend coordinate conventions. More...
 
class  tvm::SourceLoc
 A concrete source range. More...
 
class  tvm::CallSiteLocNode
 The location of a callee together with its caller's provenance. More...
 
class  tvm::CallSiteLoc
 Explicit inline callee/caller provenance. More...
 
class  tvm::SourceObj
 
class  tvm::Source
 
class  tvm::SourceMapObj
 Stores locations in frontend source that generated a node. More...
 
class  tvm::SourceMap
 

Namespaces

namespace  tvm
 An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.
 

Detailed Description

Source locations and source-text lookup.