Lines Matching refs:CGM

96           CGM.getTargetCodeGenInfo().getHLSLType(CGM, T, Packoffsets))  in convertHLSLSpecificType()
103 return CGM.getTarget().getTriple().getArch(); in getArch()
117 LLVMContext &Ctx = CGM.getLLVMContext(); in emitBufferGlobalsAndMetadata()
138 CGM.EmitTopLevelDecl(D); in emitBufferGlobalsAndMetadata()
152 CGM.EmitGlobal(VD); in emitBufferGlobalsAndMetadata()
172 cast<GlobalVariable>(CGM.GetAddrOfGlobalVar(VD, LayoutType)); in emitBufferGlobalsAndMetadata()
179 CGM.getModule() in emitBufferGlobalsAndMetadata()
270 CGM.getModule().insertGlobalVariable(BufGV); in addBuffer()
298 auto &TargetOpts = CGM.getTarget().getTargetOpts(); in finishCodeGen()
299 auto &CodeGenOpts = CGM.getCodeGenOpts(); in finishCodeGen()
300 auto &LangOpts = CGM.getLangOpts(); in finishCodeGen()
301 llvm::Module &M = CGM.getModule(); in finishCodeGen()
344 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in setHLSLEntryAttributes()
392 CGM.getIntrinsic(getFlattenedThreadIdInGroupIntrinsic()); in emitInputSemantic()
399 ? CGM.getIntrinsic(IntrinID, {CGM.Int32Ty}) in emitInputSemantic()
400 : CGM.getIntrinsic(IntrinID); in emitInputSemantic()
407 ? CGM.getIntrinsic(IntrinID, {CGM.Int32Ty}) in emitInputSemantic()
408 : CGM.getIntrinsic(IntrinID); in emitInputSemantic()
415 ? CGM.getIntrinsic(IntrinID, {CGM.Int32Ty}) in emitInputSemantic()
416 : CGM.getIntrinsic(IntrinID); in emitInputSemantic()
421 return createSPIRVBuiltinLoad(B, CGM.getModule(), Ty, "sv_position", in emitInputSemantic()
431 llvm::Module &M = CGM.getModule(); in emitEntryFunction()
452 if (CGM.shouldEmitConvergenceTokens()) { in emitEntryFunction()
518 llvm::Module &M = CGM.getModule(); in generateGlobalCtorDtorCalls()
563 static void initializeBuffer(CodeGenModule &CGM, llvm::GlobalVariable *GV, in initializeBuffer() argument
567 LLVMContext &Ctx = CGM.getLLVMContext(); in initializeBuffer()
569 llvm::FunctionType::get(CGM.VoidTy, false), in initializeBuffer()
571 ("_init_buffer_" + GV->getName()).str(), CGM.getModule()); in initializeBuffer()
576 CGBuilderTy Builder(CGM, Ctx); in initializeBuffer()
577 const DataLayout &DL = CGM.getModule().getDataLayout(); in initializeBuffer()
593 CGM.AddCXXGlobalInit(InitResFunc); in initializeBuffer()
600 llvm::Type *Int1Ty = llvm::Type::getInt1Ty(CGM.getLLVMContext()); in initializeBufferFromBinding()
602 auto *Index = llvm::ConstantInt::get(CGM.IntTy, 0); in initializeBufferFromBinding()
603 auto *RangeSize = llvm::ConstantInt::get(CGM.IntTy, 1); in initializeBufferFromBinding()
604 auto *Space = llvm::ConstantInt::get(CGM.IntTy, RBA->getSpaceNumber()); in initializeBufferFromBinding()
609 ? CGM.getHLSLRuntime().getCreateHandleFromBindingIntrinsic() in initializeBufferFromBinding()
610 : CGM.getHLSLRuntime().getCreateHandleFromImplicitBindingIntrinsic(); in initializeBufferFromBinding()
614 Name = CGM.GetAddrOfConstantCString(Str, GlobalName.c_str()).getPointer(); in initializeBufferFromBinding()
618 auto *RegSlot = llvm::ConstantInt::get(CGM.IntTy, RBA->getSlotNumber()); in initializeBufferFromBinding()
621 initializeBuffer(CGM, GV, IntrinsicID, Args); in initializeBufferFromBinding()
625 llvm::ConstantInt::get(CGM.IntTy, RBA->getImplicitBindingOrderID()); in initializeBufferFromBinding()
628 initializeBuffer(CGM, GV, IntrinsicID, Args); in initializeBufferFromBinding()
639 if (!CGM.shouldEmitConvergenceTokens()) in getConvergenceToken()