| /third_party/spirv-tools/source/opt/ |
| H A D | amd_ext_to_khr.cpp | 60 bool ReplaceTrinaryMinMax(IRContext* ctx, Instruction* inst, in ReplaceTrinaryMinMax() argument 97 bool ReplaceTrinaryMid(IRContext* ctx, Instruction* inst, in ReplaceTrinaryMid() argument 139 ReplaceGroupNonuniformOperationOpCode( IRContext* ctx, Instruction* inst, const std::vector<const analysis::Constant*>&) ReplaceGroupNonuniformOperationOpCode() argument 211 ReplaceSwizzleInvocations(IRContext* ctx, Instruction* inst, const std::vector<const analysis::Constant*>&) ReplaceSwizzleInvocations() argument 325 ReplaceSwizzleInvocationsMasked( IRContext* ctx, Instruction* inst, const std::vector<const analysis::Constant*>&) ReplaceSwizzleInvocationsMasked() argument 425 ReplaceWriteInvocation(IRContext* ctx, Instruction* inst, const std::vector<const analysis::Constant*>&) ReplaceWriteInvocation() argument 481 ReplaceMbcnt(IRContext* context, Instruction* inst, const std::vector<const analysis::Constant*>&) ReplaceMbcnt() argument 569 ReplaceCubeFaceCoord(IRContext* ctx, Instruction* inst, const std::vector<const analysis::Constant*>&) ReplaceCubeFaceCoord() argument 720 ReplaceCubeFaceIndex(IRContext* ctx, Instruction* inst, const std::vector<const analysis::Constant*>&) ReplaceCubeFaceIndex() argument 819 ReplaceTimeAMD(IRContext* ctx, Instruction* inst, const std::vector<const analysis::Constant*>&) ReplaceTimeAMD() argument [all...] |
| H A D | debug_info_manager.cpp | 100 void DebugInfoManager::RegisterDbgInst(Instruction* inst) { in RegisterDbgInst() argument 107 void DebugInfoManager::RegisterDbgFunction(Instruction* inst) { in RegisterDbgFunction() argument 610 GetVulkanDebugOperation(Instruction* inst) GetVulkanDebugOperation() argument 621 GetVariableIdOfDebugValueUsedForDeclare( Instruction* inst) GetVariableIdOfDebugValueUsedForDeclare() argument 693 ClearDebugScopeAndInlinedAtUses(Instruction* inst) ClearDebugScopeAndInlinedAtUses() argument 705 AnalyzeDebugInst(Instruction* inst) AnalyzeDebugInst() argument [all...] |
| H A D | inline_pass.cpp | 267 Instruction* inst = &*cii; in MoveInstsBeforeEntryBlock() local 224 CloneSameBlockOps( std::unique_ptr<Instruction>* inst, std::unordered_map<uint32_t, uint32_t>* postCallSB, std::unordered_map<uint32_t, Instruction*>* preCallSB, std::unique_ptr<BasicBlock>* block_ptr) CloneSameBlockOps() argument 330 InlineSingleInstruction( const std::unordered_map<uint32_t, uint32_t>& callee2caller, BasicBlock* new_blk_ptr, const Instruction* inst, uint32_t dbg_inlined_at) InlineSingleInstruction() argument 365 InlineReturn( const std::unordered_map<uint32_t, uint32_t>& callee2caller, std::vector<std::unique_ptr<BasicBlock>>* new_blocks, std::unique_ptr<BasicBlock> new_blk_ptr, analysis::DebugInlinedAtContext* inlined_at_ctx, Function* calleeFn, const Instruction* inst, uint32_t returnVarId) InlineReturn() argument 702 IsInlinableFunctionCall(const Instruction* inst) IsInlinableFunctionCall() argument [all...] |
| H A D | inst_bindless_check_pass.cpp | 184 uint32_t InstBindlessCheckPass::GetImageId(Instruction* inst) { in GetImageId() argument
|
| H A D | instruction.cpp | 66 Instruction::Instruction(IRContext* c, const spv_parsed_instruction_t& inst, in Instruction() argument 87 Instruction::Instruction(IRContext* c, const spv_parsed_instruction_t& inst, in Instruction() argument 562 AddDebugLine(const Instruction* inst) AddDebugLine() argument 591 InsertBefore(std::unique_ptr<Instruction>&& inst) InsertBefore() argument 846 operator <<(std::ostream& str, const Instruction& inst) operator <<() argument [all...] |
| H A D | instrument_pass.cpp | 40 Instruction* inst = &*cii; in MovePreludeCode() local 57 Instruction* inst = &*cii; in MovePostludeCode() local 323 CloneSameBlockOps( std::unique_ptr<Instruction>* inst, std::unordered_map<uint32_t, uint32_t>* same_blk_post, std::unordered_map<uint32_t, Instruction*>* same_blk_pre, BasicBlock* block_ptr) CloneSameBlockOps() argument [all...] |
| H A D | interface_var_sroa.cpp | 206 KillInstructionAndUsers( Instruction* inst) KillInstructionAndUsers() argument 481 Instruction* inst = new_access_chain.get(); CreateAccessChainToVar() local 499 Instruction* inst = new_access_chain.get(); CreateAccessChainWithIndex() local [all...] |
| H A D | ir_builder.h | 455 Instruction* inst = GetBoolConstant(value); in GetBoolConstantId() local
|
| H A D | ir_context.cpp | 166 Instruction* IRContext::KillInst(Instruction* inst) { in KillInst() argument 245 CollectNonSemanticTree( Instruction* inst, std::unordered_set<Instruction*>* to_kill) CollectNonSemanticTree() argument 427 ForgetUses(Instruction* inst) ForgetUses() argument 442 AnalyzeUses(Instruction* inst) AnalyzeUses() argument 473 KillNamesAndDecorates(Instruction* inst) KillNamesAndDecorates() argument 479 KillOperandFromDebugInstructions(Instruction* inst) KillOperandFromDebugInstructions() argument 784 RemoveFromIdToName(const Instruction* inst) RemoveFromIdToName() argument 1002 EmitErrorMessage(std::string message, Instruction* inst) EmitErrorMessage() argument [all...] |
| H A D | loop_unroller.cpp | 902 RemapOperands(Instruction* inst) RemapOperands() argument [all...] |
| /third_party/spirv-tools/source/val/ |
| H A D | validate_builtins.cpp | 42 std::string GetIdDesc(const Instruction& inst) { in GetIdDesc() argument 58 GetUnderlyingType(ValidationState_t& _, const Decoration& decoration, const Instruction& inst, uint32_t* underlying_type) GetUnderlyingType() argument 97 GetStorageClass(const Instruction& inst) GetStorageClass() argument 750 ValidateBool( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateBool() argument 766 ValidateI( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI() argument 782 ValidateI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32() argument 794 ValidateOptionalArrayedI32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedI32() argument 811 ValidateI32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateI32Helper() argument 830 ValidateOptionalArrayedF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32() argument 847 ValidateF32( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32() argument 859 ValidateF32Helper( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32Helper() argument 879 ValidateI32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Vec() argument 912 ValidateOptionalArrayedF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Vec() argument 931 ValidateF32Vec( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Vec() argument 945 ValidateF32VecHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32VecHelper() argument 974 ValidateI32Arr( const Decoration& decoration, const Instruction& inst, const std::function<spv_result_t(const std::string& message)>& diag) ValidateI32Arr() argument 1005 ValidateF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Arr() argument 1019 ValidateOptionalArrayedF32Arr( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag) ValidateOptionalArrayedF32Arr() argument 1041 ValidateF32ArrHelper( const Decoration& decoration, const Instruction& inst, uint32_t num_components, const std::function<spv_result_t(const std::string& message)>& diag, uint32_t underlying_type) ValidateF32ArrHelper() argument 1081 ValidateF32Mat( const Decoration& decoration, const Instruction& inst, uint32_t req_num_rows, uint32_t req_num_columns, const std::function<spv_result_t(const std::string& message)>& diag) ValidateF32Mat() argument 1138 ValidateClipOrCullDistanceAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateClipOrCullDistanceAtDefinition() argument 1309 ValidateFragCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragCoordAtDefinition() argument 1371 ValidateFragDepthAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragDepthAtDefinition() argument 1447 ValidateFrontFacingAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFrontFacingAtDefinition() argument 1508 ValidateHelperInvocationAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateHelperInvocationAtDefinition() argument 1568 ValidateInvocationIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInvocationIdAtDefinition() argument 1628 ValidateInstanceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateInstanceIndexAtDefinition() argument 1689 ValidatePatchVerticesAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePatchVerticesAtDefinition() argument 1750 ValidatePointCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointCoordAtDefinition() argument 1810 ValidatePointSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePointSizeAtDefinition() argument 1928 ValidatePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePositionAtDefinition() argument 2062 ValidatePrimitiveIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveIdAtDefinition() argument 2201 ValidateSampleIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleIdAtDefinition() argument 2260 ValidateSampleMaskAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSampleMaskAtDefinition() argument 2321 ValidateSamplePositionAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSamplePositionAtDefinition() argument 2383 ValidateTessCoordAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessCoordAtDefinition() argument 2443 ValidateTessLevelOuterAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelOuterAtDefinition() argument 2464 ValidateTessLevelInnerAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateTessLevelInnerAtDefinition() argument 2565 ValidateVertexIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIndexAtDefinition() argument 2586 ValidateVertexIdAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateVertexIdAtDefinition() argument 2598 ValidateLocalInvocationIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLocalInvocationIndexAtDefinition() argument 2659 ValidateLayerOrViewportIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateLayerOrViewportIndexAtDefinition() argument 2821 ValidateFragmentShaderF32Vec3InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateFragmentShaderF32Vec3InputAtDefinition() argument 2895 ValidateComputeShaderI32Vec3InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeShaderI32Vec3InputAtDefinition() argument 2975 ValidateComputeI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateComputeI32InputAtDefinition() argument 3060 ValidateI32InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32InputAtDefinition() argument 3103 ValidateI32Vec4InputAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateI32Vec4InputAtDefinition() argument 3148 ValidateWorkgroupSizeAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateWorkgroupSizeAtDefinition() argument 3213 ValidateBaseInstanceOrVertexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateBaseInstanceOrVertexAtDefinition() argument 3283 ValidateDrawIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDrawIndexAtDefinition() argument 3353 ValidateViewIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateViewIndexAtDefinition() argument 3417 ValidateDeviceIndexAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateDeviceIndexAtDefinition() argument 3469 ValidateFragInvocationCountAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragInvocationCountAtDefinition() argument 3540 ValidateFragSizeAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragSizeAtDefinition() argument 3610 ValidateFragStencilRefAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFragStencilRefAtDefinition() argument 3680 ValidateFullyCoveredAtDefinition(const Decoration& decoration, const Instruction& inst) ValidateFullyCoveredAtDefinition() argument 3750 ValidateNVSMOrARMCoreBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateNVSMOrARMCoreBuiltinsAtDefinition() argument 3805 ValidatePrimitiveShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidatePrimitiveShadingRateAtDefinition() argument 3878 ValidateShadingRateAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateShadingRateAtDefinition() argument 3942 ValidateRayTracingBuiltinsAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateRayTracingBuiltinsAtDefinition() argument 4111 ValidateSingleBuiltInAtDefinition( const Decoration& decoration, const Instruction& inst) ValidateSingleBuiltInAtDefinition() argument 4307 const Instruction* inst = _.FindDef(id); ValidateBuiltInsAtDefinition() local [all...] |
| H A D | validate_cfg.cpp | 40 spv_result_t ValidatePhi(ValidationState_t& _, const Instruction* inst) { in ValidatePhi() argument 140 ValidateBranch(ValidationState_t& _, const Instruction* inst) ValidateBranch() argument 153 ValidateBranchConditional(ValidationState_t& _, const Instruction* inst) ValidateBranchConditional() argument 202 ValidateSwitch(ValidationState_t& _, const Instruction* inst) ValidateSwitch() argument 234 ValidateReturnValue(ValidationState_t& _, const Instruction* inst) ValidateReturnValue() argument 276 ValidateLoopMerge(ValidationState_t& _, const Instruction* inst) ValidateLoopMerge() argument 1005 CfgPass(ValidationState_t& _, const Instruction* inst) CfgPass() argument 1146 ControlFlowPass(ValidationState_t& _, const Instruction* inst) ControlFlowPass() argument [all...] |
| H A D | validate_image.cpp | 99 const Instruction* inst = _.FindDef(id); in GetImageTypeInfo() local 245 ValidateImageOperands(ValidationState_t& _, const Instruction* inst, const ImageTypeInfo& info, uint32_t word_index) ValidateImageOperands() argument 651 ValidateImageProj(ValidationState_t& _, const Instruction* inst, const ImageTypeInfo& info) ValidateImageProj() argument 673 ValidateImageReadWrite(ValidationState_t& _, const Instruction* inst, const ImageTypeInfo& info) ValidateImageReadWrite() argument 738 GetActualResultType(ValidationState_t& _, const Instruction* inst, uint32_t* actual_result_type) GetActualResultType() argument 773 ValidateTypeImage(ValidationState_t& _, const Instruction* inst) ValidateTypeImage() argument 924 ValidateTypeSampledImage(ValidationState_t& _, const Instruction* inst) ValidateTypeSampledImage() argument 994 ValidateSampledImage(ValidationState_t& _, const Instruction* inst) ValidateSampledImage() argument 1103 ValidateImageTexelPointer(ValidationState_t& _, const Instruction* inst) ValidateImageTexelPointer() argument 1227 ValidateImageLod(ValidationState_t& _, const Instruction* inst) ValidateImageLod() argument 1325 ValidateImageDref(ValidationState_t& _, const Instruction* inst, const ImageTypeInfo& info) ValidateImageDref() argument 1345 ValidateImageDrefLod(ValidationState_t& _, const Instruction* inst) ValidateImageDrefLod() argument 1413 ValidateImageFetch(ValidationState_t& _, const Instruction* inst) ValidateImageFetch() argument 1485 ValidateImageGather(ValidationState_t& _, const Instruction* inst) ValidateImageGather() argument 1588 ValidateImageRead(ValidationState_t& _, const Instruction* inst) ValidateImageRead() argument 1718 ValidateImageWrite(ValidationState_t& _, const Instruction* inst) ValidateImageWrite() argument 1801 ValidateImage(ValidationState_t& _, const Instruction* inst) ValidateImage() argument 1825 ValidateImageQuerySizeLod(ValidationState_t& _, const Instruction* inst) ValidateImageQuerySizeLod() argument 1891 ValidateImageQuerySize(ValidationState_t& _, const Instruction* inst) ValidateImageQuerySize() argument 1948 ValidateImageQueryFormatOrOrder(ValidationState_t& _, const Instruction* inst) ValidateImageQueryFormatOrOrder() argument 1974 ValidateImageQueryLod(ValidationState_t& _, const Instruction* inst) ValidateImageQueryLod() argument 2072 ValidateImageSparseLod(ValidationState_t& _, const Instruction* inst) ValidateImageSparseLod() argument 2079 ValidateImageQueryLevelsOrSamples(ValidationState_t& _, const Instruction* inst) ValidateImageQueryLevelsOrSamples() argument 2127 ValidateImageSparseTexelsResident(ValidationState_t& _, const Instruction* inst) ValidateImageSparseTexelsResident() argument 2164 ValidateImageProcessingQCOM(ValidationState_t& _, const Instruction* inst) ValidateImageProcessingQCOM() argument 2196 ImagePass(ValidationState_t& _, const Instruction* inst) ImagePass() argument 2375 ValidateQCOMImageProcessingTextureUsages(ValidationState_t& _, const Instruction* inst) ValidateQCOMImageProcessingTextureUsages() argument [all...] |
| H A D | validate_memory.cpp | 283 uint32_t GetMakeAvailableScope(const Instruction* inst, uint32_t mask, in GetMakeAvailableScope() argument 295 uint32_t GetMakeVisibleScope(const Instruction* inst, uint32_t mask, in GetMakeVisibleScope() argument 230 GetStorageClass( ValidationState_t& _, const Instruction* inst) GetStorageClass() argument 304 DoesStructContainRTA(const ValidationState_t& _, const Instruction* inst) DoesStructContainRTA() argument 314 CheckMemoryAccess(ValidationState_t& _, const Instruction* inst, uint32_t index) CheckMemoryAccess() argument 408 ValidateVariable(ValidationState_t& _, const Instruction* inst) ValidateVariable() argument 909 ValidateLoad(ValidationState_t& _, const Instruction* inst) ValidateLoad() argument 974 ValidateStore(ValidationState_t& _, const Instruction* inst) ValidateStore() argument 1112 ValidateCopyMemoryMemoryAccess(ValidationState_t& _, const Instruction* inst) ValidateCopyMemoryMemoryAccess() argument 1160 ValidateCopyMemory(ValidationState_t& _, const Instruction* inst) ValidateCopyMemory() argument 1277 ValidateAccessChain(ValidationState_t& _, const Instruction* inst) ValidateAccessChain() argument 1433 ValidatePtrAccessChain(ValidationState_t& _, const Instruction* inst) ValidatePtrAccessChain() argument 1493 ValidateArrayLength(ValidationState_t& state, const Instruction* inst) ValidateArrayLength() argument 1548 ValidateCooperativeMatrixLengthNV(ValidationState_t& state, const Instruction* inst) ValidateCooperativeMatrixLengthNV() argument 1580 ValidateCooperativeMatrixLoadStoreNV(ValidationState_t& _, const Instruction* inst) ValidateCooperativeMatrixLoadStoreNV() argument 1684 ValidateCooperativeMatrixLoadStoreKHR(ValidationState_t& _, const Instruction* inst) ValidateCooperativeMatrixLoadStoreKHR() argument 1791 ValidatePtrComparison(ValidationState_t& _, const Instruction* inst) ValidatePtrComparison() argument 1849 MemoryPass(ValidationState_t& _, const Instruction* inst) MemoryPass() argument [all...] |
| /third_party/vulkan-loader/loader/ |
| H A D | loader_windows.c | 116 bool windows_add_json_entry(const struct loader_instance *inst, in windows_add_json_entry() argument 169 bool windows_get_device_registry_entry(const struct loader_instance *inst, char **reg_data, PDWORD total_size, DEVINST dev_id, in windows_get_device_registry_entry() argument 233 windows_get_device_registry_files(const struct loader_instance *inst, uint32_t log_target_flag, char **reg_data, PDWORD reg_data_size, LPCSTR value_name) windows_get_device_registry_files() argument 352 windows_get_registry_files(const struct loader_instance *inst, char *location, bool use_secondary_hive, char **reg_data, PDWORD reg_data_size) windows_get_registry_files() argument 575 windows_read_manifest_from_d3d_adapters(const struct loader_instance *inst, char **reg_data, PDWORD reg_data_size, const wchar_t *value_name) windows_read_manifest_from_d3d_adapters() argument 707 windows_read_data_files_in_registry(const struct loader_instance *inst, enum loader_data_files_type data_file_type, bool warn_if_not_present, char *registry_location, struct loader_string_list *out_files) windows_read_data_files_in_registry() argument 796 enumerate_adapter_physical_devices(struct loader_instance *inst, struct loader_icd_term *icd_term, uint32_t icd_idx, LUID luid, uint32_t *icd_phys_devs_array_count, struct loader_icd_physical_devices *icd_phys_devs_array) enumerate_adapter_physical_devices() argument 872 sort_physical_devices_with_same_luid(struct loader_instance *inst, uint32_t icd_phys_devs_array_count, struct loader_icd_physical_devices *icd_phys_devs_array) sort_physical_devices_with_same_luid() argument 926 windows_read_sorted_physical_devices(struct loader_instance *inst, uint32_t *icd_phys_devs_array_count, struct loader_icd_physical_devices **icd_phys_devs_array) windows_read_sorted_physical_devices() argument 1023 windows_sort_devices_in_group(struct loader_instance *inst, struct VkPhysicalDeviceGroupProperties *group_props, struct loader_icd_physical_devices *icd_sorted_list) windows_sort_devices_in_group() argument 1046 windows_sort_physical_device_groups(struct loader_instance *inst, const uint32_t group_count, struct loader_physical_device_group_term *sorted_group_term, const uint32_t sorted_device_count, struct loader_icd_physical_devices *sorted_phys_dev_array) windows_sort_physical_device_groups() argument 1090 windows_get_app_package_manifest_path(const struct loader_instance *inst) windows_get_app_package_manifest_path() argument 1165 get_settings_path_if_exists_in_registry_key(const struct loader_instance *inst, char **out_path, HKEY key) get_settings_path_if_exists_in_registry_key() argument 1211 windows_get_loader_settings_file_path(const struct loader_instance *inst, char **out_path) windows_get_loader_settings_file_path() argument [all...] |
| /third_party/vulkan-loader/tests/framework/layer/ |
| H A D | wrap_objects.cpp | 66 struct wrapped_inst_obj *inst; // parent instance object member 96 VkInstance inst; member 109 VkInstance unwrap_instance(const VkInstance instance, wrapped_inst_obj **inst) { in unwrap_instance() argument 178 auto inst = new wrapped_inst_obj; in wrap_vkCreateInstance() local 229 wrapped_inst_obj *inst; wrap_vkDestroyInstance() local 241 wrapped_inst_obj *inst; wrap_vkCreateDebugUtilsMessengerEXT() local 256 wrapped_inst_obj *inst; wrap_vkDestroyDebugUtilsMessengerEXT() local 267 wrapped_inst_obj *inst; wrap_vkDestroySurfaceKHR() local 275 wrapped_inst_obj *inst; wrap_vkCreateAndroidSurfaceKHR() local 285 wrapped_inst_obj *inst; wrap_vkCreateWin32SurfaceKHR() local 295 wrapped_inst_obj *inst; wrap_vkCreateWaylandSurfaceKHR() local 305 wrapped_inst_obj *inst; wrap_vkCreateXcbSurfaceKHR() local 315 wrapped_inst_obj *inst; wrap_vkCreateXlibSurfaceKHR() local 326 wrapped_inst_obj *inst; wrap_vkCreateDirectFBSurfaceEXT() local 336 wrapped_inst_obj *inst; wrap_vkCreateMacOSSurfaceMVK() local 346 wrapped_inst_obj *inst; wrap_vkCreateIOSSurfaceMVK() local 358 wrapped_inst_obj *inst; wrap_vkCreateStreamDescriptorSurfaceGGP() local 368 wrapped_inst_obj *inst; wrap_vkCreateMetalSurfaceEXT() local 378 wrapped_inst_obj *inst; wrap_vkCreateScreenSurfaceQNX() local 387 wrapped_inst_obj *inst; wrap_vkEnumeratePhysicalDevices() local 592 wrapped_inst_obj *inst; wrap_vkDebugMarkerSetObjectTagEXT() local 614 wrapped_inst_obj *inst; wrap_vkDebugMarkerSetObjectNameEXT() local 640 wrapped_inst_obj *inst; wrap_vkSetDebugUtilsObjectNameEXT() local 661 wrapped_inst_obj *inst; wrap_vkSetDebugUtilsObjectTagEXT() local 719 layer_intercept_instance_proc(wrapped_inst_obj *inst, const char *name) layer_intercept_instance_proc() argument 810 wrapped_inst_obj *inst; wrap_vkGetInstanceProcAddr() local 825 wrapped_inst_obj *inst; GetPhysicalDeviceProcAddr() local [all...] |
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| H A D | graph.h | 676 void AppendThrowableInst(const Inst *inst, BasicBlock *catch_handler) in AppendThrowableInst() argument 976 Iterator(Inst *inst) Iterator() argument [all...] |
| /arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
| H A D | bounds_analysis.cpp | 28 static bool IsStringLength(const Inst *inst) in IsStringLength() argument 38 static bool IsLenArray(const Inst *inst) in IsLenArray() argument 44 BoundsRange(int64_t left, int64_t right, const Inst *inst, [[maybe_unused]] DataType::Type type) BoundsRange() argument 53 SetLenArray(const Inst *inst) SetLenArray() argument 733 SetBoundsRange(const BasicBlock *block, const Inst *inst, BoundsRange range) SetBoundsRange() argument 779 IsInstNotNull(const Inst *inst, BasicBlock *block) IsInstNotNull() argument 794 VisitNeg(GraphVisitor *v, Inst *inst) VisitNeg() argument 799 VisitNegOverflowAndZeroCheck(GraphVisitor *v, Inst *inst) VisitNegOverflowAndZeroCheck() argument 804 VisitAbs(GraphVisitor *v, Inst *inst) VisitAbs() argument 809 VisitAdd(GraphVisitor *v, Inst *inst) VisitAdd() argument 814 VisitAddOverflowCheck(GraphVisitor *v, Inst *inst) VisitAddOverflowCheck() argument 819 VisitSub(GraphVisitor *v, Inst *inst) VisitSub() argument 824 VisitSubOverflowCheck(GraphVisitor *v, Inst *inst) VisitSubOverflowCheck() argument 829 VisitMod(GraphVisitor *v, Inst *inst) VisitMod() argument 834 VisitDiv(GraphVisitor *v, Inst *inst) VisitDiv() argument 839 VisitMul(GraphVisitor *v, Inst *inst) VisitMul() argument 844 VisitAnd(GraphVisitor *v, Inst *inst) VisitAnd() argument 849 VisitShr(GraphVisitor *v, Inst *inst) VisitShr() argument 854 VisitAShr(GraphVisitor *v, Inst *inst) VisitAShr() argument 859 VisitShl(GraphVisitor *v, Inst *inst) VisitShl() argument 864 VisitIfImm(GraphVisitor *v, Inst *inst) VisitIfImm() argument 908 VisitPhi(GraphVisitor *v, Inst *inst) VisitPhi() argument 930 auto *inst = phi->GetPhiInput(block); MergePhiPredecessors() local 953 VisitNullCheck(GraphVisitor *v, Inst *inst) VisitNullCheck() argument 1338 CalcNewBoundsRangeUnary(GraphVisitor *v, const Inst *inst) CalcNewBoundsRangeUnary() argument 1361 CalcNewBoundsRangeAdd(const BoundsRangeInfo *bri, const Inst *inst) CalcNewBoundsRangeAdd() argument 1385 CalcNewBoundsRangeSub(const BoundsRangeInfo *bri, const Inst *inst) CalcNewBoundsRangeSub() argument 1404 CalcNewBoundsRangeMod(const BoundsRangeInfo *bri, const Inst *inst) CalcNewBoundsRangeMod() argument 1425 CalcNewBoundsRangeMul(const BoundsRangeInfo *bri, const Inst *inst) CalcNewBoundsRangeMul() argument 1437 CalcNewBoundsRangeDiv(const BoundsRangeInfo *bri, const Inst *inst) CalcNewBoundsRangeDiv() argument 1452 CalcNewBoundsRangeShr(const BoundsRangeInfo *bri, const Inst *inst) CalcNewBoundsRangeShr() argument 1467 CalcNewBoundsRangeAShr(const BoundsRangeInfo *bri, const Inst *inst) CalcNewBoundsRangeAShr() argument 1482 CalcNewBoundsRangeShl(const BoundsRangeInfo *bri, const Inst *inst) CalcNewBoundsRangeShl() argument 1492 CalcNewBoundsRangeAnd(const BoundsRangeInfo *bri, const Inst *inst) CalcNewBoundsRangeAnd() argument 1502 CheckBoundsRange(const BoundsRangeInfo *bri, const Inst *inst) CheckBoundsRange() argument 1515 CalcNewBoundsRangeBinary(GraphVisitor *v, const Inst *inst) CalcNewBoundsRangeBinary() argument [all...] |
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| H A D | graph.h | 869 void AppendThrowableInst(const Inst *inst, BasicBlock *catchHandler) in AppendThrowableInst() argument 1264 Iterator(Inst *inst) Iterator() argument [all...] |
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| H A D | checks_elimination.cpp | 67 void ChecksElimination::VisitNullCheck(GraphVisitor *v, Inst *inst) in VisitNullCheck() argument 81 void ChecksElimination::VisitNegativeCheck(GraphVisitor *v, Inst *inst) in VisitNegativeCheck() argument 90 VisitNotPositiveCheck(GraphVisitor *v, Inst *inst) VisitNotPositiveCheck() argument 99 VisitZeroCheck(GraphVisitor *v, Inst *inst) VisitZeroCheck() argument 108 VisitRefTypeCheck(GraphVisitor *v, Inst *inst) VisitRefTypeCheck() argument 139 TryToEliminateAnyTypeCheck(Inst *inst, Inst *instToReplace, AnyBaseType type, AnyBaseType prevType) TryToEliminateAnyTypeCheck() argument 162 UpdateHclassChecks(Inst *inst) UpdateHclassChecks() argument 223 IsInlinedCallLoadMethod(Inst *inst) IsInlinedCallLoadMethod() argument 245 TryRemoveDominatedHclassCheck(Inst *inst) TryRemoveDominatedHclassCheck() argument 270 VisitAnyTypeCheck(GraphVisitor *v, Inst *inst) VisitAnyTypeCheck() argument 339 VisitHclassCheck(GraphVisitor *v, Inst *inst) VisitHclassCheck() argument 346 VisitBoundsCheck(GraphVisitor *v, Inst *inst) VisitBoundsCheck() argument 381 VisitCheckCast(GraphVisitor *v, Inst *inst) VisitCheckCast() argument 405 VisitIsInstance(GraphVisitor *v, Inst *inst) VisitIsInstance() argument 420 VisitAddOverflowCheck(GraphVisitor *v, Inst *inst) VisitAddOverflowCheck() argument 433 VisitSubOverflowCheck(GraphVisitor *v, Inst *inst) VisitSubOverflowCheck() argument 445 VisitNegOverflowAndZeroCheck(GraphVisitor *v, Inst *inst) VisitNegOverflowAndZeroCheck() argument 474 IsInstIncOrDec(Inst *inst) IsInstIncOrDec() argument 479 GetInc(Inst *inst) GetInc() argument 509 InitItemForNewIndex(GroupedBoundsChecks *place, Inst *index, Inst *inst, bool checkUpper, bool checkLower) InitItemForNewIndex() argument 529 PushNewBoundsCheck(Loop *loop, Inst *inst, InstPair helpers, bool checkUpper, bool checkLower) PushNewBoundsCheck() argument 555 PushNewBoundsCheckAtExistingIndexes(GroupedBoundsChecks *indexes, Inst *index, Inst *inst, bool checkUpper, bool checkLower) PushNewBoundsCheckAtExistingIndexes() argument 598 TryRemoveDominatedNullChecks(Inst *inst, Inst *ref) TryRemoveDominatedNullChecks() argument 619 TryRemoveDominatedCheck(Inst *inst, Inst *userInst, CheckInputs checkInputs) TryRemoveDominatedCheck() argument 634 TryRemoveDominatedChecks(Inst *inst, CheckInputs checkInputs) TryRemoveDominatedChecks() argument 651 TryRemoveConsecutiveChecks(Inst *inst) TryRemoveConsecutiveChecks() argument 671 TryRemoveCheckByBounds(Inst *inst, Inst *input) TryRemoveCheckByBounds() argument 715 TryRemoveCheck(Inst *inst) TryRemoveCheck() argument 733 TryOptimizeOverflowCheck(Inst *inst) TryOptimizeOverflowCheck() argument 780 FindOptimalSaveStateForHoist(Inst *inst, Inst **optimalInsertAfter) FindOptimalSaveStateForHoist() argument 834 InsertInstAfter(Inst *inst, Inst *after, BasicBlock *block) InsertInstAfter() argument [all...] |
| H A D | peepholes.cpp | 37 void Peepholes::VisitSafePoint(GraphVisitor *v, Inst *inst) in VisitSafePoint() argument 43 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); in VisitSafePoint() local 47 void Peepholes::VisitNeg([[maybe_unused]] GraphVisitor *v, Inst *inst) in VisitNeg() argument 50 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); in VisitNeg() local 73 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitNeg() local 89 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitNeg() local 94 VisitAbs([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitAbs() argument 101 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitAbs() local 105 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitAbs() local 110 VisitNot([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitNot() argument 113 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitNot() local 118 VisitAddFinalize([[maybe_unused]] GraphVisitor *v, Inst *inst, Inst *input0, Inst *input1) VisitAddFinalize() argument 232 VisitAdd([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitAdd() argument 277 VisitSubFinalize([[maybe_unused]] GraphVisitor *v, Inst *inst, Inst *input0, Inst *input1) VisitSubFinalize() argument 340 VisitSub([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitSub() argument 396 VisitMulOneConst([[maybe_unused]] GraphVisitor *v, Inst *inst, Inst *input0, Inst *input1) VisitMulOneConst() argument 415 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitMulOneConst() local 429 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitMulOneConst() local 443 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitMulOneConst() local 461 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitMulOneConst() local 466 VisitMul(GraphVisitor *v, Inst *inst) VisitMul() argument 502 VisitDiv([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitDiv() argument 505 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitDiv() local 528 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitDiv() local 546 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitDiv() local 553 VisitMin([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitMin() argument 556 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitMin() local 569 VisitMax([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitMax() argument 572 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitMax() local 585 VisitMod([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitMod() argument 588 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitMod() local 593 VisitShl([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitShl() argument 596 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitShl() local 602 VisitShr([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitShr() argument 605 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitShr() local 645 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitShr() local 649 VisitAShr([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitAShr() argument 652 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitAShr() local 696 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitAShr() local 701 ApplyForCastU16(GraphVisitor *v, Inst *inst, Inst *input0, Inst *input1) ApplyForCastU16() argument 709 VisitAnd([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitAnd() argument 712 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitAnd() local 738 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitAnd() local 750 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitAnd() local 770 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitAnd() local 787 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitAnd() local 792 VisitOr([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitOr() argument 795 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitOr() local 819 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitOr() local 833 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitOr() local 853 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitOr() local 857 VisitXor([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitXor() argument 860 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitXor() local 920 VisitCmp(GraphVisitor *v, Inst *inst) VisitCmp() argument 928 VisitCompare(GraphVisitor *v, Inst *inst) VisitCompare() argument 974 TrySimplifyCompareAnyTypeCase1(Inst *inst, Inst *input0, Inst *input1) TrySimplifyCompareAnyTypeCase1() argument 996 TrySimplifyCompareAnyTypeCase2(Inst *inst, Inst *input0, Inst *input1) TrySimplifyCompareAnyTypeCase2() argument 1035 TrySimplifyCompareAnyType(Inst *inst) TrySimplifyCompareAnyType() argument 1073 VisitIf([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitIf() argument 1114 TryReplaceCompareAnyType(Inst *inst, Inst *dominateInst) TryReplaceCompareAnyType() argument 1140 VisitCompareAnyType(GraphVisitor *v, Inst *inst) VisitCompareAnyType() argument 1170 VisitCastCase1([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitCastCase1() argument 1179 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitCastCase1() local 1182 VisitCastCase2([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitCastCase2() argument 1199 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitCastCase2() local 1216 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitCastCase2() local 1221 VisitCastCase3([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitCastCase3() argument 1247 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitCastCase3() local 1253 VisitCast([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitCast() argument 1256 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitCast() local 1280 VisitLenArray(GraphVisitor *v, Inst *inst) VisitLenArray() argument 1301 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitLenArray() local 1304 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitLenArray() local 1308 VisitPhi([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitPhi() argument 1322 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitPhi() local 1328 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitPhi() local 1332 VisitSqrt([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitSqrt() argument 1335 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitSqrt() local 1340 VisitIsInstance(GraphVisitor *v, Inst *inst) VisitIsInstance() argument 1344 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitIsInstance() local 1349 VisitCastAnyTypeValue(GraphVisitor *v, Inst *inst) VisitCastAnyTypeValue() argument 1377 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitCastAnyTypeValue() local 1399 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitCastAnyTypeValue() local 1404 VisitCastValueToAnyType(GraphVisitor *v, Inst *inst) VisitCastValueToAnyType() argument 1427 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitCastValueToAnyType() local 1460 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitCastValueToAnyType() local 1464 TryPrepareEliminatePrecedingStoreOpcCast(Inst *inst, Arch arch, uint64_t &imm) TryPrepareEliminatePrecedingStoreOpcCast() argument 1483 EliminateInstPrecedingStore(GraphVisitor *v, Inst *inst) EliminateInstPrecedingStore() argument 1525 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); EliminateInstPrecedingStore() local 1530 VisitStore([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitStore() argument 1536 VisitStoreObject([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitStoreObject() argument 1542 VisitStoreStatic([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitStoreStatic() argument 1548 TryRemoveOverflowCheck(Inst *inst) TryRemoveOverflowCheck() argument 1559 VisitAddOverflowCheck([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitAddOverflowCheck() argument 1571 VisitSubOverflowCheck([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitSubOverflowCheck() argument 1582 VisitNegOverflowAndZeroCheck([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitNegOverflowAndZeroCheck() argument 1636 TrySwapInputs(Inst *inst) TrySwapInputs() argument 1647 TrySimplifyShifts(Inst *inst) TrySimplifyShifts() argument 1704 TrySimplifyAddSubWithZeroInput(Inst *inst) TrySimplifyAddSubWithZeroInput() argument 1722 TrySimplifyAddSubWithConstInput(Inst *inst) TrySimplifyAddSubWithConstInput() argument 1755 TrySimplifyAddSub(Inst *inst, Inst *input0, Inst *input1) TrySimplifyAddSub() argument 1770 TrySimplifyAddSubAdd(Inst *inst, Inst *input0, Inst *input1) TrySimplifyAddSubAdd() argument 1801 TrySimplifyAddSubSub(Inst *inst, Inst *input0, Inst *input1) TrySimplifyAddSubSub() argument 1835 TrySimplifySubAddAdd(Inst *inst, Inst *input0, Inst *input1) TrySimplifySubAddAdd() argument 1892 CanReassociateShlShlAddSub(Inst *inst) CanReassociateShlShlAddSub() argument 1961 TryReassociateShlShlAddSub(Inst *inst) TryReassociateShlShlAddSub() argument 1995 TrySimplifyNeg(Inst *inst) TrySimplifyNeg() argument 2018 TrySimplifyCompareNegation(Inst *inst) TrySimplifyCompareNegation() argument 2049 TryReplaceDivByShift(Inst *inst) TryReplaceDivByShift() argument 2080 TrySimplifyCompareCaseInputInv(Inst *inst, Inst *input) TrySimplifyCompareCaseInputInv() argument 2115 TrySimplifyCompareWithBoolInput(Inst *inst, bool *isOsrBlocked) TrySimplifyCompareWithBoolInput() argument 2211 TrySimplifyCmpCompareWithZero(Inst *inst, bool *isOsrBlocked) TrySimplifyCmpCompareWithZero() argument 2284 TrySimplifyTestEqualInputs(Inst *inst) TrySimplifyTestEqualInputs() argument 2305 TrySimplifyCompareAndZero(Inst *inst, bool *isOsrBlocked) TrySimplifyCompareAndZero() argument 2341 TrySimplifyCompareLenArrayWithZero(Inst *inst) TrySimplifyCompareLenArrayWithZero() argument 2365 TryCombineConst(Inst *inst, ConstantInst *cnst1, T combine, bool *isOsrBlocked) TryCombineConst() argument 2398 TryCombineAddSubConst(Inst *inst, ConstantInst *cnst1, bool *isOsrBlocked) TryCombineAddSubConst() argument 2408 TryCombineShiftConst(Inst *inst, ConstantInst *cnst1, bool *isOsrBlocked) TryCombineShiftConst() argument 2440 TryCombineMulConst(Inst *inst, ConstantInst *cnst1, bool *isOsrBlocked) TryCombineMulConst() argument 2448 GetInputsOfCompareWithConst(const Inst *inst, Inst **input, ConstantInst **constInput, bool *inputsSwapped) GetInputsOfCompareWithConst() argument 2583 SkipThisPeepholeInOSR(Inst *inst, Inst *newInput) SkipThisPeepholeInOSR() argument 2589 VisitGetInstanceClass(GraphVisitor *v, Inst *inst) VisitGetInstanceClass() argument 2599 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitGetInstanceClass() local 2602 VisitLoadAndInitClass(GraphVisitor *v, Inst *inst) VisitLoadAndInitClass() argument 2617 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitLoadAndInitClass() local 2620 VisitInitClass(GraphVisitor *v, Inst *inst) VisitInitClass() argument 2631 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitInitClass() local 2634 VisitIntrinsic([[maybe_unused]] GraphVisitor *v, Inst *inst) VisitIntrinsic() argument 2646 VisitLoadClass(GraphVisitor *v, Inst *inst) VisitLoadClass() argument 2661 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitLoadClass() local 2664 VisitLoadConstantPool(GraphVisitor *v, Inst *inst) VisitLoadConstantPool() argument 2702 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitLoadConstantPool() local 2705 VisitLoadFromConstantPool(GraphVisitor *v, Inst *inst) VisitLoadFromConstantPool() argument 2724 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitLoadFromConstantPool() local 2727 VisitLoadStatic(GraphVisitor *v, Inst *inst) VisitLoadStatic() argument 2730 PEEPHOLE_IS_APPLIED(static_cast<Peepholes *>(v), inst); VisitLoadStatic() local 2799 OptimizeLenArrayForMultiArray(Inst *lenArray, Inst *inst, size_t indexSize) OptimizeLenArrayForMultiArray() argument 2828 IsNegationPattern(Inst *inst) IsNegationPattern() argument 2846 TrySimplifyNegationPattern(Inst *inst) TrySimplifyNegationPattern() argument [all...] |
| H A D | inlining.cpp | 235 GetNextParam(Inst *inst) GetNextParam() argument 900 IntrinsicInst *inst = GetGraph()->CreateInstIntrinsic(callInst->GetType(), callInst->GetPc(), intrinsicId); DoInlineIntrinsic() local [all...] |
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
| H A D | inst_builder-inl.h | 250 auto inst = GetGraph()->CreateInstMonitor(DataType::VOID, GetPc(bcInst->GetAddress())); in BuildMonitor() local 295 auto inst = GetGraph()->CreateInstAbs(GetMethodReturnType(methodId), GetPc(bcInst->GetAddress())); in BuildAbsIntrinsic() local 332 auto inst in BuildBinaryOperationIntrinsic() local 344 auto inst = GetGraph()->CreateInstSqrt(GetMethodReturnType(methodId), GetPc(bcInst->GetAddress())); BuildSqrtIntrinsic() local 360 auto inst = GetGraph()->CreateInstCompare(DataType::BOOL, GetPc(bcInst->GetAddress()), vreg, vreg, BuildIsNanIntrinsic() local 717 Inst *inst; BuildLoadObject() local 886 Inst *inst = BuildLoadStaticInst(GetPc(bcInst->GetAddress()), type, fieldId, saveState); BuildLoadStatic() local 907 auto inst = graph_->CreateInstUnresolvedStoreStatic(type, pc, storeInput, saveState, BuildStoreStaticInst() local 948 Inst *inst = BuildStoreStaticInst(bcInst, type, fieldId, storeInput, saveState); BuildStoreStatic() local 987 auto inst = graph_->CreateInstLoadArray(type, pc, nullCheck, boundsCheck); BuildLoadArray() local 1072 auto inst = GetGraph()->CreateInstFillConstArray(type, GetPc(bcInst->GetAddress()), arrayInst, ss, BuildUnfoldLoadConstArray() local 1104 auto inst = GetGraph()->CreateInstLoadConstArray(DataType::REFERENCE, GetPc(bcInst->GetAddress()), saveState, BuildLoadConstStringArray() local 1185 auto inst = graph_->CreateInstStoreArray(type, pc); BuildStoreArrayInst() local 1213 auto inst = graph_->CreateInstLenArray(DataType::INT32, GetPc(bcInst->GetAddress()), nullCheck); BuildLenArray() local 1233 auto inst = graph_->CreateInstNewArray(DataType::REFERENCE, GetPc(bcInst->GetAddress()), initClass, negCheck, BuildNewArray() local 1246 auto inst = CreateNewObjectInst(pc, classId, saveState, initClass); BuildNewObject() local 1262 auto inst = GetGraph()->CreateInstMultiArray(DataType::REFERENCE, pc, methodId); BuildMultiDimensionalArrayObject() local 1307 auto inst = GetGraph()->CreateInstInitObject(DataType::REFERENCE, pc, methodId); BuildInitObjectMultiDimensionalArray() local 1372 Inst *inst = nullptr; BuildInitString() local 1451 auto inst = GetGraph()->CreateInstCheckCast(DataType::NO_TYPE, pc, GetDefinitionAcc(), loadClass, saveState, BuildCheckCast() local 1465 auto inst = GetGraph()->CreateInstIsInstance(DataType::BOOL, pc, GetDefinitionAcc(), loadClass, saveState, BuildIsInstance() local 1474 auto inst = GetGraph()->CreateInstLoadClass(DataType::REFERENCE, pc, saveState, BuildLoadClass() local 1490 auto inst = graph_->CreateInstThrow(DataType::NO_TYPE, GetPc(bcInst->GetAddress()), BuildThrow() local 1503 Inst *inst; BuildLoadFromPool() local 1622 Inst *inst = nullptr; TryBuildStringCharAtIntrinsic() local [all...] |
| /arkcompiler/runtime_core/static_core/runtime/ |
| H A D | compiler.cpp | 399 ss << inst; in GetBytecodeString() local
|
| /device/soc/rockchip/common/sdk_linux/ |
| H A D | Makefile | |