Lines Matching full:llvm
22 #include "llvm/IR/MDBuilder.h"
26 namespace llvm {
32 namespace llvm {
34 typedef ::llvm::MDBuilder LLVMMDBuilder;
38 explicit MDBuilder(::llvm::LLVMContext& context)
44 // 64 and 4 are the llvm.expect's default values
49 ::llvm::MDNode* GetTBAASpecialType(TBAASpecialType special_ty);
50 ::llvm::MDNode* GetTBAAMemoryJType(TBAASpecialType special_ty, JType j_ty);
52 ::llvm::MDNode* GetBranchWeights(ExpectCond expect) {
58 ::llvm::MDNode* const tbaa_root_;
59 ::llvm::MDNode* tbaa_special_type_[MAX_TBAA_SPECIAL_TYPE];
62 ::llvm::MDNode* tbaa_memory_jtype_[3][MAX_JTYPE];
64 ::llvm::MDNode* expect_cond_[MAX_EXPECT];
68 } // namespace llvm