| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DXILResource.cpp | 222 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 D | CBuffer.cpp | 19 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 D | DXILResource.h | 290 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 D | DXILResourceImplicitBinding.cpp | 77 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 D | DXIL.td | 55 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 D | DXILResourceAccess.cpp | 250 auto *HandleTy = cast<TargetExtType>(II->getArgOperand(0)->getType()); in transformResourcePointers() local 251 Resources.emplace_back(II, DRTM[HandleTy]); in transformResourcePointers()
|
| H A D | DXILOpBuilder.cpp | 311 case OpParamType::HandleTy: in getTypeFromOpParamType()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLBuiltins.cpp | 328 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 D | CGHLSLRuntime.cpp | 581 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 D | AMDGPU.cpp | 676 llvm::StructType *HandleTy = getAMDGPURuntimeHandleType( in createEnqueuedBlockKernel() local 679 llvm::ConstantAggregateZero::get(HandleTy); in createEnqueuedBlockKernel() 693 Mod, HandleTy, in createEnqueuedBlockKernel()
|