Lines Matching defs:VMContext
55 llvm::LLVMContext &VMContext;
107 llvm::Type *longDoubleType = llvm::Type::getX86_FP80Ty(VMContext);
850 llvm::LLVMContext &VMContext;
1088 : CGObjCRuntime(cgm), VMContext(cgm.getLLVMContext()) {}
1837 static llvm::Constant *getConstantGEP(llvm::LLVMContext &VMContext,
1841 llvm::ConstantInt::get(llvm::Type::getInt32Ty(VMContext), idx0),
1842 llvm::ConstantInt::get(llvm::Type::getInt32Ty(VMContext), idx1)
2014 llvm::ConstantDataArray::getString(VMContext, Entry.first());
2843 return getConstantGEP(VMContext, Entry, 0, 0);
4172 llvm::ConstantDataArray::getString(VMContext, Name, NullTerminate);
5105 llvm::MDString::get(VMContext, Section));
5107 auto Int8Ty = llvm::Type::getInt8Ty(VMContext);
5127 llvm::MDString::get(VMContext, "Objective-C Garbage Collection"),
5131 llvm::MDNode::get(VMContext, Ops));
5265 return getConstantGEP(VMContext, Entry, 0, 0);
5611 return getConstantGEP(VMContext, Entry, 0, 0);
5626 return getConstantGEP(VMContext, Entry, 0, 0);
5637 return getConstantGEP(VMContext, Entry, 0, 0);
5645 return getConstantGEP(VMContext, Entry, 0, 0);
5714 : VMContext(cgm.getLLVMContext()), CGM(cgm), ExternalProtocolPtrTy(nullptr)
5795 CacheTy = llvm::StructType::create(VMContext, "struct._objc_cache");
5841 llvm::StructType::create(VMContext, "struct._objc_protocol");
5844 llvm::StructType::create(VMContext, "struct._objc_protocol_list");
5876 llvm::StructType::create(VMContext, "struct._objc_ivar_list");
5881 llvm::StructType::create(VMContext, "struct._objc_method_list");
5889 ClassTy = llvm::StructType::create(VMContext, "struct._objc_class");
5993 llvm::StructType::create(VMContext, "struct._objc_protocol_list");
6070 ClassnfABITy = llvm::StructType::create(VMContext, "struct._class_t");
7194 llvm::MDNode::get(VMContext, std::nullopt));
7592 llvm::MDNode::get(VMContext, std::nullopt));