Lines Matching refs:M
19 StructType *offloading::getEntryTy(Module &M) { in getEntryTy() argument
20 LLVMContext &C = M.getContext(); in getEntryTy()
26 PointerType::getUnqual(C), M.getDataLayout().getIntPtrType(C), in getEntryTy()
33 offloading::getOffloadingEntryInitializer(Module &M, Constant *Addr, in getOffloadingEntryInitializer() argument
36 llvm::Triple Triple(M.getTargetTriple()); in getOffloadingEntryInitializer()
37 Type *Int8PtrTy = PointerType::getUnqual(M.getContext()); in getOffloadingEntryInitializer()
38 Type *Int32Ty = Type::getInt32Ty(M.getContext()); in getOffloadingEntryInitializer()
39 Type *SizeTy = M.getDataLayout().getIntPtrType(M.getContext()); in getOffloadingEntryInitializer()
41 Constant *AddrName = ConstantDataArray::getString(M.getContext(), Name); in getOffloadingEntryInitializer()
48 new GlobalVariable(M, AddrName->getType(), /*isConstant=*/true, in getOffloadingEntryInitializer()
60 Constant *EntryInitializer = ConstantStruct::get(getEntryTy(M), EntryData); in getOffloadingEntryInitializer()
64 void offloading::emitOffloadingEntry(Module &M, Constant *Addr, StringRef Name, in emitOffloadingEntry() argument
67 llvm::Triple Triple(M.getTargetTriple()); in emitOffloadingEntry()
70 getOffloadingEntryInitializer(M, Addr, Name, Size, Flags, Data); in emitOffloadingEntry()
75 M, getEntryTy(M), in emitOffloadingEntry()
78 M.getDataLayout().getDefaultGlobalsAddressSpace()); in emitOffloadingEntry()
89 offloading::getOffloadEntryArray(Module &M, StringRef SectionName) { in getOffloadEntryArray() argument
90 llvm::Triple Triple(M.getTargetTriple()); in getOffloadEntryArray()
93 ConstantAggregateZero::get(ArrayType::get(getEntryTy(M), 0u)); in getOffloadEntryArray()
95 auto *EntryType = ArrayType::get(getEntryTy(M), 0); in getOffloadEntryArray()
100 new GlobalVariable(M, EntryType, /*isConstant=*/true, Linkage, EntryInit, in getOffloadEntryArray()
104 new GlobalVariable(M, EntryType, /*isConstant=*/true, Linkage, EntryInit, in getOffloadEntryArray()
114 M, ZeroInitilaizer->getType(), true, GlobalVariable::InternalLinkage, in getOffloadEntryArray()
117 appendToCompilerUsed(M, DummyEntry); in getOffloadEntryArray()