Home
last modified time | relevance | path

Searched refs:HandleTy (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDXILResource.cpp222 ResourceTypeInfo::ResourceTypeInfo(TargetExtType *HandleTy, in ResourceTypeInfo() argument
225 : HandleTy(HandleTy) { in ResourceTypeInfo()
233 if (auto *Ty = dyn_cast<RawBufferExtType>(HandleTy)) { in ResourceTypeInfo()
237 } else if (auto *Ty = dyn_cast<TypedBufferExtType>(HandleTy)) { in ResourceTypeInfo()
240 } else if (auto *Ty = dyn_cast<TextureExtType>(HandleTy)) { in ResourceTypeInfo()
243 } else if (auto *Ty = dyn_cast<MSTextureExtType>(HandleTy)) { in ResourceTypeInfo()
246 } else if (auto *Ty = dyn_cast<FeedbackTextureExtType>(HandleTy)) { in ResourceTypeInfo()
249 } else if (isa<CBufferExtType>(HandleTy)) { in ResourceTypeInfo()
252 } else if (isa<SamplerExtType>(HandleTy)) { in ResourceTypeInfo()
308 auto *RTy = cast<TextureExtType>(HandleTy); in createElementStruct()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DCBuffer.cpp19 auto *HandleTy = cast<TargetExtType>(Handle->getValueType()); in getMemberOffset() local
20 assert(HandleTy->getName().ends_with(".CBuffer") && "Not a cbuffer type"); in getMemberOffset()
21 assert(HandleTy->getNumTypeParameters() == 1 && "Expected layout type"); in getMemberOffset()
23 auto *LayoutTy = cast<TargetExtType>(HandleTy->getTypeParameter(0)); in getMemberOffset()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDXILResource.h290 TargetExtType *HandleTy;
296 LLVM_ABI ResourceTypeInfo(TargetExtType *HandleTy,
299 ResourceTypeInfo(TargetExtType *HandleTy) in ResourceTypeInfo() argument
300 : ResourceTypeInfo(HandleTy, {}, dxil::ResourceKind::Invalid) {} in ResourceTypeInfo()
302 TargetExtType *getHandleTy() const { return HandleTy; } in getHandleTy()
368 TargetExtType *HandleTy; variable
377 uint32_t Size, TargetExtType *HandleTy, StringRef Name = "",
379 : Binding{RecordID, Space, LowerBound, Size}, HandleTy(HandleTy),
389 TargetExtType *getHandleTy() const { return HandleTy; } in getHandleTy()
400 return std::tie(Binding, HandleTy, Symbol, Name) ==
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILResourceImplicitBinding.cpp77 llvm::TargetExtType *HandleTy = nullptr; in assignBindings() local
87 HandleTy = cast<TargetExtType>(IB.Call->getType()); in assignBindings()
88 ResourceTypeInfo &RTI = DRTM[HandleTy]; in assignBindings()
109 HandleTy, Intrinsic::dx_resource_handlefrombinding, in assignBindings()
H A DDXIL.td55 def HandleTy : DXILOpParamType;
841 let result = HandleTy;
852 let arguments = [HandleTy, Int32Ty];
865 let arguments = [HandleTy, Int32Ty, Int32Ty];
878 HandleTy, Int32Ty, Int32Ty, OverloadTy, OverloadTy, OverloadTy, OverloadTy,
888 let arguments = [HandleTy, Int8Ty];
1074 let arguments = [HandleTy, Int32Ty, Int32Ty, Int8Ty, Int32Ty];
1092 HandleTy, Int32Ty, Int32Ty, OverloadTy, OverloadTy, OverloadTy, OverloadTy,
1142 let arguments = [HandleTy, ResPropsTy];
1143 let result = HandleTy;
[all …]
H A DDXILResourceAccess.cpp250 auto *HandleTy = cast<TargetExtType>(II->getArgOperand(0)->getType()); in transformResourcePointers() local
251 Resources.emplace_back(II, DRTM[HandleTy]); in transformResourcePointers()
H A DDXILOpBuilder.cpp311 case OpParamType::HandleTy: in getTypeFromOpParamType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLBuiltins.cpp328 llvm::Type *HandleTy = CGM.getTypes().ConvertType(E->getType()); in EmitHLSLBuiltinExpr() local
329 return llvm::PoisonValue::get(HandleTy); in EmitHLSLBuiltinExpr()
332 llvm::Type *HandleTy = CGM.getTypes().ConvertType(E->getType()); in EmitHLSLBuiltinExpr() local
347 return Builder.CreateIntrinsic(HandleTy, IntrinsicID, Args); in EmitHLSLBuiltinExpr()
350 llvm::Type *HandleTy = CGM.getTypes().ConvertType(E->getType()); in EmitHLSLBuiltinExpr() local
365 return Builder.CreateIntrinsic(HandleTy, IntrinsicID, Args); in EmitHLSLBuiltinExpr()
H A DCGHLSLRuntime.cpp581 llvm::Type *HandleTy = GV->getValueType(); in initializeBuffer() local
582 assert(HandleTy->isTargetExtTy() && "unexpected type of the buffer global"); in initializeBuffer()
585 /*ReturnType=*/HandleTy, IntrID, Args, nullptr, in initializeBuffer()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp676 llvm::StructType *HandleTy = getAMDGPURuntimeHandleType( in createEnqueuedBlockKernel() local
679 llvm::ConstantAggregateZero::get(HandleTy); in createEnqueuedBlockKernel()
693 Mod, HandleTy, in createEnqueuedBlockKernel()