Lines Matching refs:llvm
3 |* The LLVM Compiler Infrastructure
16 * The file has two identical copies. The master copy lives in LLVM and
35 * #include "llvm/ProfileData/InstrProfData.inc"
38 * 2. To construct LLVM type arrays for the struct type:
43 * #include "llvm/ProfileData/InstrProfData.inc"
50 * #include "llvm/ProfileData/InstrProfData.inc"
68 INSTR_PROF_DATA(const uint32_t, llvm::Type::getInt32Ty(Ctx), NameSize, \
69 ConstantInt::get(llvm::Type::getInt32Ty(Ctx), \
71 INSTR_PROF_DATA(const uint32_t, llvm::Type::getInt32Ty(Ctx), NumCounters, \
72 ConstantInt::get(llvm::Type::getInt32Ty(Ctx), NumCounters))
73 INSTR_PROF_DATA(const uint64_t, llvm::Type::getInt64Ty(Ctx), FuncHash, \
74 ConstantInt::get(llvm::Type::getInt64Ty(Ctx), \
76 INSTR_PROF_DATA(const IntPtrT, llvm::Type::getInt8PtrTy(Ctx), NamePtr, \
77 ConstantExpr::getBitCast(NamePtr, llvm::Type::getInt8PtrTy(Ctx)))
78 INSTR_PROF_DATA(const IntPtrT, llvm::Type::getInt64PtrTy(Ctx), CounterPtr, \
80 llvm::Type::getInt64PtrTy(Ctx)))
81 INSTR_PROF_DATA(const IntPtrT, llvm::Type::getInt8PtrTy(Ctx), FunctionPointer, \
83 INSTR_PROF_DATA(IntPtrT, llvm::Type::getInt8PtrTy(Ctx), Values, \
156 COVMAP_FUNC_RECORD(const IntPtrT, llvm::Type::getInt8PtrTy(Ctx), \
157 NamePtr, llvm::ConstantExpr::getBitCast(NamePtr, \
158 llvm::Type::getInt8PtrTy(Ctx)))
159 COVMAP_FUNC_RECORD(const uint32_t, llvm::Type::getInt32Ty(Ctx), NameSize, \
160 llvm::ConstantInt::get(llvm::Type::getInt32Ty(Ctx),\
162 COVMAP_FUNC_RECORD(const uint32_t, llvm::Type::getInt32Ty(Ctx), DataSize, \
163 llvm::ConstantInt::get(llvm::Type::getInt32Ty(Ctx),\
165 COVMAP_FUNC_RECORD(const uint64_t, llvm::Type::getInt64Ty(Ctx), FuncHash, \
166 llvm::ConstantInt::get(llvm::Type::getInt64Ty(Ctx), FuncHash))
179 llvm::ConstantInt::get(Int32Ty, FunctionRecords.size()))
181 llvm::ConstantInt::get(Int32Ty, FilenamesSize))
183 llvm::ConstantInt::get(Int32Ty, CoverageMappingSize))
185 llvm::ConstantInt::get(Int32Ty, CovMapVersion::CurrentVersion))
685 * Use "lprofr" in the centre to stand for "LLVM Profile Raw", or "lprofR"
752 * is defined here to allow serialization code sharing by LLVM