HomeSort by relevance Sort by last modified time
    Searched defs:GCFunctionInfo (Results 1 - 18 of 18) sorted by null

  /external/llvm/lib/CodeGen/
GCMetadata.cpp 10 // This file implements the GCFunctionInfo class and GCModuleInfo pass.
48 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S)
51 GCFunctionInfo::~GCFunctionInfo() {}
61 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) {
62 assert(!F.isDeclaration() && "Can only get GCFunctionInfo for a definition!");
70 Functions.push_back(make_unique<GCFunctionInfo>(F, *S));
71 GCFunctionInfo *GFI = Functions.back().get();
114 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
GCMetadata.cpp 10 // This file implements the GCFunctionInfo class and GCModuleInfo pass.
62 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S)
65 GCFunctionInfo::~GCFunctionInfo() {}
102 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) {
103 assert(!F.isDeclaration() && "Can only get GCFunctionInfo for a definition!");
111 GCFunctionInfo *GFI = S->insertFunctionInfo(F);
157 GCFunctionInfo *FD = &getAnalysis<GCModuleInfo>().getFunctionInfo(F);
160 for (GCFunctionInfo::roots_iterator RI = FD->roots_begin()
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
79 class GCFunctionInfo {
103 GCFunctionInfo(const Function &F, GCStrategy &S);
104 ~GCFunctionInfo();
168 using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
177 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
179 using finfo_map_type = DenseMap<const Function *, GCFunctionInfo *>;
    [all...]
  /external/llvm/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
74 class GCFunctionInfo {
98 GCFunctionInfo(const Function &F, GCStrategy &S);
99 ~GCFunctionInfo();
169 typedef std::vector<std::unique_ptr<GCFunctionInfo>> FuncInfoVec;
178 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
180 typedef DenseMap<const Function *, GCFunctionInfo *> finfo_map_type
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
80 /// GCFunctionInfo - Garbage collection metadata for a single function.
82 class GCFunctionInfo {
106 GCFunctionInfo(const Function &F, GCStrategy &S);
107 ~GCFunctionInfo();
161 typedef DenseMap<const Function*,GCFunctionInfo*> finfo_map_type;
188 GCFunctionInfo &getFunctionInfo(const Function &F)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
74 class GCFunctionInfo {
98 GCFunctionInfo(const Function &F, GCStrategy &S);
99 ~GCFunctionInfo();
169 typedef std::vector<std::unique_ptr<GCFunctionInfo>> FuncInfoVec;
178 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
180 typedef DenseMap<const Function *, GCFunctionInfo *> finfo_map_type
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
15 // The GCFunctionInfo class logs the data necessary to build a type accurate
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
27 // a stack map for the compilation unit as a whole. Therefore, GCFunctionInfo
74 class GCFunctionInfo {
98 GCFunctionInfo(const Function &F, GCStrategy &S);
99 ~GCFunctionInfo();
169 typedef std::vector<std::unique_ptr<GCFunctionInfo>> FuncInfoVec;
178 /// Non-owning map to bypass linear search when finding the GCFunctionInfo
180 typedef DenseMap<const Function *, GCFunctionInfo *> finfo_map_type
    [all...]

Completed in 660 milliseconds