[www-releases] r372328 - Check in 9.0.0 source and docs

Hans Wennborg via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 19 07:32:55 PDT 2019


Added: www-releases/trunk/9.0.0/docs/searchindex.js
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/9.0.0/docs/searchindex.js?rev=372328&view=auto
==============================================================================
--- www-releases/trunk/9.0.0/docs/searchindex.js (added)
+++ www-releases/trunk/9.0.0/docs/searchindex.js Thu Sep 19 07:32:46 2019
@@ -0,0 +1 @@
+Search.setIndex({docnames:["AMDGPU/AMDGPUAsmGFX10","AMDGPU/AMDGPUAsmGFX7","AMDGPU/AMDGPUAsmGFX8","AMDGPU/AMDGPUAsmGFX9","AMDGPU/gfx10_addr_buf","AMDGPU/gfx10_addr_ds","AMDGPU/gfx10_addr_flat","AMDGPU/gfx10_addr_mimg","AMDGPU/gfx10_attr","AMDGPU/gfx10_base_smem_addr","AMDGPU/gfx10_base_smem_buf","AMDGPU/gfx10_base_smem_scratch","AMDGPU/gfx10_bimm16","AMDGPU/gfx10_bimm32","AMDGPU/gfx10_data_buf_atomic128","AMDGPU/gfx10_data_buf_atomic32","AMDGPU/gfx10_data_buf_atomic64","AMDGPU/gfx10_data_mimg_atomic_cmp","AMDGPU/gfx10_data_mimg_atomic_reg","AMDGPU/gfx10_data_mimg_store","AMDGPU/gfx10_data_mimg_store_d16","AMDGPU/gfx10_data_smem_atomic128","AMDGPU/gfx10_data_smem_atomic32","AMDGPU/gfx10_data_smem_atomic64","AMDGPU/gfx10_dst_buf_128","AMDGPU/gfx10_dst_buf_32","AMDGPU/gfx10_dst_buf_64","AMDGPU/gfx10_dst_buf_96","AMDGPU/gfx10_dst_buf_lds","AMDGPU/gfx10_dst_flat_atomic32","AMDGPU/gfx10_dst_flat_atomic64","AMDGPU/gfx10_dst_mimg_gather4","AMDGPU/gfx10_dst_mimg_regular","AMDGPU/gfx10_dst_mimg_regular_d16","AMDGPU/gfx10_fimm16","AMDGPU/gfx10_fimm32","AMDGPU/gfx10_hwreg","AMDGPU/gfx10_label","AMDGPU/gfx10_mad_type_dev","AMDGPU/gfx10_mod_dpp_sdwa_abs_neg","AMDGPU/gfx10_mod_sdwa_sext","AMDGPU/gfx10_mod_vop3_abs_neg","AMDGPU/gfx10_msg","AMDGPU/gfx10_offset_buf","AMDGPU/gfx10_offset_smem_buf","AMDGPU/gfx10_offset_smem_plain","AMDGPU/gfx10_opt","AMDGPU/gfx10_param","AMDGPU/gfx10_perm_smem","AMDGPU/gfx10_ret","AMDGPU/gfx10_rsrc_buf","AMDGPU/gfx10_rsrc_mimg","AMDGPU/gfx10_saddr_flat_global","AMDGPU/gfx10_saddr_flat_scratch","AMDGPU/gfx10_samp_mimg","AMDGPU/gfx10_sdata128_0","AMDGPU/gfx10_sdata32_0","AMDGPU/gfx10_sdata64_0","AMDGPU/gfx10_sdst128_0","AMDGPU/gfx10_sdst256_0","AMDGPU/gfx10_sdst32_0","AMDGPU/gfx10_sdst32_1","AMDGPU/gfx10_sdst32_2","AMDGPU/gfx10_sdst512_0","AMDGPU/gfx10_sdst64_0","AMDGPU/gfx10_sdst64_1","AMDGPU/gfx10_simm16","AMDGPU/gfx10_src32_0","AMDGPU/gfx10_src32_1","AMDGPU/gfx10_src32_2","AMDGPU/gfx10_src32_3","AMDGPU/gfx10_src64_0","AMDGPU/gfx10_src_exp","AMDGPU/gfx10_ssrc32_0","AMDGPU/gfx10_ssrc32_1","AMDGPU/gfx10_ssrc32_2","AMDGPU/gfx10_ssrc32_3","AMDGPU/gfx10_ssrc32_4","AMDGPU/gfx10_ssrc32_5","AMDGPU/gfx10_ssrc64_0","AMDGPU/gfx10_ssrc64_1","AMDGPU/gfx10_tgt","AMDGPU/gfx10_type_dev","AMDGPU/gfx10_uimm16","AMDGPU/gfx10_vaddr_flat_global","AMDGPU/gfx10_vaddr_flat_scratch","AMDGPU/gfx10_vcc_32","AMDGPU/gfx10_vdata128_0","AMDGPU/gfx10_vdata32_0","AMDGPU/gfx10_vdata64_0","AMDGPU/gfx10_vdata96_0","AMDGPU/gfx10_vdst128_0","AMDGPU/gfx10_vdst32_0","AMDGPU/gfx10_vdst64_0","AMDGPU/gfx10_vdst96_0","AMDGPU/gfx10_vsrc128_0","AMDGPU/gfx10_vsrc32_0","AMDGPU/gfx10_vsrc32_1","AMDGPU/gfx10_vsrc64_0","AMDGPU/gfx10_waitcnt","AMDGPU/gfx10_wsdst","AMDGPU/gfx10_wssrc","AMDGPU/gfx7_addr_buf","AMDGPU/gfx7_addr_ds","AMDGPU/gfx7_addr_flat","AMDGPU/gfx7_addr_mimg","AMDGPU/gfx7_attr","AMDGPU/gfx7_base_smem_addr","AMDGPU/gfx7_base_smem_buf","AMDGPU/gfx7_bimm16","AMDGPU/gfx7_bimm32","AMDGPU/gfx7_data_buf_atomic128","AMDGPU/gfx7_data_buf_atomic32","AMDGPU/gfx7_data_buf_atomic64","AMDGPU/gfx7_data_mimg_atomic_cmp","AMDGPU/gfx7_data_mimg_atomic_reg","AMDGPU/gfx7_data_mimg_store","AMDGPU/gfx7_dst_buf_128","AMDGPU/gfx7_dst_buf_64","AMDGPU/gfx7_dst_buf_96","AMDGPU/gfx7_dst_buf_lds","AMDGPU/gfx7_dst_flat_atomic32","AMDGPU/gfx7_dst_flat_atomic64","AMDGPU/gfx7_dst_mimg_gather4","AMDGPU/gfx7_dst_mimg_regular","AMDGPU/gfx7_fimm32","AMDGPU/gfx7_hwreg","AMDGPU/gfx7_label","AMDGPU/gfx7_mod","AMDGPU/gfx7_msg","AMDGPU/gfx7_offset_buf","AMDGPU/gfx7_offset_smem","AMDGPU/gfx7_opt","AMDGPU/gfx7_param","AMDGPU/gfx7_ret","AMDGPU/gfx7_rsrc_buf","AMDGPU/gfx7_rsrc_mimg","AMDGPU/gfx7_samp_mimg","AMDGPU/gfx7_sdst128_0","AMDGPU/gfx7_sdst256_0","AMDGPU/gfx7_sdst32_0","AMDGPU/gfx7_sdst32_1","AMDGPU/gfx7_sdst32_2","AMDGPU/gfx7_sdst512_0","AMDGPU/gfx7_sdst64_0","AMDGPU/gfx7_sdst64_1","AMDGPU/gfx7_simm16","AMDGPU/gfx7_src32_0","AMDGPU/gfx7_src32_1","AMDGPU/gfx7_src32_2","AMDGPU/gfx7_src32_3","AMDGPU/gfx7_src32_4","AMDGPU/gfx7_src32_5","AMDGPU/gfx7_src32_6","AMDGPU/gfx7_src64_0","AMDGPU/gfx7_src64_1","AMDGPU/gfx7_src64_2","AMDGPU/gfx7_src_exp","AMDGPU/gfx7_ssrc32_0","AMDGPU/gfx7_ssrc32_1","AMDGPU/gfx7_ssrc32_2","AMDGPU/gfx7_ssrc32_3","AMDGPU/gfx7_ssrc32_4","AMDGPU/gfx7_ssrc32_5","AMDGPU/gfx7_ssrc32_6","AMDGPU/gfx7_ssrc64_0","AMDGPU/gfx7_ssrc64_1","AMDGPU/gfx7_ssrc64_2","AMDGPU/gfx7_ssrc64_3","AMDGPU/gfx7_tgt","AMDGPU/gfx7_type_dev","AMDGPU/gfx7_uimm16","AMDGPU/gfx7_vcc_64","AMDGPU/gfx7_vdata128_0","AMDGPU/gfx7_vdata32_0","AMDGPU/gfx7_vdata64_0","AMDGPU/gfx7_vdata96_0","AMDGPU/gfx7_vdst128_0","AMDGPU/gfx7_vdst32_0","AMDGPU/gfx7_vdst64_0","AMDGPU/gfx7_vdst96_0","AMDGPU/gfx7_vsrc128_0","AMDGPU/gfx7_vsrc32_0","AMDGPU/gfx7_vsrc32_1","AMDGPU/gfx7_vsrc64_0","AMDGPU/gfx7_waitcnt","AMDGPU/gfx8_addr_buf","AMDGPU/gfx8_addr_ds","AMDGPU/gfx8_addr_flat","AMDGPU/gfx8_addr_mimg","AMDGPU/gfx8_attr","AMDGPU/gfx8_base_smem_addr","AMDGPU/gfx8_base_smem_buf","AMDGPU/gfx8_bimm16","AMDGPU/gfx8_bimm32","AMDGPU/gfx8_data_buf_atomic128","AMDGPU/gfx8_data_buf_atomic32","AMDGPU/gfx8_data_buf_atomic64","AMDGPU/gfx8_data_buf_d16_128","AMDGPU/gfx8_data_buf_d16_32","AMDGPU/gfx8_data_buf_d16_64","AMDGPU/gfx8_data_buf_d16_96","AMDGPU/gfx8_data_mimg_atomic_cmp","AMDGPU/gfx8_data_mimg_atomic_reg","AMDGPU/gfx8_data_mimg_store","AMDGPU/gfx8_data_mimg_store_d16","AMDGPU/gfx8_dst_buf_128","AMDGPU/gfx8_dst_buf_64","AMDGPU/gfx8_dst_buf_96","AMDGPU/gfx8_dst_buf_d16_128","AMDGPU/gfx8_dst_buf_d16_32","AMDGPU/gfx8_dst_buf_d16_64","AMDGPU/gfx8_dst_buf_d16_96","AMDGPU/gfx8_dst_buf_lds","AMDGPU/gfx8_dst_flat_atomic32","AMDGPU/gfx8_dst_flat_atomic64","AMDGPU/gfx8_dst_mimg_gather4","AMDGPU/gfx8_dst_mimg_regular","AMDGPU/gfx8_dst_mimg_regular_d16","AMDGPU/gfx8_fimm16","AMDGPU/gfx8_fimm32","AMDGPU/gfx8_hwreg","AMDGPU/gfx8_imm4","AMDGPU/gfx8_label","AMDGPU/gfx8_mod_dpp_sdwa_abs_neg","AMDGPU/gfx8_mod_sdwa_sext","AMDGPU/gfx8_mod_vop3_abs_neg","AMDGPU/gfx8_msg","AMDGPU/gfx8_offset_buf","AMDGPU/gfx8_offset_smem_load","AMDGPU/gfx8_offset_smem_store","AMDGPU/gfx8_opt","AMDGPU/gfx8_param","AMDGPU/gfx8_perm_smem","AMDGPU/gfx8_ret","AMDGPU/gfx8_rsrc_buf","AMDGPU/gfx8_rsrc_mimg","AMDGPU/gfx8_samp_mimg","AMDGPU/gfx8_sdata128_0","AMDGPU/gfx8_sdata32_0","AMDGPU/gfx8_sdata64_0","AMDGPU/gfx8_sdst128_0","AMDGPU/gfx8_sdst256_0","AMDGPU/gfx8_sdst32_0","AMDGPU/gfx8_sdst32_1","AMDGPU/gfx8_sdst32_2","AMDGPU/gfx8_sdst512_0","AMDGPU/gfx8_sdst64_0","AMDGPU/gfx8_sdst64_1","AMDGPU/gfx8_simm16","AMDGPU/gfx8_src32_0","AMDGPU/gfx8_src32_1","AMDGPU/gfx8_src32_2","AMDGPU/gfx8_src32_3","AMDGPU/gfx8_src64_0","AMDGPU/gfx8_src64_1","AMDGPU/gfx8_src_exp","AMDGPU/gfx8_ssrc32_0","AMDGPU/gfx8_ssrc32_1","AMDGPU/gfx8_ssrc32_2","AMDGPU/gfx8_ssrc32_3","AMDGPU/gfx8_ssrc32_4","AMDGPU/gfx8_ssrc64_0","AMDGPU/gfx8_ssrc64_1","AMDGPU/gfx8_ssrc64_2","AMDGPU/gfx8_ssrc64_3","AMDGPU/gfx8_tgt","AMDGPU/gfx8_type_dev","AMDGPU/gfx8_uimm16","AMDGPU/gfx8_vcc_64","AMDGPU/gfx8_vdata128_0","AMDGPU/gfx8_vdata32_0","AMDGPU/gfx8_vdata64_0","AMDGPU/gfx8_vdata96_0","AMDGPU/gfx8_vdst128_0","AMDGPU/gfx8_vdst32_0","AMDGPU/gfx8_vdst64_0","AMDGPU/gfx8_vdst96_0","AMDGPU/gfx8_vsrc128_0","AMDGPU/gfx8_vsrc32_0","AMDGPU/gfx8_vsrc32_1","AMDGPU/gfx8_vsrc64_0","AMDGPU/gfx8_waitcnt","AMDGPU/gfx9_addr_buf","AMDGPU/gfx9_addr_ds","AMDGPU/gfx9_addr_flat","AMDGPU/gfx9_addr_mimg","AMDGPU/gfx9_attr","AMDGPU/gfx9_base_smem_addr","AMDGPU/gfx9_base_smem_buf","AMDGPU/gfx9_base_smem_scratch","AMDGPU/gfx9_bimm16","AMDGPU/gfx9_bimm32","AMDGPU/gfx9_data_buf_atomic128","AMDGPU/gfx9_data_buf_atomic32","AMDGPU/gfx9_data_buf_atomic64","AMDGPU/gfx9_data_mimg_atomic_cmp","AMDGPU/gfx9_data_mimg_atomic_reg","AMDGPU/gfx9_data_mimg_store","AMDGPU/gfx9_data_mimg_store_d16","AMDGPU/gfx9_data_smem_atomic128","AMDGPU/gfx9_data_smem_atomic32","AMDGPU/gfx9_data_smem_atomic64","AMDGPU/gfx9_dst_buf_128","AMDGPU/gfx9_dst_buf_32","AMDGPU/gfx9_dst_buf_64","AMDGPU/gfx9_dst_buf_96","AMDGPU/gfx9_dst_buf_lds","AMDGPU/gfx9_dst_flat_atomic32","AMDGPU/gfx9_dst_flat_atomic64","AMDGPU/gfx9_dst_mimg_gather4","AMDGPU/gfx9_dst_mimg_regular","AMDGPU/gfx9_dst_mimg_regular_d16","AMDGPU/gfx9_fimm16","AMDGPU/gfx9_fimm32","AMDGPU/gfx9_hwreg","AMDGPU/gfx9_imm4","AMDGPU/gfx9_label","AMDGPU/gfx9_mad_type_dev","AMDGPU/gfx9_mod_dpp_sdwa_abs_neg","AMDGPU/gfx9_mod_sdwa_sext","AMDGPU/gfx9_mod_vop3_abs_neg","AMDGPU/gfx9_msg","AMDGPU/gfx9_offset_buf","AMDGPU/gfx9_offset_smem_buf","AMDGPU/gfx9_offset_smem_plain","AMDGPU/gfx9_opt","AMDGPU/gfx9_param","AMDGPU/gfx9_perm_smem","AMDGPU/gfx9_ret","AMDGPU/gfx9_rsrc_buf","AMDGPU/gfx9_rsrc_mimg","AMDGPU/gfx9_saddr_flat_global","AMDGPU/gfx9_saddr_flat_scratch","AMDGPU/gfx9_samp_mimg","AMDGPU/gfx9_sdata128_0","AMDGPU/gfx9_sdata32_0","AMDGPU/gfx9_sdata64_0","AMDGPU/gfx9_sdst128_0","AMDGPU/gfx9_sdst256_0","AMDGPU/gfx9_sdst32_0","AMDGPU/gfx9_sdst32_1","AMDGPU/gfx9_sdst32_2","AMDGPU/gfx9_sdst512_0","AMDGPU/gfx9_sdst64_0","AMDGPU/gfx9_sdst64_1","AMDGPU/gfx9_simm16","AMDGPU/gfx9_src32_0","AMDGPU/gfx9_src32_1","AMDGPU/gfx9_src32_2","AMDGPU/gfx9_src32_3","AMDGPU/gfx9_src64_0","AMDGPU/gfx9_src64_1","AMDGPU/gfx9_src_exp","AMDGPU/gfx9_ssrc32_0","AMDGPU/gfx9_ssrc32_1","AMDGPU/gfx9_ssrc32_2","AMDGPU/gfx9_ssrc32_3","AMDGPU/gfx9_ssrc32_4","AMDGPU/gfx9_ssrc64_0","AMDGPU/gfx9_ssrc64_1","AMDGPU/gfx9_ssrc64_2","AMDGPU/gfx9_ssrc64_3","AMDGPU/gfx9_tgt","AMDGPU/gfx9_type_dev","AMDGPU/gfx9_uimm16","AMDGPU/gfx9_vaddr_flat_global","AMDGPU/gfx9_vaddr_flat_scratch","AMDGPU/gfx9_vcc_64","AMDGPU/gfx9_vdata128_0","AMDGPU/gfx9_vdata32_0","AMDGPU/gfx9_vdata64_0","AMDGPU/gfx9_vdata96_0","AMDGPU/gfx9_vdst128_0","AMDGPU/gfx9_vdst32_0","AMDGPU/gfx9_vdst64_0","AMDGPU/gfx9_vdst96_0","AMDGPU/gfx9_vsrc128_0","AMDGPU/gfx9_vsrc32_0","AMDGPU/gfx9_vsrc32_1","AMDGPU/gfx9_vsrc64_0","AMDGPU/gfx9_waitcnt","AMDGPUInstructionNotation","AMDGPUInstructionSyntax","AMDGPUModifierSyntax","AMDGPUOperandSyntax","AMDGPUUsage","AddingConstrainedIntrinsics","AdvancedBuilds","AliasAnalysis","Atomics","Benchmarking","BigEndianNEON","BitCodeFormat","BlockFrequencyTerminology","BranchWeightMetadata","BugLifeCycle","Bugpoint","BuildingADistribution","CFIVerify","CMake","CMakePrimer","CodeGenerator","CodeOfConduct","CodingStandards","CommandGuide/FileCheck","CommandGuide/bugpoint","CommandGuide/dsymutil","CommandGuide/index","CommandGuide/lit","CommandGuide/llc","CommandGuide/lli","CommandGuide/llvm-addr2line","CommandGuide/llvm-ar","CommandGuide/llvm-as","CommandGuide/llvm-bcanalyzer","CommandGuide/llvm-build","CommandGuide/llvm-config","CommandGuide/llvm-cov","CommandGuide/llvm-cxxfilt","CommandGuide/llvm-cxxmap","CommandGuide/llvm-diff","CommandGuide/llvm-dis","CommandGuide/llvm-dwarfdump","CommandGuide/llvm-exegesis","CommandGuide/llvm-extract","CommandGuide/llvm-lib","CommandGuide/llvm-link","CommandGuide/llvm-lipo","CommandGuide/llvm-mca","CommandGuide/llvm-nm","CommandGuide/llvm-objcopy","CommandGuide/llvm-objdump","CommandGuide/llvm-pdbutil","CommandGuide/llvm-profdata","CommandGuide/llvm-ranlib","CommandGuide/llvm-readelf","CommandGuide/llvm-readobj","CommandGuide/llvm-size","CommandGuide/llvm-stress","CommandGuide/llvm-strings","CommandGuide/llvm-strip","CommandGuide/llvm-symbolizer","CommandGuide/opt","CommandGuide/tblgen","CommandLine","CompileCudaWithLLVM","CompilerWriterInfo","Contributing","Coroutines","CoverageMappingFormat","DebuggingJITedCode","DeveloperPolicy","Docker","ExceptionHandling","ExtendingLLVM","Extensions","FAQ","FaultMaps","Frontend/PerformanceTips","FuzzingLLVM","GarbageCollection","GetElementPtr","GettingStarted","GettingStartedVS","GlobalISel","GoldPlugin","HowToAddABuilder","HowToBuildOnARM","HowToBuildWithPGO","HowToCrossCompileBuiltinsOnArm","HowToCrossCompileLLVM","HowToReleaseLLVM","HowToSetUpLLVMStyleRTTI","HowToSubmitABug","HowToUseAttributes","HowToUseInstrMappings","InAlloca","LLVMBuild","LangRef","Lexicon","LibFuzzer","LinkTimeOptimization","MCJITDesignAndImplementation","MIRLangRef","MarkdownQuickstartTemplate","MarkedUpDisassembly","MeetupGuidelines","MemorySSA","MergeFunctions","NVPTXUsage","ORCv2","OptBisect","PDB/CodeViewSymbols","PDB/CodeViewTypes","PDB/DbiStream","PDB/GlobalStream","PDB/HashTable","PDB/ModiStream","PDB/MsfFile","PDB/PdbStream","PDB/PublicStream","PDB/TpiStream","PDB/index","Packaging","Passes","Phabricator","ProgrammersManual","Projects","Proposals/GitHubMove","Proposals/TestSuite","Proposals/VariableNames","Proposals/VectorizationPlan","ReleaseNotes","ReleaseProcess","Remarks","ReportingGuide","ScudoHardenedAllocator","SegmentedStacks","SourceLevelDebugging","SpeculativeLoadHardening","SphinxQuickstartTemplate","StackMaps","StackSafetyAnalysis","Statepoints","SupportLibrary","SystemLibrary","TableGen/BackEnds","TableGen/Deficiencies","TableGen/LangIntro","TableGen/LangRef","TableGen/index","TableGenFundamentals","TestSuiteGuide","TestSuiteMakefileGuide","TestingGuide","TransformMetadata","TypeMetadata","Vectorizers","WritingAnLLVMBackend","WritingAnLLVMPass","XRay","XRayExample","XRayFDRFormat","YamlIO","index","tutorial/BuildingAJIT1","tutorial/BuildingAJIT2","tutorial/BuildingAJIT3","tutorial/BuildingAJIT4","tutorial/BuildingAJIT5","tutorial/LangImpl01","tutorial/LangImpl02","tutorial/LangImpl03","tutorial/LangImpl04","tutorial/LangImpl05","tutorial/LangImpl06","tutorial/LangImpl07","tutorial/LangImpl08","tutorial/LangImpl09","tutorial/LangImpl10","tutorial/MyFirstLanguageFrontend/LangImpl01","tutorial/MyFirstLanguageFrontend/LangImpl02","tutorial/MyFirstLanguageFrontend/LangImpl03","tutorial/MyFirstLanguageFrontend/LangImpl04","tutorial/MyFirstLanguageFrontend/LangImpl05","tutorial/MyFirstLanguageFrontend/LangImpl06","tutorial/MyFirstLanguageFrontend/LangImpl07","tutorial/MyFirstLanguageFrontend/LangImpl08","tutorial/MyFirstLanguageFrontend/LangImpl09","tutorial/MyFirstLanguageFrontend/LangImpl10","tutorial/MyFirstLanguageFrontend/index","tutorial/OCamlLangImpl1","tutorial/OCamlLangImpl2","tutorial/OCamlLangImpl3","tutorial/OCamlLangImpl4","tutorial/OCamlLangImpl5","tutorial/OCamlLangImpl6","tutorial/OCamlLangImpl7","tutorial/OCamlLangImpl8","tutorial/index","yaml2obj"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":1,sphinx:54},filenames:["AMDGPU/AMDGPUAsmGFX10.rst","AMDGPU/AMDGPUAsmGFX7.rst","AMDGPU/AMDGPUAsmGFX8.rst","AMDGPU/AMDGPUAsmGFX9.rst","AMDGPU/gfx10_addr_buf.rst","AMDGPU/gfx10_addr_ds.rst","AMDGPU/gfx10_addr_flat.rst","AMDGPU/gfx10_addr_mimg.rst","AMDGPU/gfx10_attr.rst","AMDGPU/gfx10_base_smem_addr.rst","AMDGPU/gfx10_base_smem_buf.rst","AMDGPU/gfx10_base_smem_scratch.rst","AMDGPU/gfx10_bimm16.rst","AMDGPU/gfx10_bimm32.rst","AMDGPU/gfx10_data_buf_atomic128.rst","AMDGPU/gfx10_data_buf_atomic32.rst","AMDGPU/gfx10_data_buf_atomic64.rst","AMDGPU/gfx10_data_mimg_atomic_cmp.rst","AMDGPU/gfx10_data_mimg_atomic_reg.rst","AMDGPU/gfx10_data_mimg_store.rst","AMDGPU/gfx10_data_mimg_store_d16.rst","AMDGPU/gfx10_data_smem_atomic128.rst","AMDGPU/gfx10_data_smem_atomic32.rst","AMDGPU/gfx10_data_smem_atomic64.rst","AMDGPU/gfx10_dst_buf_128.rst","AMDGPU/gfx10_dst_buf_32.rst","AMDGPU/gfx10_dst_buf_64.rst","AMDGPU/gfx10_dst_buf_96.rst","AMDGPU/gfx10_dst_buf_lds.rst","AMDGPU/gfx10_dst_flat_atomic32.rst","AMDGPU/gfx10_dst_flat_atomic64.rst","AMDGPU/gfx10_dst_mimg_gather4.rst","AMDGPU/gfx10_dst_mimg_regular.rst","AMDGPU/gfx10_dst_mimg_regular_d16.rst","AMDGPU/gfx10_fimm16.rst","AMDGPU/gfx10_fimm32.rst","AMDGPU/gfx10_hwreg.rst","AMDGPU/gfx10_label.rst","AMDGPU/gfx10_mad_type_dev.rst","AMDGPU/gfx10_mod_dpp_sdwa_abs_neg.rst","AMDGPU/gfx10_mod_sdwa_sext.rst","AMDGPU/gfx10_mod_vop3_abs_neg.rst","AMDGPU/gfx10_msg.rst","AMDGPU/gfx10_offset_buf.rst","AMDGPU/gfx10_offset_smem_buf.rst","AMDGPU/gfx10_offset_smem_plain.rst","AMDGPU/gfx10_opt.rst","AMDGPU/gfx10_param.rst","AMDGPU/gfx10_perm_smem.rst","AMDGPU/gfx10_ret.rst","AMDGPU/gfx10_rsrc_buf.rst","AMDGPU/gfx10_rsrc_mimg.rst","AMDGPU/gfx10_saddr_flat_global.rst","AMDGPU/gfx10_saddr_flat_scratch.rst","AMDGPU/gfx10_samp_mimg.rst","AMDGPU/gfx10_sdata128_0.rst","AMDGPU/gfx10_sdata32_0.rst","AMDGPU/gfx10_sdata64_0.rst","AMDGPU/gfx10_sdst128_0.rst","AMDGPU/gfx10_sdst256_0.rst","AMDGPU/gfx10_sdst32_0.rst","AMDGPU/gfx10_sdst32_1.rst","AMDGPU/gfx10_sdst32_2.rst","AMDGPU/gfx10_sdst512_0.rst","AMDGPU/gfx10_sdst64_0.rst","AMDGPU/gfx10_sdst64_1.rst","AMDGPU/gfx10_simm16.rst","AMDGPU/gfx10_src32_0.rst","AMDGPU/gfx10_src32_1.rst","AMDGPU/gfx10_src32_2.rst","AMDGPU/gfx10_src32_3.rst","AMDGPU/gfx10_src64_0.rst","AMDGPU/gfx10_src_exp.rst","AMDGPU/gfx10_ssrc32_0.rst","AMDGPU/gfx10_ssrc32_1.rst","AMDGPU/gfx10_ssrc32_2.rst","AMDGPU/gfx10_ssrc32_3.rst","AMDGPU/gfx10_ssrc32_4.rst","AMDGPU/gfx10_ssrc32_5.rst","AMDGPU/gfx10_ssrc64_0.rst","AMDGPU/gfx10_ssrc64_1.rst","AMDGPU/gfx10_tgt.rst","AMDGPU/gfx10_type_dev.rst","AMDGPU/gfx10_uimm16.rst","AMDGPU/gfx10_vaddr_flat_global.rst","AMDGPU/gfx10_vaddr_flat_scratch.rst","AMDGPU/gfx10_vcc_32.rst","AMDGPU/gfx10_vdata128_0.rst","AMDGPU/gfx10_vdata32_0.rst","AMDGPU/gfx10_vdata64_0.rst","AMDGPU/gfx10_vdata96_0.rst","AMDGPU/gfx10_vdst128_0.rst","AMDGPU/gfx10_vdst32_0.rst","AMDGPU/gfx10_vdst64_0.rst","AMDGPU/gfx10_vdst96_0.rst","AMDGPU/gfx10_vsrc128_0.rst","AMDGPU/gfx10_vsrc32_0.rst","AMDGPU/gfx10_vsrc32_1.rst","AMDGPU/gfx10_vsrc64_0.rst","AMDGPU/gfx10_waitcnt.rst","AMDGPU/gfx10_wsdst.rst","AMDGPU/gfx10_wssrc.rst","AMDGPU/gfx7_addr_buf.rst","AMDGPU/gfx7_addr_ds.rst","AMDGPU/gfx7_addr_flat.rst","AMDGPU/gfx7_addr_mimg.rst","AMDGPU/gfx7_attr.rst","AMDGPU/gfx7_base_smem_addr.rst","AMDGPU/gfx7_base_smem_buf.rst","AMDGPU/gfx7_bimm16.rst","AMDGPU/gfx7_bimm32.rst","AMDGPU/gfx7_data_buf_atomic128.rst","AMDGPU/gfx7_data_buf_atomic32.rst","AMDGPU/gfx7_data_buf_atomic64.rst","AMDGPU/gfx7_data_mimg_atomic_cmp.rst","AMDGPU/gfx7_data_mimg_atomic_reg.rst","AMDGPU/gfx7_data_mimg_store.rst","AMDGPU/gfx7_dst_buf_128.rst","AMDGPU/gfx7_dst_buf_64.rst","AMDGPU/gfx7_dst_buf_96.rst","AMDGPU/gfx7_dst_buf_lds.rst","AMDGPU/gfx7_dst_flat_atomic32.rst","AMDGPU/gfx7_dst_flat_atomic64.rst","AMDGPU/gfx7_dst_mimg_gather4.rst","AMDGPU/gfx7_dst_mimg_regular.rst","AMDGPU/gfx7_fimm32.rst","AMDGPU/gfx7_hwreg.rst","AMDGPU/gfx7_label.rst","AMDGPU/gfx7_mod.rst","AMDGPU/gfx7_msg.rst","AMDGPU/gfx7_offset_buf.rst","AMDGPU/gfx7_offset_smem.rst","AMDGPU/gfx7_opt.rst","AMDGPU/gfx7_param.rst","AMDGPU/gfx7_ret.rst","AMDGPU/gfx7_rsrc_buf.rst","AMDGPU/gfx7_rsrc_mimg.rst","AMDGPU/gfx7_samp_mimg.rst","AMDGPU/gfx7_sdst128_0.rst","AMDGPU/gfx7_sdst256_0.rst","AMDGPU/gfx7_sdst32_0.rst","AMDGPU/gfx7_sdst32_1.rst","AMDGPU/gfx7_sdst32_2.rst","AMDGPU/gfx7_sdst512_0.rst","AMDGPU/gfx7_sdst64_0.rst","AMDGPU/gfx7_sdst64_1.rst","AMDGPU/gfx7_simm16.rst","AMDGPU/gfx7_src32_0.rst","AMDGPU/gfx7_src32_1.rst","AMDGPU/gfx7_src32_2.rst","AMDGPU/gfx7_src32_3.rst","AMDGPU/gfx7_src32_4.rst","AMDGPU/gfx7_src32_5.rst","AMDGPU/gfx7_src32_6.rst","AMDGPU/gfx7_src64_0.rst","AMDGPU/gfx7_src64_1.rst","AMDGPU/gfx7_src64_2.rst","AMDGPU/gfx7_src_exp.rst","AMDGPU/gfx7_ssrc32_0.rst","AMDGPU/gfx7_ssrc32_1.rst","AMDGPU/gfx7_ssrc32_2.rst","AMDGPU/gfx7_ssrc32_3.rst","AMDGPU/gfx7_ssrc32_4.rst","AMDGPU/gfx7_ssrc32_5.rst","AMDGPU/gfx7_ssrc32_6.rst","AMDGPU/gfx7_ssrc64_0.rst","AMDGPU/gfx7_ssrc64_1.rst","AMDGPU/gfx7_ssrc64_2.rst","AMDGPU/gfx7_ssrc64_3.rst","AMDGPU/gfx7_tgt.rst","AMDGPU/gfx7_type_dev.rst","AMDGPU/gfx7_uimm16.rst","AMDGPU/gfx7_vcc_64.rst","AMDGPU/gfx7_vdata128_0.rst","AMDGPU/gfx7_vdata32_0.rst","AMDGPU/gfx7_vdata64_0.rst","AMDGPU/gfx7_vdata96_0.rst","AMDGPU/gfx7_vdst128_0.rst","AMDGPU/gfx7_vdst32_0.rst","AMDGPU/gfx7_vdst64_0.rst","AMDGPU/gfx7_vdst96_0.rst","AMDGPU/gfx7_vsrc128_0.rst","AMDGPU/gfx7_vsrc32_0.rst","AMDGPU/gfx7_vsrc32_1.rst","AMDGPU/gfx7_vsrc64_0.rst","AMDGPU/gfx7_waitcnt.rst","AMDGPU/gfx8_addr_buf.rst","AMDGPU/gfx8_addr_ds.rst","AMDGPU/gfx8_addr_flat.rst","AMDGPU/gfx8_addr_mimg.rst","AMDGPU/gfx8_attr.rst","AMDGPU/gfx8_base_smem_addr.rst","AMDGPU/gfx8_base_smem_buf.rst","AMDGPU/gfx8_bimm16.rst","AMDGPU/gfx8_bimm32.rst","AMDGPU/gfx8_data_buf_atomic128.rst","AMDGPU/gfx8_data_buf_atomic32.rst","AMDGPU/gfx8_data_buf_atomic64.rst","AMDGPU/gfx8_data_buf_d16_128.rst","AMDGPU/gfx8_data_buf_d16_32.rst","AMDGPU/gfx8_data_buf_d16_64.rst","AMDGPU/gfx8_data_buf_d16_96.rst","AMDGPU/gfx8_data_mimg_atomic_cmp.rst","AMDGPU/gfx8_data_mimg_atomic_reg.rst","AMDGPU/gfx8_data_mimg_store.rst","AMDGPU/gfx8_data_mimg_store_d16.rst","AMDGPU/gfx8_dst_buf_128.rst","AMDGPU/gfx8_dst_buf_64.rst","AMDGPU/gfx8_dst_buf_96.rst","AMDGPU/gfx8_dst_buf_d16_128.rst","AMDGPU/gfx8_dst_buf_d16_32.rst","AMDGPU/gfx8_dst_buf_d16_64.rst","AMDGPU/gfx8_dst_buf_d16_96.rst","AMDGPU/gfx8_dst_buf_lds.rst","AMDGPU/gfx8_dst_flat_atomic32.rst","AMDGPU/gfx8_dst_flat_atomic64.rst","AMDGPU/gfx8_dst_mimg_gather4.rst","AMDGPU/gfx8_dst_mimg_regular.rst","AMDGPU/gfx8_dst_mimg_regular_d16.rst","AMDGPU/gfx8_fimm16.rst","AMDGPU/gfx8_fimm32.rst","AMDGPU/gfx8_hwreg.rst","AMDGPU/gfx8_imm4.rst","AMDGPU/gfx8_label.rst","AMDGPU/gfx8_mod_dpp_sdwa_abs_neg.rst","AMDGPU/gfx8_mod_sdwa_sext.rst","AMDGPU/gfx8_mod_vop3_abs_neg.rst","AMDGPU/gfx8_msg.rst","AMDGPU/gfx8_offset_buf.rst","AMDGPU/gfx8_offset_smem_load.rst","AMDGPU/gfx8_offset_smem_store.rst","AMDGPU/gfx8_opt.rst","AMDGPU/gfx8_param.rst","AMDGPU/gfx8_perm_smem.rst","AMDGPU/gfx8_ret.rst","AMDGPU/gfx8_rsrc_buf.rst","AMDGPU/gfx8_rsrc_mimg.rst","AMDGPU/gfx8_samp_mimg.rst","AMDGPU/gfx8_sdata128_0.rst","AMDGPU/gfx8_sdata32_0.rst","AMDGPU/gfx8_sdata64_0.rst","AMDGPU/gfx8_sdst128_0.rst","AMDGPU/gfx8_sdst256_0.rst","AMDGPU/gfx8_sdst32_0.rst","AMDGPU/gfx8_sdst32_1.rst","AMDGPU/gfx8_sdst32_2.rst","AMDGPU/gfx8_sdst512_0.rst","AMDGPU/gfx8_sdst64_0.rst","AMDGPU/gfx8_sdst64_1.rst","AMDGPU/gfx8_simm16.rst","AMDGPU/gfx8_src32_0.rst","AMDGPU/gfx8_src32_1.rst","AMDGPU/gfx8_src32_2.rst","AMDGPU/gfx8_src32_3.rst","AMDGPU/gfx8_src64_0.rst","AMDGPU/gfx8_src64_1.rst","AMDGPU/gfx8_src_exp.rst","AMDGPU/gfx8_ssrc32_0.rst","AMDGPU/gfx8_ssrc32_1.rst","AMDGPU/gfx8_ssrc32_2.rst","AMDGPU/gfx8_ssrc32_3.rst","AMDGPU/gfx8_ssrc32_4.rst","AMDGPU/gfx8_ssrc64_0.rst","AMDGPU/gfx8_ssrc64_1.rst","AMDGPU/gfx8_ssrc64_2.rst","AMDGPU/gfx8_ssrc64_3.rst","AMDGPU/gfx8_tgt.rst","AMDGPU/gfx8_type_dev.rst","AMDGPU/gfx8_uimm16.rst","AMDGPU/gfx8_vcc_64.rst","AMDGPU/gfx8_vdata128_0.rst","AMDGPU/gfx8_vdata32_0.rst","AMDGPU/gfx8_vdata64_0.rst","AMDGPU/gfx8_vdata96_0.rst","AMDGPU/gfx8_vdst128_0.rst","AMDGPU/gfx8_vdst32_0.rst","AMDGPU/gfx8_vdst64_0.rst","AMDGPU/gfx8_vdst96_0.rst","AMDGPU/gfx8_vsrc128_0.rst","AMDGPU/gfx8_vsrc32_0.rst","AMDGPU/gfx8_vsrc32_1.rst","AMDGPU/gfx8_vsrc64_0.rst","AMDGPU/gfx8_waitcnt.rst","AMDGPU/gfx9_addr_buf.rst","AMDGPU/gfx9_addr_ds.rst","AMDGPU/gfx9_addr_flat.rst","AMDGPU/gfx9_addr_mimg.rst","AMDGPU/gfx9_attr.rst","AMDGPU/gfx9_base_smem_addr.rst","AMDGPU/gfx9_base_smem_buf.rst","AMDGPU/gfx9_base_smem_scratch.rst","AMDGPU/gfx9_bimm16.rst","AMDGPU/gfx9_bimm32.rst","AMDGPU/gfx9_data_buf_atomic128.rst","AMDGPU/gfx9_data_buf_atomic32.rst","AMDGPU/gfx9_data_buf_atomic64.rst","AMDGPU/gfx9_data_mimg_atomic_cmp.rst","AMDGPU/gfx9_data_mimg_atomic_reg.rst","AMDGPU/gfx9_data_mimg_store.rst","AMDGPU/gfx9_data_mimg_store_d16.rst","AMDGPU/gfx9_data_smem_atomic128.rst","AMDGPU/gfx9_data_smem_atomic32.rst","AMDGPU/gfx9_data_smem_atomic64.rst","AMDGPU/gfx9_dst_buf_128.rst","AMDGPU/gfx9_dst_buf_32.rst","AMDGPU/gfx9_dst_buf_64.rst","AMDGPU/gfx9_dst_buf_96.rst","AMDGPU/gfx9_dst_buf_lds.rst","AMDGPU/gfx9_dst_flat_atomic32.rst","AMDGPU/gfx9_dst_flat_atomic64.rst","AMDGPU/gfx9_dst_mimg_gather4.rst","AMDGPU/gfx9_dst_mimg_regular.rst","AMDGPU/gfx9_dst_mimg_regular_d16.rst","AMDGPU/gfx9_fimm16.rst","AMDGPU/gfx9_fimm32.rst","AMDGPU/gfx9_hwreg.rst","AMDGPU/gfx9_imm4.rst","AMDGPU/gfx9_label.rst","AMDGPU/gfx9_mad_type_dev.rst","AMDGPU/gfx9_mod_dpp_sdwa_abs_neg.rst","AMDGPU/gfx9_mod_sdwa_sext.rst","AMDGPU/gfx9_mod_vop3_abs_neg.rst","AMDGPU/gfx9_msg.rst","AMDGPU/gfx9_offset_buf.rst","AMDGPU/gfx9_offset_smem_buf.rst","AMDGPU/gfx9_offset_smem_plain.rst","AMDGPU/gfx9_opt.rst","AMDGPU/gfx9_param.rst","AMDGPU/gfx9_perm_smem.rst","AMDGPU/gfx9_ret.rst","AMDGPU/gfx9_rsrc_buf.rst","AMDGPU/gfx9_rsrc_mimg.rst","AMDGPU/gfx9_saddr_flat_global.rst","AMDGPU/gfx9_saddr_flat_scratch.rst","AMDGPU/gfx9_samp_mimg.rst","AMDGPU/gfx9_sdata128_0.rst","AMDGPU/gfx9_sdata32_0.rst","AMDGPU/gfx9_sdata64_0.rst","AMDGPU/gfx9_sdst128_0.rst","AMDGPU/gfx9_sdst256_0.rst","AMDGPU/gfx9_sdst32_0.rst","AMDGPU/gfx9_sdst32_1.rst","AMDGPU/gfx9_sdst32_2.rst","AMDGPU/gfx9_sdst512_0.rst","AMDGPU/gfx9_sdst64_0.rst","AMDGPU/gfx9_sdst64_1.rst","AMDGPU/gfx9_simm16.rst","AMDGPU/gfx9_src32_0.rst","AMDGPU/gfx9_src32_1.rst","AMDGPU/gfx9_src32_2.rst","AMDGPU/gfx9_src32_3.rst","AMDGPU/gfx9_src64_0.rst","AMDGPU/gfx9_src64_1.rst","AMDGPU/gfx9_src_exp.rst","AMDGPU/gfx9_ssrc32_0.rst","AMDGPU/gfx9_ssrc32_1.rst","AMDGPU/gfx9_ssrc32_2.rst","AMDGPU/gfx9_ssrc32_3.rst","AMDGPU/gfx9_ssrc32_4.rst","AMDGPU/gfx9_ssrc64_0.rst","AMDGPU/gfx9_ssrc64_1.rst","AMDGPU/gfx9_ssrc64_2.rst","AMDGPU/gfx9_ssrc64_3.rst","AMDGPU/gfx9_tgt.rst","AMDGPU/gfx9_type_dev.rst","AMDGPU/gfx9_uimm16.rst","AMDGPU/gfx9_vaddr_flat_global.rst","AMDGPU/gfx9_vaddr_flat_scratch.rst","AMDGPU/gfx9_vcc_64.rst","AMDGPU/gfx9_vdata128_0.rst","AMDGPU/gfx9_vdata32_0.rst","AMDGPU/gfx9_vdata64_0.rst","AMDGPU/gfx9_vdata96_0.rst","AMDGPU/gfx9_vdst128_0.rst","AMDGPU/gfx9_vdst32_0.rst","AMDGPU/gfx9_vdst64_0.rst","AMDGPU/gfx9_vdst96_0.rst","AMDGPU/gfx9_vsrc128_0.rst","AMDGPU/gfx9_vsrc32_0.rst","AMDGPU/gfx9_vsrc32_1.rst","AMDGPU/gfx9_vsrc64_0.rst","AMDGPU/gfx9_waitcnt.rst","AMDGPUInstructionNotation.rst","AMDGPUInstructionSyntax.rst","AMDGPUModifierSyntax.rst","AMDGPUOperandSyntax.rst","AMDGPUUsage.rst","AddingConstrainedIntrinsics.rst","AdvancedBuilds.rst","AliasAnalysis.rst","Atomics.rst","Benchmarking.rst","BigEndianNEON.rst","BitCodeFormat.rst","BlockFrequencyTerminology.rst","BranchWeightMetadata.rst","BugLifeCycle.rst","Bugpoint.rst","BuildingADistribution.rst","CFIVerify.rst","CMake.rst","CMakePrimer.rst","CodeGenerator.rst","CodeOfConduct.rst","CodingStandards.rst","CommandGuide/FileCheck.rst","CommandGuide/bugpoint.rst","CommandGuide/dsymutil.rst","CommandGuide/index.rst","CommandGuide/lit.rst","CommandGuide/llc.rst","CommandGuide/lli.rst","CommandGuide/llvm-addr2line.md","CommandGuide/llvm-ar.rst","CommandGuide/llvm-as.rst","CommandGuide/llvm-bcanalyzer.rst","CommandGuide/llvm-build.rst","CommandGuide/llvm-config.rst","CommandGuide/llvm-cov.rst","CommandGuide/llvm-cxxfilt.rst","CommandGuide/llvm-cxxmap.rst","CommandGuide/llvm-diff.rst","CommandGuide/llvm-dis.rst","CommandGuide/llvm-dwarfdump.rst","CommandGuide/llvm-exegesis.rst","CommandGuide/llvm-extract.rst","CommandGuide/llvm-lib.rst","CommandGuide/llvm-link.rst","CommandGuide/llvm-lipo.rst","CommandGuide/llvm-mca.rst","CommandGuide/llvm-nm.rst","CommandGuide/llvm-objcopy.rst","CommandGuide/llvm-objdump.rst","CommandGuide/llvm-pdbutil.rst","CommandGuide/llvm-profdata.rst","CommandGuide/llvm-ranlib.md","CommandGuide/llvm-readelf.rst","CommandGuide/llvm-readobj.rst","CommandGuide/llvm-size.md","CommandGuide/llvm-stress.rst","CommandGuide/llvm-strings.md","CommandGuide/llvm-strip.md","CommandGuide/llvm-symbolizer.rst","CommandGuide/opt.rst","CommandGuide/tblgen.rst","CommandLine.rst","CompileCudaWithLLVM.rst","CompilerWriterInfo.rst","Contributing.rst","Coroutines.rst","CoverageMappingFormat.rst","DebuggingJITedCode.rst","DeveloperPolicy.rst","Docker.rst","ExceptionHandling.rst","ExtendingLLVM.rst","Extensions.rst","FAQ.rst","FaultMaps.rst","Frontend/PerformanceTips.rst","FuzzingLLVM.rst","GarbageCollection.rst","GetElementPtr.rst","GettingStarted.rst","GettingStartedVS.rst","GlobalISel.rst","GoldPlugin.rst","HowToAddABuilder.rst","HowToBuildOnARM.rst","HowToBuildWithPGO.rst","HowToCrossCompileBuiltinsOnArm.rst","HowToCrossCompileLLVM.rst","HowToReleaseLLVM.rst","HowToSetUpLLVMStyleRTTI.rst","HowToSubmitABug.rst","HowToUseAttributes.rst","HowToUseInstrMappings.rst","InAlloca.rst","LLVMBuild.rst","LangRef.rst","Lexicon.rst","LibFuzzer.rst","LinkTimeOptimization.rst","MCJITDesignAndImplementation.rst","MIRLangRef.rst","MarkdownQuickstartTemplate.md","MarkedUpDisassembly.rst","MeetupGuidelines.rst","MemorySSA.rst","MergeFunctions.rst","NVPTXUsage.rst","ORCv2.rst","OptBisect.rst","PDB/CodeViewSymbols.rst","PDB/CodeViewTypes.rst","PDB/DbiStream.rst","PDB/GlobalStream.rst","PDB/HashTable.rst","PDB/ModiStream.rst","PDB/MsfFile.rst","PDB/PdbStream.rst","PDB/PublicStream.rst","PDB/TpiStream.rst","PDB/index.rst","Packaging.rst","Passes.rst","Phabricator.rst","ProgrammersManual.rst","Projects.rst","Proposals/GitHubMove.rst","Proposals/TestSuite.rst","Proposals/VariableNames.rst","Proposals/VectorizationPlan.rst","ReleaseNotes.rst","ReleaseProcess.rst","Remarks.rst","ReportingGuide.rst","ScudoHardenedAllocator.rst","SegmentedStacks.rst","SourceLevelDebugging.rst","SpeculativeLoadHardening.md","SphinxQuickstartTemplate.rst","StackMaps.rst","StackSafetyAnalysis.rst","Statepoints.rst","SupportLibrary.rst","SystemLibrary.rst","TableGen/BackEnds.rst","TableGen/Deficiencies.rst","TableGen/LangIntro.rst","TableGen/LangRef.rst","TableGen/index.rst","TableGenFundamentals.rst","TestSuiteGuide.md","TestSuiteMakefileGuide.rst","TestingGuide.rst","TransformMetadata.rst","TypeMetadata.rst","Vectorizers.rst","WritingAnLLVMBackend.rst","WritingAnLLVMPass.rst","XRay.rst","XRayExample.rst","XRayFDRFormat.rst","YamlIO.rst","index.rst","tutorial/BuildingAJIT1.rst","tutorial/BuildingAJIT2.rst","tutorial/BuildingAJIT3.rst","tutorial/BuildingAJIT4.rst","tutorial/BuildingAJIT5.rst","tutorial/LangImpl01.rst","tutorial/LangImpl02.rst","tutorial/LangImpl03.rst","tutorial/LangImpl04.rst","tutorial/LangImpl05.rst","tutorial/LangImpl06.rst","tutorial/LangImpl07.rst","tutorial/LangImpl08.rst","tutorial/LangImpl09.rst","tutorial/LangImpl10.rst","tutorial/MyFirstLanguageFrontend/LangImpl01.rst","tutorial/MyFirstLanguageFrontend/LangImpl02.rst","tutorial/MyFirstLanguageFrontend/LangImpl03.rst","tutorial/MyFirstLanguageFrontend/LangImpl04.rst","tutorial/MyFirstLanguageFrontend/LangImpl05.rst","tutorial/MyFirstLanguageFrontend/LangImpl06.rst","tutorial/MyFirstLanguageFrontend/LangImpl07.rst","tutorial/MyFirstLanguageFrontend/LangImpl08.rst","tutorial/MyFirstLanguageFrontend/LangImpl09.rst","tutorial/MyFirstLanguageFrontend/LangImpl10.rst","tutorial/MyFirstLanguageFrontend/index.rst","tutorial/OCamlLangImpl1.rst","tutorial/OCamlLangImpl2.rst","tutorial/OCamlLangImpl3.rst","tutorial/OCamlLangImpl4.rst","tutorial/OCamlLangImpl5.rst","tutorial/OCamlLangImpl6.rst","tutorial/OCamlLangImpl7.rst","tutorial/OCamlLangImpl8.rst","tutorial/index.rst","yaml2obj.rst"],objects:{"":{"-lto-pass-remarks-filter":[515,0,1,"cmdoption-lto-pass-remarks-filter"],"-lto-pass-remarks-format":[515,0,1,"cmdoption-lto-pass-remarks-format"],"-lto-pass-remarks-hotness-threshold":[515,0,1,"cmdoption-lto-pass-remarks-hotness-threshold"],"-lto-pass-remarks-output":[515,0,1,"cmdoption-lto-pass-remarks-output"],"-lto-pass-remarks-with-hotness":[515,0,1,"cmdoption-lto-pass-remarks-with-hotness"],"-opt-remarks-filename":[515,0,1,"cmdoption-opt-remarks-filename"],"-opt-remarks-filter":[515,0,1,"cmdoption-opt-remarks-filter"],"-opt-remarks-format":[515,0,1,"cmdoption-opt-remarks-format"],"-opt-remarks-with-hotness":[515,0,1,"cmdoption-opt-remarks-with-hotness"],"-pass-remarks":[515,0,1,"cmdoption-pass-remarks"],"-pass-remarks-analysis":[515,0,1,"cmdoption-pass-remarks-analysis"],"-pass-remarks-filter":[515,0,1,"cmdoption-pass-remarks-filter"],"-pass-remarks-format":[515,0,1,"cmdoption-pass-remarks-format"],"-pass-remarks-hotness-threshold":[515,0,1,"cmdoption-pass-remarks-hotness-threshold"],"-pass-remarks-missed":[515,0,1,"cmdoption-pass-remarks-missed"],"-pass-remarks-output":[515,0,1,"cmdoption-pass-remarks-output"],"-pass-remarks-with-hotness":[515,0,1,"cmdoption-pass-remarks-with-hotness"]},"llvm-bcanalyzer":{"-dump":[415,0,1,"cmdoption-llvm-bcanalyzer-dump"],"-help":[415,0,1,"cmdoption-llvm-bcanalyzer-help"],"-nodetails":[415,0,1,"cmdoption-llvm-bcanalyzer-nodetails"],"-verify":[415,0,1,"cmdoption-llvm-bcanalyzer-verify"]},"llvm-cov-export":{"-arch":[418,0,1,"cmdoption-llvm-cov-export-arch"],"-format":[418,0,1,"cmdoption-llvm-cov-export-format"],"-ignore-filename-regex":[418,0,1,"cmdoption-llvm-cov-export-ignore-filename-regex"],"-j":[418,0,1,"cmdoption-llvm-cov-export-num-threads"],"-num-threads":[418,0,1,"cmdoption-llvm-cov-export-num-threads"],"-skip-expansions":[418,0,1,"cmdoption-llvm-cov-export-skip-expansions"],"-skip-functions":[418,0,1,"cmdoption-llvm-cov-export-skip-functions"],"-summary-only":[418,0,1,"cmdoption-llvm-cov-export-summary-only"]},"llvm-cov-gcov":{"--all-blocks":[418,0,1,"cmdoption-llvm-cov-gcov-a"],"--branch-counts":[418,0,1,"cmdoption-llvm-cov-gcov-c"],"--branch-probabilities":[418,0,1,"cmdoption-llvm-cov-gcov-b"],"--function-summaries":[418,0,1,"cmdoption-llvm-cov-gcov-f"],"--hash-filenames":[418,0,1,"cmdoption-llvm-cov-gcov-x"],"--help":[418,0,1,"cmdoption-llvm-cov-gcov-help"],"--long-file-names":[418,0,1,"cmdoption-llvm-cov-gcov-l"],"--no-output":[418,0,1,"cmdoption-llvm-cov-gcov-n"],"--object-directory":[418,0,1,"cmdoption-llvm-cov-gcov-o"],"--object-file":[418,0,1,"cmdoption-llvm-cov-gcov-o"],"--preserve-paths":[418,0,1,"cmdoption-llvm-cov-gcov-p"],"--unconditional-branches":[418,0,1,"cmdoption-llvm-cov-gcov-u"],"-a":[418,0,1,"cmdoption-llvm-cov-gcov-a"],"-b":[418,0,1,"cmdoption-llvm-cov-gcov-b"],"-c":[418,0,1,"cmdoption-llvm-cov-gcov-c"],"-f":[418,0,1,"cmdoption-llvm-cov-gcov-f"],"-l":[418,0,1,"cmdoption-llvm-cov-gcov-l"],"-n":[418,0,1,"cmdoption-llvm-cov-gcov-n"],"-o":[418,0,1,"cmdoption-llvm-cov-gcov-o"],"-p":[418,0,1,"cmdoption-llvm-cov-gcov-p"],"-u":[418,0,1,"cmdoption-llvm-cov-gcov-u"],"-version":[418,0,1,"cmdoption-llvm-cov-gcov-version"],"-x":[418,0,1,"cmdoption-llvm-cov-gcov-x"]},"llvm-cov-report":{"-arch":[418,0,1,"cmdoption-llvm-cov-report-arch"],"-ignore-filename-regex":[418,0,1,"cmdoption-llvm-cov-report-ignore-filename-regex"],"-show-functions":[418,0,1,"cmdoption-llvm-cov-report-show-functions"],"-show-instantiation-summary":[418,0,1,"cmdoption-llvm-cov-report-show-instantiation-summary"],"-use-color[":[418,0,1,"cmdoption-llvm-cov-report-use-color"]},"llvm-cov-show":{"-Xdemangler":[418,0,1,"cmdoption-llvm-cov-show-xdemangler"],"-arch":[418,0,1,"cmdoption-llvm-cov-show-arch"],"-format":[418,0,1,"cmdoption-llvm-cov-show-format"],"-ignore-filename-regex":[418,0,1,"cmdoption-llvm-cov-show-ignore-filename-regex"],"-j":[418,0,1,"cmdoption-llvm-cov-show-num-threads"],"-line-coverage-gt":[418,0,1,"cmdoption-llvm-cov-show-line-coverage-gt"],"-line-coverage-lt":[418,0,1,"cmdoption-llvm-cov-show-line-coverage-lt"],"-name":[418,0,1,"cmdoption-llvm-cov-show-name"],"-name-regex":[418,0,1,"cmdoption-llvm-cov-show-name-regex"],"-name-whitelist":[418,0,1,"cmdoption-llvm-cov-show-name-whitelist"],"-num-threads":[418,0,1,"cmdoption-llvm-cov-show-num-threads"],"-output-dir":[418,0,1,"cmdoption-llvm-cov-show-output-dir"],"-path-equivalence":[418,0,1,"cmdoption-llvm-cov-show-path-equivalence"],"-region-coverage-gt":[418,0,1,"cmdoption-llvm-cov-show-region-coverage-gt"],"-region-coverage-lt":[418,0,1,"cmdoption-llvm-cov-show-region-coverage-lt"],"-show-expansions":[418,0,1,"cmdoption-llvm-cov-show-show-expansions"],"-show-instantiations":[418,0,1,"cmdoption-llvm-cov-show-show-instantiations"],"-show-line-counts":[418,0,1,"cmdoption-llvm-cov-show-show-line-counts"],"-show-line-counts-or-regions":[418,0,1,"cmdoption-llvm-cov-show-show-line-counts-or-regions"],"-show-regions":[418,0,1,"cmdoption-llvm-cov-show-show-regions"],"-tab-size":[418,0,1,"cmdoption-llvm-cov-show-tab-size"],"-use-color":[418,0,1,"cmdoption-llvm-cov-show-use-color"]},"llvm-cxxfilt":{"--format":[419,0,1,"cmdoption-llvm-cxxfilt-format"],"--help":[419,0,1,"cmdoption-llvm-cxxfilt-help"],"--help-list":[419,0,1,"cmdoption-llvm-cxxfilt-help-list"],"--strip-underscore":[419,0,1,"cmdoption-llvm-cxxfilt-strip-underscore"],"--types":[419,0,1,"cmdoption-llvm-cxxfilt-types"],"--version":[419,0,1,"cmdoption-llvm-cxxfilt-version"],"-_":[419,0,1,"cmdoption-llvm-cxxfilt-strip-underscore"],"-h":[419,0,1,"cmdoption-llvm-cxxfilt-help"],"-s":[419,0,1,"cmdoption-llvm-cxxfilt-format"],"-t":[419,0,1,"cmdoption-llvm-cxxfilt-types"],"@<FILE>":[419,0,1,"cmdoption-llvm-cxxfilt-arg-file"]},"llvm-cxxmap":{"-Wambiguous":[420,0,1,"cmdoption-llvm-cxxmap-wambiguous"],"-Wincomplete":[420,0,1,"cmdoption-llvm-cxxmap-wincomplete"],"-o":[420,0,1,"cmdoption-llvm-cxxmap-output"],"-output":[420,0,1,"cmdoption-llvm-cxxmap-output"],"-r":[420,0,1,"cmdoption-llvm-cxxmap-remapping-file"],"-remapping-file":[420,0,1,"cmdoption-llvm-cxxmap-remapping-file"]},"llvm-dwarfdump":{"--all":[423,0,1,"cmdoption-llvm-dwarfdump-a"],"--apple-names":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--apple-namespaces":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--apple-objc":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--apple-types":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--arch":[423,0,1,"cmdoption-llvm-dwarfdump-arch"],"--color":[423,0,1,"cmdoption-llvm-dwarfdump-color"],"--debug-abbrev":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-addr":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-aranges":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-cu-index":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-frame":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-gnu-pubnames":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-gnu-pubtypes":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-info":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-line":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-line-str":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-loc":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-loclists":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-macro":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-names":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-pubnames":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-pubtypes":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-ranges":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-rnglists":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-str":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-str-offsets":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-tu-index":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--debug-types":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--diff":[423,0,1,"cmdoption-llvm-dwarfdump-diff"],"--eh-frame":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--find":[423,0,1,"cmdoption-llvm-dwarfdump-f"],"--gdb-index":[423,0,1,"cmdoption-llvm-dwarfdump-debug-abbrev"],"--help":[423,0,1,"cmdoption-llvm-dwarfdump-h"],"--help-list":[423,0,1,"cmdoption-llvm-dwarfdump-help-list"],"--ignore-case":[423,0,1,"cmdoption-llvm-dwarfdump-i"],"--lookup":[423,0,1,"cmdoption-llvm-dwarfdump-lookup"],"--name":[423,0,1,"cmdoption-llvm-dwarfdump-n"],"--parent-recurse-depth":[423,0,1,"cmdoption-llvm-dwarfdump-parent-recurse-depth"],"--quiet":[423,0,1,"cmdoption-llvm-dwarfdump-quiet"],"--recurse-depth":[423,0,1,"cmdoption-llvm-dwarfdump-r"],"--regex":[423,0,1,"cmdoption-llvm-dwarfdump-x"],"--show-children":[423,0,1,"cmdoption-llvm-dwarfdump-c"],"--show-form":[423,0,1,"cmdoption-llvm-dwarfdump-show-form"],"--show-parents":[423,0,1,"cmdoption-llvm-dwarfdump-p"],"--statistics":[423,0,1,"cmdoption-llvm-dwarfdump-statistics"],"--summarize-types":[423,0,1,"cmdoption-llvm-dwarfdump-summarize-types"],"--uuid":[423,0,1,"cmdoption-llvm-dwarfdump-u"],"--verbose":[423,0,1,"cmdoption-llvm-dwarfdump-v"],"--verify":[423,0,1,"cmdoption-llvm-dwarfdump-verify"],"--version":[423,0,1,"cmdoption-llvm-dwarfdump-version"],"-F":[423,0,1,"cmdoption-llvm-dwarfdump-show-form"],"-a":[423,0,1,"cmdoption-llvm-dwarfdump-a"],"-c":[423,0,1,"cmdoption-llvm-dwarfdump-c"],"-f":[423,0,1,"cmdoption-llvm-dwarfdump-f"],"-h":[423,0,1,"cmdoption-llvm-dwarfdump-h"],"-i":[423,0,1,"cmdoption-llvm-dwarfdump-i"],"-n":[423,0,1,"cmdoption-llvm-dwarfdump-n"],"-o":[423,0,1,"cmdoption-llvm-dwarfdump-o"],"-p":[423,0,1,"cmdoption-llvm-dwarfdump-p"],"-r":[423,0,1,"cmdoption-llvm-dwarfdump-r"],"-u":[423,0,1,"cmdoption-llvm-dwarfdump-u"],"-v":[423,0,1,"cmdoption-llvm-dwarfdump-v"],"-x":[423,0,1,"cmdoption-llvm-dwarfdump-x"],"@<FILE>":[423,0,1,"cmdoption-llvm-dwarfdump-arg-file"]},"llvm-exegesis":{"--dump-object-to-disk":[424,0,1,"cmdoption-llvm-exegesis-dump-object-to-disk"],"-analysis-clustering":[424,0,1,"cmdoption-llvm-exegesis-analysis-clustering"],"-analysis-clustering-epsilon":[424,0,1,"cmdoption-llvm-exegesis-analysis-clustering-epsilon"],"-analysis-clusters-output-file":[424,0,1,"cmdoption-llvm-exegesis-analysis-clusters-output-file"],"-analysis-display-unstable-clusters":[424,0,1,"cmdoption-llvm-exegesis-analysis-display-unstable-clusters"],"-analysis-inconsistencies-output-file":[424,0,1,"cmdoption-llvm-exegesis-analysis-inconsistencies-output-file"],"-analysis-inconsistency-epsilon":[424,0,1,"cmdoption-llvm-exegesis-analysis-inconsistency-epsilon"],"-analysis-numpoints":[424,0,1,"cmdoption-llvm-exegesis-analysis-numpoints"],"-benchmarks-file":[424,0,1,"cmdoption-llvm-exegesis-benchmarks-file"],"-help":[424,0,1,"cmdoption-llvm-exegesis-help"],"-ignore-invalid-sched-class":[424,0,1,"cmdoption-llvm-exegesis-ignore-invalid-sched-class"],"-mcpu":[424,0,1,"cmdoption-llvm-exegesis-mcpu"],"-mode":[424,0,1,"cmdoption-llvm-exegesis-mode"],"-num-repetitions":[424,0,1,"cmdoption-llvm-exegesis-num-repetitions"],"-opcode-index":[424,0,1,"cmdoption-llvm-exegesis-opcode-index"],"-opcode-name":[424,0,1,"cmdoption-llvm-exegesis-opcode-name"],"-snippets-file":[424,0,1,"cmdoption-llvm-exegesis-snippets-file"]},"llvm-link":{"-S":[427,0,1,"cmdoption-llvm-link-s"],"-d":[427,0,1,"cmdoption-llvm-link-d"],"-f":[427,0,1,"cmdoption-llvm-link-f"],"-help":[427,0,1,"cmdoption-llvm-link-help"],"-o":[427,0,1,"cmdoption-llvm-link-o"],"-v":[427,0,1,"cmdoption-llvm-link-v"]},"llvm-lipo":{"-archs":[428,0,1,"cmdoption-llvm-lipo-archs"],"-h":[428,0,1,"cmdoption-llvm-lipo-help"],"-help":[428,0,1,"cmdoption-llvm-lipo-help"],"-verify_arch":[428,0,1,"cmdoption-llvm-lipo-verify-arch"],"-version":[428,0,1,"cmdoption-llvm-lipo-version"]},"llvm-mca":{"-all-stats":[429,0,1,"cmdoption-llvm-mca-all-stats"],"-all-views":[429,0,1,"cmdoption-llvm-mca-all-views"],"-bottleneck-analysis":[429,0,1,"cmdoption-llvm-mca-bottleneck-analysis"],"-dispatch":[429,0,1,"cmdoption-llvm-mca-dispatch"],"-dispatch-stats":[429,0,1,"cmdoption-llvm-mca-dispatch-stats"],"-help":[429,0,1,"cmdoption-llvm-mca-help"],"-instruction-info":[429,0,1,"cmdoption-llvm-mca-instruction-info"],"-instruction-tables":[429,0,1,"cmdoption-llvm-mca-instruction-tables"],"-iterations":[429,0,1,"cmdoption-llvm-mca-iterations"],"-lqueue":[429,0,1,"cmdoption-llvm-mca-lqueue"],"-march":[429,0,1,"cmdoption-llvm-mca-march"],"-mcpu":[429,0,1,"cmdoption-llvm-mca-mcpu"],"-mtriple":[429,0,1,"cmdoption-llvm-mca-mtriple"],"-noalias":[429,0,1,"cmdoption-llvm-mca-noalias"],"-o":[429,0,1,"cmdoption-llvm-mca-o"],"-output-asm-variant":[429,0,1,"cmdoption-llvm-mca-output-asm-variant"],"-register-file-size":[429,0,1,"cmdoption-llvm-mca-register-file-size"],"-register-file-stats":[429,0,1,"cmdoption-llvm-mca-register-file-stats"],"-resource-pressure":[429,0,1,"cmdoption-llvm-mca-resource-pressure"],"-retire-stats":[429,0,1,"cmdoption-llvm-mca-retire-stats"],"-scheduler-stats":[429,0,1,"cmdoption-llvm-mca-scheduler-stats"],"-squeue":[429,0,1,"cmdoption-llvm-mca-squeue"],"-timeline":[429,0,1,"cmdoption-llvm-mca-timeline"],"-timeline-max-cycles":[429,0,1,"cmdoption-llvm-mca-timeline-max-cycles"],"-timeline-max-iterations":[429,0,1,"cmdoption-llvm-mca-timeline-max-iterations"]},"llvm-nm":{"--add-dyldinfo":[430,0,1,"cmdoption-llvm-nm-add-dyldinfo"],"--arch":[430,0,1,"cmdoption-llvm-nm-arch"],"--debug-syms":[430,0,1,"cmdoption-llvm-nm-debug-syms"],"--defined-only":[430,0,1,"cmdoption-llvm-nm-defined-only"],"--demangle":[430,0,1,"cmdoption-llvm-nm-demangle"],"--dyldinfo-only":[430,0,1,"cmdoption-llvm-nm-dyldinfo-only"],"--dynamic":[430,0,1,"cmdoption-llvm-nm-dynamic"],"--extern-only":[430,0,1,"cmdoption-llvm-nm-extern-only"],"--format":[430,0,1,"cmdoption-llvm-nm-format"],"--help":[430,0,1,"cmdoption-llvm-nm-help"],"--help-list":[430,0,1,"cmdoption-llvm-nm-help-list"],"--just-symbol-name":[430,0,1,"cmdoption-llvm-nm-just-symbol-name"],"--no-demangle":[430,0,1,"cmdoption-llvm-nm-no-demangle"],"--no-dyldinfo":[430,0,1,"cmdoption-llvm-nm-no-dyldinfo"],"--no-llvm-bc":[430,0,1,"cmdoption-llvm-nm-no-llvm-bc"],"--no-sort":[430,0,1,"cmdoption-llvm-nm-no-sort"],"--no-weak":[430,0,1,"cmdoption-llvm-nm-no-weak"],"--numeric-sort":[430,0,1,"cmdoption-llvm-nm-numeric-sort"],"--portability":[430,0,1,"cmdoption-llvm-nm-portability"],"--print-armap":[430,0,1,"cmdoption-llvm-nm-print-armap"],"--print-file-name":[430,0,1,"cmdoption-llvm-nm-print-file-name"],"--print-size":[430,0,1,"cmdoption-llvm-nm-print-size"],"--radix":[430,0,1,"cmdoption-llvm-nm-radix"],"--reverse-sort":[430,0,1,"cmdoption-llvm-nm-reverse-sort"],"--size-sort":[430,0,1,"cmdoption-llvm-nm-size-sort"],"--special-syms":[430,0,1,"cmdoption-llvm-nm-special-syms"],"--undefined-only":[430,0,1,"cmdoption-llvm-nm-undefined-only"],"--version":[430,0,1,"cmdoption-llvm-nm-version"],"--without-aliases":[430,0,1,"cmdoption-llvm-nm-without-aliases"],"-A":[430,0,1,"cmdoption-llvm-nm-print-file-name"],"-B":[430,0,1,"cmdoption-llvm-nm-b"],"-C":[430,0,1,"cmdoption-llvm-nm-demangle"],"-D":[430,0,1,"cmdoption-llvm-nm-dynamic"],"-M":[430,0,1,"cmdoption-llvm-nm-print-armap"],"-P":[430,0,1,"cmdoption-llvm-nm-portability"],"-S":[430,0,1,"cmdoption-llvm-nm-print-size"],"-U":[430,0,1,"cmdoption-llvm-nm-defined-only"],"-W":[430,0,1,"cmdoption-llvm-nm-no-weak"],"-a":[430,0,1,"cmdoption-llvm-nm-debug-syms"],"-f":[430,0,1,"cmdoption-llvm-nm-format"],"-g":[430,0,1,"cmdoption-llvm-nm-extern-only"],"-h":[430,0,1,"cmdoption-llvm-nm-help"],"-j":[430,0,1,"cmdoption-llvm-nm-just-symbol-name"],"-m":[430,0,1,"cmdoption-llvm-nm-m"],"-n":[430,0,1,"cmdoption-llvm-nm-numeric-sort"],"-o":[430,0,1,"cmdoption-llvm-nm-print-file-name"],"-p":[430,0,1,"cmdoption-llvm-nm-no-sort"],"-r":[430,0,1,"cmdoption-llvm-nm-reverse-sort"],"-s":[430,0,1,"cmdoption-llvm-nm-s"],"-t":[430,0,1,"cmdoption-llvm-nm-radix"],"-u":[430,0,1,"cmdoption-llvm-nm-undefined-only"],"-v":[430,0,1,"cmdoption-llvm-nm-numeric-sort"],"-x":[430,0,1,"cmdoption-llvm-nm-x"],"@<FILE>":[430,0,1,"cmdoption-llvm-nm-arg-file"]},"llvm-objcopy":{"--add-gnu-debuglink":[431,0,1,"cmdoption-llvm-objcopy-add-gnu-debuglink"],"--add-section":[431,0,1,"cmdoption-llvm-objcopy-add-section"],"--add-symbol":[431,0,1,"cmdoption-llvm-objcopy-add-symbol"],"--adjust-start":[431,0,1,"cmdoption-llvm-objcopy-change-start"],"--allow-broken-links":[431,0,1,"cmdoption-llvm-objcopy-allow-broken-links"],"--binary-architecture":[431,0,1,"cmdoption-llvm-objcopy-binary-architecture"],"--build-id-link-dir":[431,0,1,"cmdoption-llvm-objcopy-build-id-link-dir"],"--build-id-link-input":[431,0,1,"cmdoption-llvm-objcopy-build-id-link-input"],"--build-id-link-output":[431,0,1,"cmdoption-llvm-objcopy-build-id-link-output"],"--change-start":[431,0,1,"cmdoption-llvm-objcopy-change-start"],"--compress-debug-sections":[431,0,1,"cmdoption-llvm-objcopy-compress-debug-sections"],"--decompress-debug-sections":[431,0,1,"cmdoption-llvm-objcopy-decompress-debug-sections"],"--disable-deterministic-archives":[431,0,1,"cmdoption-llvm-objcopy-disable-deterministic-archives"],"--discard-all":[431,0,1,"cmdoption-llvm-objcopy-discard-all"],"--discard-locals":[431,0,1,"cmdoption-llvm-objcopy-discard-locals"],"--dump-section":[431,0,1,"cmdoption-llvm-objcopy-dump-section"],"--enable-deterministic-archives":[431,0,1,"cmdoption-llvm-objcopy-enable-deterministic-archives"],"--extract-dwo":[431,0,1,"cmdoption-llvm-objcopy-extract-dwo"],"--extract-main-partition":[431,0,1,"cmdoption-llvm-objcopy-extract-main-partition"],"--extract-partition":[431,0,1,"cmdoption-llvm-objcopy-extract-partition"],"--globalize-symbol":[431,0,1,"cmdoption-llvm-objcopy-globalize-symbol"],"--globalize-symbols":[431,0,1,"cmdoption-llvm-objcopy-globalize-symbols"],"--help":[431,0,1,"cmdoption-llvm-objcopy-help"],"--input-target":[431,0,1,"cmdoption-llvm-objcopy-input-target"],"--keep-file-symbols":[431,0,1,"cmdoption-llvm-objcopy-keep-file-symbols"],"--keep-global-symbol":[431,0,1,"cmdoption-llvm-objcopy-keep-global-symbol"],"--keep-global-symbols":[431,0,1,"cmdoption-llvm-objcopy-keep-global-symbols"],"--keep-section":[431,0,1,"cmdoption-llvm-objcopy-keep-section"],"--keep-symbol":[431,0,1,"cmdoption-llvm-objcopy-keep-symbol"],"--keep-symbols":[431,0,1,"cmdoption-llvm-objcopy-keep-symbols"],"--localize-hidden":[431,0,1,"cmdoption-llvm-objcopy-localize-hidden"],"--localize-symbol":[431,0,1,"cmdoption-llvm-objcopy-localize-symbol"],"--localize-symbols":[431,0,1,"cmdoption-llvm-objcopy-localize-symbols"],"--only-keep-debug":[431,0,1,"cmdoption-llvm-objcopy-only-keep-debug"],"--only-section":[431,0,1,"cmdoption-llvm-objcopy-only-section"],"--output-target":[431,0,1,"cmdoption-llvm-objcopy-output-target"],"--prefix-alloc-sections":[431,0,1,"cmdoption-llvm-objcopy-prefix-alloc-sections"],"--prefix-symbols":[431,0,1,"cmdoption-llvm-objcopy-prefix-symbols"],"--preserve-dates":[431,0,1,"cmdoption-llvm-objcopy-preserve-dates"],"--redefine-sym":[431,0,1,"cmdoption-llvm-objcopy-redefine-sym"],"--redefine-syms":[431,0,1,"cmdoption-llvm-objcopy-redefine-syms"],"--regex":[431,0,1,"cmdoption-llvm-objcopy-regex"],"--remove-section":[431,0,1,"cmdoption-llvm-objcopy-remove-section"],"--rename-section":[431,0,1,"cmdoption-llvm-objcopy-rename-section"],"--set-section-flags":[431,0,1,"cmdoption-llvm-objcopy-set-section-flags"],"--set-start-addr":[431,0,1,"cmdoption-llvm-objcopy-set-start-addr"],"--split-dwo":[431,0,1,"cmdoption-llvm-objcopy-split-dwo"],"--strip-all":[431,0,1,"cmdoption-llvm-objcopy-strip-all"],"--strip-all-gnu":[431,0,1,"cmdoption-llvm-objcopy-strip-all-gnu"],"--strip-debug":[431,0,1,"cmdoption-llvm-objcopy-strip-debug"],"--strip-dwo":[431,0,1,"cmdoption-llvm-objcopy-strip-dwo"],"--strip-non-alloc":[431,0,1,"cmdoption-llvm-objcopy-strip-non-alloc"],"--strip-sections":[431,0,1,"cmdoption-llvm-objcopy-strip-sections"],"--strip-symbol":[431,0,1,"cmdoption-llvm-objcopy-strip-symbol"],"--strip-symbols":[431,0,1,"cmdoption-llvm-objcopy-strip-symbols"],"--strip-unneeded":[431,0,1,"cmdoption-llvm-objcopy-strip-unneeded"],"--strip-unneeded-symbol":[431,0,1,"cmdoption-llvm-objcopy-strip-unneeded-symbol"],"--strip-unneeded-symbols":[431,0,1,"cmdoption-llvm-objcopy-strip-unneeded-symbols"],"--target":[431,0,1,"cmdoption-llvm-objcopy-target"],"--version":[431,0,1,"cmdoption-llvm-objcopy-version"],"--weaken":[431,0,1,"cmdoption-llvm-objcopy-weaken"],"--weaken-symbol":[431,0,1,"cmdoption-llvm-objcopy-weaken-symbol"],"--weaken-symbols":[431,0,1,"cmdoption-llvm-objcopy-weaken-symbols"],"-B":[431,0,1,"cmdoption-llvm-objcopy-binary-architecture"],"-D":[431,0,1,"cmdoption-llvm-objcopy-enable-deterministic-archives"],"-F":[431,0,1,"cmdoption-llvm-objcopy-target"],"-I":[431,0,1,"cmdoption-llvm-objcopy-input-target"],"-K":[431,0,1,"cmdoption-llvm-objcopy-keep-symbol"],"-L":[431,0,1,"cmdoption-llvm-objcopy-localize-symbol"],"-N":[431,0,1,"cmdoption-llvm-objcopy-strip-symbol"],"-O":[431,0,1,"cmdoption-llvm-objcopy-output-target"],"-R":[431,0,1,"cmdoption-llvm-objcopy-remove-section"],"-S":[431,0,1,"cmdoption-llvm-objcopy-strip-all"],"-U":[431,0,1,"cmdoption-llvm-objcopy-disable-deterministic-archives"],"-V":[431,0,1,"cmdoption-llvm-objcopy-version"],"-W":[431,0,1,"cmdoption-llvm-objcopy-weaken-symbol"],"-X":[431,0,1,"cmdoption-llvm-objcopy-discard-locals"],"-g":[431,0,1,"cmdoption-llvm-objcopy-strip-debug"],"-h":[431,0,1,"cmdoption-llvm-objcopy-help"],"-j":[431,0,1,"cmdoption-llvm-objcopy-only-section"],"-p":[431,0,1,"cmdoption-llvm-objcopy-preserve-dates"],"-x":[431,0,1,"cmdoption-llvm-objcopy-discard-all"]},"llvm-objdump":{"--adjust-vma":[432,0,1,"cmdoption-llvm-objdump-adjust-vma"],"--all-headers":[432,0,1,"cmdoption-llvm-objdump-x"],"--arch":[432,0,1,"cmdoption-llvm-objdump-arch"],"--arch-name":[432,0,1,"cmdoption-llvm-objdump-arch-name"],"--archive-headers":[432,0,1,"cmdoption-llvm-objdump-a"],"--archive-member-offsets":[432,0,1,"cmdoption-llvm-objdump-archive-member-offsets"],"--bind":[432,0,1,"cmdoption-llvm-objdump-bind"],"--cfg":[432,0,1,"cmdoption-llvm-objdump-cfg"],"--data-in-code":[432,0,1,"cmdoption-llvm-objdump-data-in-code"],"--demangle":[432,0,1,"cmdoption-llvm-objdump-c"],"--dis-symname":[432,0,1,"cmdoption-llvm-objdump-dis-symname"],"--disassemble":[432,0,1,"cmdoption-llvm-objdump-d"],"--disassemble-all":[432,0,1,"cmdoption-llvm-objdump-disassemble-all"],"--disassemble-functions":[432,0,1,"cmdoption-llvm-objdump-disassemble-functions"],"--disassemble-zeroes":[432,0,1,"cmdoption-llvm-objdump-z"],"--disassembler-options":[432,0,1,"cmdoption-llvm-objdump-m"],"--dsym":[432,0,1,"cmdoption-llvm-objdump-dsym"],"--dwarf":[432,0,1,"cmdoption-llvm-objdump-dwarf"],"--dylib-id":[432,0,1,"cmdoption-llvm-objdump-dylib-id"],"--dylibs-used":[432,0,1,"cmdoption-llvm-objdump-dylibs-used"],"--dynamic-reloc":[432,0,1,"cmdoption-llvm-objdump-dynamic-reloc"],"--exports-trie":[432,0,1,"cmdoption-llvm-objdump-exports-trie"],"--fault-map-section":[432,0,1,"cmdoption-llvm-objdump-fault-map-section"],"--file-headers":[432,0,1,"cmdoption-llvm-objdump-f"],"--full-contents":[432,0,1,"cmdoption-llvm-objdump-s"],"--full-leading-addr":[432,0,1,"cmdoption-llvm-objdump-full-leading-addr"],"--headers":[432,0,1,"cmdoption-llvm-objdump-h"],"--help":[432,0,1,"cmdoption-llvm-objdump-help"],"--indirect-symbols":[432,0,1,"cmdoption-llvm-objdump-indirect-symbols"],"--info-plist":[432,0,1,"cmdoption-llvm-objdump-info-plist"],"--lazy-bind":[432,0,1,"cmdoption-llvm-objdump-lazy-bind"],"--line-numbers":[432,0,1,"cmdoption-llvm-objdump-l"],"--link-opt-hints":[432,0,1,"cmdoption-llvm-objdump-link-opt-hints"],"--macho":[432,0,1,"cmdoption-llvm-objdump-macho"],"--mattr":[432,0,1,"cmdoption-llvm-objdump-mattr"],"--mcpu":[432,0,1,"cmdoption-llvm-objdump-mcpu"],"--no-leading-addr":[432,0,1,"cmdoption-llvm-objdump-no-leading-addr"],"--no-leading-headers":[432,0,1,"cmdoption-llvm-objdump-no-leading-headers"],"--no-show-raw-insn":[432,0,1,"cmdoption-llvm-objdump-no-show-raw-insn"],"--no-symbolic-operands":[432,0,1,"cmdoption-llvm-objdump-no-symbolic-operands"],"--non-verbose":[432,0,1,"cmdoption-llvm-objdump-non-verbose"],"--objc-meta-data":[432,0,1,"cmdoption-llvm-objdump-objc-meta-data"],"--print-imm-hex":[432,0,1,"cmdoption-llvm-objdump-print-imm-hex"],"--private-header":[432,0,1,"cmdoption-llvm-objdump-private-header"],"--private-headers":[432,0,1,"cmdoption-llvm-objdump-p"],"--raw-clang-ast":[432,0,1,"cmdoption-llvm-objdump-raw-clang-ast"],"--rebase":[432,0,1,"cmdoption-llvm-objdump-rebase"],"--reloc":[432,0,1,"cmdoption-llvm-objdump-r"],"--section":[432,0,1,"cmdoption-llvm-objdump-j"],"--section-headers":[432,0,1,"cmdoption-llvm-objdump-h"],"--show-lma":[432,0,1,"cmdoption-llvm-objdump-show-lma"],"--source":[432,0,1,"cmdoption-llvm-objdump-source"],"--start-address":[432,0,1,"cmdoption-llvm-objdump-start-address"],"--stop-address":[432,0,1,"cmdoption-llvm-objdump-stop-address"],"--syms":[432,0,1,"cmdoption-llvm-objdump-t"],"--triple":[432,0,1,"cmdoption-llvm-objdump-triple"],"--universal-headers":[432,0,1,"cmdoption-llvm-objdump-universal-headers"],"--unwind-info":[432,0,1,"cmdoption-llvm-objdump-u"],"--version":[432,0,1,"cmdoption-llvm-objdump-version"],"--weak-bind":[432,0,1,"cmdoption-llvm-objdump-weak-bind"],"--wide":[432,0,1,"cmdoption-llvm-objdump-w"],"--x86-asm-syntax":[432,0,1,"cmdoption-llvm-objdump-x86-asm-syntax"],"-C":[432,0,1,"cmdoption-llvm-objdump-c"],"-D":[432,0,1,"cmdoption-llvm-objdump-disassemble-all"],"-M":[432,0,1,"cmdoption-llvm-objdump-m"],"-R":[432,0,1,"cmdoption-llvm-objdump-dynamic-reloc"],"-S":[432,0,1,"cmdoption-llvm-objdump-source"],"-a":[432,0,1,"cmdoption-llvm-objdump-a"],"-d":[432,0,1,"cmdoption-llvm-objdump-d"],"-f":[432,0,1,"cmdoption-llvm-objdump-f"],"-g":[432,0,1,"cmdoption-llvm-objdump-g"],"-h":[432,0,1,"cmdoption-llvm-objdump-h"],"-j":[432,0,1,"cmdoption-llvm-objdump-j"],"-l":[432,0,1,"cmdoption-llvm-objdump-l"],"-m":[432,0,1,"cmdoption-llvm-objdump-macho"],"-p":[432,0,1,"cmdoption-llvm-objdump-p"],"-r":[432,0,1,"cmdoption-llvm-objdump-r"],"-s":[432,0,1,"cmdoption-llvm-objdump-s"],"-t":[432,0,1,"cmdoption-llvm-objdump-t"],"-u":[432,0,1,"cmdoption-llvm-objdump-u"],"-w":[432,0,1,"cmdoption-llvm-objdump-w"],"-x":[432,0,1,"cmdoption-llvm-objdump-x"],"-z":[432,0,1,"cmdoption-llvm-objdump-z"],"@<FILE>":[432,0,1,"cmdoption-llvm-objdump-arg-file"],att:[432,0,1,"cmdoption-llvm-objdump-arg-att"],intel:[432,0,1,"cmdoption-llvm-objdump-arg-intel"]},"llvm-pdbutil-bytes":{"-block-range":[433,0,1,"cmdoption-llvm-pdbutil-bytes-block-range"],"-byte-range":[433,0,1,"cmdoption-llvm-pdbutil-bytes-byte-range"],"-chunks":[433,0,1,"cmdoption-llvm-pdbutil-bytes-chunks"],"-ec":[433,0,1,"cmdoption-llvm-pdbutil-bytes-ec"],"-files":[433,0,1,"cmdoption-llvm-pdbutil-bytes-files"],"-fpm":[433,0,1,"cmdoption-llvm-pdbutil-bytes-fpm"],"-id":[433,0,1,"cmdoption-llvm-pdbutil-bytes-id"],"-mod":[433,0,1,"cmdoption-llvm-pdbutil-bytes-mod"],"-modi":[433,0,1,"cmdoption-llvm-pdbutil-bytes-modi"],"-name-map":[433,0,1,"cmdoption-llvm-pdbutil-bytes-name-map"],"-sc":[433,0,1,"cmdoption-llvm-pdbutil-bytes-sc"],"-sm":[433,0,1,"cmdoption-llvm-pdbutil-bytes-sm"],"-split-chunks":[433,0,1,"cmdoption-llvm-pdbutil-bytes-split-chunks"],"-stream-data":[433,0,1,"cmdoption-llvm-pdbutil-bytes-stream-data"],"-syms":[433,0,1,"cmdoption-llvm-pdbutil-bytes-syms"],"-type":[433,0,1,"cmdoption-llvm-pdbutil-bytes-type"],"-type-server":[433,0,1,"cmdoption-llvm-pdbutil-bytes-type-server"]},"llvm-pdbutil-dump":{"-all":[433,0,1,"cmdoption-llvm-pdbutil-dump-all"],"-dependents":[433,0,1,"cmdoption-llvm-pdbutil-dump-dependents"],"-files":[433,0,1,"cmdoption-llvm-pdbutil-dump-files"],"-global-extras":[433,0,1,"cmdoption-llvm-pdbutil-dump-global-extras"],"-globals":[433,0,1,"cmdoption-llvm-pdbutil-dump-globals"],"-id-data":[433,0,1,"cmdoption-llvm-pdbutil-dump-id-data"],"-id-extras":[433,0,1,"cmdoption-llvm-pdbutil-dump-id-extras"],"-id-index":[433,0,1,"cmdoption-llvm-pdbutil-dump-id-index"],"-ids":[433,0,1,"cmdoption-llvm-pdbutil-dump-ids"],"-il":[433,0,1,"cmdoption-llvm-pdbutil-dump-il"],"-l":[433,0,1,"cmdoption-llvm-pdbutil-dump-l"],"-modi":[433,0,1,"cmdoption-llvm-pdbutil-dump-modi"],"-modules":[433,0,1,"cmdoption-llvm-pdbutil-dump-modules"],"-public-extras":[433,0,1,"cmdoption-llvm-pdbutil-dump-public-extras"],"-publics":[433,0,1,"cmdoption-llvm-pdbutil-dump-publics"],"-section-contribs":[433,0,1,"cmdoption-llvm-pdbutil-dump-section-contribs"],"-section-headers":[433,0,1,"cmdoption-llvm-pdbutil-dump-section-headers"],"-section-map":[433,0,1,"cmdoption-llvm-pdbutil-dump-section-map"],"-stream-blocks":[433,0,1,"cmdoption-llvm-pdbutil-dump-stream-blocks"],"-streams":[433,0,1,"cmdoption-llvm-pdbutil-dump-streams"],"-string-table":[433,0,1,"cmdoption-llvm-pdbutil-dump-string-table"],"-summary":[433,0,1,"cmdoption-llvm-pdbutil-dump-summary"],"-sym-data":[433,0,1,"cmdoption-llvm-pdbutil-dump-sym-data"],"-symbols":[433,0,1,"cmdoption-llvm-pdbutil-dump-symbols"],"-type-data":[433,0,1,"cmdoption-llvm-pdbutil-dump-type-data"],"-type-extras":[433,0,1,"cmdoption-llvm-pdbutil-dump-type-extras"],"-type-index":[433,0,1,"cmdoption-llvm-pdbutil-dump-type-index"],"-types":[433,0,1,"cmdoption-llvm-pdbutil-dump-types"],"-xme":[433,0,1,"cmdoption-llvm-pdbutil-dump-xme"],"-xmi":[433,0,1,"cmdoption-llvm-pdbutil-dump-xmi"]},"llvm-pdbutil-merge":{"-pdb":[433,0,1,"cmdoption-llvm-pdbutil-merge-pdb"]},"llvm-pdbutil-pretty":{"-all":[433,0,1,"cmdoption-llvm-pdbutil-pretty-all"],"-class-definitions":[433,0,1,"cmdoption-llvm-pdbutil-pretty-class-definitions"],"-class-order":[433,0,1,"cmdoption-llvm-pdbutil-pretty-class-order"],"-class-recurse-depth":[433,0,1,"cmdoption-llvm-pdbutil-pretty-class-recurse-depth"],"-classes":[433,0,1,"cmdoption-llvm-pdbutil-pretty-classes"],"-color-output":[433,0,1,"cmdoption-llvm-pdbutil-pretty-color-output"],"-compilands":[433,0,1,"cmdoption-llvm-pdbutil-pretty-compilands"],"-enums":[433,0,1,"cmdoption-llvm-pdbutil-pretty-enums"],"-exclude-compilands":[433,0,1,"cmdoption-llvm-pdbutil-pretty-exclude-compilands"],"-exclude-symbols":[433,0,1,"cmdoption-llvm-pdbutil-pretty-exclude-symbols"],"-exclude-types":[433,0,1,"cmdoption-llvm-pdbutil-pretty-exclude-types"],"-externals":[433,0,1,"cmdoption-llvm-pdbutil-pretty-externals"],"-globals":[433,0,1,"cmdoption-llvm-pdbutil-pretty-globals"],"-include-compilands":[433,0,1,"cmdoption-llvm-pdbutil-pretty-include-compilands"],"-include-symbols":[433,0,1,"cmdoption-llvm-pdbutil-pretty-include-symbols"],"-include-types":[433,0,1,"cmdoption-llvm-pdbutil-pretty-include-types"],"-lines":[433,0,1,"cmdoption-llvm-pdbutil-pretty-lines"],"-load-address":[433,0,1,"cmdoption-llvm-pdbutil-pretty-load-address"],"-min-class-padding":[433,0,1,"cmdoption-llvm-pdbutil-pretty-min-class-padding"],"-min-class-padding-imm":[433,0,1,"cmdoption-llvm-pdbutil-pretty-min-class-padding-imm"],"-min-type-size":[433,0,1,"cmdoption-llvm-pdbutil-pretty-min-type-size"],"-module-syms":[433,0,1,"cmdoption-llvm-pdbutil-pretty-module-syms"],"-no-compiler-generated":[433,0,1,"cmdoption-llvm-pdbutil-pretty-no-compiler-generated"],"-no-enum-definitions":[433,0,1,"cmdoption-llvm-pdbutil-pretty-no-enum-definitions"],"-no-system-libs":[433,0,1,"cmdoption-llvm-pdbutil-pretty-no-system-libs"],"-sym-types":[433,0,1,"cmdoption-llvm-pdbutil-pretty-sym-types"],"-symbol-order":[433,0,1,"cmdoption-llvm-pdbutil-pretty-symbol-order"],"-typedefs":[433,0,1,"cmdoption-llvm-pdbutil-pretty-typedefs"],"-types":[433,0,1,"cmdoption-llvm-pdbutil-pretty-types"]},"llvm-pdbutil-yaml2pdb":{"-pdb":[433,0,1,"cmdoption-llvm-pdbutil-yaml2pdb-pdb"]},"llvm-profdata-merge":{"-binary":[434,0,1,"cmdoption-llvm-profdata-merge-binary"],"-f":[434,0,1,"cmdoption-llvm-profdata-merge-input-files"],"-gcc":[434,0,1,"cmdoption-llvm-profdata-merge-gcc"],"-help":[434,0,1,"cmdoption-llvm-profdata-merge-help"],"-input-files":[434,0,1,"cmdoption-llvm-profdata-merge-input-files"],"-instr":[434,0,1,"cmdoption-llvm-profdata-merge-instr"],"-j":[434,0,1,"cmdoption-llvm-profdata-merge-num-threads"],"-num-threads":[434,0,1,"cmdoption-llvm-profdata-merge-num-threads"],"-o":[434,0,1,"cmdoption-llvm-profdata-merge-output"],"-output":[434,0,1,"cmdoption-llvm-profdata-merge-output"],"-r":[434,0,1,"cmdoption-llvm-profdata-merge-remapping-file"],"-remapping-file":[434,0,1,"cmdoption-llvm-profdata-merge-remapping-file"],"-sample":[434,0,1,"cmdoption-llvm-profdata-merge-sample"],"-sparse[":[434,0,1,"cmdoption-llvm-profdata-merge-sparse"],"-text":[434,0,1,"cmdoption-llvm-profdata-merge-text"],"-weighted-input":[434,0,1,"cmdoption-llvm-profdata-merge-weighted-input"]},"llvm-profdata-overlap":{"-cs":[434,0,1,"cmdoption-llvm-profdata-overlap-cs"],"-function":[434,0,1,"cmdoption-llvm-profdata-overlap-function"],"-help":[434,0,1,"cmdoption-llvm-profdata-overlap-help"],"-o":[434,0,1,"cmdoption-llvm-profdata-overlap-o"],"-value-cutoff":[434,0,1,"cmdoption-llvm-profdata-overlap-value-cutoff"]},"llvm-profdata-show":{"-all-functions":[434,0,1,"cmdoption-llvm-profdata-show-all-functions"],"-counts":[434,0,1,"cmdoption-llvm-profdata-show-counts"],"-function":[434,0,1,"cmdoption-llvm-profdata-show-function"],"-help":[434,0,1,"cmdoption-llvm-profdata-show-help"],"-instr":[434,0,1,"cmdoption-llvm-profdata-show-instr"],"-list-below-cutoff":[434,0,1,"cmdoption-llvm-profdata-show-list-below-cutoff"],"-memop-sizes":[434,0,1,"cmdoption-llvm-profdata-show-memop-sizes"],"-o":[434,0,1,"cmdoption-llvm-profdata-show-output"],"-output":[434,0,1,"cmdoption-llvm-profdata-show-output"],"-sample":[434,0,1,"cmdoption-llvm-profdata-show-sample"],"-showcs":[434,0,1,"cmdoption-llvm-profdata-show-showcs"],"-text":[434,0,1,"cmdoption-llvm-profdata-show-text"],"-topn":[434,0,1,"cmdoption-llvm-profdata-show-topn"],"-value-cutoff":[434,0,1,"cmdoption-llvm-profdata-show-value-cutoff"]},"llvm-readelf":{"--addrsig":[436,0,1,"cmdoption-llvm-readelf-addrsig"],"--all":[436,0,1,"cmdoption-llvm-readelf-all"],"--arm-attributes":[436,0,1,"cmdoption-llvm-readelf-arm-attributes"],"--color":[436,0,1,"cmdoption-llvm-readelf-color"],"--demangle":[436,0,1,"cmdoption-llvm-readelf-demangle"],"--dyn-relocations":[436,0,1,"cmdoption-llvm-readelf-dyn-relocations"],"--dyn-symbols":[436,0,1,"cmdoption-llvm-readelf-dyn-symbols"],"--dyn-syms":[436,0,1,"cmdoption-llvm-readelf-dyn-symbols"],"--dynamic":[436,0,1,"cmdoption-llvm-readelf-dynamic-table"],"--dynamic-table":[436,0,1,"cmdoption-llvm-readelf-dynamic-table"],"--elf-cg-profile":[436,0,1,"cmdoption-llvm-readelf-elf-cg-profile"],"--elf-hash-histogram":[436,0,1,"cmdoption-llvm-readelf-elf-hash-histogram"],"--elf-linker-options":[436,0,1,"cmdoption-llvm-readelf-elf-linker-options"],"--elf-output-style":[436,0,1,"cmdoption-llvm-readelf-elf-output-style"],"--elf-section-groups":[436,0,1,"cmdoption-llvm-readelf-elf-section-groups"],"--expand-relocs":[436,0,1,"cmdoption-llvm-readelf-expand-relocs"],"--file-headers":[436,0,1,"cmdoption-llvm-readelf-file-headers"],"--gnu-hash-table":[436,0,1,"cmdoption-llvm-readelf-gnu-hash-table"],"--hash-symbols":[436,0,1,"cmdoption-llvm-readelf-hash-symbols"],"--hash-table":[436,0,1,"cmdoption-llvm-readelf-hash-table"],"--headers":[436,0,1,"cmdoption-llvm-readelf-headers"],"--help":[436,0,1,"cmdoption-llvm-readelf-help"],"--help-list":[436,0,1,"cmdoption-llvm-readelf-help-list"],"--hex-dump":[436,0,1,"cmdoption-llvm-readelf-hex-dump"],"--histogram":[436,0,1,"cmdoption-llvm-readelf-elf-hash-histogram"],"--needed-libs":[436,0,1,"cmdoption-llvm-readelf-needed-libs"],"--notes":[436,0,1,"cmdoption-llvm-readelf-notes"],"--program-headers":[436,0,1,"cmdoption-llvm-readelf-program-headers"],"--raw-relr":[436,0,1,"cmdoption-llvm-readelf-raw-relr"],"--relocations":[436,0,1,"cmdoption-llvm-readelf-relocations"],"--relocs":[436,0,1,"cmdoption-llvm-readelf-relocations"],"--section-data":[436,0,1,"cmdoption-llvm-readelf-section-data"],"--section-groups":[436,0,1,"cmdoption-llvm-readelf-elf-section-groups"],"--section-headers":[436,0,1,"cmdoption-llvm-readelf-sections"],"--section-mapping":[436,0,1,"cmdoption-llvm-readelf-section-mapping"],"--section-relocations":[436,0,1,"cmdoption-llvm-readelf-section-relocations"],"--section-symbols":[436,0,1,"cmdoption-llvm-readelf-section-symbols"],"--sections":[436,0,1,"cmdoption-llvm-readelf-sections"],"--segments":[436,0,1,"cmdoption-llvm-readelf-program-headers"],"--stackmap":[436,0,1,"cmdoption-llvm-readelf-stackmap"],"--string-dump":[436,0,1,"cmdoption-llvm-readelf-string-dump"],"--symbols":[436,0,1,"cmdoption-llvm-readelf-symbols"],"--syms":[436,0,1,"cmdoption-llvm-readelf-symbols"],"--unwind":[436,0,1,"cmdoption-llvm-readelf-unwind"],"--version":[436,0,1,"cmdoption-llvm-readelf-version"],"--version-info":[436,0,1,"cmdoption-llvm-readelf-version-info"],"-C":[436,0,1,"cmdoption-llvm-readelf-demangle"],"-I":[436,0,1,"cmdoption-llvm-readelf-elf-hash-histogram"],"-S":[436,0,1,"cmdoption-llvm-readelf-sections"],"-V":[436,0,1,"cmdoption-llvm-readelf-version-info"],"-d":[436,0,1,"cmdoption-llvm-readelf-dynamic-table"],"-e":[436,0,1,"cmdoption-llvm-readelf-headers"],"-g":[436,0,1,"cmdoption-llvm-readelf-elf-section-groups"],"-h":[436,0,1,"cmdoption-llvm-readelf-file-headers"],"-l":[436,0,1,"cmdoption-llvm-readelf-program-headers"],"-n":[436,0,1,"cmdoption-llvm-readelf-notes"],"-p":[436,0,1,"cmdoption-llvm-readelf-string-dump"],"-r":[436,0,1,"cmdoption-llvm-readelf-relocations"],"-s":[436,0,1,"cmdoption-llvm-readelf-symbols"],"-u":[436,0,1,"cmdoption-llvm-readelf-unwind"],"-x":[436,0,1,"cmdoption-llvm-readelf-hex-dump"],"@<FILE>":[436,0,1,"cmdoption-llvm-readelf-arg-file"]},"llvm-readobj":{"--addrsig":[437,0,1,"cmdoption-llvm-readobj-addrsig"],"--all":[437,0,1,"cmdoption-llvm-readobj-all"],"--arm-attributes":[437,0,1,"cmdoption-llvm-readobj-arm-attributes"],"--codeview":[437,0,1,"cmdoption-llvm-readobj-codeview"],"--codeview-ghash":[437,0,1,"cmdoption-llvm-readobj-codeview-ghash"],"--codeview-merged-types":[437,0,1,"cmdoption-llvm-readobj-codeview-merged-types"],"--codeview-subsection-bytes":[437,0,1,"cmdoption-llvm-readobj-codeview-subsection-bytes"],"--coff-basereloc":[437,0,1,"cmdoption-llvm-readobj-coff-basereloc"],"--coff-debug-directory":[437,0,1,"cmdoption-llvm-readobj-coff-debug-directory"],"--coff-directives":[437,0,1,"cmdoption-llvm-readobj-coff-directives"],"--coff-exports":[437,0,1,"cmdoption-llvm-readobj-coff-exports"],"--coff-imports":[437,0,1,"cmdoption-llvm-readobj-coff-imports"],"--coff-load-config":[437,0,1,"cmdoption-llvm-readobj-coff-load-config"],"--coff-resources":[437,0,1,"cmdoption-llvm-readobj-coff-resources"],"--color":[437,0,1,"cmdoption-llvm-readobj-color"],"--demangle":[437,0,1,"cmdoption-llvm-readobj-demangle"],"--dt":[437,0,1,"cmdoption-llvm-readobj-dyn-symbols"],"--dyn-relocations":[437,0,1,"cmdoption-llvm-readobj-dyn-relocations"],"--dyn-symbols":[437,0,1,"cmdoption-llvm-readobj-dyn-symbols"],"--dyn-syms":[437,0,1,"cmdoption-llvm-readobj-dyn-symbols"],"--dynamic":[437,0,1,"cmdoption-llvm-readobj-dynamic-table"],"--dynamic-table":[437,0,1,"cmdoption-llvm-readobj-dynamic-table"],"--elf-cg-profile":[437,0,1,"cmdoption-llvm-readobj-elf-cg-profile"],"--elf-hash-histogram":[437,0,1,"cmdoption-llvm-readobj-elf-hash-histogram"],"--elf-linker-options":[437,0,1,"cmdoption-llvm-readobj-elf-linker-options"],"--elf-output-style":[437,0,1,"cmdoption-llvm-readobj-elf-output-style"],"--elf-section-groups":[437,0,1,"cmdoption-llvm-readobj-elf-section-groups"],"--expand-relocs":[437,0,1,"cmdoption-llvm-readobj-expand-relocs"],"--file-headers":[437,0,1,"cmdoption-llvm-readobj-file-headers"],"--gnu-hash-table":[437,0,1,"cmdoption-llvm-readobj-gnu-hash-table"],"--hash-symbols":[437,0,1,"cmdoption-llvm-readobj-hash-symbols"],"--hash-table":[437,0,1,"cmdoption-llvm-readobj-hash-table"],"--headers":[437,0,1,"cmdoption-llvm-readobj-headers"],"--help":[437,0,1,"cmdoption-llvm-readobj-help"],"--help-list":[437,0,1,"cmdoption-llvm-readobj-help-list"],"--hex-dump":[437,0,1,"cmdoption-llvm-readobj-hex-dump"],"--histogram":[437,0,1,"cmdoption-llvm-readobj-elf-hash-histogram"],"--macho-data-in-code":[437,0,1,"cmdoption-llvm-readobj-macho-data-in-code"],"--macho-dsymtab":[437,0,1,"cmdoption-llvm-readobj-macho-dsymtab"],"--macho-indirect-symbols":[437,0,1,"cmdoption-llvm-readobj-macho-indirect-symbols"],"--macho-linker-options":[437,0,1,"cmdoption-llvm-readobj-macho-linker-options"],"--macho-segment":[437,0,1,"cmdoption-llvm-readobj-macho-segment"],"--macho-version-min":[437,0,1,"cmdoption-llvm-readobj-macho-version-min"],"--needed-libs":[437,0,1,"cmdoption-llvm-readobj-needed-libs"],"--notes":[437,0,1,"cmdoption-llvm-readobj-notes"],"--program-headers":[437,0,1,"cmdoption-llvm-readobj-program-headers"],"--raw-relr":[437,0,1,"cmdoption-llvm-readobj-raw-relr"],"--relocations":[437,0,1,"cmdoption-llvm-readobj-relocations"],"--relocs":[437,0,1,"cmdoption-llvm-readobj-relocations"],"--sd":[437,0,1,"cmdoption-llvm-readobj-section-data"],"--section-data":[437,0,1,"cmdoption-llvm-readobj-section-data"],"--section-groups":[437,0,1,"cmdoption-llvm-readobj-elf-section-groups"],"--section-headers":[437,0,1,"cmdoption-llvm-readobj-sections"],"--section-mapping":[437,0,1,"cmdoption-llvm-readobj-section-mapping"],"--section-relocations":[437,0,1,"cmdoption-llvm-readobj-section-relocations"],"--section-symbols":[437,0,1,"cmdoption-llvm-readobj-section-symbols"],"--sections":[437,0,1,"cmdoption-llvm-readobj-sections"],"--segments":[437,0,1,"cmdoption-llvm-readobj-program-headers"],"--sr":[437,0,1,"cmdoption-llvm-readobj-section-relocations"],"--st":[437,0,1,"cmdoption-llvm-readobj-section-symbols"],"--stackmap":[437,0,1,"cmdoption-llvm-readobj-stackmap"],"--string-dump":[437,0,1,"cmdoption-llvm-readobj-string-dump"],"--symbols":[437,0,1,"cmdoption-llvm-readobj-symbols"],"--syms":[437,0,1,"cmdoption-llvm-readobj-symbols"],"--unwind":[437,0,1,"cmdoption-llvm-readobj-unwind"],"--version":[437,0,1,"cmdoption-llvm-readobj-version"],"--version-info":[437,0,1,"cmdoption-llvm-readobj-version-info"],"-C":[437,0,1,"cmdoption-llvm-readobj-demangle"],"-I":[437,0,1,"cmdoption-llvm-readobj-elf-hash-histogram"],"-S":[437,0,1,"cmdoption-llvm-readobj-sections"],"-V":[437,0,1,"cmdoption-llvm-readobj-version-info"],"-d":[437,0,1,"cmdoption-llvm-readobj-dynamic-table"],"-e":[437,0,1,"cmdoption-llvm-readobj-headers"],"-g":[437,0,1,"cmdoption-llvm-readobj-elf-section-groups"],"-h":[437,0,1,"cmdoption-llvm-readobj-file-headers"],"-l":[437,0,1,"cmdoption-llvm-readobj-program-headers"],"-n":[437,0,1,"cmdoption-llvm-readobj-notes"],"-p":[437,0,1,"cmdoption-llvm-readobj-string-dump"],"-r":[437,0,1,"cmdoption-llvm-readobj-relocations"],"-s":[437,0,1,"cmdoption-llvm-readobj-sections"],"-t":[437,0,1,"cmdoption-llvm-readobj-symbols"],"-u":[437,0,1,"cmdoption-llvm-readobj-unwind"],"-x":[437,0,1,"cmdoption-llvm-readobj-hex-dump"],"@<FILE>":[437,0,1,"cmdoption-llvm-readobj-arg-file"]},"llvm-stress":{"-o":[439,0,1,"cmdoption-llvm-stress-o"],"-seed":[439,0,1,"cmdoption-llvm-stress-seed"],"-size":[439,0,1,"cmdoption-llvm-stress-size"]},"llvm-symbolizer":{"--addresses":[442,0,1,"cmdoption-llvm-symbolizer-print-address"],"--adjust-vma":[442,0,1,"cmdoption-llvm-symbolizer-adjust-vma"],"--basenames":[442,0,1,"cmdoption-llvm-symbolizer-basenames"],"--default-arch":[442,0,1,"cmdoption-llvm-symbolizer-default-arch"],"--demangle":[442,0,1,"cmdoption-llvm-symbolizer-demangle"],"--dsym-hint":[442,0,1,"cmdoption-llvm-symbolizer-dsym-hint"],"--dwp":[442,0,1,"cmdoption-llvm-symbolizer-dwp"],"--exe":[442,0,1,"cmdoption-llvm-symbolizer-obj"],"--fallback-debug-path":[442,0,1,"cmdoption-llvm-symbolizer-fallback-debug-path"],"--functions":[442,0,1,"cmdoption-llvm-symbolizer-functions"],"--help":[442,0,1,"cmdoption-llvm-symbolizer-help"],"--help-list":[442,0,1,"cmdoption-llvm-symbolizer-help-list"],"--inlines":[442,0,1,"cmdoption-llvm-symbolizer-inlining"],"--inlining":[442,0,1,"cmdoption-llvm-symbolizer-inlining"],"--no-demangle":[442,0,1,"cmdoption-llvm-symbolizer-no-demangle"],"--obj":[442,0,1,"cmdoption-llvm-symbolizer-obj"],"--output-style":[442,0,1,"cmdoption-llvm-symbolizer-output-style"],"--pretty-print":[442,0,1,"cmdoption-llvm-symbolizer-pretty-print"],"--print-address":[442,0,1,"cmdoption-llvm-symbolizer-print-address"],"--print-source-context-lines":[442,0,1,"cmdoption-llvm-symbolizer-print-source-context-lines"],"--use-symbol-table":[442,0,1,"cmdoption-llvm-symbolizer-use-symbol-table"],"--verbose":[442,0,1,"cmdoption-llvm-symbolizer-verbose"],"--version":[442,0,1,"cmdoption-llvm-symbolizer-version"],"-C":[442,0,1,"cmdoption-llvm-symbolizer-demangle"],"-a":[442,0,1,"cmdoption-llvm-symbolizer-print-address"],"-e":[442,0,1,"cmdoption-llvm-symbolizer-obj"],"-f":[442,0,1,"cmdoption-llvm-symbolizer-functions"],"-h":[442,0,1,"cmdoption-llvm-symbolizer-help"],"-i":[442,0,1,"cmdoption-llvm-symbolizer-inlining"],"-p":[442,0,1,"cmdoption-llvm-symbolizer-pretty-print"],"-s":[442,0,1,"cmdoption-llvm-symbolizer-basenames"],"@<FILE>":[442,0,1,"cmdoption-llvm-symbolizer-arg-file"]},FileCheck:{"--allow-deprecated-dag-overlap":[405,0,1,"cmdoption-filecheck-allow-deprecated-dag-overlap"],"--check-prefix":[405,0,1,"cmdoption-filecheck-check-prefix"],"--check-prefixes":[405,0,1,"cmdoption-filecheck-check-prefixes"],"--color":[405,0,1,"cmdoption-filecheck-color"],"--dump-input":[405,0,1,"cmdoption-filecheck-dump-input"],"--dump-input-on-failure":[405,0,1,"cmdoption-filecheck-dump-input-on-failure"],"--enable-var-scope":[405,0,1,"cmdoption-filecheck-enable-var-scope"],"--implicit-check-not":[405,0,1,"cmdoption-filecheck-implicit-check-not"],"--input-file":[405,0,1,"cmdoption-filecheck-input-file"],"--match-full-lines":[405,0,1,"cmdoption-filecheck-match-full-lines"],"--strict-whitespace":[405,0,1,"cmdoption-filecheck-strict-whitespace"],"-D#<NUMVAR>":[405,0,1,"cmdoption-filecheck-d-numvar"],"-D<VAR":[405,0,1,"cmdoption-filecheck-d-var"],"-help":[405,0,1,"cmdoption-filecheck-help"],"-v":[405,0,1,"cmdoption-filecheck-v"],"-version":[405,0,1,"cmdoption-filecheck-version"],"-vv":[405,0,1,"cmdoption-filecheck-vv"]},dsymutil:{"--arch":[407,0,1,"cmdoption-dsymutil-arch"],"--dump-debug-map":[407,0,1,"cmdoption-dsymutil-dump-debug-map"],"--flat":[407,0,1,"cmdoption-dsymutil-f"],"--minimize":[407,0,1,"cmdoption-dsymutil-z"],"--no-odr":[407,0,1,"cmdoption-dsymutil-no-odr"],"--no-output":[407,0,1,"cmdoption-dsymutil-no-output"],"--no-swiftmodule-timestamp":[407,0,1,"cmdoption-dsymutil-no-swiftmodule-timestamp"],"--num-threads":[407,0,1,"cmdoption-dsymutil-j"],"--oso-prepend-path":[407,0,1,"cmdoption-dsymutil-oso-prepend-path"],"--papertrail":[407,0,1,"cmdoption-dsymutil-papertrail"],"--symtab":[407,0,1,"cmdoption-dsymutil-s"],"--toolchain":[407,0,1,"cmdoption-dsymutil-toolchain"],"--update":[407,0,1,"cmdoption-dsymutil-u"],"--verbose":[407,0,1,"cmdoption-dsymutil-v"],"--version":[407,0,1,"cmdoption-dsymutil-version"],"-f":[407,0,1,"cmdoption-dsymutil-f"],"-j":[407,0,1,"cmdoption-dsymutil-j"],"-o":[407,0,1,"cmdoption-dsymutil-o"],"-s":[407,0,1,"cmdoption-dsymutil-s"],"-u":[407,0,1,"cmdoption-dsymutil-u"],"-v":[407,0,1,"cmdoption-dsymutil-v"],"-y":[407,0,1,"cmdoption-dsymutil-y"],"-z":[407,0,1,"cmdoption-dsymutil-z"]},lit:{"--config-prefix":[409,0,1,"cmdoption-lit-config-prefix"],"--debug":[409,0,1,"cmdoption-lit-debug"],"--echo-all-commands":[409,0,1,"cmdoption-lit-vv"],"--filter":[409,0,1,"cmdoption-lit-filter"],"--help":[409,0,1,"cmdoption-lit-h"],"--max-tests":[409,0,1,"cmdoption-lit-max-tests"],"--max-time":[409,0,1,"cmdoption-lit-max-time"],"--no-progress-bar":[409,0,1,"cmdoption-lit-no-progress-bar"],"--num-shards":[409,0,1,"cmdoption-lit-num-shards"],"--param":[409,0,1,"cmdoption-lit-d"],"--path":[409,0,1,"cmdoption-lit-path"],"--quiet":[409,0,1,"cmdoption-lit-q"],"--run-shard":[409,0,1,"cmdoption-lit-run-shard"],"--show-all":[409,0,1,"cmdoption-lit-a"],"--show-suites":[409,0,1,"cmdoption-lit-show-suites"],"--show-tests":[409,0,1,"cmdoption-lit-show-tests"],"--show-unsupported":[409,0,1,"cmdoption-lit-show-unsupported"],"--show-xfail":[409,0,1,"cmdoption-lit-show-xfail"],"--shuffle":[409,0,1,"cmdoption-lit-shuffle"],"--succinct":[409,0,1,"cmdoption-lit-s"],"--threads":[409,0,1,"cmdoption-lit-j"],"--time-tests":[409,0,1,"cmdoption-lit-time-tests"],"--verbose":[409,0,1,"cmdoption-lit-v"],"--vg":[409,0,1,"cmdoption-lit-vg"],"--vg-arg":[409,0,1,"cmdoption-lit-vg-arg"],"--vg-leak":[409,0,1,"cmdoption-lit-vg-leak"],"-D":[409,0,1,"cmdoption-lit-d"],"-a":[409,0,1,"cmdoption-lit-a"],"-h":[409,0,1,"cmdoption-lit-h"],"-j":[409,0,1,"cmdoption-lit-j"],"-q":[409,0,1,"cmdoption-lit-q"],"-s":[409,0,1,"cmdoption-lit-s"],"-v":[409,0,1,"cmdoption-lit-v"],"-vv":[409,0,1,"cmdoption-lit-vv"]},llc:{"--disable-excess-fp-precision":[410,0,1,"cmdoption-llc-disable-excess-fp-precision"],"--enable-no-infs-fp-math":[410,0,1,"cmdoption-llc-enable-no-infs-fp-math"],"--enable-no-nans-fp-math":[410,0,1,"cmdoption-llc-enable-no-nans-fp-math"],"--enable-unsafe-fp-math":[410,0,1,"cmdoption-llc-enable-unsafe-fp-math"],"--frame-pointer":[410,0,1,"cmdoption-llc-frame-pointer"],"--load":[410,0,1,"cmdoption-llc-load"],"--print-machineinstrs":[410,0,1,"cmdoption-llc-print-machineinstrs"],"--regalloc":[410,0,1,"cmdoption-llc-regalloc"],"--spiller":[410,0,1,"cmdoption-llc-spiller"],"--stats":[410,0,1,"cmdoption-llc-stats"],"--time-passes":[410,0,1,"cmdoption-llc-time-passes"],"--x86-asm-syntax":[410,0,1,"cmdoption-llc-x86-asm-syntax"],"-O":[410,0,1,"id1"],"-filetype":[410,0,1,"cmdoption-llc-filetype"],"-help":[410,0,1,"cmdoption-llc-help"],"-march":[410,0,1,"cmdoption-llc-march"],"-mattr":[410,0,1,"cmdoption-llc-mattr"],"-mcpu":[410,0,1,"cmdoption-llc-mcpu"],"-meabi":[410,0,1,"cmdoption-llc-meabi"],"-mtriple":[410,0,1,"cmdoption-llc-mtriple"],"-o":[410,0,1,"cmdoption-llc-o"],"-remarks-section":[410,0,1,"cmdoption-llc-remarks-section"],"-stack-size-section":[410,0,1,"cmdoption-llc-stack-size-section"]},lli:{"-code-model":[411,0,1,"cmdoption-lli-code-model"],"-disable-excess-fp-precision":[411,0,1,"cmdoption-lli-disable-excess-fp-precision"],"-disable-post-RA-scheduler":[411,0,1,"cmdoption-lli-disable-post-ra-scheduler"],"-disable-spill-fusing":[411,0,1,"cmdoption-lli-disable-spill-fusing"],"-enable-no-infs-fp-math":[411,0,1,"cmdoption-lli-enable-no-infs-fp-math"],"-enable-no-nans-fp-math":[411,0,1,"cmdoption-lli-enable-no-nans-fp-math"],"-enable-unsafe-fp-math":[411,0,1,"cmdoption-lli-enable-unsafe-fp-math"],"-fake-argv0":[411,0,1,"cmdoption-lli-fake-argv0"],"-force-interpreter":[411,0,1,"cmdoption-lli-force-interpreter"],"-help":[411,0,1,"cmdoption-lli-help"],"-jit-enable-eh":[411,0,1,"cmdoption-lli-jit-enable-eh"],"-join-liveintervals":[411,0,1,"cmdoption-lli-join-liveintervals"],"-load":[411,0,1,"cmdoption-lli-load"],"-march":[411,0,1,"cmdoption-lli-march"],"-mattr":[411,0,1,"cmdoption-lli-mattr"],"-mcpu":[411,0,1,"cmdoption-lli-mcpu"],"-mtriple":[411,0,1,"cmdoption-lli-mtriple"],"-nozero-initialized-in-bss":[411,0,1,"cmdoption-lli-nozero-initialized-in-bss"],"-pre-RA-sched":[411,0,1,"cmdoption-lli-pre-ra-sched"],"-regalloc":[411,0,1,"cmdoption-lli-regalloc"],"-relocation-model":[411,0,1,"cmdoption-lli-relocation-model"],"-soft-float":[411,0,1,"cmdoption-lli-soft-float"],"-spiller":[411,0,1,"cmdoption-lli-spiller"],"-stats":[411,0,1,"cmdoption-lli-stats"],"-time-passes":[411,0,1,"cmdoption-lli-time-passes"],"-version":[411,0,1,"cmdoption-lli-version"],"-x86-asm-syntax":[411,0,1,"cmdoption-lli-x86-asm-syntax"]},opt:{"-S":[443,0,1,"cmdoption-opt-s"],"-debug":[443,0,1,"cmdoption-opt-debug"],"-disable-inlining":[443,0,1,"cmdoption-opt-disable-inlining"],"-disable-opt":[443,0,1,"cmdoption-opt-disable-opt"],"-f":[443,0,1,"cmdoption-opt-f"],"-help":[443,0,1,"cmdoption-opt-help"],"-load":[443,0,1,"cmdoption-opt-load"],"-o":[443,0,1,"cmdoption-opt-o"],"-p":[443,0,1,"cmdoption-opt-p"],"-stats":[443,0,1,"cmdoption-opt-stats"],"-strip-debug":[443,0,1,"cmdoption-opt-strip-debug"],"-time-passes":[443,0,1,"cmdoption-opt-time-passes"],"-verify-each":[443,0,1,"cmdoption-opt-verify-each"],"-{passname}":[443,0,1,"cmdoption-opt-passname"]},tblgen:{"-I":[444,0,1,"cmdoption-tblgen-i"],"-asmparsernum":[444,0,1,"cmdoption-tblgen-asmparsernum"],"-asmwriternum":[444,0,1,"cmdoption-tblgen-asmwriternum"],"-class":[444,0,1,"cmdoption-tblgen-class"],"-dump-json":[444,0,1,"cmdoption-tblgen-dump-json"],"-gen-asm-matcher":[444,0,1,"cmdoption-tblgen-gen-asm-matcher"],"-gen-asm-writer":[444,0,1,"cmdoption-tblgen-gen-asm-writer"],"-gen-dag-isel":[444,0,1,"cmdoption-tblgen-gen-dag-isel"],"-gen-dfa-packetizer":[444,0,1,"cmdoption-tblgen-gen-dfa-packetizer"],"-gen-disassembler":[444,0,1,"cmdoption-tblgen-gen-disassembler"],"-gen-emitter":[444,0,1,"cmdoption-tblgen-gen-emitter"],"-gen-enhanced-disassembly-info":[444,0,1,"cmdoption-tblgen-gen-enhanced-disassembly-info"],"-gen-exegesis":[444,0,1,"cmdoption-tblgen-gen-exegesis"],"-gen-fast-isel":[444,0,1,"cmdoption-tblgen-gen-fast-isel"],"-gen-instr-info":[444,0,1,"cmdoption-tblgen-gen-instr-info"],"-gen-intrinsic-enums":[444,0,1,"cmdoption-tblgen-gen-intrinsic-enums"],"-gen-intrinsic-impl":[444,0,1,"cmdoption-tblgen-gen-intrinsic-impl"],"-gen-pseudo-lowering":[444,0,1,"cmdoption-tblgen-gen-pseudo-lowering"],"-gen-register-info":[444,0,1,"cmdoption-tblgen-gen-register-info"],"-gen-subtarget":[444,0,1,"cmdoption-tblgen-gen-subtarget"],"-gen-tgt-intrinsic":[444,0,1,"cmdoption-tblgen-gen-tgt-intrinsic"],"-help":[444,0,1,"cmdoption-tblgen-help"],"-o":[444,0,1,"cmdoption-tblgen-o"],"-print-enums":[444,0,1,"cmdoption-tblgen-print-enums"],"-print-records":[444,0,1,"cmdoption-tblgen-print-records"],"-print-sets":[444,0,1,"cmdoption-tblgen-print-sets"],"-version":[444,0,1,"cmdoption-tblgen-version"]}},objnames:{"0":["std","cmdoption","program option"]},objtypes:{"0":"std:cmdoption"},terms:{"00000000041516c6":542,"000000e":[553,554,555,557,563,564,565,567,574,575,576,578],"00002fc0":542,"000102030405060708090a0b0c0d0e0f":479,"01pi0":384,"03d516c6":542,"04e":479,"0b000000":539,"0b00000000":479,"0b000011":539,"0b000100":539,"0b000111":539,"0b0011":384,"0b01101101":479,"0b01111000":479,"0b10":529,"0b100":529,"0b10000000":479,"0b1001011":529,"0b101":529,"0b1010":[384,385],"0b10110110":479,"0b111":529,"0b11100001":479,"0b1111":384,"0b11111110":479,"0b11111111":479,"0baz":507,"0cleanup":454,"0dev":533,"0f00000000":490,"0f3f800000":490,"0f3fb8aa3b":490,"0f42d20000":490,"0f7f800000":490,"0fb5bfbe8e":490,"0fbf317200":490,"0fc2d20000":490,"0ffh":385,"0th":462,"0x0":[386,393,402,494,507],"0x00":[386,413,450,494,522],"0x000":386,"0x0000":502,"0x00000000":[386,519],"0x0000000000000000":386,"0x0000000000000002":451,"0x0000000000000010":519,"0x000000000059c583":451,"0x0000000000d953b3":451,"0x0000000000dc8872":451,"0x00000000016677e0":451,"0x00000000ffefffff":385,"0x00000001":519,"0x00000002":519,"0x00000003":519,"0x00000004":519,"0x00000009":519,"0x00000067":519,"0x0000006e":519,"0x000000c9":405,"0x000000ff":386,"0x00000100":[386,519],"0x00000110":519,"0x00000120":519,"0x00000130":519,"0x00000140":519,"0x00000147":519,"0x00000150":519,"0x00000200":386,"0x00000233":405,"0x000003bd":519,"0x000003cd":519,"0x000003f3":519,"0x000003ff":402,"0x00001000":519,"0x00001023":519,"0x00001203":519,"0x00001c00":402,"0x00002000":519,"0x00002023":519,"0x00002200":519,"0x000034f0":519,"0x00003500":519,"0x00003550":519,"0x00007fff":402,"0x00007ffff7ed40a9":451,"0x0001023":519,"0x0002023":519,"0x0003":502,"0x0007":502,"0x0008":502,"0x001":386,"0x0010":502,"0x0011":502,"0x0012":502,"0x0013":502,"0x0014":502,"0x002":386,"0x0020":502,"0x0021":502,"0x0022":502,"0x0023":502,"0x0024":502,"0x003":386,"0x0030":502,"0x0031":502,"0x0032":502,"0x0033":502,"0x0034":502,"0x004":386,"0x0040":502,"0x0041":502,"0x0042":502,"0x0043":502,"0x0044":502,"0x0045":502,"0x0046":502,"0x005":386,"0x0050":502,"0x0051":502,"0x0052":502,"0x0053":502,"0x0054":502,"0x0055":502,"0x0056":502,"0x006":386,"0x0068":502,"0x0069":502,"0x007":386,"0x0070":502,"0x0071":502,"0x0072":502,"0x0073":502,"0x0074":502,"0x0075":502,"0x0076":502,"0x0077":502,"0x0078":502,"0x0079":502,"0x007a":502,"0x007b":502,"0x008":386,"0x009":386,"0x00a":386,"0x00b":386,"0x00c":386,"0x00d":386,"0x00e":386,"0x00f":386,"0x00ff0000":402,"0x01":[386,450,494,519,531,543],"0x010":386,"0x011":386,"0x01f":386,"0x02":[386,450,494,519],"0x020":386,"0x021":386,"0x022":386,"0x023":386,"0x024":386,"0x025":386,"0x026":386,"0x027":386,"0x028":386,"0x029":386,"0x02a":386,"0x02b":386,"0x02c":386,"0x02d":386,"0x02e":386,"0x02f":386,"0x03":[386,494,522],"0x030":386,"0x031":386,"0x032":386,"0x033":386,"0x034":386,"0x035":386,"0x04":[386,494,519,543],"0x04000000":519,"0x05":[386,494,522],"0x06":[386,494,522],"0x07":[386,494,522],"0x08":[386,494,519],"0x09":494,"0x0a":[413,494,522],"0x0abcd":479,"0x0b":[494,522],"0x0b17c0de":393,"0x0c":[450,494],"0x0d":522,"0x0e":522,"0x0f":522,"0x0fffffff":543,"0x1":[384,386,402,507,519,522],"0x10":[384,424,494,519,522],"0x100":[494,519,520],"0x1000":[502,519],"0x100000f24":442,"0x12":[42,129,227,322],"0x1234":519,"0x12345678":519,"0x13":494,"0x14c":[495,581],"0x16":494,"0x1603020":451,"0x16151f0":451,"0x16677e0":451,"0x1afp":385,"0x1b":393,"0x1c2":456,"0x1f84":442,"0x1ff00":385,"0x2":[384,402,507,522],"0x20":519,"0x200":[519,520],"0x2000":519,"0x2001":386,"0x2413bc":540,"0x29273623":519,"0x2a":392,"0x3":[384,402,507,522],"0x3000":433,"0x3039":507,"0x3500000001652748":451,"0x3c00":385,"0x3f":456,"0x3f800000":385,"0x3fe9":519,"0x3fea":519,"0x3feaed548f090ce":[554,564],"0x3feb":519,"0x3fed":519,"0x4":[384,402,522],"0x40":519,"0x400":[519,520],"0x4000":[433,519],"0x40000000":484,"0x400480":442,"0x400486":442,"0x400490":442,"0x4004a0":442,"0x4004be":442,"0x4004d0":442,"0x4200":519,"0x432ff973cafa8000":479,"0x494e494d":500,"0x4d544f4e":500,"0x5":[402,494,522],"0x5cf8c24cdb18bdac":450,"0x6":[36,126,221,315,402],"0x60":413,"0x601028":442,"0x60500020":581,"0x6fff4c02":456,"0x7":402,"0x70b298":540,"0x744e60":481,"0x744ea0":481,"0x7c000000":519,"0x7f":[479,529],"0x7fefffff00000000":385,"0x7fefffffffffffff":385,"0x7fff":386,"0x7ffff7ed404c":451,"0x7fffffff":479,"0x7fffffffe018":451,"0x7fffffffe040":451,"0x8":[384,402,494,507],"0x80":[413,519],"0x800":519,"0x80000000":[386,519],"0x82638293":519,"0x8664":495,"0x9":[402,507],"0x90":524,"0xa":[386,402,507],"0xabcdef00":524,"0xb":402,"0xc":[393,402],"0xc3":529,"0xd":[393,402,494],"0xe":393,"0xe413754a191db537":450,"0xe8":529,"0xeffe0000":495,"0xf":[384,529],"0xfc":386,"0xfe":386,"0xff":[384,385,386,479,529],"0xff00":385,"0xffbef174":540,"0xffefffff":385,"0xffefffff00000000":385,"0xfff":384,"0xffff":[384,385,386,479,495,522],"0xffff000000000002":522,"0xffffffff":[385,386,393,479],"0xffffffffffefffff":385,"0xffffffffffff00ff":385,"0xffffffffffffff00":385,"0xh":479,"0xk":479,"0xl":479,"0xl00000000000000004000900000000000":479,"0xm":479,"0xxxxxxxxx":519,"102kb":445,"10m":481,"10x":446,"123kkk":445,"123mb":445,"125000e":479,"128mib":456,"12x10":479,"133700e":[553,563,574],"15mb":509,"15th":384,"16b":392,"16bit":[558,568],"16gb":467,"16mib":456,"18th":462,"1afp10":385,"1cleanup":454,"1cy":429,"1d_arrai":384,"1gb":509,"1s100000s11010s10100s1111s1010s110s11s1":507,"1svn":472,"200000e":[555,565,576],"2200g":386,"234000e":[553,563,574],"23421e":479,"234e2":385,"2400g":386,"24e8":507,"24mb":481,"250000e":484,"25mb":481,"260x":386,"290x":386,"2acr96qjuqsym":452,"2ap3":456,"2d_arrai":384,"2d_msaa":384,"2d_msaa_arrai":384,"2gb":520,"2nd":[479,481,507,529],"2x3x4":479,"30pm":544,"32bit":[558,568],"3340b":386,"3cy":429,"3dnow":[558,568],"3dnowa":[558,568],"3gb":464,"3rd":[479,481,546],"3x4":479,"40th":[551,561,572],"41m":445,"4gib":456,"4kib":499,"4th":[402,479],"59620e187c6ac38b36382685ccd2b63b":533,"5rqxku":542,"5th":479,"64bit":[479,484,514],"64k":495,"66ghz":467,"6th":479,"7050b":386,"7150b":386,"7200p":386,"7350b":386,"7400p":386,"7600p":386,"77x":520,"7976922776554302e308":385,"7976931348623157e308":385,"7e15":445,"7th":479,"7ykb2k5f":426,"80f351b51825":453,"80x86":467,"80x87":402,"8500b":386,"8500p":386,"8600b":386,"8600p":386,"8700b":386,"8700p":386,"8780p":386,"8800b":386,"8800p":386,"8gib":456,"90p":542,"9600p":386,"9630p":386,"9700p":386,"9730p":386,"9800p":386,"9830p":386,"99p":542,"\u03c6":479,"abstract":[402,404,452,454,457,473,480,482,492,505,507,519,531,539,540,544,551,553,554,555,556,557,558,559,561,563,564,565,566,567,568,569,572,574,575,576,577,578],"boolean":[386,393,400,402,404,410,449,478,479,502,505,507,527,529,535,539,555,565,576],"break":[392,395,400,402,404,445,452,454,455,456,461,467,472,475,479,486,504,513,519,524,538,539,540,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,576,577],"byte":[43,44,45,130,131,228,229,230,323,324,325,384,386,389,390,392,393,402,413,415,432,436,437,449,450,455,456,462,465,479,481,493,494,495,497,498,499,500,502,503,507,513,515,517,518,519,522,524,537,539,543,573,574,575,576,577,578],"caf\u00e9":487,"case":[382,385,386,387,389,390,392,393,395,397,399,400,401,402,403,404,405,408,409,413,417,419,423,425,429,430,431,443,445,446,448,449,450,453,454,455,457,458,459,461,462,463,465,468,469,470,471,473,474,476,477,479,481,482,483,484,485,486,488,489,492,494,495,500,502,505,507,508,509,510,511,513,516,517,518,519,520,521,522,524,525,527,529,530,534,535,536,538,539,540,544,545,546,547,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],"catch":[445,451,452,462,470,479,480,507,520,553,554,563,564,574,575],"char":[389,404,413,445,450,451,462,479,481,482,490,491,495,499,502,507,513,517,519,520,538,539,540,541,542,546,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],"class":[386,387,392,393,403,405,424,433,444,448,452,454,455,460,461,463,465,475,477,480,483,486,489,491,492,494,495,500,502,504,505,511,512,517,519,520,525,527,531,537,541,544,545,546,547,548,549,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,578,579],"const":[386,389,402,404,445,450,455,461,473,477,481,482,484,491,492,494,507,513,517,519,539,540,541,542,544,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],"default":[14,15,16,24,25,26,27,28,31,51,111,112,113,117,118,119,120,123,136,195,196,197,206,207,208,210,213,216,236,293,294,295,303,304,305,306,307,310,384,386,387,388,389,390,393,395,398,400,402,405,406,407,409,410,411,412,413,417,418,419,422,423,424,425,429,430,431,432,433,434,436,437,442,444,445,446,449,450,452,455,456,459,460,461,463,464,465,466,467,469,470,471,473,477,479,481,483,484,486,488,490,491,504,506,507,508,509,513,515,517,519,520,522,524,527,529,531,533,534,535,536,538,539,540,541,542,546,547,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,574,575,576,577],"enum":[387,389,402,404,433,444,445,454,455,465,473,475,476,479,494,495,500,502,507,513,519,527,531,539,544,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,581],"export":[72,81,99,157,169,185,256,266,282,353,363,381,384,389,400,402,432,433,437,445,463,466,472,479,482,491,503,509,548,549,550,554,556,564,566],"final":[386,390,393,396,397,398,399,402,404,409,413,429,432,445,450,452,453,454,456,461,463,469,471,473,477,479,482,489,493,494,495,498,500,507,508,509,512,514,515,519,524,527,528,529,530,531,535,539,540,541,543,546,548,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,576,577,578,579],"float":[34,35,39,41,125,128,219,220,224,226,313,314,319,321,383,384,393,394,402,410,429,445,446,455,459,462,465,468,471,489,490,507,513,519,531,538,539,544,545,551,552,553,554,555,561,562,563,564,565,572,573,574,575,576,577,578],"function":[386,387,389,390,392,393,394,397,398,399,400,405,408,410,412,413,415,418,419,421,423,429,431,432,433,434,442,443,446,447,451,452,453,454,456,459,460,461,462,463,465,466,473,474,475,476,477,478,480,481,482,483,486,488,491,492,493,494,495,497,498,500,504,511,512,513,515,517,518,522,523,524,527,529,533,537,539,542,544,545,546,547,549,550,551,552,554,555,556,557,558,560,561,562,564,565,566,567,568,570,571,572,573,575,576,577,578,579,580],"goto":[404,479,489,538,555,556,557,558,559,565,566,567,568,569,578],"h\u00e4hnle":511,"h\u00e4hnledistinguish":511,"import":[389,390,392,393,395,397,398,399,400,401,402,403,404,405,409,421,429,433,434,437,445,448,452,459,461,463,464,468,469,471,472,474,476,479,481,489,491,493,495,498,499,500,505,513,514,517,519,520,522,538,539,540,541,544,545,547,552,553,554,555,556,559,560,562,563,564,565,566,569,570,573,574,575,576,577,579],"instanceof":[507,527],"int":[389,390,392,397,402,404,405,406,419,429,442,445,446,449,450,451,454,457,461,462,463,464,466,476,477,479,481,482,484,485,489,490,491,502,507,513,519,520,521,524,527,529,530,531,536,538,539,541,542,544,546,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579,581],"long":[388,389,390,395,397,401,402,404,406,409,413,415,418,429,434,447,452,454,456,457,459,460,462,463,465,473,479,499,503,506,507,514,516,519,520,524,525,530,535,539,540,544,547,550,553,554,560,563,564,570,574,579],"na\u00efv":511,"new":[387,388,390,393,396,397,398,400,401,402,404,405,406,409,413,416,424,431,443,445,448,451,453,459,460,461,463,466,471,472,473,474,475,476,477,479,480,481,482,483,484,485,486,487,488,489,490,491,492,495,499,502,506,509,511,512,513,515,517,518,521,522,524,525,527,529,530,536,539,544,545,546,547,548,549,550,552,553,554,555,556,558,559,560,562,563,564,565,566,568,569,570,573,574,575,576,577,579],"null":[22,43,44,45,52,53,56,60,61,73,74,75,81,169,266,363,386,389,393,402,404,410,411,449,454,456,458,459,479,484,489,490,491,492,495,500,505,507,513,515,519,522,524,527,539,540,544,547,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,576],"public":[398,401,404,433,445,452,460,461,463,467,473,478,490,495,503,510,514,516,519,520,539,540,544,545,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],"return":[29,30,121,122,214,215,308,309,384,386,387,389,390,392,393,395,397,402,407,411,413,418,419,423,424,429,433,434,436,437,439,442,445,446,449,450,451,452,454,455,457,459,461,463,464,465,473,475,476,477,479,481,482,483,485,486,488,489,490,491,492,505,513,517,518,519,521,522,523,524,525,527,529,537,538,539,540,541,543,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],"short":[389,392,397,402,404,409,442,444,450,452,457,463,464,479,488,490,495,512,517,522,524,533,539,541,544,547,555,556,557,559,565,566,567,569,576,577,578],"static":[386,389,390,391,397,398,399,400,402,406,408,411,429,445,449,455,457,459,461,462,463,465,471,473,474,477,479,480,481,482,483,489,491,507,508,513,517,519,520,524,527,537,539,540,541,544,546,547,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,571,574,575],"super":[402,482,539],"switch":[387,399,400,412,431,445,449,454,455,465,466,468,472,473,476,505,507,509,511,513,520,524,527,533,538,539,543,544,546,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,574,575,576],"throw":[402,446,449,459,477,479,491,505,507,540,548],"true":[385,386,389,390,395,401,402,404,406,411,418,424,429,434,442,445,449,461,462,465,466,468,471,473,476,479,481,484,489,490,495,503,505,507,509,517,519,527,530,531,535,536,537,539,540,541,542,544,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,574,575,576,577,578],"try":[389,390,391,392,396,397,400,402,403,404,406,416,423,445,446,448,452,453,459,461,463,464,474,479,481,484,485,487,488,489,491,502,505,507,509,516,517,519,520,521,525,540,541,544,545,547,548,549,550,554,556,557,558,560,564,566,567,568,570,573,574,575,576,577,578,579],"var":[401,405,489,519,527,529,557,558,559,567,568,569,578],"void":[389,390,392,393,394,402,404,405,445,446,449,450,454,455,457,458,461,462,466,477,481,482,484,488,490,491,494,502,505,507,513,517,519,520,522,524,537,538,539,540,541,542,544,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],"while":[383,384,386,388,389,393,396,397,400,401,402,403,404,405,409,429,443,445,448,449,451,452,453,454,458,460,462,463,465,469,470,471,476,477,479,480,481,482,487,488,489,491,492,493,494,495,499,500,502,503,504,505,506,509,511,513,514,515,516,517,519,522,524,525,528,529,531,535,538,540,542,545,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,576,578,579],ACE:525,AND:[390,402,479,538],Added:513,Adding:[400,449,452,479,491,545,551,553,556,557,558,560,563,566,567,568,570,571,572,574,577,578,579,580],Age:[495,500],And:[400,404,445,461,462,475,479,482,489,499,507,519,520,525,527,535,538,539,540,544,547,550,555,559,565,569],Are:396,BBs:[404,489],Being:[403,452,479,506,557,567,578],But:[392,402,404,446,462,471,479,485,487,489,495,507,510,519,520,521,539,544,554,564],CUs:[386,442],CVS:509,DIEs:[386,519],Das:511,Doing:[402,459,507,516,519,524,554,564,574],ERE:405,EXE:503,EXEs:503,For:[205,216,218,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,400,401,402,403,404,405,406,409,410,411,413,418,420,424,429,430,431,432,433,434,443,445,446,449,450,452,454,455,456,457,458,460,461,462,464,468,471,472,473,474,476,477,478,479,480,481,482,483,484,485,486,488,489,490,491,492,493,494,495,499,500,503,504,505,507,508,509,511,512,513,514,515,517,519,520,521,522,524,525,527,529,531,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],GAS:539,GDS:[5,99,103,185,187,282,284,381,384,386],Going:[404,488],HDs:446,Has:[384,544],ICE:[463,480],IDE:[400,464],IDEs:[400,401],IDs:[479,489,509],IFs:538,Ids:386,Into:506,Its:[393,400,413,445,450,461,479,482,484,488,510,537,543,551,554,561,564,572],L0s:386,L1s:386,LDS:[5,28,36,99,103,120,126,185,187,213,221,282,284,307,315,381,384,385,386],LHS:[404,479,489,507,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,575,577,578],LIS:402,LTS:[452,463],MFS:445,MIs:402,NOT:[404,468,479,492,535],Near:502,Not:[384,386,393,401,402,403,405,407,434,445,452,454,456,461,479,482,502,514,520,539,540,543,555,559,565,569,576],OLE:502,ORE:511,One:[384,386,389,390,392,396,397,398,400,401,402,404,405,407,430,445,449,453,459,461,462,463,464,476,479,481,489,494,497,502,503,507,509,519,520,524,530,540,542,544,552,553,554,555,556,559,560,562,563,564,565,566,569,570,571,573,574,575,576,577,578,579],Ops:[402,556,557,558,559,566,567,568,569],PCs:481,QPS:520,RHS:[404,479,489,507,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,575,577,578],Res:[404,489],SAs:386,Such:[390,445,449,452,459,479,490,507,509,519,520,525],TLS:[393,402,454,479,524],That:[387,390,391,392,398,401,402,404,429,452,461,462,463,465,466,472,473,477,478,479,486,488,489,491,507,509,519,520,524,525,530,539,544,554,560,564,570,579],The:[12,13,17,18,34,35,36,37,42,48,66,83,99,109,110,114,115,125,126,127,129,146,171,185,193,194,202,203,219,220,221,222,223,227,233,249,268,282,291,292,296,297,313,314,315,316,317,322,328,346,365,381,382,383,384,385,386,387,388,390,391,392,393,394,395,396,397,398,399,400,401,403,406,407,408,409,410,411,412,413,415,416,417,418,420,422,424,425,426,429,430,431,432,433,434,436,437,438,439,440,441,442,443,444,446,447,448,449,450,451,452,453,454,455,456,457,460,464,465,467,468,469,471,474,475,476,477,478,481,482,483,484,485,486,489,491,492,493,494,504,505,506,508,510,511,513,514,515,516,517,518,521,522,523,524,525,526,527,528,530,532,533,534,535,536,537,541,543,544,545,546,547,548,549,550,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,571,574,575,576,577,578,579],Their:[479,507,520,529],Then:[397,402,445,448,450,454,467,473,474,477,479,481,482,486,489,505,506,507,519,520,523,539,540,554,556,557,558,559,564,566,567,568,569,577,578],There:[205,216,218,383,384,385,386,389,390,392,393,395,396,398,400,401,402,404,405,429,431,445,446,448,450,452,454,455,456,457,460,461,462,463,464,465,467,468,470,471,477,478,479,481,484,485,489,490,491,493,498,500,505,507,508,509,511,515,519,520,521,524,525,527,528,531,533,534,535,536,539,540,541,543,544,552,553,556,557,559,560,562,563,566,567,569,570,573,574,575,577,578,579],Thes:479,These:[99,185,282,381,383,384,385,386,389,390,392,393,394,397,398,399,400,402,404,406,408,409,410,413,418,426,429,437,442,445,446,452,455,456,459,460,461,462,463,469,472,475,476,478,479,481,484,490,491,492,504,505,507,508,509,510,511,512,513,515,519,520,522,524,525,527,529,531,533,535,537,538,539,540,541,543,546,547,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,575,579],Ths:415,Tied:479,Ties:386,Use:[44,45,324,325,384,385,386,391,392,396,402,405,406,410,412,418,423,429,430,431,432,434,436,437,442,443,448,461,463,464,468,469,472,481,482,484,485,490,506,514,519,521,529,533,535,539,540,545,549,550],Used:[384,386,400,409,429,476,479,480,527,539],Useful:[386,417,507,527,545],Uses:[400,412,454,463,479,480,531,539],Using:[384,386,400,405,413,445,449,479,481,490,506,508,509,514,520,529,539,544,545,548,553,557,559,563,567,569,574,578,580],VMs:481,WITH:[404,546,547,548,549,550],Will:481,With:[389,391,393,401,402,404,405,413,414,415,422,425,427,443,445,449,462,464,473,477,479,480,481,509,511,515,517,519,531,537,541,544,545,548,551,552,553,554,555,556,557,559,561,562,563,564,565,566,567,569,571,572,573,574,575,576,577,578],XPS:525,YES:481,Yes:[383,452,457,462,463,481,489,505],__1:420,__________:507,______________________:507,______________________________________:507,__________________________________________________________:507,__aeabi_:447,__annot:479,__anon_expr:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],__apple_nam:519,__apple_namespac:519,__apple_objc:519,__apple_typ:519,__asm:429,__atomic_compare_exchang:390,__atomic_compare_exchange_n:390,__atomic_exchang:390,__atomic_exchange_n:390,__atomic_fetch_add_n:390,__atomic_fetch_and_n:390,__atomic_fetch_nand_n:390,__atomic_fetch_or_n:390,__atomic_fetch_sub_n:390,__atomic_fetch_xor_n:390,__atomic_load:390,__atomic_load_n:390,__atomic_stor:390,__atomic_store_n:390,__attribute__:[446,519,541],__bitcod:393,__bss:430,__builtin_eh_return:454,__builtin_expect:395,__builtin_longjmp:454,__builtin_setjmp:454,__builtin_setrnd:513,__builtin_trap:481,__c_specific_handl:454,__chkstk:456,__clang__:446,__clear_cach:479,__cuda__:446,__cuda_arch__:446,__cuda_ftz:490,__cudacc__:446,__cxa_allocate_except:454,__cxa_begin_catch:454,__cxa_call_unexpect:454,__cxa_demangl:460,__cxa_end_catch:454,__cxa_rethrow:454,__cxa_throw:454,__cxx11:420,__cxx_:542,__cxx_global_var_init:542,__cxxframehandler3:454,__cxxthrowexcept:454,__data:[430,479],__declspec:[554,555,556,557,558,559,564,565,566,567,568,569],__dwarf:519,__eh_fram:402,__except:454,__fastcal:479,__gcmap_:461,__global__:446,__gxx_personality_v0:454,__has_attribut:527,__i386__:[560,570,579],__image_info:479,__imp_:479,__internal_accurate_powf:490,__jit_debug_register_cod:451,__kmpc_fork_cal:479,__libunwind_config:454,__llvm:[393,515],__llvm_coverage_map:450,__llvm_covmap:450,__llvm_deoptim:479,__llvm_faultmap:458,__llvm_memcpy_element_unordered_atomic_:479,__llvm_memmove_element_unordered_atomic_:479,__llvm_memset_element_unordered_atomic_:479,__llvm_stackmap:522,__main:540,__morestack:518,__next__:449,__nv_isinff:490,__nv_isnanf:490,__nv_powf:490,__nv_truncf:490,__nvcc__:446,__objc:479,__objc_imageinfo:479,__profn_foo:450,__remark:[410,515],__scudo_default_opt:517,__stack_chk_fail:[479,484],__stack_chk_guard:479,__stdcall:479,__sync_fetch_and_add_n:390,__sync_fetch_and_and_n:390,__sync_fetch_and_max_n:390,__sync_fetch_and_min_n:390,__sync_fetch_and_nand_n:390,__sync_fetch_and_or_n:390,__sync_fetch_and_sub_n:390,__sync_fetch_and_umax_n:390,__sync_fetch_and_umin_n:390,__sync_fetch_and_xor_n:390,__sync_lock_test_and_set_n:390,__sync_synchron:390,__sync_val_compare_and_swap_n:390,__syncthread:490,__text:[402,430,533],__text_exec:430,__try:454,__unwind_info:402,__vec__:513,__vectorcal:479,__xray_log_fin:541,__xray_log_flushlog:541,__xray_log_init_mod:541,__xray_log_process_buff:541,__xray_log_register_mod:541,__xray_log_select_mod:541,__xray_log_set_buffer_iter:541,__xray_patch:541,_aligna:519,_args_:401,_b128:383,_b16:383,_b256:383,_b32:383,_b512:383,_b64:383,_b8:383,_binary_:431,_bool:[557,567,578],_bootstrap_default_passthrough:388,_buffer:386,_crit_edg:479,_cuda_ftz:490,_cxxthrowexcept:454,_dcleanup:454,_division_by_zero:386,_dpp:[383,386],_e32:[383,386],_e64:[383,386],_end:431,_except_handler3:454,_except_handler4:454,_f16:383,_f32:383,_f64:383,_flag:401,_flags_:401,_flags_relwithdebinfo:398,_function_nam:456,_i16:383,_i32:383,_i64:383,_i8:383,_inexact:386,_info:386,_init:386,_inv:386,_invalid_oper:386,_invl:386,_is_:479,_m4enum:479,_main:[442,491,581],_name_:401,_overflow:386,_p1:519,_p3:519,_padding_record:494,_r0h:454,_regoffset:531,_ri:529,_rr:529,_runtim:522,_sdwa:[383,386],_segment_buff:386,_segment_ptr:386,_segment_wavefront_offset:386,_size:[386,431],_sourc:386,_source_dir:400,_start:431,_tag:[573,574,575,576,577,578],_ty:455,_u16:383,_u32:383,_u64:383,_u8:383,_underflow:386,_unwind_resum:454,_var:401,_vol:386,_wavefront_offset:386,_win32:[525,554,555,556,557,558,559,564,565,566,567,568,569],_without_:463,_workgroup_count_i:386,_workgroup_count_x:386,_workgroup_count_z:386,_z1f1eii:513,_z3bari:419,_z3bazv:442,_z3foov:[419,479],_z4leaki:520,_zero:386,_zfoov:479,_zn1a1nei:479,_zst1a:537,_ztid:479,_ztii:479,_zts1a:[479,537],_zts1b:537,_zts1c:537,_zts1d:537,_ztv1a:537,_ztv1b:537,_ztv1c:537,_ztv1d:537,_ztv3bar:405,_ztv3foo:405,a10:386,a12:386,a15:468,a16:[3,7,286],a32:392,a57:447,a64:392,a_ctor_bas:405,aad8i8:402,aad:402,aapc:479,aarch32:447,aarch64:[392,399,431,460,463,465,468,479,484,511,517,522,527,539,541],aarch64registerinfo:484,abandon:[465,507],abbrev:[393,423],abbrevi:[386,404,415,423,480,511],abbrevid:393,abbrevop0:393,abbrevop1:393,abbrevwidth:393,abc:479,abcd:393,abcdef123456:463,abi:[392,399,400,413,420,449,452,456,457,463,465,470,471,472,477,479,490,504,505,513,519,522,535,537,539,554,558,559,560,564,568,569,570,575,579],abil:[402,403,443,445,451,455,459,461,479,486,507,508,509,519,520,544,551,555,556,557,561,565,566,567,572,576,577,578],abl:[386,389,391,397,402,405,413,429,431,445,446,450,452,457,459,461,462,463,465,471,474,477,478,479,480,482,485,491,503,507,509,512,513,515,516,519,520,521,522,524,529,536,538,539,540,541,544,545,547,554,555,556,559,560,564,565,566,569,570,575,576,577,579],abnorm:[459,525],abort:[397,402,404,454,479,507,529],abort_on_error:517,about:[383,385,386,387,389,390,393,394,398,400,401,402,404,405,409,410,413,415,427,428,429,430,433,434,436,437,445,446,451,452,453,454,455,458,459,460,461,462,463,464,467,468,469,470,471,472,473,474,476,479,480,481,482,483,484,485,486,488,489,490,491,495,497,498,499,502,503,504,505,506,507,513,514,515,516,517,519,520,521,522,524,525,527,528,529,530,533,534,536,538,539,540,541,542,545,547,548,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],abov:[383,384,385,386,389,390,392,393,394,398,399,400,401,402,403,404,405,406,410,413,429,445,446,449,452,455,457,458,459,460,461,462,463,465,466,469,470,471,472,473,474,476,479,482,483,484,485,486,488,489,491,492,495,505,507,508,509,512,514,516,518,519,520,521,522,524,529,534,535,537,539,540,542,544,546,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,569,570,572,573,574,575,576,577,578,579],abs8:456,abs:[39,41,128,224,226,319,321,490],abs_f:531,abs_fp32:531,abs_fp64:531,abs_fp80:531,absenc:[397,402,429,456,520],absent:[386,507],absl:420,absolut:[99,185,282,381,384,394,400,404,405,418,430,431,433,455,463,465,471,479,491,495,507,515,535,539,540,543],absolute_express:[37,127,223,317],absolute_tsc:543,absolutesymbol:491,absv16i8:539,absv1i64:539,abu:413,abus:507,acc:507,acceler:[407,423,472,497,560,570,579],accept:[384,386,401,403,404,405,418,420,430,431,445,448,449,452,453,456,457,460,463,464,465,466,472,473,479,481,486,489,490,506,507,520,523,529,530,535,550],access:[36,126,221,315,384,385,386,389,390,392,400,413,416,418,430,431,445,448,449,453,454,455,459,461,462,463,464,465,467,481,483,484,488,490,491,492,493,497,499,502,505,506,507,513,517,519,520,522,523,524,527,529,530,536,538,539,540,541,544,547,553,557,560,563,567,570,578,579],accessor:[402,519,540,552,562],accessti:479,accessty1:479,accessty2:479,accident:[404,445,491,507,525,540],accommod:[393,402,456,479,490],accompani:515,accomplish:[452,461,473,500,505,507,520,551,561,572],accord:[386,393,394,429,445,461,465,473,479,484,507,511,512,514,522,524,539,544,553,563],accordingli:[454,461,476,479,499,507],account:[399,403,433,448,452,461,467,473,479,487,489,506,509,516,520,541,542,546,547],accqual:386,accumul:[481,505,519,538,573,574,575,576,577,578],accumulateconstantoffset:489,accur:[386,389,395,418,424,429,461,465,469,482,502,505,509,513,519,559,560,569,570,579],accuraci:[479,505],achiev:[390,400,452,459,460,476,479,482,512,517,519,520,525],acknowledg:516,acknowledgeorcv1deprec:[548,549,550],acm:[402,461,510],aco:389,acq_rel:[386,390,479],acquaint:546,acquir:[386,452,479,481,488,507],acquisit:507,acronym:545,across:[390,392,398,399,401,402,415,445,446,449,454,459,463,465,478,479,480,481,490,491,492,500,505,507,509,519,520,522,524,531,538,540,554,560,564,570,575,579],act:[394,402,404,479,481,488,489,505,507,516,519,535],action:[386,395,396,402,404,449,454,455,460,463,479,480,491,492,506,507,509,516,524,539,540,543,549,550],actionscript:[560,570,579],activ:[389,402,404,429,431,441,449,452,453,454,461,477,479,481,487,499,507,509,513,520,522,533,539,540,545,547,548,549,550,580],activehardwar:386,actual:[7,82,105,170,189,267,286,364,382,386,389,390,392,393,396,397,401,402,404,405,409,413,445,446,449,452,454,457,458,459,461,462,463,467,469,473,478,479,480,481,483,488,489,491,495,505,507,508,509,514,517,519,520,523,524,525,529,533,535,539,540,544,546,547,549,550,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,569,570,572,573,574,575,576,577,578,579],actual_access:386,actualaccqu:386,acycl:[402,444,480,502,519,539],ada:454,adapt:[446,452,457,470,487,505,507,525],adc32mi8:531,adc32mi:531,adc32mr:531,adc32ri8:531,adc32ri:531,adc32rm:531,adc32rr:531,adc64mi32:531,adc64mi8:531,adc64mr:531,adc64ri32:531,adc64ri8:531,adc64rm:531,adc64rr:531,adc:[386,480,507],add16mi8:531,add16mi:531,add16mr:531,add16ri8:531,add16ri:531,add16rm:531,add16rr:531,add32mi8:531,add32mi:531,add32mr:531,add32ri8:531,add32ri8_db:424,add32ri:531,add32ri_db:424,add32rm:[519,531],add32rr:[424,519,531],add32rr_db:424,add32rr_rev:424,add64i32:424,add64mi32:531,add64mi8:531,add64mr:531,add64ri32:[424,531],add64ri8:424,add64rr:424,add8rr:402,add:[14,15,16,17,18,24,25,26,27,28,31,32,33,111,112,113,114,115,117,118,119,120,123,124,195,196,197,202,203,206,207,208,209,210,211,212,213,216,217,218,293,294,295,296,297,303,304,305,306,307,310,311,312,383,386,389,390,393,396,397,400,401,402,404,405,406,409,413,418,429,430,431,433,442,443,445,446,448,449,451,452,453,454,455,456,457,458,459,461,463,464,465,466,469,470,471,473,474,475,476,481,484,487,489,490,492,504,505,506,507,508,509,511,512,514,519,520,522,524,525,528,529,530,531,534,535,536,539,540,541,542,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],add_:401,add_cfg_simplif:[575,576,577,578],add_char:[572,573,574,575,576,577,578],add_custom_command:401,add_custom_target:401,add_definit:400,add_dep:401,add_depend:401,add_execut:[400,401],add_gvn:[575,576,577,578],add_incom:[576,577],add_instruction_combin:[575,576,577,578],add_librari:400,add_llvm_execut:401,add_llvm_fuzz:460,add_llvm_librari:[400,540],add_llvm_tool:460,add_llvm_unittest:400,add_memory_to_register_promot:578,add_pf:476,add_pt:476,add_reassoci:[575,576,577,578],add_ri:529,add_rr:529,add_subdirectori:[400,540],add_to_library_group:478,addcom:461,added:[44,45,131,229,230,324,325,386,387,393,397,399,400,402,404,413,418,422,431,445,450,451,452,455,456,461,465,467,470,476,479,481,482,485,486,489,491,506,507,509,510,511,513,516,519,521,522,524,525,527,529,530,534,535,536,538,539,540,544,546,547,548,549,550,552,554,555,556,557,558,559,562,564,565,566,567,568,569,573,575,576,577],addedcomplex:531,addend:[386,479],addenda:447,addendum:545,addfunctionast:[549,550],addi:[479,529],addimm:402,addincom:[555,556,557,558,559,565,566,567,568,569],adding:[387,394,397,400,402,404,405,409,410,423,450,452,455,456,459,460,465,467,470,473,476,479,485,491,492,507,509,519,521,535,536,539,540,541,545,546,548,551,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,571,572,575,576,577,578,579],addinstselector:539,addintervalsforspil:402,addirmodul:491,addit:[385,388,389,390,393,397,398,400,401,402,403,404,405,406,410,412,415,418,425,429,430,433,435,443,445,446,447,449,450,452,454,456,459,461,462,463,464,465,469,470,471,472,474,477,478,479,480,481,486,487,488,489,490,491,492,495,503,505,507,508,509,510,511,512,517,519,520,522,523,524,525,527,530,531,534,535,536,538,539,540,541,545,552,553,554,556,557,558,560,562,563,564,566,567,568,570,573,574,575,577,578,579],addition:[389,390,398,402,431,445,452,461,463,465,466,478,479,488,493,503,505,507,520,523,524],addl:520,addlazyirmodul:491,addllvm:[400,401],addmbb:402,addmodul:[546,547,548,549,550,554,555,556,557,564,565,566,567],addmoduleflag:[559,569],addop:519,addpassestoemitfil:[540,558,568],addpassestoemitmc:483,addpdrm:529,addpdrr:529,addpreemitpass:539,addpreserv:389,addpsrm:529,addpsrr:529,addq:[424,522],addr1:519,addr2:[442,519],addr2lin:[408,442],addr3:442,addr64:[1,102],addr:[423,431,432,442,449,479,520,539,550],addrawvalu:475,addreg:402,addregbankcoverag:465,addregfrm:539,addregisterclass:[402,539],address:[6,7,9,10,44,45,50,52,84,102,104,105,107,108,131,135,188,189,191,192,229,230,235,285,286,288,289,324,325,330,332,366,383,384,385,389,390,391,392,393,400,408,423,429,430,431,432,433,436,437,445,446,448,449,452,454,459,460,461,465,467,477,480,481,484,489,491,493,494,495,504,505,506,507,509,517,518,519,522,524,529,531,538,539,540,542,543,545,546,548,549,550,554,555,556,557,560,564,565,566,567,570,575,578,579],address_class:386,address_s:490,address_spac:386,addressis32bit:495,addresssanit:[479,481,523],addressspac:465,addri:539,addrr:539,addrri:539,addrrr:539,addrsig:[388,436,437,456],addrsig_sym:456,addrspac:[454,465,479,490,524],addrspacequ:386,addsdrm:529,addsdrr:529,addtmp1:[554,564,575],addtmp4:[553,563,574],addtmp:[553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],addtypenam:507,addx:529,addxri:484,adequ:[400,461,464,520,539],adher:[403,404,452,491,507,511,525,528,531],aditya:465,adjac:[386,479,507,530],adjust:[400,431,432,434,442,454,459,463,477,489,503,520,535,539],adjustpassmanag:490,admin:[396,467],administr:467,admittedli:529,adop:491,adopt:[402,404,452,491,520,525,545],adorn:[479,521],adrian:448,adrp:456,adt:[463,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],adttest:400,advanc:[398,400,401,404,445,452,461,479,485,487,491,519,521,539,540,552,559,562,569,573,575],advantag:[390,392,402,404,445,449,452,461,462,465,475,479,481,482,507,509,520,556,557,560,566,567,570,577,578,579],adventur:507,advertis:454,advic:[406,452,459,461,468,506,545],advis:[398,401,413,465,472,475,555,565,576],advisori:403,advoc:[403,404],afed8lhqlzfqjer0:452,affect:[31,205,216,218,310,384,386,390,392,399,400,403,405,429,431,445,446,452,465,471,472,474,479,480,489,490,492,507,509,511,514,519,525,529,530,533,540,554,555,564,565,576],affili:401,afn:479,aforement:[452,499,502,536],aform_1:402,aform_2:402,afre:477,aft:536,after:[54,137,237,334,384,385,386,388,389,390,391,392,393,394,397,399,400,401,402,403,405,406,409,411,413,418,422,423,429,433,442,443,445,449,450,452,453,454,456,457,460,461,462,463,465,467,468,471,472,473,477,479,481,483,484,485,486,487,488,489,490,495,499,505,507,508,511,517,519,521,522,523,524,525,527,529,530,533,534,535,536,537,539,540,543,544,546,547,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579],after_bb:[576,577,578],afterbb:[555,556,557,558,559,565,566,567,568,569],afterloop:[555,556,557,558,559,565,566,567,568,569,576,577,578],afterward:[452,459,479,505,520,524],again:[388,392,401,405,445,449,454,459,465,472,474,479,485,488,489,493,507,511,517,518,521,534,536,540,553,554,555,557,560,563,564,565,567,570,575,576,578,579],against:[388,395,396,398,400,403,405,413,417,429,433,452,454,456,457,459,460,465,473,477,479,481,490,491,504,505,507,509,511,517,520,534,535,537,541,544,553,563],age:403,agenc:516,agent:[386,479],agg1:479,agg2:479,agg3:479,agg:479,aggreg:[404,433,454,477,480,507,539,542],aggress:[389,402,404,446,458,461,463,479,480,507,519,552,555,562,565,573,576],agnost:[392,402,431,491,519,525],agre:[403,452,497,505,511,519,544],agreement:511,agrep:534,ahead:[404,452,454,463,464,474,491,509,524,540,546,551,552,560,562,570,571,572,573,579],ahm:465,aid:[461,479,520],aim:[392,396,397,401,404,406,450,452,460,479,491,507,512,516,517,519,525,546],ain:386,aix:[402,447],aka:[388,389,402,479,481,502,503,507,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],al_aliasset:539,al_superregsset:539,alac:533,alacconvert:533,albeit:[557,567,578],alex:[450,511],algebra:505,algn:542,algo:540,algorithm:[389,404,421,424,429,445,454,461,479,488,489,495,505,512,520,527,539,548,549,550,552,553,554,555,556,557,558,560,562,563,564,565,566,567,568,570,573,576,578,579],alia:[390,393,405,412,429,430,435,437,477,480,484,488,489,536,539,540,545],alias:[384,389,393,424,429,430,437,462,472,488,491,505,513,522,539,560,570,579],aliasanalysi:[479,540],aliasanalysisdebugg:389,aliase:[393,479,489],aliaseeti:479,aliasesset:389,aliasopt:445,aliasresult:389,aliasset:[389,539],align32bit:393,align:[385,386,390,402,405,433,447,449,450,454,461,462,475,479,482,484,489,490,505,507,512,513,517,519,522,524,539,543,544],align_nod:479,aligna:519,alignlog2:479,alignstack:[393,479],alignstyl:507,aliv:[402,449,489,505,507,520,540],all:[36,102,126,221,315,384,385,386,388,389,390,391,392,393,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,413,415,417,418,420,421,423,424,425,429,430,431,432,433,434,436,437,442,443,444,445,446,447,448,449,451,452,453,454,455,456,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,476,477,478,479,480,481,482,483,484,487,488,489,490,491,492,493,494,495,498,499,500,502,503,506,507,508,510,511,512,513,514,515,516,517,519,520,522,523,524,525,527,529,530,531,533,534,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579],all_build:464,all_ones_mask:520,all_zeros_mask:520,allevi:[402,445,479,507],alli:479,alloc:[36,126,221,315,386,389,390,404,410,411,429,430,431,454,456,459,461,462,463,465,477,479,481,483,484,492,505,512,513,520,522,523,524,539,540,542,544,545,546,548,554,557,560,564,567,570,575,578,579],alloca:[402,404,449,454,461,462,477,488,505,507,519,522,523,524,557,558,559,567,568,569,578],allocainst:[404,479,507,557,558,559,567,568,569,578],allocat:[402,431,479,539],allocatevmodul:[548,549,550],allocationinst:507,allocator_may_return_nul:517,allocinst:578,allocs:[393,479],allon:479,allow:[384,385,386,387,389,390,392,393,395,398,400,401,402,403,404,405,406,409,410,413,418,429,431,437,446,449,450,451,452,453,454,455,456,459,461,462,463,465,469,471,473,475,477,478,479,481,482,483,484,486,488,489,490,491,492,493,495,502,504,505,506,507,509,511,513,517,518,519,520,522,524,525,527,528,529,530,531,533,535,536,537,538,539,540,541,542,544,545,546,547,548,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,581],allowsanysmalls:507,allroot:534,alltargetsasmpars:398,alltargetsasmprint:398,alltargetsdesc:398,alltargetsdisassembl:398,alltargetsinfo:398,almost:[390,392,402,404,452,455,459,460,461,480,507,509,524,525],alon:[393,402,445,452,487,520,535,552,562,573],along:[390,393,400,402,404,430,431,434,446,459,461,463,469,473,474,476,479,483,484,485,490,500,505,507,512,518,519,520,521,539,540,547,551,553,554,560,563,564,570,571,572,574,575,579],alongsid:[393,463,509],alpha:[479,539],alphacompilationcallback:539,alphajitinfo:539,alphanumer:[419,431],alreadi:[389,395,396,398,399,400,401,402,404,429,430,445,446,452,455,461,463,464,465,466,473,474,477,479,485,489,491,492,507,508,509,510,511,516,518,519,520,521,522,524,531,535,536,539,540,544,546,548,550,551,553,554,555,556,557,558,559,563,564,565,566,567,568,569,572,574,575,576,577,578],also:[382,383,385,386,387,389,390,392,393,395,396,397,398,399,400,401,402,405,418,424,429,433,434,445,446,449,450,452,453,454,455,456,457,459,460,461,462,463,464,465,466,468,469,470,471,472,475,476,477,478,479,480,481,482,484,485,487,488,489,490,491,492,493,495,499,504,505,506,507,508,509,511,512,513,514,516,517,519,520,521,522,524,525,527,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],alt_always_instru:541,alt_never_instru:541,alter:[445,479,507,519,536,540],altern:[384,385,386,397,398,400,402,407,418,446,452,454,459,462,464,465,466,479,481,491,492,507,512,513,533,539,541,544,552,557,562,567,573,578,581],although:[390,393,401,402,404,409,416,445,446,452,455,461,463,464,473,478,479,481,484,485,495,500,502,507,521,524,535,540,556,566,574],altivec:[402,479,480,513],altogeth:[469,512],alu32_rr:476,alu:[386,429],alwai:[386,389,390,392,393,395,396,400,401,402,403,404,405,409,413,415,425,429,445,446,449,450,452,454,457,459,463,465,469,473,478,479,480,482,488,495,497,502,503,506,507,508,509,513,515,516,519,520,523,524,525,527,534,535,541,542,543,544,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,574,575,576,577,578,579],always_inlin:446,always_instru:541,alwaysinlin:[393,479],amara:511,amaz:[556,566,577],amazingli:[555,565,576],ambigu:[445,473,530,535,552,556,562,566,573,577],amd64:463,amd:[384,386,402,429,447,471,520,527],amd_code_version_major:386,amd_kernel_code_version_minor:386,amd_machine_kind:386,amd_machine_version_major:386,amd_machine_version_step:386,amd_queue_t:386,amdfam10:[558,568],amdgpu:[0,1,2,3,463,465,479,484,511,527,545],amdgpu_flat_work_group_s:386,amdgpu_num_sgpr:386,amdgpu_num_vgpr:386,amdgpu_waves_per_eu:386,amdhsa_dx10_clamp:386,amdhsa_exception_fp_denorm_src:386,amdhsa_exception_fp_ieee_div_zero:386,amdhsa_exception_fp_ieee_inexact:386,amdhsa_exception_fp_ieee_invalid_op:386,amdhsa_exception_fp_ieee_overflow:386,amdhsa_exception_fp_ieee_underflow:386,amdhsa_exception_int_div_zero:386,amdhsa_float_denorm_mode_16_64:386,amdhsa_float_denorm_mode_32:386,amdhsa_float_round_mode_16_64:386,amdhsa_float_round_mode_32:386,amdhsa_forward_progress:386,amdhsa_fp16_overflow:386,amdhsa_group_segment_fixed_s:386,amdhsa_ieee_mod:386,amdhsa_memory_ord:386,amdhsa_next_free_sgpr:386,amdhsa_next_free_spgr:386,amdhsa_next_free_vgpr:386,amdhsa_next_free_vpgr:386,amdhsa_private_segment_fixed_s:386,amdhsa_reserve_:386,amdhsa_reserve_flat_scratch:386,amdhsa_reserve_vcc:386,amdhsa_reserve_xnack_mask:386,amdhsa_system_sgpr_private_segment_wavefront_offset:386,amdhsa_system_sgpr_workgroup_id_i:386,amdhsa_system_sgpr_workgroup_id_x:386,amdhsa_system_sgpr_workgroup_id_z:386,amdhsa_system_sgpr_workgroup_info:386,amdhsa_system_vgpr_workitem_id:386,amdhsa_user_sgpr_dispatch_id:386,amdhsa_user_sgpr_dispatch_ptr:386,amdhsa_user_sgpr_flat_scratch_init:386,amdhsa_user_sgpr_kernarg_segment_ptr:386,amdhsa_user_sgpr_private_segment_buff:386,amdhsa_user_sgpr_private_segment_s:386,amdhsa_user_sgpr_queue_ptr:386,amdhsa_wavefront_size32:386,amdhsa_workgroup_processor_mod:386,amdkernelcodet:386,amen:402,amend:[463,506],amini:511,aminiinconsist:511,among:[402,404,405,446,456,459,463,479,481,482,489,490,505,507,509,527],amongst:390,amort:465,amount:[386,397,398,402,403,404,410,411,429,433,443,445,452,454,455,457,461,463,474,479,481,489,505,507,509,517,518,519,522,524,527,531,540,541,548,551,554,564,571,572,575],amper:468,ampersand:[99,185,282,381],anachronist:393,analog:[454,461,479,507,520,524,529,540],analys:[389,394,399,402,443,455,463,479,505,507,511,512,519,540,541,542,545],analysi:[390,394,395,399,415,429,443,450,455,457,459,461,463,476,479,480,482,484,488,492,512,515,519,520,527,534,542,545,554,557,559,564,567,569,575,578],analysisalias:515,analysisfpcommut:515,analysisusag:389,analyt:510,analyz:[402,408,424,443,449,459,463,464,465,489,505,507,519,520,527,534,540,541,542,555,565,576],analyzebranch:539,ancestor:[386,473],anchor:519,ancient:388,andrew:[461,509],android:535,ands:480,andw:405,anew:519,angl:[404,446,544],ani:[99,185,282,381,384,385,386,388,389,390,391,392,393,394,396,397,398,399,400,401,402,403,404,405,406,407,409,410,413,415,417,418,421,422,423,424,429,430,431,432,433,434,436,437,442,443,445,448,449,450,452,453,454,455,456,457,459,460,461,462,463,464,465,468,471,472,475,476,478,479,480,482,483,484,485,486,487,488,489,490,491,492,493,494,495,499,502,503,505,507,508,509,510,511,512,513,516,517,519,520,521,522,524,525,527,528,529,530,531,534,535,536,537,538,539,540,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],annoat:486,annoi:404,annot:[395,405,434,446,454,459,480,490,509,511,513,520],announc:[487,509,511,514,541,545],anon:479,anonym:[429,452,464,516,519,527,529,530,539,540,542,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],anoth:[384,386,389,390,391,392,393,398,400,401,402,403,404,405,413,418,429,431,433,443,445,449,450,452,454,455,456,457,461,463,464,465,468,469,471,476,477,478,479,480,481,482,485,488,489,490,491,494,502,503,505,509,511,513,519,520,521,522,523,524,525,527,529,531,535,536,539,540,541,542,543,544,547,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,575,576,577,578,579],another_op:484,anotherbranch:509,anothercategori:445,answer:[389,396,404,445,452,457,459,462,465,473,479,485,488,489,505,521,545,554,555,557,564,565,567,575,576,578],anti:429,anticip:[509,511,543],antisymmetr:489,antisymmetri:489,anxiou:400,any_other_cond:479,anyhow:479,anymor:[396,507,536,540],anyon:[390,401,452,453,516,519,539],anyregcc:[393,479,522],anyth:[390,398,402,404,410,411,429,431,446,452,457,463,464,473,479,491,493,499,505,507,509,519,520,522,524,531,536,554,555,564,565,574,575,576],anywai:[404,471,479,488,505,511,519],anywher:[403,405,454,459,479,482,485,489,521,530,535,552,557,562,567,573,578],ap2:479,apach:[404,452,472,525,546,547,548,549,550],apart:[389,392,400,479,499,507],apertur:[36,315,386],apfloat:[463,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574],api:[386,389,400,404,433,445,447,448,461,466,472,478,481,488,490,500,503,504,511,513,517,519,522,527,541,545,547,548,549,550,553,554,559,563,564,569,574,575],apint:[484,507,542],app:[404,504,507,510],appar:[557,567,578],appatur:386,appdata:464,appeal:520,appear:[385,386,389,390,397,404,409,413,421,429,431,445,450,452,456,462,479,491,493,494,495,500,502,503,505,507,509,512,519,520,524,527,529,530,539],appel89:461,appel:461,append:[393,400,406,407,413,414,418,465,479,507,508,519,529,533,535,541,576],append_block:[574,575,576,577,578],appendinglinkag:507,appenduniqu:479,appertain:479,appertur:386,appl:[401,402,405,423,451,452,454,463,479,519,545],apple_nam:[407,519],apple_namespac:519,apple_objc:519,apple_typ:[407,519],appli:[54,137,237,334,383,384,385,386,389,390,392,396,397,400,401,402,403,404,413,418,431,443,445,449,452,456,459,462,463,465,467,469,470,472,479,481,482,483,491,492,495,502,505,506,507,509,511,512,514,519,520,525,529,530,533,536,539,540,543,544,547,554,556,557,560,564,566,567,570,575,577,578,579],applic:[386,392,393,400,402,404,413,417,418,430,436,437,445,446,447,452,454,458,459,461,464,478,479,481,483,489,505,507,513,520,522,524,529,531,533,535,539,540,542,543,545,546,551,554,556,560,561,564,566,570,572,575,577,579],applu331:510,appreci:[448,452,469],approach:[392,397,400,402,404,429,445,446,449,452,454,462,465,473,476,479,489,505,507,511,512,513,518,519,524,539],appropri:[386,389,390,392,402,404,409,418,429,434,445,446,449,452,454,455,459,460,461,463,465,467,471,472,473,475,476,479,482,490,497,502,505,506,507,509,511,514,516,519,524,525,531,539,540,542,544,546,548,552,556,557,562,566,567,573,577,578],approv:[452,472,506,511],approx:[446,490],approxim:[395,409,446,464,479,480,481,536],apr1:452,apr:525,aptr:479,apu:386,aq2:479,aqlwrap:386,arang:423,arbitrari:[386,389,393,402,404,409,416,424,445,454,460,461,462,465,478,479,484,488,491,503,507,519,520,522,524,527,529,539,540,543,551,552,553,554,557,560,562,563,564,567,570,571,572,573,574,575,578,579],arbitrarili:[473,479,497,519,555,565,576],arc:[418,463,506,511],arcanist:[463,545],arch13:513,arch1:430,arch2:430,arch:[407,410,411,413,418,423,428,429,430,431,432,442,446,463,468,469,491,514,541,558,568],arch_nam:442,architect:386,architectur:[390,392,399,400,402,405,407,409,410,411,418,423,424,428,429,430,431,432,436,437,442,446,448,454,459,460,463,464,468,469,471,472,479,484,490,491,494,512,513,514,517,520,527,531,535,537,539,541,545,550,558,568,580],archiv:[398,408,418,423,426,430,431,432,452,466,478,482,495,507,508,509,516,517,541,545],archiveiter:507,arcp:479,arcpatch:506,arctan:544,area:[386,392,396,402,404,448,450,452,454,461,480,481,487,506,507,514,520,525,535,557,567,578],aren:[389,402,403,404,446,452,461,462,463,464,469,479,484,505,509,520,554,555,560,564,565,570,575,579],areprivatesymbolsstrip:495,arg1:[479,481,541,551,561,572],arg2:[479,481,551,561,572],arg:[386,404,406,409,411,418,434,445,451,460,469,474,479,484,489,515,524,527,530,543,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],arg_begin:507,arg_empti:507,arg_end:507,arg_iter:507,arg_siz:[461,507,553,554,555,556,557,558,559,563,564,565,566,567,568,569],argc:[445,450,451,479,481,490,507,519,542,550],argidx:[559,569],arglist:479,argmemonli:[393,459,479],argn:401,argnam:[445,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],argstart:445,argsv:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],argti:479,argu:404,argument:[389,392,393,399,400,402,404,405,406,408,409,411,415,417,418,423,430,434,442,444,446,450,453,454,455,457,459,460,461,462,463,464,465,466,469,473,474,476,477,481,483,484,489,492,509,513,517,518,519,520,522,523,524,527,530,531,534,535,539,540,541,543,545,546,547,548,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,573,574,575,576,577,578,579],argumentexpr:[573,574,575,576,577,578],argumentlisttyp:507,argumentnotmodifi:479,argv0:411,argv:[397,401,411,445,450,451,481,490,507,519,542,550],argvalu:[445,451],aris:[452,462,479,507],arithmet:[450,459,489,505,507,520,529,538,553,557,563,567,574,578],ariti:461,arm32:447,arm64:[447,463,533],arm7:541,arm:[390,402,431,432,436,437,454,459,463,465,469,479,480,484,486,511,527,535,539,545],arm_aapcs_vfpcc:393,arm_aapcscc:393,arm_apcscc:393,arm_neon:[392,527],armap:430,armgenasmmatch:527,armgenregisterinfo:527,armhf:[470,471,517],arminstrinfo:539,armv5:390,armv6:[447,468],armv7:[392,447,463,468,471,479],armv7a:470,armv8:[447,479,513,531],arnaud:487,around:[386,389,390,399,401,404,429,445,452,454,461,462,463,475,477,478,479,481,487,489,491,492,505,507,509,511,519,520,524,525,539,540,541,552,555,559,560,562,565,569,570,576,579],arr1:520,arr2:520,arr:[462,479,507,520],arrai:[384,386,389,392,393,402,410,413,433,449,454,459,461,481,489,490,494,495,498,499,502,505,519,520,527,535,536,538,539,552,557,560,562,567,570,573,574,575,576,577,578,579],arrang:[402,445,461,473,479,505,520,535,540,547,548],arrayidx1:479,arrayidx2:479,arrayidx3:479,arrayidx4:479,arrayidx:479,arraytyp:507,arriv:[462,491],arsenault:511,arsenaultagre:511,art:461,artem:446,articl:[489,505,509,555,557,565,567,576,578],artifact:[462,481,489,512],artifact_prefix:481,as_float:[575,576,577,578],asan:[481,517],asanstackvariabledescript:523,asc:510,ascend:[450,479],ascii:[393,413,479,481,519,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],asciz:456,asf:452,asi:539,asid:[386,479,488,507,517],ask:[389,396,403,446,448,452,455,459,461,463,464,472,473,487,489,507,509,514,516,519,524,528,529,530,540,545,548,552,555,557,559,560,562,565,567,569,570,573,576,578,579],asm:[393,398,410,411,424,429,432,444,490,513,515],asmmatcheremitt:527,asmnam:539,asmpars:[455,463,527],asmparsernum:444,asmprint:[402,461,479,527,539],asmstr:[529,531,539],asmwrit:[455,461],asmwriternum:444,aspect:[400,402,461,465,479,499,500,507,509,512,517,519,530,552,553,555,559,560,562,563,565,569,570,573,574,576,579],aspir:[556,566,577],aspx:[404,510],assembl:[7,44,45,84,105,189,286,324,325,366,382,383,384,385,393,408,410,411,415,421,422,429,432,443,444,446,447,452,454,455,457,462,463,464,465,470,478,484,486,490,491,509,513,518,524,527,531,534,535,545,554,558,564,568,575,580],assert:[400,402,445,448,463,468,472,474,479,480,481,490,504,505,507,514,519,535,539,540,544,547,549,550,553,554,555,556,557,558,559,563,564,565,566,567,568,569],assert_valid_funct:[574,575,576,577,578],assign:[385,386,390,393,394,395,396,402,424,434,445,448,452,454,456,457,462,465,476,479,480,489,490,492,507,509,517,519,529,530,536,539,544,551,553,558,559,563,568,569,571,572,574],assigne:396,assignvirt2phi:402,assignvirt2stackslot:402,assist:[404,444,459,474,492,556,566,577],associ:[386,392,393,394,395,401,402,404,410,413,445,450,454,456,461,475,478,480,483,484,488,491,492,505,507,511,517,519,522,524,525,529,537,539,541,543,548,552,554,562,564,573],assort:[559,569],assum:[383,385,386,388,389,393,394,395,397,400,402,404,409,410,411,419,424,429,431,433,442,446,449,452,454,455,457,459,461,462,463,464,489,490,491,495,497,498,499,500,502,503,505,507,509,511,514,518,519,520,522,524,527,534,536,537,539,540,542,544,546,552,553,556,557,558,559,560,562,563,566,567,568,569,570,571,574,577,579],assumpt:[402,404,405,410,429,452,454,479,513,519,520,546,559,560,569,570,579],assur:544,ast:[432,446,480,527,546,548,550,551,553,554,556,557,559,560,561,563,564,566,567,569,570,571,572,574,575,577,578,579,580],astcontext:404,astdump:527,astnod:527,astread:527,astwrit:527,asymmetr:462,asymmetri:[458,489],asymptomat:406,async:449,async_op1:449,async_op2:449,async_op:449,asynchron:[386,390,449,479],at_apple_properti:519,at_apple_property_attribut:519,at_apple_property_sett:519,at_apple_runtime_class:519,at_artifici:519,at_byte_s:519,at_decl_fil:519,at_decl_lin:519,at_encod:519,at_end:[574,575,576,577,578],at_nam:519,at_typ:519,atan2:[551,561,572],atc:386,athlon:[558,568],atkinson:510,atoi:479,atom:[14,15,16,17,18,21,22,23,29,30,111,112,113,114,115,121,122,195,196,197,202,203,214,215,293,294,295,296,297,300,301,302,308,309,384,386,404,405,459,465,488,499,507,517,519,545],atom_count0:519,atom_count:519,atomic_:390,atomic_cmpxchg:390,atomic_f:390,atomic_load_:390,atomic_swap:390,atomicexpand:390,atomicexpandpass:390,atomicrmw:[386,390,513],atomtyp:519,atop:461,att:[410,411,432,479],attach:[404,449,451,452,463,467,479,490,491,506,507,519,536,537,543,546,553,554,555,556,557,563,564,565,566,567,578],attack:[403,479],attacker_data:520,attacker_offset:520,attempt:[386,389,393,397,402,404,406,419,429,431,432,443,452,454,459,463,470,479,481,483,491,505,507,515,516,517,520,522,524,525,539,540,542,543,548,549,550],attend:487,attende:487,attent:[403,404,452,479,516,535,539,546],attornei:452,attr0:[8,106,190,287,393],attr1:393,attr32:[8,106,190,287],attr:[0,1,2,3,386,393,479,519,527,541,542],attract:[452,461,487],attrdump:527,attrgrp0:393,attrgrp1:393,attrgrp:393,attribut:[8,106,190,287,393,402,410,411,421,423,432,436,437,454,456,461,465,476,482,489,490,492,494,506,507,513,515,518,524,527,531,536,539,540,545],attributelist:[393,527],attributerefer:527,attrimpl:527,attrinfomap:527,attrkind:[475,527],attrlist:527,attrparsedattrimpl:527,attrparsedattrkind:527,attrparsedattrlist:527,attrparserstringswitch:527,attrpchread:527,attrpchwrit:527,attrspel:527,attrspellinglistindex:527,attrtemplateinstanti:527,attrvisitor:527,atyp:462,audienc:[459,545],audit:520,augment:[395,465,507,556,566,577],august:483,authent:[447,467],author:[402,404,449,452,457,467,473,479,480,489,491,511,520,545],authorit:433,auto:[384,402,416,418,419,434,464,491,507,512,519,536,541,545,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],autoconf:[401,452,468],autocrlf:463,autodetect:[400,405,410,411,418,429],autogener:452,autoinsert:507,autom:[388,402,444,452,463,506,508,511,527,531],automat:[383,386,389,396,400,402,404,408,409,410,424,431,445,448,452,457,461,463,466,467,471,472,473,477,478,484,485,489,491,506,507,508,509,512,513,518,519,521,527,529,530,533,536,539,540,541,544,545,553,555,557,558,559,563,565,567,568,569,574,575,576],automaton:[402,527],autotool:463,autovector:538,aux:507,auxiliari:[386,527,539],auxiliarydata:581,avail:[52,332,385,386,390,398,400,401,402,404,408,409,410,411,417,418,424,429,432,443,445,446,451,452,454,457,459,463,465,466,467,469,470,472,473,478,479,481,491,504,505,507,509,510,513,514,516,517,519,520,522,524,525,526,527,529,531,532,533,534,535,537,538,539,540,541,542,545,546,551,553,554,555,556,558,561,563,564,565,566,568,572,574,575,576],available_extern:[393,479],available_featur:[409,535],avalanch:507,avali:519,avenu:516,averag:[415,429,481,555,558,565,568,576],avl:507,avoid:[386,387,389,391,392,393,397,400,401,402,429,437,452,456,460,461,462,465,469,473,477,479,481,482,489,505,507,509,511,512,513,514,517,519,520,522,523,524,525,529,535,536,539,540,550,557,559,567,569,578],avr:511,avx1:535,avx2:535,avx512:479,avx:[479,535,538],awai:[394,398,404,405,446,449,452,461,473,479,482,487,505,507,509,513,519,520,540,551,572],awaken:454,awar:[389,390,400,401,402,404,405,445,446,452,462,463,478,479,481,491,507,509,519,524],awkward:[404,445,462],axi:[520,538],axpi:446,ayal:512,b0000:386,b128:[0,1,2,3,383],b13e8756b13a00cf168300179061fb4b91fefb:481,b16:[383,385],b16x2:[0,3,383],b16x3:383,b16x4:383,b256:383,b32:[0,1,2,3,383,385,490],b32x2:[0,1,2,3],b512:383,b64:[0,1,2,3,383,385],b64x2:[0,1,2,3],b96:383,b_ctor_bas:405,bach:525,back:[386,390,397,400,402,404,413,418,449,452,454,459,461,462,463,465,466,468,471,472,479,481,491,504,507,509,517,518,519,520,522,524,528,531,535,544,545,547,553,554,555,556,557,558,559,563,564,565,566,567,568,569,575,576,578],backedg:[394,505,524,555,556,565,566,576,577],backend:[390,395,397,406,411,417,429,432,444,446,447,454,455,459,460,463,465,467,469,474,477,479,484,507,511,517,519,522,524,545,580],background:[401,403,485,507,509,521,527,542],backport:471,backslash:481,backtrac:[402,513,559,569],backup:[466,509],backward:[393,445,475,499,507,520,524,537,538],bad:[397,404,406,469,479,489,507,514,519,520,525,544,556,559,566,569,577],badarchivememb:507,badfileformat:507,badli:[459,507],bag:460,bail:[479,541,547],bailouton:507,bake:[465,491],balanc:[388,390,452,517],ball:487,bam:404,ban:516,bandwidth:479,bang:530,bangoper:530,bank:384,bank_mask:[0,2,3,386],banner:507,bar:[400,401,402,404,405,409,419,429,434,442,445,446,449,450,456,457,477,479,487,490,507,509,515,519,524,530,535,537,538,544,553,555,563,565,574,576],bar_in_b_cc:395,bar_map:404,bare:[417,470,479,507,513,522,539,546],baremet:470,baremetalarm:470,barlist:404,barrier0:479,barrier:[390,429,470,479,513,520,524],bart:386,base0:533,base1:533,base2:[479,533],base:[9,10,44,45,107,108,131,191,192,229,230,288,289,324,325,383,385,386,388,389,393,395,397,398,399,400,401,403,405,409,410,413,415,416,418,420,429,431,433,434,445,448,449,450,452,453,454,456,460,461,463,465,468,470,471,472,474,476,477,479,480,481,483,484,488,489,490,491,492,494,506,508,509,510,512,514,516,517,519,520,525,527,529,530,531,534,535,538,539,540,541,544,545,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],base_offset:524,baseclasslist:530,baseclasslistn:530,basedonaddress:494,basedonseg:494,basedonsegmentaddress:494,basedonsegmentvalu:494,basedonself:494,basedontyp:494,basedonvalu:494,baseinstrinfo:527,baseirlay:491,baselay:547,baselin:[402,472,520,533],basemulticlasslist:530,basenam:[442,493,519],baseobject:520,baseopcod:[476,539],basereg:402,baseregisterinfo:527,basereloc:437,baseti:479,basety1:479,basety2:479,basetyp:479,bash:[409,424,453,521,525],basi:[386,415,442,445,453,461,479,488,492,507,509,512,517,520,524,551,556,566,572,577],basic:[390,394,396,401,402,404,410,413,415,418,421,431,445,446,449,450,452,454,457,460,461,462,463,464,465,472,474,475,480,485,488,490,491,494,503,508,512,515,517,519,520,521,522,524,525,528,530,533,534,538,542,547,553,554,555,556,557,558,559,560,561,563,564,565,566,567,568,569,570,571,574,575,576,577,578,579],basic_:529,basic_block:574,basic_p:529,basic_r:529,basic_ss:529,basicaa:540,basicaliasanalysi:[505,540,559,569],basicblock:[404,463,488,492,505,511,512,540,553,554,555,556,557,558,559,563,564,565,566,567,568,569,576],basicblocklisttyp:507,basicblockpass:492,basicblockutil:507,basicirlayermaterializationunit:[491,547],basictyp:479,batch:464,battl:433,bayer:510,baz:[401,404,434,442,445,507,519,530,537,538,555,565,576],baz_in_c_cc:395,bb0_1:490,bb0_26:490,bb0_28:490,bb0_29:490,bb0_2:490,bb0_30:490,bb0_4:490,bb0_5:490,bb10:520,bb1:[393,479,519,520],bb2:[393,479,519],bb3:479,bbrefer:484,bcanalyz:[393,408],bcc:539,bcmp:513,bcpl:530,bcplcomment:530,bcreader:417,bdce:480,bear:405,beat:465,beauti:[551,553,556,561,563,566,572,574,577],becaus:[385,388,389,390,392,393,395,397,398,401,402,404,405,409,413,429,430,433,445,446,450,452,454,457,458,459,460,461,462,463,464,465,469,471,472,473,475,476,477,479,481,482,483,484,488,489,491,492,494,497,499,505,506,507,509,510,511,513,515,519,520,522,525,529,531,534,535,536,537,538,539,540,544,547,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],becom:[386,392,401,402,404,423,429,442,445,446,452,459,462,468,473,479,505,507,509,511,519,520,522,524,531,535,538,539,540,541,547,552,555,557,562,565,567,573,576,578],been:[386,387,390,392,397,399,400,401,402,404,405,406,409,413,415,429,443,445,446,448,451,452,454,455,456,457,459,461,462,463,464,465,472,479,481,483,485,489,490,491,492,494,495,498,500,502,503,505,506,507,508,509,510,511,512,513,514,515,516,517,519,520,521,522,524,525,526,528,529,530,531,536,539,540,541,542,544,546,547,548,549,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,579],befor:[14,15,16,17,18,21,22,23,111,112,113,114,115,195,196,197,202,203,293,294,295,296,297,300,301,302,384,385,386,389,390,392,397,399,400,401,402,405,409,411,413,419,429,431,433,442,443,445,446,449,452,453,454,455,457,458,459,461,462,463,464,465,470,471,472,473,474,477,479,483,484,487,488,489,490,491,492,495,505,507,511,512,513,514,519,520,522,523,524,527,529,530,534,535,536,538,539,540,541,542,543,544,546,547,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],began:[491,509],begin:[386,389,393,400,402,404,405,413,421,429,445,452,454,459,461,463,464,472,473,479,480,483,488,489,490,493,494,495,499,507,511,517,519,520,522,525,530,535,539,541,543,544,546,547,555,557,558,559,565,567,568,569,573,574,575,576,577,578],beginassembl:461,beginn:[396,448],behalf:[448,452,506],behav:[386,389,390,401,404,418,429,432,446,449,452,454,458,474,479,491,545,548],behavior:[386,390,396,401,402,403,404,405,406,409,421,429,445,446,449,452,454,455,457,459,461,474,479,481,491,492,505,507,513,516,517,520,538,539,540,552,555,557,562,565,567,573,576,578],behaviour:[392,404,445,479,484,513,535,538],behind:[402,404,405,452,474,475,476,479,490,507,524,540,545,546],being:[36,105,126,189,221,286,315,384,386,389,390,392,393,396,397,398,399,400,401,402,403,404,405,406,407,409,413,415,421,422,424,429,445,446,448,452,454,455,458,460,462,463,465,468,470,472,473,474,475,477,478,479,481,483,488,489,490,492,495,497,499,503,505,507,509,511,513,516,517,519,520,522,524,525,527,528,529,530,531,535,536,538,539,540,541,542,543,544,546,547,548,549,550,552,553,555,556,557,559,560,562,563,565,566,567,569,570,574,576,577,578,579],belevich:446,belief:403,believ:[403,404,452,479,492,507,516,520,554,555,556,564,565,566,575,576,577],belong:[445,449,454,456,479,489,507,517,537,543,557,567],below:[36,42,126,129,221,227,315,322,382,384,385,388,389,390,393,395,400,401,402,404,405,410,413,425,429,434,442,445,446,448,450,452,459,463,464,468,469,471,472,473,477,478,479,484,488,489,490,492,495,500,505,506,507,508,509,510,512,513,514,517,518,519,520,522,524,527,535,537,538,539,540,541,542,543,544,547,552,554,555,556,557,558,559,562,564,565,566,567,568,569,573,575,577,578],benchmark:[400,408,446,452,463,472,507,508,514,519,520,534,535,538,545],benchspec:534,benderski:446,benefici:[398,449,465,479,536,538],benefit:[389,398,404,459,461,462,469,479,481,505,508,511,513,517,519,547,548,549,554,558,564,568],benign:507,benjamin:461,bernstein:519,besid:[404,445,479,509,516,520,535,539,545,556,566,573,577],bespok:461,best:[389,392,398,401,402,404,411,429,452,454,457,461,465,469,474,479,487,505,507,512,517,519,520,522,524,545,551,552,561,562,571,573,579],better:[390,396,402,404,405,407,424,429,451,452,454,465,468,469,474,479,480,481,487,488,489,491,505,507,509,519,520,534,538,540,541,542,545,546,552,555,557,560,562,565,567,570,573,576,578,579],bettor:491,between:[384,386,388,389,390,392,393,401,402,404,405,410,419,421,429,433,434,437,445,450,452,453,454,455,457,461,463,465,470,472,476,477,479,480,481,483,484,486,488,489,490,491,493,495,498,502,505,506,509,511,514,515,517,519,520,522,524,525,527,529,530,533,535,536,539,541,543,544,545,551,554,555,561,564,565,572,575,576],bewar:[461,487],beyl:511,beylsdistinguish:511,beyond:[386,401,402,444,454,459,462,479,485,486,488,491,507,520,521,531],bfd:[460,466],bfdname:431,bff:507,bfi:479,bfs:510,bia:391,bicub:510,bidirect:507,big:[391,398,402,404,411,452,459,465,468,479,507,510,513,514,535,539,543,545,553,556,557,563,566,567,574,577,578],bigblock:411,bigger:[404,449,544],biggest:[402,477],bigmip:431,bigmsf:499,bikesh:473,bilinear:510,bin:[388,406,418,424,445,453,460,463,464,466,468,469,470,471,508,509,514,531,533,535,539,542],binari:[386,390,393,395,397,398,399,400,402,404,408,414,417,418,422,425,427,432,433,434,442,443,445,446,447,448,450,452,453,456,460,461,463,464,466,469,470,471,481,483,489,490,495,498,502,504,505,507,513,514,517,519,520,527,529,539,541,542,543,551,553,554,555,557,558,559,560,563,564,565,567,568,569,570,571,572,574,575,576,578,579,581],binary128:479,binary16:479,binary32:479,binary64:479,binary_nam:442,binary_preced:[577,578],binaryexprast:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],binaryoper:[404,507],binarypreced:[556,557,558,559,566,567,568,569],bind:[400,404,431,432,457,479,491,529,530,539,544,545,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],bindex:539,bindir:417,binfmt:463,binfmt_misc:463,bininteg:530,binloc:[559,569],binop:[385,479,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],binop_preced:[573,574,575,576,577,578],binoppreced:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],binopprototyp:[577,578],binoprh:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],binpath:451,binutil:[400,447,453,463,466,467,471],bisect:[507,545],bisect_script:509,bison:534,bit:[6,9,10,12,13,17,18,20,29,30,31,33,36,37,38,42,44,45,48,52,53,66,72,83,84,85,99,102,104,107,108,109,110,114,115,121,122,126,127,129,131,146,157,171,185,188,191,192,193,194,198,199,200,201,202,203,205,209,210,211,212,214,215,216,218,221,222,223,227,233,249,256,268,282,285,288,289,291,292,296,297,299,308,309,310,312,315,316,317,318,322,324,325,328,332,333,346,353,365,366,367,381,383,384,385,386,388,390,392,395,400,401,402,405,413,415,424,446,447,449,450,452,454,455,456,460,461,462,463,464,465,467,473,475,477,480,481,484,489,490,491,494,495,499,500,502,513,514,517,519,522,524,527,529,530,531,537,539,540,543,544,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],bitbucket:[509,510],bitcast:[389,392,405,449,454,461,462,465,489,505,537,539],bitcod:[397,398,402,406,408,410,413,414,417,421,422,425,426,443,452,455,463,464,466,474,479,489,490,505,507,533,540,545],bitcoderead:455,bitcodewrit:[455,507],bite:457,bitfield:[390,494,495,499,543],bitless:502,bitmap:393,bitmask:[384,479,494,502],bitmask_perm:384,bitpack:535,bitpattern:479,bitread:478,bitset:[481,537,539,544],bitsetcas:544,bitstreamwrit:455,bitwidth:[393,479,489,524],bitwis:[385,402,505],bjark:446,bjarn:507,black:541,blah:[404,445,481],blame:[403,506,509],blank:[404,405,413,420,434,452,485,506,521,551,552,560,562,570,571,572,573,579],blanket:491,blarg:507,blatent:[557,567,578],bleed:[401,545],blend:402,blind:402,blissfulli:[445,446],bloat:404,blob:[393,479,509,514],block:[386,389,395,396,401,402,411,415,416,418,421,423,432,433,434,449,452,454,459,461,465,472,477,480,481,485,488,489,490,491,497,498,503,511,512,513,514,518,519,521,522,527,529,537,538,539,540,545,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],block_begin:[574,575,576,577,578],block_par:[576,577,578],blockaddress:479,blockdim:490,blocker:[472,514],blockfrequencyinfo:[394,545],blockid:393,blockidx:490,blocklen:393,blocklen_32:393,blockmapaddr:499,blocknam:393,blockscalartrait:544,blocksiz:499,blocksizei:490,blocksizex:490,blocksizez:490,blog:[509,520],blogspot:520,bloom:402,blow:481,blr:456,blunt:542,blx:456,bmi2:520,bnextind:479,board:[468,471,516],boat:[404,511],bob:544,bodi:[393,397,404,405,445,449,452,454,479,481,484,489,491,507,511,518,519,520,524,529,531,539,540,542,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],body_v:578,bodyexpr:[555,556,557,558,559,565,566,567,568,569,578],bodyitem:530,bodylist:530,bodysequ:543,bodyv:[557,558,559,567,568,569],boehm:461,bogner:465,bogu:[540,558,568],boil:[392,452,473,509,555,556,565,566,576,577],boiler:[445,507],boilerpl:[445,461,473,527,575],bold:[485,521],bonair:386,bondhugula:510,bone:[522,539,546],book:[404,448,480,507,540,545],bookkeep:[505,507],bool:[389,390,398,400,402,404,429,445,449,455,465,473,479,481,489,492,507,515,519,539,540,541,542,544,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],boolean128:502,boolean16:502,boolean32:502,boolean64:502,boolean8:502,boolean_property_nam:478,boolordefault:445,booltmp:[553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],boost:391,bootstrap:[398,463],bootstrap_:[388,398,453],borderlin:404,bore:[405,540],boringssl:481,bork:[445,529],borrow:[479,507],bot:[388,404,452,509,545],both:[4,102,186,283,382,384,386,387,388,389,390,393,395,397,398,400,401,402,403,404,405,409,413,418,426,428,429,430,433,434,445,446,447,450,452,454,457,459,460,461,462,465,470,471,472,473,479,481,483,489,491,495,499,500,504,505,507,511,512,513,516,517,518,519,520,522,524,527,529,530,531,535,536,538,539,540,541,542,544,546,547,552,553,554,555,557,559,560,562,563,564,565,567,569,570,571,573,574,575,576,578,579],bother:[547,557,567,578],botsalgn:510,botsspar:510,bottleneck:429,bottom:[394,411,445,465,479,480,505,506,525,538,539,540,547,576],bou_fals:445,bou_tru:445,bou_unset:445,bougacha:465,bound:[385,429,452,465,477,479,484,490,507,523,524,529,539,544],bound_ctrl:[0,2,3,386],boundari:[390,392,393,399,402,449,479,505,507,520,554,564],bourn:[445,463],box:[402,452,506,513,519,520,541],bpf:[402,463,481,511],bpf_add:402,bpf_alu64:402,bpf_alu:402,bpf_and:402,bpf_arsh:402,bpf_b:402,bpf_call:402,bpf_class:402,bpf_div:402,bpf_dw:402,bpf_end:402,bpf_exit:402,bpf_h:402,bpf_imm:402,bpf_ja:402,bpf_jeq:402,bpf_jge:402,bpf_jgt:402,bpf_jmp:402,bpf_jne:402,bpf_jset:402,bpf_jsge:402,bpf_jsgt:402,bpf_k:402,bpf_ld:402,bpf_ldx:402,bpf_lsh:402,bpf_mem:402,bpf_mod:402,bpf_mov:402,bpf_mul:402,bpf_neg:402,bpf_op:402,bpf_or:402,bpf_rsh:402,bpf_st:402,bpf_stx:402,bpf_sub:402,bpf_w:402,bpf_x:402,bpf_xadd:402,bpf_xor:402,bpl:531,bptr:479,br_cc:465,bra:490,brace:[405,454,479,507,529,530,535],brach:509,bracket:[404,405,446,452,454,478,479,484,519,544],bradburi:511,bradburyconcern:511,bradburytransit:511,brain:404,branch:[37,127,223,317,385,399,400,402,404,418,429,447,449,452,453,454,457,458,459,463,479,484,492,506,507,511,512,524,537,545,555,556,557,558,559,565,566,567,568,569,576,577,578],branch_weight:[394,395],branchfold:539,branchfunnel:479,branchless:520,brand:540,brave:[552,562,573],breadth:[411,510,551,571,572],breagen:510,breakag:[452,509],breakcriticaledg:540,breakdown:396,breakpoint:[386,397,451,551,559,569,571],brendan:542,breviti:[392,490,491],brew:507,brian:512,brick:489,bridg:465,brief:[389,400,401,404,433,445,463,474,489],briefli:[450,469,489,540],brig:386,bring:[404,459,461,481,507,515,524,546,560,570,579],broad:[445,452,461,507,551,554,564,572,575],broadcast:[384,402,479,480],broader:520,broadli:465,broken:[392,409,431,446,452,457,467,479,507,509,511,520,524,529,535,539,540,545],broker:479,brought:[489,509],brows:[400,460,506,509,553,563,574],browsabl:400,browser:[469,506,542,545],brtarget8:539,brtarget:539,bruce:507,bruno:511,bsd4:413,bsd:[413,430,452,463],bss:[386,411,430,456],bswap32r_bswap64r_movsx64rr32:424,bswap:[455,513],bt331:510,btver2:429,bucket:[433,436,437,497,500,502,507,517,519],bucket_count:519,buf:515,buffer:[10,24,25,26,27,28,50,51,72,108,117,118,119,120,135,136,157,192,198,199,200,201,206,207,208,209,210,211,212,213,235,236,256,289,303,304,305,306,307,330,331,353,386,399,424,429,454,479,482,495,500,502,507,519,527,541,543,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],buffer_atomic_add:[0,1,2,3],buffer_atomic_add_x2:[0,1,2,3],buffer_atomic_and:[0,1,2,3],buffer_atomic_and_x2:[0,1,2,3],buffer_atomic_cmpswap:[0,1,2,3],buffer_atomic_cmpswap_x2:[0,1,2,3],buffer_atomic_dec:[0,1,2,3],buffer_atomic_dec_x2:[0,1,2,3],buffer_atomic_inc:[0,1,2,3,386],buffer_atomic_inc_x2:[0,1,2,3],buffer_atomic_or:[0,1,2,3],buffer_atomic_or_x2:[0,1,2,3],buffer_atomic_smax:[0,1,2,3],buffer_atomic_smax_x2:[0,1,2,3],buffer_atomic_smin:[0,1,2,3],buffer_atomic_smin_x2:[0,1,2,3],buffer_atomic_sub:[0,1,2,3],buffer_atomic_sub_x2:[0,1,2,3],buffer_atomic_swap:[0,1,2,3],buffer_atomic_swap_x2:[0,1,2,3],buffer_atomic_umax:[0,1,2,3],buffer_atomic_umax_x2:[0,1,2,3],buffer_atomic_umin:[0,1,2,3],buffer_atomic_umin_x2:[0,1,2,3],buffer_atomic_xor:[0,1,2,3],buffer_atomic_xor_x2:[0,1,2,3],buffer_gl0_inv:[0,386],buffer_gl1_inv:[0,386],buffer_gl:386,buffer_load:386,buffer_load_dword:[0,1,2,3,386],buffer_load_dwordx2:[0,1,2,3],buffer_load_dwordx3:[0,1,2,3],buffer_load_dwordx4:[0,1,2,3],buffer_load_format_d16_hi_x:3,buffer_load_format_d16_x:[0,2,3],buffer_load_format_d16_xi:[0,2,3],buffer_load_format_d16_xyz:[0,2,3],buffer_load_format_d16_xyzw:[0,2,3],buffer_load_format_x:[0,1,2,3],buffer_load_format_xi:[0,1,2,3],buffer_load_format_xyz:[0,1,2,3],buffer_load_format_xyzw:[0,1,2,3],buffer_load_sbyt:[0,1,2,3],buffer_load_sbyte_d16:[0,3],buffer_load_sbyte_d16_hi:[0,3],buffer_load_short_d16:[0,3],buffer_load_short_d16_hi:[0,3],buffer_load_sshort:[0,1,2,3],buffer_load_ubyt:[0,1,2,3],buffer_load_ubyte_d16:[0,3],buffer_load_ubyte_d16_hi:[0,3],buffer_load_ushort:[0,1,2,3],buffer_s:543,buffer_store_byt:[0,1,2,3],buffer_store_byte_d16_hi:[0,3],buffer_store_dword:[0,1,2,3],buffer_store_dwordx2:[0,1,2,3],buffer_store_dwordx3:[0,1,2,3],buffer_store_dwordx4:[0,1,2,3,383,386],buffer_store_format_d16_hi_x:3,buffer_store_format_d16_x:[0,2,3],buffer_store_format_d16_xi:[0,2,3],buffer_store_format_d16_xyz:[0,2,3],buffer_store_format_d16_xyzw:[0,2,3],buffer_store_format_x:[0,1,2,3],buffer_store_format_xi:[0,1,2,3,386],buffer_store_format_xyz:[0,1,2,3],buffer_store_format_xyzw:[0,1,2,3],buffer_store_lds_dword:[2,3],buffer_store_short:[0,1,2,3],buffer_store_short_d16_hi:[0,3],buffer_wbinvl1:[1,2,3,386],buffer_wbinvl1_vol:[1,2,3,386],bug:[385,387,397,398,399,400,401,402,403,404,405,406,425,429,452,459,463,471,472,479,480,481,484,489,505,506,507,509,511,513,523,529,530,531,535,545,553,557,560,563,567,570,574,578,579],buggi:474,bugpoint:[408,425,452,463,474,492,540,545],bugzilla:[396,452,460,472,481,509,514,524,535,545],bui:468,buid:449,build:[389,393,401,402,404,407,408,409,413,417,418,424,431,443,445,446,448,449,451,452,454,461,463,464,465,479,482,491,492,495,504,505,512,514,517,519,520,527,528,529,531,533,534,535,537,539,541,545,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],build_add:[574,575,576,577,578],build_alloca:578,build_arch:508,build_br:[576,577,578],build_cal:[574,575,576,577,578],build_cond_br:[576,577,578],build_config:464,build_dir:509,build_docker_imag:453,build_fadd:574,build_fcmp:[574,575,576,577,578],build_fmul:574,build_for_websit:472,build_fsub:574,build_load:578,build_mod:464,build_mul:[574,575,576,577,578],build_phi:[576,577,578],build_ret:[574,575,576,577,578],build_shared_lib:[398,400],build_stor:578,build_sub:[574,575,576,577,578],build_uitofp:[574,575,576,577,578],buildattribut:470,buildbot:[409,452,460,472,509,535,545],builddir:467,builder:[463,475,491,507,519,540,545,548,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],builder_at:578,buildmi:402,buildmod:535,buildmodul:546,buildnumb:495,buildroot:513,buildslav:467,buildtool:478,built:[388,393,398,400,416,417,418,420,433,442,445,446,448,452,453,454,459,460,462,463,464,465,466,467,469,470,471,472,473,478,479,480,481,488,495,502,503,505,507,508,509,512,513,517,519,520,527,531,534,535,539,542,543,551,552,553,554,555,556,557,559,560,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579],builtin:[390,393,409,416,479,490,507,509,513,540,545,556,557,558,559,566,567,568,569,573,577,578],bulk:[402,452,507,557,567,578],bulki:386,bullet:[457,473],bump:[461,507,518],bunch:[388,401,457,507,534,551,554,556,564,566,572,575,577],bundl:[407,423,449],bunzip2:463,bur:480,burden:[452,479,488,520],burg:480,buri:404,burk:510,burn:468,burr:411,busi:452,busiest:506,button:506,bwave:510,bwaves_:510,bwaves_r:510,by_valu:386,byarg:479,bypass:[384,386,387,446,479,549,550],byproduct:465,byte_0:[384,386],byte_1:[384,386],byte_2:[384,386],byte_3:384,bytearrai:479,bytecod:[393,399],byteswap:455,byval:[393,402,479,513],byvalu:386,bz2:463,bzip2:463,c11:[390,446,495,498,519],c11bytes:[495,498],c11lineinfo:498,c11size:498,c13:[433,495,498],c13bytes:[495,498],c13lineinfo:498,c13size:498,c1_1:434,c1_2:434,c1_n:434,c1_u_1:434,c1_u_i:434,c1x:479,c2_1:434,c2_2:434,c2_n:434,c2_u_2:434,c2_u_:434,c2_v_1:434,c2_v_2:434,c2_v_i:434,c2_v_t:434,c99:479,c_ctor_bas:405,c_str:[445,490,507,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],cach:[384,386,388,389,390,398,401,402,429,465,468,479,483,491,505,507,517,519,520,522,533,540,559,569],cachefil:533,cactubssn:510,cactubssn_r:510,caico:386,calcul:[386,389,394,402,418,429,454,462,479,480,505,507,519,535,539,540,555,565,576],call2:405,call32m:529,call32r:529,call64pcrel32:484,call:[386,387,388,390,392,393,394,395,397,398,399,400,401,405,409,411,413,415,418,431,434,445,446,447,449,450,451,453,454,455,458,459,461,463,465,469,475,478,480,481,482,483,484,486,488,489,490,491,492,494,500,504,506,508,509,512,513,517,518,519,522,523,524,525,527,529,530,534,535,537,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],call_branch_weight:395,call_convent:386,call_site_num:454,callabl:[404,479,490,553,563,574],callahan:512,callback:[389,402,449,461,481,507,522,539,546,548,550,580],callbackvh:507,callcount:507,calle:[392,402,446,457,481,489,505,520,522,524,529,537,539,540,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,574,575,576,577,578],calledcount:397,calleef:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],caller:[392,397,402,442,446,449,454,456,457,461,479,481,489,505,507,518,520,539,540,555,556,565,566,574,576,577],caller_pc:481,callexprast:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],callgraph:[436,437],callgraphscc:[492,540],callgraphsccpass:492,callingconv:[393,539],callinst:507,callloweringinfo:542,callon:507,callpcrel32:529,callq:[518,520,522,524],callseq_end:524,callseq_start:524,callsit:[395,479,484,520,522,524],calltmp1:[553,555,563,565,574,576],calltmp2:[554,564,575],calltmp6:[557,567,578],calltmp:[553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],calltwo:507,callvoidvoid:550,calm:[557,567,578],cam4_:510,cam4_r:510,came:[388,430,454,520,555,560,565,570,576,579],camel:[404,511],camelback:511,camelcas:511,camera:487,caml:[572,573],camlp4:[572,573],camlp4of:[573,574,575,576,577,578],can:[383,384,385,386,388,389,390,391,392,393,394,395,396,397,398,400,401,402,403,404,405,406,407,409,410,411,413,415,416,417,418,419,421,422,423,424,426,428,429,431,432,433,434,435,439,442,443,444,445,446,448,449,450,451,452,453,454,455,456,458,460,461,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,494,495,497,499,500,502,503,505,506,507,508,509,510,511,512,513,514,515,516,517,519,521,522,523,524,525,527,528,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],canadian:463,canari:479,cancel:454,canconstantfoldcallto:455,candid:[396,452,453,458,479,484,512,514],canfoldasload:531,canlosslesslybitcastto:489,cannot:[28,120,213,307,382,384,385,386,387,389,390,392,395,396,397,400,401,402,403,404,405,406,418,419,429,434,442,445,446,449,452,454,456,461,462,464,465,470,477,479,483,499,500,505,506,507,509,511,516,519,520,525,533,536,538,539,540,546,553,560,563,570,579],canon:[392,454,459,479,505,507,509,519,520,549,550],canonic:[402,405,507,540],canonicalis:392,canreserveresourc:402,cantfail:[546,547,548,549,550,554,555,556,557,564,565,566,567],capabl:[389,402,445,446,447,455,463,479,482,488,490,500,507,519,527,539,540,553,554,556,557,560,563,564,566,567,570,574,575,577,578,579],capac:[497,507],capit:[404,452,511],capston:481,captur:[393,397,398,402,405,445,455,465,479,511,512,519,520,522,535,539,541,543,549,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579],card:[468,524],care:[386,387,389,390,402,403,404,405,446,460,463,472,479,481,484,486,488,507,509,519,520,525,529,531,534,539,540,557,560,567,570,578,579],carefulli:[452,459,461,479,519,557,567,578],careless:404,caret:[418,479],carri:[413,429,462,479,486,507,536],carrizo:386,carruth:[511,520],carruthacronym:511,carruthcamelback:511,carruthdistinguish:511,carruthfunct:511,carruthinconsist:511,carruthlow:511,case_branch_weight:395,cassert:[404,490,549,550,554,555,556,557,558,564,565,566,567,568],cast210:479,cast:[392,399,404,445,473,479,489,491,512,513,519,524,529,530,531,554,555,556,557,559,560,564,565,566,567,569,570,575,579],cast_or_nul:507,castinst:507,casual:452,cat:[419,442,445,461,463,481,535],catagor:505,catapult:541,catastroph:520,catch3:454,catchpad:454,catchret:454,catchswitch:454,categor:[445,505,527,539],categori:[404,423,433,442,474,479,505,507,519,527,535,539,543],cater:527,caught:[404,454,479],caus:[386,389,390,392,396,397,400,402,404,405,406,407,409,411,413,415,418,421,426,429,431,443,445,452,455,456,457,461,463,465,466,469,470,474,479,481,483,492,505,507,508,509,517,519,520,523,524,525,535,537,538,540,544,552,553,555,556,557,559,562,563,565,566,567,569,573,578],caution:[390,524],caveat:[446,559,569],cayman:386,cbe:474,cbpf:402,cbtw:402,cbw:402,cc1:451,cc_sparc32:539,ccach:400,ccache_dir:400,ccache_maxs:400,ccaddr:[549,550],ccassigntoreg:539,ccassigntoregwithshadow:539,ccassigntostack:539,ccc:[393,479],ccdelegateto:539,ccif:539,ccifcc:539,ccifinreg:539,ccifnest:539,ccifnotvararg:539,cciftyp:539,cclib:[577,578],ccmake:400,ccmgrorerr:550,cconv:479,ccpassbyv:539,ccpromotetotyp:539,cctype:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],cdbg_user:386,cdecl:479,cedar:386,cee:507,ceil:[386,499,538],cell:539,center:[507,559,569],central:[454,519,525],centric:479,cerr:[490,542],certain:[386,389,392,400,402,405,409,413,445,449,450,455,456,461,463,479,481,493,499,500,504,507,520,522,524,529,540,541,542,554,556,557,558,564,566,567,568,575,578],certainli:[390,459,461,505,509,560,570,579],certifi:457,cfa:454,cfd:510,cfe:[452,463,472,487,506,509,512],cfg:[402,409,432,454,464,477,479,489,492,507,512,535,539,540,555,565,576],cfgsimplifi:507,cfi:[399,454,480,484,520],cfi_instruct:484,cfi_offset:484,cflag:[481,508],cfrac:534,cg_profil:456,cgft_objectfil:[558,568],cgo:[446,512],cgp_from:456,cgp_to:456,cgp_weight:456,cgroup:453,ch9:[559,569],chain:[387,388,395,400,402,409,423,429,449,465,479,480,482,488,489,505,513,519,525,527,536,539,540,557,567,578],challeng:[404,452,465,520,524,556,566,577],chanc:[395,449,452,459,479,483,531,541,544,551,571,572],chandler:[511,520],chandlerc:[506,520],chang:[384,386,389,392,393,395,396,397,398,400,402,403,404,405,406,409,414,416,417,421,429,431,445,446,448,449,455,457,459,460,461,462,464,465,467,472,473,475,477,478,479,480,482,483,489,490,491,492,495,500,504,505,511,514,515,520,522,524,526,527,529,532,533,534,536,538,539,540,543,544,545,546,547,548,549,550,554,555,556,557,558,559,564,565,566,567,568,569,575,576,577,578],changebit:481,changebyt:481,changelog:481,channel:[8,106,190,287,384,386,403,448,520,545,550],chao:388,chapter:[448,489,545,551,560,561,570,571,572,579],char16_t:502,char32_t:502,char6:393,charact:[384,402,409,413,418,419,429,430,431,445,450,479,484,486,507,519,527,529,530,535,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],character16:502,character32:502,character:[479,520],characterist:[50,135,235,330,402,424,455,479,495,507,512,539,548,581],charg:[402,487],charscalarti:479,chart:538,chase:474,chat:403,cheap:[390,404,452,479,507],cheaper:[458,465,507,520],cheapest:465,cheapli:[488,520],cheat:548,check:[385,386,388,390,399,400,401,402,404,406,407,409,413,424,429,445,449,450,452,453,454,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,481,482,484,485,489,490,491,492,506,509,512,513,514,517,518,519,521,522,523,524,529,533,534,535,536,537,539,540,542,544,545,546,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],checkcudaerror:490,checker:[462,474,511,527],checkformat:507,checkout:[400,453,469,504,514],checkpoint:454,checksum:[456,479,481,517],checksumkind:[456,479],chees:404,child:[454,473,479,481,507,556,566,577],child_begin:507,child_end:507,child_iter:507,childidx:507,childorerr:507,children:[423,473,493,507,529],childvalid:507,chip:[386,402,410,411,468,471,490,535,539],chmod:463,choic:[404,410,422,455,463,465,468,479,481,506,507,522,524,551,555,560,561,565,570,576,579],choos:[392,400,402,403,406,411,432,445,446,452,461,467,470,471,474,476,479,487,488,491,506,507,511,516,519,533,539,540,541,542,551,552,554,555,562,564,565,572,573,574,575,576],chop:519,chose:[449,514,520,575],chosen:[392,402,404,409,461,479,524,541],chri:[402,404,446,452,509,511,540,579],chriscox:510,chrome:541,chromium:472,chronolog:[509,511],chunk:[392,393,402,404,433,481,505,518,519,574],churn:548,cie:480,cimag:[556,566,577],cin:457,cindex:539,cint2006:533,circl:473,circuit:[556,566,577],circular:[404,541],circumst:[396,405,454,479,507,513,519,539,540,554,557,564,567,575,578],circumv:445,cis501:391,cis:391,cite:511,citi:[487,545],citizen:507,claim:[390,452,543],clamp:[0,1,2,3,386,479],clampnumel:465,clampscalar:465,clang:[386,390,395,398,399,400,404,405,409,410,418,420,429,432,442,448,450,451,452,453,454,457,459,462,464,466,473,474,478,479,480,481,482,490,491,492,503,506,507,508,509,511,513,514,519,531,533,535,536,537,538,541,542,545,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,575,578,579],clang_analyzer_enable_z3_solv:513,clang_attr_arg_context_list:527,clang_attr_identifier_arg_list:527,clang_bootstrap_cmake_arg:388,clang_cc1:[405,535],clang_cl:535,clang_cpp:535,clang_enable_bootstrap:388,clangxx:535,clarif:[404,447,452,543],clarifi:519,clariti:[479,516,555,565,576],clase:[507,546],clasess:491,clash:[404,479,487,549,550],classic:[402,404,505,507,513,520],classid:530,classif:[479,523,525],classifi:[389,479],classnam:[444,495],classof:527,claus:[386,402,452,454,479,507],clean:[402,406,452,454,463,465,469,472,474,482,490,505,506,507,509,513,520,540],cleaner:[404,445,507],cleanli:[404,452,479,540],cleanup:[449,452,479,480,505,519,554,555,564,565,575,576],cleanuppad:[449,454],cleanupret:[449,454],clear:[404,405,443,452,461,462,477,478,479,495,499,502,507,509,511,520,524,541,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],clearer:404,cleargraphattr:507,clearli:[396,404,452,488,494,509,519,522],clearresourc:402,clenumv:445,clenumvaln:445,clever:[473,560,570,579],cleverli:392,click:[452,464,506],client:[393,400,402,404,416,445,452,461,473,478,483,486,491,507,509,519,522,533,537,539,540,545,546,547,550,554,557,564,567,575,578],clientaddr:550,clientaddrlen:550,cling:491,clip:451,clobber:[389,484,520,529],clock:[479,540],clone:[409,452,463,466,507,512,527,533,534,540,557,567,578],close:[398,402,404,416,449,462,463,465,472,479,480,481,506,507,514,520,540,545,552,562,573],close_fd_mask:481,closer:[462,480],closest:[479,559,569],closur:[478,560,570,579],clr:[495,524],clrb:402,clrl:402,clrq:402,clrw:402,cluster:424,cluster_id:424,clutter:[404,452],cmake:[388,391,416,452,453,460,463,464,466,467,468,469,478,485,507,509,510,513,517,521,535,539,542,545],cmake_:[398,401],cmake_asm_compiler_target:470,cmake_asm_flag:470,cmake_build_typ:[398,400,401,463,533],cmake_c_compil:[463,533],cmake_c_compiler_external_toolchain:470,cmake_c_compiler_target:470,cmake_c_flag:[400,470,533],cmake_c_flags_optim:533,cmake_cflag:470,cmake_cxx_compil:463,cmake_cxx_flag:400,cmake_cxx_flags_releas:463,cmake_cxx_flags_relwithdebinfo:463,cmake_instal:400,cmake_install_prefix:[388,400,463,464,471],cmake_minimum_requir:[400,401],cmake_module_path:400,cmake_parse_argu:401,cmake_sysroot:470,cmake_toolchain_fil:[400,463],cmake_try_compile_target:470,cmake_verbose_makefil:388,cmakecach:[400,401,542],cmakefil:[463,533],cmakelist:[388,400,401,416,463,472,533,539,540],cmakeparseargu:401,cmd:[391,506],cmov:520,cmovcc:520,cmoveq:520,cmovneq:520,cmp32ri8:402,cmp:[402,479,505,507,520],cmpb:456,cmpflag:489,cmpinst:[484,507],cmpnumber:489,cmpq:[456,518],cmpswap:384,cmptmp:[553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],cmpxchg:390,co_await:449,coalesc:[402,411,421,465,507],coars:409,cocoa:479,code:[42,86,129,172,227,269,322,368,385,387,388,389,390,392,393,395,396,398,399,400,401,405,406,408,409,410,412,413,418,419,430,431,432,433,436,437,445,448,449,453,455,456,458,459,460,462,464,465,466,468,469,470,471,472,473,475,477,478,480,481,482,485,487,489,490,491,492,493,494,495,503,504,509,510,512,513,514,515,518,520,521,522,523,524,527,530,531,533,534,535,537,538,541,542,544,545,551,560,561,570,571,572,579,580],code_own:[448,452,506],codebas:[404,452,463,506],codeblock:461,codeemittergen:527,codegen:[386,387,402,405,406,446,449,455,458,459,461,463,465,479,482,484,490,513,527,535,539,540,545,549,550,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],codegen_expr:[574,575,576,577,578],codegen_func:[574,575,576,577,578],codegen_proto:[574,575,576,577,578],codegener:474,codegenopt:492,codegenschedmodel:539,codepath:[390,507],codeprop:386,coder:509,codes:531,codeview:[433,437,495,500],codeviewdebug:519,codgen:574,coding_styl:511,codlay:548,coerc:489,coerce_offset0:405,coff:[393,402,430,447,464,479,491,495,500,513],cohen:525,coher:[384,386,478,479],coheren:386,coincid:536,col:[559,569],cold:[393,394,459,479],coldcc:[393,479,524],colder:394,colfield:476,collabor:509,collaps:[479,520],colleagu:403,collect:[389,394,395,400,404,418,423,429,448,452,459,469,475,480,481,482,483,491,502,505,507,509,510,512,515,520,522,523,529,530,533,534,538,542,545,551,571,572],collect_and_build_with_pgo:469,collector:[393,457,480,524,560,570,579],collis:[404,479,507,509,519],colloqui:479,colombet:465,colomn:456,colon:[386,398,400,401,405,478,517,527,529,535,544],color:[81,169,266,363,402,405,418,423,433,436,437,449,507,512,513,542],colour:403,column:[404,405,429,432,442,450,456,463,476,479,515,519,534,538,544,559,569],columnend:450,columnstart:450,com:[391,404,426,452,463,470,472,481,487,502,506,507,509,510,511,517,520,533,534,541,580],com_fir:402,combin:[99,102,185,282,381,386,390,397,398,400,415,416,418,429,432,445,446,449,452,455,456,461,462,465,479,481,484,489,492,493,503,507,512,513,519,520,524,536,538,539,540,541,542,544,552,553,560,562,563,570,573,574,579],combine1:402,combine2:402,combinedalloc:517,comdat:[393,456],come:[393,398,400,401,402,403,404,406,413,418,449,452,455,461,462,463,476,477,479,484,488,489,490,491,495,502,503,507,508,515,519,520,524,529,533,535,540,541,544,546,548,551,553,554,555,557,560,561,563,564,565,567,570,572,574,575,576,578,579],comfort:516,comma:[99,185,282,381,382,383,386,405,424,445,479,484,486,507,529,535,544,555,565,576],command:[386,388,389,391,397,398,400,402,404,405,406,409,410,411,413,414,415,419,422,423,424,425,426,427,429,430,431,433,436,437,442,443,444,446,451,453,460,463,464,465,466,467,469,470,472,474,475,478,479,481,482,491,492,507,509,514,517,522,524,527,531,533,534,535,539,540,542,545,550,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],commandlin:[409,545,550],commandlinepars:542,commasepar:445,comment:[386,396,402,405,416,429,448,452,461,473,478,479,481,488,489,505,506,507,509,511,513,527,530,531,535,541,544,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],commentstr:539,commerci:[452,524],commit:[396,404,429,448,459,467,472,480,485,495,499,511,513,521,524,535,545],committ:452,committe:[403,507],common64:431,common:[386,388,389,390,392,393,398,401,402,404,413,430,431,445,446,448,449,452,454,455,457,459,460,461,462,465,473,478,479,480,481,483,485,488,489,491,495,505,508,509,512,513,517,519,520,521,522,524,525,528,529,531,539,540,543,544,545,552,554,555,556,557,560,562,564,565,566,567,570,573,575,576,577,578,579],commonli:[393,404,461,479,507,511,539],commun:[389,404,446,448,449,451,452,457,459,479,480,483,490,491,507,509,511,516,520,522,525,540,550],commut:[389,402,505,539],compact:[386,402,415,448,449,454,461,479,507,522,559,560,569,570,579],compactli:[449,529],compani:[452,487],compar:[384,385,388,389,390,394,395,402,405,421,423,429,433,454,465,476,479,481,505,507,508,512,514,519,520,529,530,533,534,535,538,544,552,555,556,557,558,559,562,565,566,567,568,569,573,576,577,578],comparefp:529,comparison:[385,390,395,456,459,462,465,473,479,505,507,514,519,524,529,538,548,552,556,562,566,573,577],compat:[384,386,390,392,393,400,401,402,408,411,413,418,430,431,432,433,437,445,446,449,454,455,456,460,461,463,464,472,475,477,479,490,499,502,505,507,517,519,520,522,524,535,536,537,545,560,570,579],compatible_class:402,compet:[386,452],compil:[386,388,389,390,392,393,397,398,399,401,402,405,406,408,411,418,423,424,429,430,433,434,445,448,449,450,452,453,454,455,459,460,461,462,464,465,467,468,469,472,478,480,481,482,488,489,490,492,493,495,502,503,505,507,508,509,510,511,512,514,515,517,519,522,523,524,525,527,530,531,534,535,536,538,539,540,541,542,543,545,546,547,550,551,552,553,555,556,557,560,561,562,563,565,566,567,570,571,572,573,574,576,577,578,579,580],compiland:[433,495,498,503],compile_tim:533,compileact:[549,550],compilecallback:[549,550],compilecallbackmanag:[548,549],compilecallbackmgr:[549,550],compilelay:[491,546,547,548,549,550],compilemodul:542,compileondemand:[548,549],compileondemandlay:[491,548],compiler_rt:452,compiler_rt_test_compile_cflag:470,compiler_rt_test_compiler_cflag:470,compileutil:[546,547,548,549,550],complain:[463,464,466],complaint:[560,570,579],complement:[462,479,507,520],complet:[386,389,393,394,396,400,401,402,404,406,408,409,418,423,443,445,449,452,454,461,464,465,467,469,470,472,479,480,481,482,483,488,489,490,491,505,507,509,512,513,516,519,520,524,525,527,529,539,540,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],complex128:502,complex16:502,complex32:502,complex32partialprecis:502,complex48:502,complex64:502,complex80:502,complex:[401,402,404,455,461,465,472,481,489,492,502,505,519,520,524,525,527,528,531,538,539,540,547,552,554,556,557,559,560,562,564,566,567,569,570,573,575,577,578,579],complexpattern:[402,539],complextyp:581,compli:452,compliant:[386,446],complic:[388,390,400,401,404,454,455,461,463,464,470,473,477,479,512,520,527,537,538,539],compon:[384,386,398,400,401,416,418,420,439,451,452,453,460,461,463,464,470,472,474,479,480,483,490,491,499,500,505,507,508,509,520,522,534,539,541,543,545,546],component_0:478,component_1:478,compos:[385,398,413,450,464,479,484,491,543,547],composit:[479,507,512],compound:450,compr:[0,1,2,3,72,157,256,353],comprehens:[463,505,520,535],compress:[72,157,256,353,384,393,400,415,431,463,481,507],compris:[386,512],compriz:415,compromis:[479,507,520],compuat:480,comput:[36,99,126,185,221,282,315,381,384,389,394,397,402,404,415,429,446,450,457,459,467,479,480,481,495,502,505,507,510,512,517,520,522,524,529,539,540,551,553,554,555,556,557,558,559,560,561,563,564,565,566,567,568,569,570,572,574,575,576,577,578,579],computation:480,compute_20:490,compute_factori:451,compute_pgm_rsrc1_fwd_progress:386,compute_pgm_rsrc1_mem_ord:386,compute_pgm_rsrc1_sgpr:386,compute_pgm_rsrc1_vgpr:386,compute_pgm_rsrc1_wgp_mod:386,compute_pgm_rsrc2_user_sgpr:386,compute_xx:[446,490],computearea:473,computeknownbit:465,con:[392,529,530],concat:479,concat_vector:402,concaten:[392,393,463,465,479,529,530,535],concentr:[429,470],concept:[392,393,402,404,459,462,465,473,479,489,490,491,507,513,519,520,525,528,545,546,547,553,555,563,565,574,576],conceptu:[392,402,404,405,445,454,462,479,507,536],concern:[452,461,462,478,479,509,511,524,547],concis:[402,404,445,452,462],conclud:[429,479,555,556,565,566,576,577],conclus:[429,489,548,551,559,569,571,572,578,580],concret:[393,402,445,465,472,479,488,507,519,524,529,531,539,540,554,564,571,575],concurr:[386,400,461,481,491,507,513,545,546],concurrentircompil:[491,546,547],cond:[385,394,449,457,479,488,519,529,530,539,555,556,557,558,559,565,566,567,568,569,576,577,578],cond_fals:[557,567,578],cond_next:[557,567,578],cond_tru:[557,567,578],cond_val:[576,577,578],condbr:465,condbranch:539,condit:[86,172,269,368,385,390,395,399,400,401,402,404,418,445,449,452,454,457,459,462,463,465,480,482,489,490,492,502,507,517,519,524,525,529,530,535,536,539,540,551,552,553,555,556,557,558,559,561,562,563,565,566,567,568,569,572,573,574,576,577,578],condition1:529,condition2:529,condition:[401,409,461,520],condition_1:529,condition_2:529,condition_n:529,condmovfp:529,condoper:530,conduct:[429,452,487,545],condv:[555,556,557,558,559,565,566,567,568,569],condval:530,confer:[402,461,487,545],confid:452,confidenti:[452,516],config:[388,400,408,409,416,424,437,452,460,463,464,467,470,478,507,508,509,535,539,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,574],configmaxtest:507,configur:[386,398,400,402,404,405,424,452,464,465,466,469,470,478,479,481,490,491,504,507,508,509,514,515,517,524,535,538,539,540,541,542,543,544,545,546,547],confirm:[396,404,481],conflict:[386,402,437,452,479,488,507,509,511,529,535,574,575,576,577,578],conform:[386,399,404,409,410,448,452,457,461,472,479,507,544,547,548],confront:[459,462],confus:[404,413,452,454,461,462,479,489,507,511,512,517,520,539],confusingli:390,congrat:469,congruenc:480,congruent:517,conjunct:[398,400,405,407,416,433,434,479,495,514,525,529],connect:[81,386,467,480,505,506,507,512,520,524,533,536,546,550],consecut:[385,392,405,479,512,517,519,530,537,538,540],consensu:[452,511],consequ:[390,397,403,429,446,454,463,479,481,493,507,520,522,535],conserv:[386,389,390,394,404,429,461,472,479,482,520,522,524,536,540],conservat:536,consid:[386,389,392,393,394,402,403,404,405,406,420,430,445,446,449,450,451,452,454,456,457,458,461,462,465,468,469,473,476,477,479,480,488,489,502,505,507,509,511,514,516,517,519,520,522,523,524,525,529,530,531,533,535,537,538,540,547,551,552,555,557,559,560,562,565,567,569,570,572,573,576,578,579],consider:[402,403,456,463,481,524,525,528,531,544],consideraton:519,consist:[386,389,390,393,401,402,405,409,415,430,434,445,450,452,454,456,459,460,461,462,465,469,472,475,478,479,481,484,489,492,499,500,507,509,511,519,520,524,529,530,531,534,537,539,540,541,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],consol:[402,481,485,521,541,545,554,564,575],const0:393,const_arg_iter:507,const_float:[574,575,576,577,578],const_global_iter:507,const_iter:507,const_nul:[576,577,578],const_op_iter:507,const_use_iter:507,constant:[10,17,18,43,50,51,54,67,68,69,70,71,73,76,78,79,99,105,108,114,115,130,135,136,137,147,149,150,151,154,155,158,164,165,167,185,189,192,202,203,228,235,236,237,250,251,252,253,254,255,257,261,262,264,282,286,289,296,297,323,330,331,334,347,348,349,350,351,352,354,358,359,361,381,386,389,390,393,402,404,415,433,445,446,449,450,455,457,459,461,463,480,489,490,491,492,512,513,522,524,529,536,537,539,540,542,543,549,550,553,555,556,557,558,559,563,565,566,567,568,569,574],constant_tsc:543,constantarrai:507,constantexpr:511,constantfold:455,constantfoldcal:455,constantfp:[507,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574],constantindex:522,constantint:[404,479,484,507],constantpoolsect:539,constantstruct:507,constdata:484,constexpr:446,constindex:522,constitu:[454,555,565,576],constitut:[392,393,465,507,516,535,547],constprop:[445,507],constrain:[386,429,454,457,463,465,504,529,545,553,563,574],constrainedfpintrins:387,constraint:[402,404,405,443,452,454,455,488,505,507,509,512,513,519,524,531,539,540],constrast:389,construct:[386,389,390,393,398,399,401,403,404,413,429,445,449,454,455,456,461,465,476,477,479,484,485,491,502,507,512,519,521,524,527,529,530,537,539,540,542,544,546,548,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579],constructor:[390,402,431,445,446,449,457,473,475,477,479,483,491,539,540,544,546,547,548,555,565],constuct:546,constval:507,constvcal:479,consult:[400,413,463,464,480,488,493,495,500,540,545],consum:[386,415,416,429,433,445,449,454,456,462,464,468,479,481,486,495,497,498,499,500,502,503,515,522,527,531,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],consumeerror:507,consumpt:[402,429,481,540],cont6:454,cont:[449,454,477,479],contact:[403,452,467,472,481,487,513,516,540],contain:[386,388,389,390,392,393,394,395,396,397,400,401,402,405,407,409,410,413,414,418,420,424,426,429,430,431,432,434,442,444,445,446,448,449,450,451,452,453,454,456,459,461,462,463,464,465,466,467,468,470,471,472,473,474,476,478,479,480,482,483,484,488,489,490,491,492,493,494,495,497,498,499,500,502,505,508,509,510,512,513,514,515,517,519,520,522,524,527,529,530,531,533,534,535,537,538,539,540,541,543,544,545,546,547,548,549,550,553,554,555,556,557,559,563,564,565,566,567,569,573,574,575,576],containingtyp:479,containsfoo:404,content:[389,392,400,404,405,406,413,415,416,418,423,431,432,436,437,445,452,456,458,478,479,482,485,489,495,502,503,505,507,509,512,515,517,521,530,531,534,535,539,540,542,545,572,573,574,575,576,577,578],content_disposition_typ:452,contenti:[404,452],context:[389,390,404,434,442,445,454,457,459,462,465,467,473,479,480,486,489,490,491,506,507,516,520,527,529,530,531,535,540,543,546,552,557,559,562,567,569,573,574,575,576,577,578],contextu:543,contigu:[386,465,479,497,499,503,507,519,543],continu:[386,389,393,399,402,405,406,433,445,448,449,451,452,454,472,473,479,481,482,495,506,507,509,518,520,535,543,546,549,550,552,560,562,570,573,579],contract:[446,459,479,507,522,527],contradict:[479,513],contrari:[402,479],contrast:[385,402,454,473,507,509,511,512,540,553,563,574],contrib:[433,463],contribut:[402,433,452,459,470,479,498,503,505,507,509,524,540,541,545,580],contributor:[388,400,401,452,509],contriv:[457,529],control:[4,38,102,186,222,283,316,318,384,385,386,390,397,400,402,404,409,410,411,421,429,449,452,453,454,455,458,459,463,464,465,477,479,480,481,482,483,490,505,507,509,512,513,518,519,522,524,535,536,537,538,539,540,541,545,551,552,553,554,556,557,558,559,560,562,563,564,566,567,568,569,570,571,572,573,574,575,577,578,579,580],conv:457,convei:[452,454,459,461,465,479,536],conveni:[398,400,402,404,405,409,420,445,449,450,452,465,473,479,488,490,491,505,507,508,529,535,541,554,555,556,560,564,565,566,570,576,577,579],convent:[393,401,404,447,449,454,465,473,485,489,502,507,511,519,521,522,524,527,553,559,563,569,574],converg:[393,479,577],convers:[387,402,404,445,458,459,507,529,544],convert:[34,35,125,209,210,211,212,219,220,313,314,384,385,386,387,390,392,402,408,409,418,422,431,445,452,455,458,459,462,463,469,475,489,490,505,507,509,513,519,527,529,530,539,540,541,542,544,551,553,554,555,556,557,558,559,560,561,563,564,565,566,567,568,569,570,572,574,575,576,577,578,579,581],converttoerrorcod:507,converv:386,cooki:[479,507],cool:[445,452,540,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],cooper:[461,466],coordin:[7,105,189,286,461,479,524,544],cope:[445,507],copi:[72,81,157,169,256,266,353,363,386,389,390,393,397,400,402,405,408,411,417,418,419,445,449,452,454,460,461,463,465,466,471,472,479,480,483,484,485,488,490,495,505,506,507,510,513,517,518,519,520,521,524,535,536,538,539,540,571],copyabl:507,copycost:[465,539],copyleft:452,copypart:481,copyphysreg:539,copyright:[457,540],core2:535,core:[389,391,400,401,452,454,455,463,467,468,471,478,479,481,492,509,513,520,527,531,535,540,546,547,548,549,550,553,554,555,556,557,559,563,564,565,566,567,569],corei7:[535,538],corner:522,cornerston:462,coroaddr:449,corollari:[498,500],corospit:449,coroutin:545,corp:481,corpora:481,corpu:[460,513],corpus1:481,corpus2:481,corpus_dir:481,correct:[386,389,390,392,400,402,404,445,446,449,452,455,459,463,466,467,471,472,474,479,480,492,500,505,506,507,514,518,519,520,524,525,533,534,538,540,541,554,564,575],correctli:[386,390,396,400,402,404,445,452,454,457,462,463,470,479,489,491,500,506,507,508,509,518,519,520,524,535,540,544,552,555,562,565,573,576],correl:[429,461,479],correspond:[384,386,387,390,392,393,397,400,402,404,405,410,417,418,421,424,429,442,445,449,450,452,454,455,456,457,461,462,463,464,473,474,476,479,480,484,488,489,490,493,495,497,498,499,500,505,506,507,509,513,519,524,527,530,531,535,537,538,539,540,543,544,552,553,555,559,562,563,565,569,573,574,576],corrupt:[413,454,481,517,560,570,579],cortex:[447,468,471,475,513],cortexa53model:539,cortexa57model:539,cos:[389,538,544,551,552,553,554,561,562,563,564,572,573,574,575],cosin:[479,539],cost:[398,402,404,429,465,476,479,480,482,487,489,504,507,509,512,515,520,538,539,560,570,579],costli:[511,520,543],could:[386,389,390,397,400,401,402,404,405,409,420,429,445,449,452,453,457,458,459,460,461,462,463,465,466,467,471,473,475,476,477,479,480,485,488,491,492,494,499,505,506,507,509,510,511,515,517,519,520,521,522,524,525,528,529,535,536,539,543,544,547,548,552,553,554,555,557,558,560,562,563,564,565,567,568,570,573,575,576,578,579],couldn:[389,489,513,549,550,558,568],counsel:452,count:[99,185,282,381,386,397,413,418,429,434,445,450,454,455,461,475,481,491,495,497,507,509,512,515,519,522,529,533,534,536,539,542,543,552,562,573],counter:[36,126,221,315,385,386,388,390,395,397,400,424,429,434,479,481,492,519,543],counterpart:[387,479,491],coupl:[390,452,459,463,479,482,487,506,507,509,524,529,540,541,555,556,559,560,565,566,569,570,576,577,579],cours:[389,400,445,455,479,481,489,492,507,540,547,551,560,561,570,571,572,573,579],court:452,courtesi:[448,452],cout:[404,457,490,544,558,568],cov:[408,450,481],cover:[398,402,405,418,420,445,447,450,452,459,461,462,463,464,465,467,469,472,479,481,485,487,489,494,502,507,519,521,522,523,535,539,540,541,551,556,566,571,572,577],coverag:[399,400,408,452,460,465,469,519,542,545],coveragemappingdataforfunctionrecord0:450,coveragemappingdataforfunctionrecord1:450,cpi:484,cplocal:513,cpp:[387,400,401,402,404,405,417,442,445,451,455,457,461,463,489,490,491,509,517,519,524,525,527,535,538,539,540,542,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],cppflag:508,cppguid:511,cppperformancebenchmark:510,cpprefer:507,cptmp0:539,cptmp1:539,cpu0:580,cpu1:544,cpu2017:510,cpu2:544,cpu:[386,390,391,393,402,407,409,410,411,423,424,429,432,446,463,468,471,475,479,481,489,520,533,539,540,542,543,544,549,550,558,568],cpu_id:543,cpu_nam:424,cpu_powerpc:544,cpu_x86:544,cpu_x86_64:544,cpufreq:[391,468],cpufrequtil:468,cpuinfo:468,cpun:391,cpunam:[410,411,429],cpuset:391,cpusubtyp:428,cputyp:[393,428],cpux:391,cr0:479,cr7:479,craft:507,crash:[404,406,411,461,463,505,507,509,510,522,560,570,579],crawl:461,crawler:461,crazi:[445,551,560,570,572,579],crazier:[555,565,576],crc32:517,crc:481,crd:510,creal:[556,566,577],creat:[386,387,392,393,398,400,401,402,403,404,407,409,410,413,417,418,424,426,428,429,432,433,443,445,446,448,449,450,452,453,454,456,457,461,462,463,464,465,466,467,469,471,475,477,479,480,481,482,483,484,485,486,488,489,490,502,505,506,509,512,514,519,520,521,522,524,525,527,528,529,530,531,533,534,535,536,537,538,539,541,542,544,545,546,547,548,549,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579,580],create_add:574,create_argument_alloca:578,create_entry_block_alloca:578,create_funct:[575,576,577,578],create_modul:[574,575,576,577,578],createalloca:[557,558,559,567,568,569],createasmstream:402,createbasicaliasanalysispass:[559,569],createbasictyp:[559,569],createbr:[555,556,557,558,559,565,566,567,568,569],createcal:[507,553,554,555,556,557,558,559,563,564,565,566,567,568,569],createcfgsimplificationpass:[547,548,549,550,554,555,556,557,559,564,565,566,567,569],createcompileunit:[559,569],createcondbr:[555,556,557,558,559,565,566,567,568,569],createdatalayout:[548,549,550,554,555,556,557,558,559,564,565,566,567,568,569],createdefaultmypass:540,createentryblockalloca:[557,558,559,567,568,569],createexpress:[559,569],createfadd:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],createfcmpon:[555,556,557,558,559,565,566,567,568,569],createfcmpult:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],createfil:[559,569],createfmul:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],createfsub:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],createfunct:[559,569],createfunctiontyp:[559,569],creategvnpass:[547,548,549,550,554,555,556,557,559,564,565,566,567,569],createindirectstubsmanag:550,createinstructioncombiningpass:[547,548,549,550,554,555,556,557,564,565,566,567],createjit:483,createjitdylib:491,createlegacylookupresolv:[548,549,550],createload:[557,558,559,567,568,569],createlocalcompilecallbackmanag:[548,549],createlocalindirectstubsmanagerbuild:[548,549],createmul:507,createmyregisteralloc:540,createparametervari:[559,569],createphi:[555,556,557,558,559,565,566,567,568,569],createpromotememorytoregisterpass:[557,559,567,569],createreassociatepass:[547,548,549,550,554,555,556,557,564,565,566,567],createremotememorymanag:550,createret:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],createstor:[557,558,559,567,568,569],createstringerror:507,createstub:[549,550],createsubroutinetyp:[559,569],createtargetasminfo:539,createtargetmachin:[558,568],createuitofp:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],createvirtualregist:402,creation:[400,449,461,472,475,479,507,509,539],creator:[400,540],creatur:[551,556,566,572,577],credit:[452,520],crhc:510,critedge1:490,criteria:509,criterion:[509,517],critic:[389,401,404,411,459,461,472,479,514,520,540,552,562,573],cross:[388,406,433,465,468,479,489,491,503,509,512,513,545,558,568],crosscompil:[402,471],crucial:[479,506,520],cruel:[485,521],cruft:509,crypt:452,crypto:481,cryptograph:[517,520],cs1:[389,479],cs2:[389,479],csail:520,cse:[390,455,480,492,554,564,575],cset:391,csk_md5:479,csk_none:479,csk_sha1:479,csr_64:484,cst:479,cst_code_integ:393,cst_code_wide_integ:393,cstdint:[550,554,555,556,557,564,565,566,567],cstdio:[550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],cstdlib:[549,550,552,553,554,555,556,557,558,562,563,564,565,566,567,568],cstptr:479,cstring:550,cstylecom:530,csv:[424,534,541,542],cta:490,ctaid:490,ctest:533,ctfe:513,ctmark:533,ctor:[404,457,477,479],ctpop:539,ctrl:[553,558,563,568],ctx:[491,546,547],ctxt:544,ctype:495,cube:384,cubemap:384,cubic:481,cucontext:490,cuctxcreat:490,cuctxdestroi:490,cuda:[402,447,453,490,545],cuda_success:490,cudamodul:490,cudevic:490,cudevicecomputecap:490,cudeviceget:490,cudevicegetcount:490,cudevicegetnam:490,cudeviceptr:490,cufunct:490,cuinit:490,culaunchkernel:490,culinkst:490,cull:404,cultur:[403,487],cumbersom:[491,509,529],cumemalloc:490,cumemcpydtoh:490,cumemcpyhtod:490,cumemfre:490,cumod:386,cumodul:490,cumodulegetfunct:490,cumoduleloaddata:490,cumoduleloaddataex:490,cumoduleunload:490,cumul:[402,431,542],cuobjdump:446,cur_var:578,curesult:490,curiou:489,curli:[404,479,507,529,535],curloc:[559,569],curop:539,curr:572,currenc:[402,452,554,564,575],current:[7,44,45,84,105,189,286,324,325,366,384,385,386,389,390,392,393,395,398,399,400,401,402,403,404,405,406,407,409,410,411,413,418,420,429,431,432,445,446,449,450,452,453,454,455,456,457,458,459,461,462,463,464,465,466,467,471,472,476,477,478,479,481,483,484,489,490,491,495,499,504,505,506,507,508,510,513,514,516,517,518,519,520,522,524,525,527,529,530,531,535,536,537,539,540,541,542,544,545,546,547,548,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],current_corpus_dir:481,current_valu:449,curs:[406,409],curtok:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],curvar:[557,558,559,567,568,569,578],custom:[400,402,404,405,406,454,455,457,459,478,479,481,484,505,513,524,527,528,531,535,543,545,546,549],customalloc:449,customari:[445,452,479],customev:543,customeventunstructuredmemori:543,customfor:465,customfre:449,customif:465,customis:[400,541],cut:[394,424,445,539,546],cute:[560,570,579],cutoff:434,cv_cpu_type_:495,cv_signature_xx:498,cvdebugrecord:500,cvdump:433,cve:481,cvinfo:498,cvpack:502,cvt:490,cxa_demangl:519,cxx11:[404,510],cxx:[398,404,463,466,471,491,514],cxx_fast_tl:479,cxx_fast_tlscc:[393,479],cxx_flag:468,cxx_statu:404,cxxcompilelay:491,cxxcompilinglay:491,cxxfilt:408,cxxflag:[417,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],cxxlayer:491,cxxmap:[408,434],cycl:[424,429,448,454,479,482,519,542,545],cycle_frequ:543,cyclic:[463,479],cyclonemodel:539,cygwin:[402,463,464],cypress:386,cywritev3:539,d02:537,d10:539,d11:539,d12:[537,539],d13:539,d14:539,d15:539,d16:[0,2,3,20,31,33,205,216,218,299,310,312,479],d16_x:383,d16_xy:383,d16_xyz:383,d16_xyzw:383,d31:479,d57896:511,d_ctor_bas:405,dag:[444,480,502,507,509,524,527,529,530,531,535,539],dagarg:530,dagarglist:530,dagcombin:455,dagtodag:455,dagtodagisel:455,dai:[400,452,463,472,507,545,579],damag:519,dan:544,danger:[405,479,491,507,516,520,536],dangl:[479,507,576],daniel:[465,519],danila:511,darktabl:510,darwin9:405,darwin:[398,402,430,458,479,491,522,559,569],dash:[445,460,544],dasinconsist:511,data16bitsdirect:539,data32bitsdirect:539,data64bitsdirect:539,data:[7,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,51,54,72,81,105,111,112,113,114,115,116,117,118,119,120,121,122,123,124,136,137,157,169,189,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,236,237,256,266,286,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,331,334,353,363,383,384,388,389,390,391,392,397,398,401,404,408,416,418,429,430,431,432,433,436,437,442,445,449,454,455,456,458,459,460,461,462,469,480,481,482,483,484,494,495,499,500,502,503,509,510,512,519,522,524,527,529,531,533,539,540,542,546,553,554,557,558,559,563,564,567,568,569,575,576,577,578],databas:[479,503,544,545,560,570,579],datacrc:495,dataflow:[479,519,557,567,578],datalayout:[393,461,479,490,491,537,539,546,547,548,549,550,575,576,577,578],datalayoutpass:[559,569],dataset:[510,533],datastructur:[507,509],datatyp:[402,445,507,551,561,572],date:[389,397,399,413,431,463,464,471,472,488,495,502,506,511,513,514,529,546,547,548,555,565,576],daunt:400,david:[511,512],dbaremetal_armv6m_sysroot:470,dbaremetal_armv7em_sysroot:470,dbaremetal_armv7m_sysroot:470,dbg:[397,479,507,539,559,569],dbg_valu:519,dbgentityhistorycalcul:519,dbginfo:519,dbgopt:519,dbgstreamarrai:495,dbi:[493,498,503],dbi_head:495,dbistreamhead:495,dbistreamvers:495,dbl:533,dblty:[559,569],dbootstrap_cmake_build_typ:453,dbootstrap_cmake_c_flag:388,dbootstrap_cmake_cxx_flag:388,dbscan:424,dbuild_shared_lib:463,dbuilder:[559,569],dbx:519,dce:[406,445,449,455],dced:507,dclang_bootstrap_passthrough:388,dclang_bootstrap_target:453,dclang_enable_bootstrap:[388,453],dclang_enable_proto_fuzz:460,dclang_tablegen:[469,471],dcmake_ar:470,dcmake_asm_compiler_target:470,dcmake_asm_flag:470,dcmake_build_typ:[448,453,463,468,469,535,542],dcmake_c_compil:[469,470,533],dcmake_c_compiler_external_toolchain:470,dcmake_c_compiler_target:470,dcmake_c_flag:[468,469,470],dcmake_c_flags_releas:542,dcmake_crosscompil:471,dcmake_cxx_compil:469,dcmake_cxx_flag:[469,471,542],dcmake_cxx_link_flag:463,dcmake_exe_linker_flag:470,dcmake_install_prefix:[400,463,468,471],dcmake_nm:470,dcmake_osx_architectur:463,dcmake_ranlib:470,dcmake_sysroot:470,dcmake_toolchain_fil:463,dcmake_try_compile_target_typ:470,dcommit:509,dcompiler_rt_baremetal_build:470,dcompiler_rt_build_builtin:470,dcompiler_rt_build_libfuzz:470,dcompiler_rt_build_profil:470,dcompiler_rt_build_sanit:470,dcompiler_rt_build_xrai:470,dcompiler_rt_default_target_onli:470,dcompiler_rt_emul:470,dcompiler_rt_include_test:470,dcompiler_rt_os_dir:470,dcompiler_rt_test_compil:470,dcompiler_rt_test_compiler_cflag:470,ddd:413,dead:[389,402,445,457,459,463,465,479,480,482,484,490,492,507,513,519,524],deadli:481,deadlin:452,deadlock:491,deadtypeelim:507,deal:[390,392,393,400,403,404,452,454,458,473,494,502,505,507,509,512,519,520,527,541,557,567,578],dealloc:[461,479,507,517],deallocationtypemismatch:517,death:[460,481],deb:471,debat:404,debian8:453,debian:[463,470,471,504],debug:[387,397,398,400,402,404,406,409,410,417,418,421,424,425,430,431,432,433,437,442,443,445,448,450,452,454,456,461,463,464,469,472,474,480,481,482,484,489,491,493,494,497,498,500,502,503,504,508,511,522,524,531,533,539,540,545,551,557,558,560,561,567,568,570,571,572,578,579,580],debug_:386,debug_count:507,debug_fram:432,debug_info:[423,513,519],debug_inlin:407,debug_level:445,debug_metadata_vers:[559,569],debug_mod:386,debug_nam:519,debug_pubnam:[407,493,519],debug_pubtyp:[407,519],debug_s_crossscopeexport:433,debug_s_crossscopeimport:433,debug_s_inlineelin:433,debug_s_lin:433,debug_str:[405,424,519],debug_symbol:504,debug_typ:513,debug_with_typ:507,debugcount:507,debugflag:[445,507],debugg:[386,402,404,433,451,454,483,491,500,503,511,535,540,545,551,555,559,565,569,571,576,579],debuginfo:[463,479,500,509,519,535,559,569],debuginfoforprofil:479,debuglev:445,debuglevel:445,debuglink:431,debugloc:[402,515,519,559,569],debugstreamarrai:495,debugtrap:386,dec:507,decad:531,decent:[455,468,472,507,540,551,559,569],decid:[392,398,400,445,446,452,454,455,465,474,479,493,495,506,507,519,520,524,538,540,544,552,556,557,562,566,567,573,575,577,578],decim:[385,405,413,430,434,445,456,479,529,544],decimalinteg:530,decis:[392,397,398,402,403,404,452,454,459,465,481,507,512,516,520,524,538,547,554,564,575],decl:[473,531,553,563],declar:[385,386,389,393,402,404,405,445,446,449,455,457,473,477,478,479,489,490,507,522,524,525,527,529,531,537,539,540,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],declare_funct:[574,575,576,577,578],declaring_vari:511,declcontext:473,declet:479,decltyp:[404,479,548,549,550],decod:[393,429,436,437,479,507,519,527,529,533],decompos:[452,455,502,524],decomposit:424,decompress:431,decor:519,decoupl:529,decreas:[398,411,469,472,479,494,517],decrement:[454,507],dedic:[385,402,465,472,509,539],deduc:[386,459,479,492,507,529,530,536],dedupl:495,deee:429,deeer:429,deem:[452,455,472,474,479],deep:[404,473,505,510],deepcheck:507,deeper:[401,433,460,485,521,533,546],def:[402,424,449,455,465,476,480,484,488,512,519,527,529,531,539,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],default_branch_weight:395,defaultconfig:507,defaultdest:479,defaultlib:464,defaultopt:445,defeat:520,defend:520,defens:452,defer:[483,489,491,511,546,547,548,554,564,575],deferrederr:507,defi:479,defici:[461,551,572],defin:[36,50,51,126,135,136,221,235,236,315,330,331,384,385,386,388,389,390,392,393,394,395,400,401,402,405,406,413,415,416,429,430,431,434,445,446,448,449,450,452,453,454,455,456,457,460,461,462,463,465,470,471,472,473,474,476,477,478,479,481,482,484,485,488,489,490,491,492,494,495,498,500,503,504,505,507,508,511,517,519,521,522,523,524,525,527,529,530,531,533,534,535,536,537,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,558,559,560,561,562,563,564,565,568,569,570,571,572,573,574,575,576,579,580],defini:476,definingaccess:488,definit:[385,386,390,392,393,395,401,402,405,407,421,424,430,433,444,445,448,449,455,461,465,472,474,476,478,479,482,484,488,489,491,505,507,517,519,524,527,530,531,537,539,540,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],definiton:430,defm:[529,531,539],defreg:424,degen:479,degener:[505,557,567,578],degrad:[452,461],degrandmaison:487,degre:[390,453,459,467,520,538],delai:[489,507,511,516,519,529],deleg:[390,404,429,454,479],delet:[389,397,402,404,405,413,457,463,465,466,469,479,488,489,490,509,513,517,519,540,546,548,553,554,555,556,557,559,563,564,565,566,567,569,574,575,576,577,578],delete_funct:[574,575,576,577,578],deleteaninstruct:507,deletesizemismatch:517,deliber:[404,488,522],delimit:[401,454,463,479,486,530],delin:409,delta:[429,474,543],deltalinestart:450,delv:[452,554,564,575],demand:[386,393,402,463,491,509,546,557,567,578],demangl:[398,408,412,418,430,432,436,437,442,481,519],demo:[445,550,553,563,574],demonstr:[429,450,452,473,479,499,507,519,539,553,554,563,564,574,575],denisov:511,denisovcamelback:511,denomin:404,denorm:[446,479,544],denot:[393,402,461,463,479,499,544],dens:[386,393,479,507],densemapinfo:507,denser:[556,566,577],denseset:491,densiti:[404,556,566,577],deopt:[479,524],deopt_arg:479,deoptim:524,dep:[575,576,577,578],depart:[413,487,510],departur:509,depend:[7,17,18,19,20,31,32,33,38,84,86,105,114,115,116,124,189,198,200,201,202,203,204,205,209,211,212,216,217,218,286,296,297,298,299,310,311,312,318,366,382,384,385,386,388,390,391,393,395,396,400,402,403,404,406,409,410,413,415,417,424,429,433,434,443,445,446,449,452,453,454,457,459,460,461,462,463,465,467,470,471,475,476,478,481,483,488,489,490,491,492,494,499,507,508,509,513,514,517,519,522,524,525,529,533,534,535,536,538,539,540,543,546,552,553,557,562,563,567,573,574,578],depict:429,deplib:[393,456],deploi:[453,506,520],deploy:520,deprec:[386,393,400,405,409,452,468,491,494,507,513,519,535,539,541],depriv:507,depth:[81,169,266,363,402,405,423,433,445,466,479,489,505,509,510,523,531,547,555,565,576],deref_bytes_nod:479,derefer:[401,462,479,507,519,546],dereferenc:[393,458,459,479,505,507],dereferenceable_byt:479,dereferenceable_or_nul:[393,479],deregisterehfram:550,deregisterehframesinprocess:550,deriv:[386,402,404,413,431,452,461,473,476,478,479,480,483,505,506,519,527,529,530,531,536,540,547,551,561,572],derivedtyp:[455,507,553,554,555,556,557,558,563,564,565,566,567,568],desc:[386,445,539,540,550],descend:[454,479],descent:[551,552,556,562,566,571,572,573,577],descreas:384,describ:[34,35,36,42,125,126,129,219,220,221,227,313,314,315,322,382,383,384,385,386,390,392,393,394,398,401,402,404,405,408,409,410,413,416,420,429,431,433,445,446,448,449,450,452,454,455,456,458,460,461,462,463,465,466,472,473,474,476,478,479,480,482,483,484,488,489,490,491,492,493,494,495,498,499,500,502,503,505,507,508,509,511,512,513,515,516,519,520,522,524,527,529,531,536,537,539,540,541,543,544,545,546,548,549,550,551,552,553,554,555,556,558,559,562,563,564,565,566,568,569,571,572,573,574,575,576,577,579],descript:[8,36,42,47,48,52,81,99,106,126,129,133,169,185,190,221,227,232,233,266,282,287,315,322,327,328,332,363,381,382,383,384,385,386,389,390,393,398,401,404,408,445,450,453,454,461,463,465,467,473,474,478,479,480,489,490,493,505,506,507,517,519,522,527,531,533,539,541,543,545,558,559,568,569,581],descriptor:[393,429,479,495,519,522,539,559,569],deseri:527,deserv:[459,479],design:[389,390,398,404,405,406,409,416,429,445,448,449,450,451,452,454,457,459,461,465,467,475,478,479,480,481,484,487,493,497,499,505,508,509,511,519,520,522,524,525,528,529,531,534,537,539,540,544,551,557,560,567,570,571,572,578,579],desir:[386,390,397,400,404,405,407,409,423,445,456,459,461,476,479,481,483,492,505,507,511,515,516,519,520,522,524,535,539,540,560,570,579],desktop:[504,535],despit:[390,402,445,469,479,509,511,519,520,524,528,529,531,540,543],dest1:479,dest2:479,dest:[479,558,568],destarglist:479,destin:[49,134,234,329,382,383,384,385,386,395,402,413,454,456,459,479,513,520,535,539,557,558,559,567,568,569,578],destreg:402,destroi:[402,454,457,465,477,479,484,491,507,539,544],destruct:[449,477,507,519,520,522,560,570,579],destructor:[404,446,449,454,457,479,507,511,519,540],detail:[383,384,386,389,390,394,396,397,400,401,402,403,405,409,410,413,423,424,429,433,434,445,446,449,452,453,454,457,460,461,462,463,464,467,469,474,478,479,480,481,482,487,489,490,491,492,495,499,502,505,507,508,509,510,511,513,516,517,524,525,527,533,535,536,539,540,541,542,544,545,547,548,549,550,551,553,556,557,560,563,566,567,570,571,572,574,577,578,579],detect:[386,400,405,409,418,419,421,424,429,434,471,479,481,489,491,506,507,512,517,519,520,523,535,538,543,554,564,575],detect_leak:481,detecthost:[546,547],detector:489,determin:[386,389,393,400,402,409,410,413,420,429,431,443,449,450,452,454,465,472,473,474,476,479,481,483,489,490,491,492,493,495,497,502,505,507,508,512,516,517,519,520,522,523,524,525,534,535,536,537,539,540,543,544,552,553,555,556,562,563,565,566,573,574,576,577],determinist:[388,389,397,398,402,431,481,507,527],deterministicfiniteautomaton:511,determinst:404,detriment:[404,511],dev:[390,404,410,411,448,452,455,459,461,471,487,506,507,509,511,512,519,524,529,530,540,542,545,558,560,568,570,579],devbuffera:490,devbufferb:490,devbufferc:490,devcount:490,devel:514,develop:[386,393,396,398,401,402,403,404,431,441,445,447,448,453,454,459,461,462,464,465,467,468,470,472,474,478,479,482,487,491,504,508,510,511,512,513,515,516,519,520,524,525,531,534,541,542,547,548,549,550,557,567,578,580],developer_guid:511,deviat:[402,404,456],devic:[384,386,391,414,422,425,427,443,468,490,491],device_enqueue_symbol:386,device_fn:446,device_onli:446,devirtu:[479,537],devis:508,devmajor:490,devminor:490,devoid:402,dexonsmith:519,dfa:[402,444,511,527],dfapacket:402,dform_1:402,dfpreg:539,dfpregsclass:539,dfpregsregclass:539,dfpregsregisterclass:539,dgpu:386,di_index:479,dia:[400,433],diagnos:[405,421,538,540],diagnost:[405,408,409,410,421,481,507,527,531],diagram:499,dialect:[479,486],diana:[465,511],dibasictyp:519,dibuild:[519,559,569],dice:507,dicompileunit:[519,559,569],dict:481,dictat:[404,507,518],dictionari:[409,479,527],dictionary_fil:481,did:[389,404,449,454,460,465,473,479,489,507,509,515,540,547,554,556,557,560,564,566,567,570,575,577,578,579],didescriptor:519,didn:[402,404,446,459,460,479,489,507,519,520,540,553,557,563,567,573,574,578],die:[423,519,559,569],die_offset_bas:519,dies:548,diexpres:479,diexpress:519,dif:505,diff:[404,408,423,448,452,453,463,505,506,507,509,533,535],differ:[82,170,205,216,218,267,364,382,383,384,385,386,387,388,392,393,394,395,397,400,401,402,403,404,405,406,410,411,412,415,418,421,423,424,429,431,432,433,439,442,445,447,449,450,452,453,454,455,456,457,459,461,463,464,465,469,472,473,475,476,479,481,482,483,484,487,489,490,491,492,493,495,502,505,506,507,509,511,514,516,517,519,520,522,524,525,527,529,530,531,533,535,536,538,539,540,541,542,543,544,545,547,548,550,553,554,555,557,558,559,560,563,564,565,567,568,569,570,574,575,576,577,578,579],differenti:[456,478,506],difficult:[389,390,404,445,452,454,465,470,479,482,485,491,492,507,509,511,519,521,559,569,577],difficulti:[510,519],difil:[519,559,569],diflagartifici:479,diflagfwddecl:479,diflagprototyp:[479,519],diflagvector:479,difwddecl:479,dig:[529,551,572],digit:[430,445,479,507],diglobalvari:519,digress:[556,566,577],dijkstra:510,dil:[456,531],dilexicalblock:519,diloc:[405,519],dilocalvari:[519,559,569],dim:[0,7,479],dimens:[51,105,136,189,236,286,331,384,386,479],dimension:[7,105,189,286,384,462,490,556,566,577],diminish:519,dindex:539,dinkumwar:507,dinod:[479,559,569],diploma:512,dir1:481,dir2:481,dir:[388,400,409,418,431,460,463,470,471,479,481,508,514,519,533],dir_to_mount:391,direct:[399,400,401,403,404,406,409,424,429,437,444,445,449,454,459,460,470,480,489,502,507,509,513,514,519,520,524,525,529,530,531,534,536,539,540,544,557,567,578],directli:[28,120,213,307,386,390,393,400,402,404,408,413,415,417,429,442,445,452,454,459,460,461,462,463,464,465,466,467,477,479,488,490,491,492,493,495,497,505,506,507,508,509,512,516,517,519,522,524,525,527,531,533,539,540,541,542,543,546,547,548,549,550,553,554,555,556,557,563,564,565,566,567,575,576,577,578],directori:[386,388,399,400,401,402,404,409,417,418,431,437,442,444,446,452,459,464,466,467,469,470,471,472,478,479,481,484,495,500,503,506,507,508,509,511,513,514,515,519,525,531,532,533,534,535,539,540,541,545,559,569],dirti:[404,495],dis:[408,414,415,432,463,464,535,557,567,578],disabl:[222,316,384,385,386,389,391,392,397,400,404,405,406,409,410,411,418,424,429,430,431,432,443,445,461,463,466,471,472,474,481,488,492,504,507,514,517,519,524,533,535,536,538,541,555,559,565,569,576],disable_assert:504,disable_nonforc:536,disableencod:531,disablelazycompil:507,disadvantag:[445,475,482,507],disagr:403,disagre:[403,452,479,519],disallow:[445,462,478,479,522,524],disambigu:[389,459,488],disappear:[457,463,468,519],disassembl:[399,408,432,444,463,464,478,479,481,507,545],disassembleremitt:527,discard:[385,402,405,419,431,445,449,456,463,479,507,509,512,524],discharg:459,disclaim:401,disclos:516,disclosur:[452,516],discontigu:499,discop:[559,569],discourag:[404,445,507,516,525],discov:[386,402,409,449,461,472,481,500,519,520,525,555,557,565,567,576,578],discover:453,discoveri:386,discrimin:[402,404,473,479,527,543],discriminatori:403,discuss:[401,403,404,429,445,448,450,452,460,463,464,473,479,487,491,492,495,497,499,502,506,507,509,513,516,519,520,522,524,531,539,540,541,545,547,548,550,552,562,571,573],disjoint:[386,389,479,488,538],disk:[386,404,409,424,463,478,479,481,482,495,499,500,502,509,519,525,541,546],dislik:452,disp32:402,dispatch1:479,dispatch2:[454,479],dispatch:[454,479,491,507,513,520,522,552,562,573],dispel:462,dispflagdefinit:519,dispflagelement:519,dispflagpur:519,dispflagrecurs:519,displac:[402,479],displai:[401,402,403,404,407,409,415,418,419,423,424,428,429,430,431,432,433,434,436,437,445,450,452,467,473,486,505,515,519,527,534,539,551,561,572],disposit:452,disproportion:519,disrupt:[485,520,521],dissassembl:398,dist:507,distanc:[479,507,517,544,549,580],distil:535,distinct:[389,393,402,405,420,423,452,454,462,465,478,479,505,507,512,517,519,535,536,539,553,563,574],distinguish:[392,393,449,450,465,479,507,511,524,525,560,570,579],distract:452,distribut:[388,394,401,404,406,409,429,434,448,451,452,453,457,463,464,470,471,490,509,520,531,533,540,541,545],distributionexampl:398,distro:[469,471],disubprogram:[519,559,569],disubroutinetyp:[519,559,569],dityp:[559,569],div:[384,402,507],dive:[473,551,561,571,572],diverg:[462,479,492,556,566,577],divers:469,divid:[386,394,402,405,409,415,429,446,455,479,503,505,525,533],dividend:[402,446,479],divis:[385,386,402,479,556,566,577],divisionbyzero:479,divisor:[446,479],django:[403,516],dlc:[0,386],dlclose:481,dlibfuzzer_en:481,dlibfuzzer_enable_test:481,dll:[393,454,491,495,535],dllc:535,dllexport:[393,479,554,555,556,557,558,559,564,565,566,567,568,569],dllimport:[393,479],dllstorageclass:[393,479],dllvm_binutils_incdir:466,dllvm_build_instru:469,dllvm_build_runtim:[460,463,469],dllvm_build_stat:391,dllvm_config_path:470,dllvm_default_target_tripl:471,dllvm_dir:400,dllvm_enable_assert:[448,463,468,535],dllvm_enable_backtrac:463,dllvm_enable_doxygen:400,dllvm_enable_doxygen_qt_help:400,dllvm_enable_p:471,dllvm_enable_project:[463,509],dllvm_enable_sphinx:463,dllvm_experimental_targets_to_build:539,dllvm_external_bar_source_dir:400,dllvm_external_foo_source_dir:400,dllvm_external_project:400,dllvm_include_exampl:463,dllvm_include_test:463,dllvm_libdir_suffix:400,dllvm_profdata_fil:469,dllvm_tablegen:[469,471],dllvm_target_arch:471,dllvm_targets_to_build:[400,452,453,468,471],dllvm_use_link:400,dllvm_use_sanit:460,dllvm_use_sanitize_coverag:460,dloc:405,dlsym:[554,564,575],dmask:[0,1,2,3,17,18,19,20,32,33,114,115,116,124,202,203,204,205,217,218,296,297,298,299,311,312],dmb:390,dmlc:510,dmpqrtx:413,dname:445,do_on:449,do_safepoint:524,do_something_with_t:458,do_two:449,doc:[387,400,455,463,470,471,472,479,481,485,509,511,513,521,533,544,545,546,558,568],dockerfil:545,doclist:544,document:[0,1,2,3,383,384,385,389,390,392,393,394,396,398,400,401,402,403,408,424,445,446,448,450,452,453,454,455,456,460,461,462,463,464,465,467,468,470,471,473,474,476,478,479,480,481,482,483,484,485,488,490,491,493,494,497,499,502,504,505,507,509,510,511,513,514,516,519,521,522,524,525,526,527,529,530,531,532,533,535,537,539,540,541,542,543,553,554,559,563,564,569,575],documentlist:544,documentlisttrait:544,doe:[205,216,218,383,384,385,386,387,388,389,390,391,393,396,397,398,399,400,401,402,404,405,409,413,414,418,421,424,429,430,432,437,442,445,446,449,451,452,453,454,455,456,458,459,461,463,464,465,466,469,470,472,473,474,475,477,479,482,483,486,488,489,490,491,494,495,500,502,505,507,508,509,510,516,517,518,519,520,522,524,525,529,530,533,535,536,539,541,542,544,546,551,553,554,555,556,557,558,559,560,561,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],doesn:[389,390,392,395,396,397,401,402,403,404,405,409,413,429,445,446,450,452,453,454,457,459,461,462,463,465,466,472,473,474,479,484,488,497,507,509,511,519,520,522,524,525,528,529,530,535,540,542,544,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],dofin:539,dog:[445,511],doing:[388,389,396,400,404,411,413,424,427,443,445,448,452,455,458,461,463,465,469,470,473,479,482,488,507,519,520,524,525,536,540,541,542,547,548,551,553,556,559,560,561,563,566,569,570,572,574,579],doiniti:[481,539,547,548,549,550,554,555,556,557,559,564,565,566,567,569],dollar:468,domain:[402,461,465,479,520,528,531,539,560,570,579],domin:[404,446,461,479,488,507,533,540,557,567,578],dominatorset:540,dominatortre:[511,540],dominatortreebas:507,don:[387,389,396,400,401,402,403,405,407,409,411,429,430,433,442,445,446,450,452,453,454,459,461,463,465,468,472,473,474,479,481,484,485,488,489,490,493,504,505,506,507,509,514,516,519,521,523,524,534,535,538,540,543,546,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],done:[0,1,2,3,386,387,390,391,397,398,400,402,404,413,424,443,445,448,451,452,454,455,461,463,465,468,469,472,473,476,479,481,482,483,488,489,491,505,506,507,509,514,518,519,520,524,525,529,530,533,534,535,537,540,541,543,544,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],dooneiter:397,door:473,doorbel:386,dootherth:404,dopartialredundancyelimin:445,dorit:[512,538],dosometh:[404,520],dosomethinginterestingwithmyapi:481,dot:[429,472,506,507,519,541,542],doubl:[385,386,393,402,405,445,446,447,464,465,473,479,484,489,505,507,517,527,529,539,544,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],double_typ:[574,575,576,577,578],doublescalarti:479,doubletyp:507,doubleword:479,doubli:[401,507,518],doubt:[473,485,521],dovetail:[557,567,578],down:[389,392,395,397,402,403,406,410,411,445,450,452,454,462,463,465,473,474,479,481,488,489,492,504,505,506,507,509,512,513,519,531,534,539,540,541,545,546,548,551,552,555,556,558,559,560,562,565,566,568,569,570,571,573,576,577,579],downcast:473,download:[400,452,453,463,464,466,467,470,471,472,481,506,507,513,514,535,539],download_link:510,download_prerequisit:463,downsid:[452,481,507],downstream:[394,421,509,513],downward:479,dox:403,doxgyen:400,doxygen:[400,460,463,464,507,545],dozen:[459,468,507],dpp16_ctrl:0,dpp8_sel:0,dpp:[383,513],dpp_ctrl:[2,3],dpython_execut:468,draft:[390,403,479,516,519],drag:506,dragonegg:[402,452],dramat:[404,410,445,463,479,507,520,554,564,575],drastic:525,draw:386,drawback:[401,445,452,507,549],drectv:437,drive:[398,468,478,512,524],driven:[402,405,445,449,505,535,539,554,557,560,564,567,570,572,575,578,579],driver:[386,418,446,447,466,470,471,481,482,490,492,508,535,551,554,555,556,557,558,559,561,564,565,566,567,568,569,572,575,576,577,578],drop:[404,408,431,438,440,441,452,479,484,506,507,519,536],dropdown:506,drown:534,dry:[469,511],ds_add_f32:[0,2,3],ds_add_rtn_f32:[0,2,3],ds_add_rtn_u32:[0,1,2,3],ds_add_rtn_u64:[0,1,2,3],ds_add_src2_f32:[0,2,3],ds_add_src2_u32:[0,1,2,3],ds_add_src2_u64:[0,1,2,3],ds_add_u32:[0,1,2,3,386],ds_add_u64:[0,1,2,3],ds_and_b32:[0,1,2,3],ds_and_b64:[0,1,2,3],ds_and_rtn_b32:[0,1,2,3],ds_and_rtn_b64:[0,1,2,3],ds_and_src2_b32:[0,1,2,3],ds_and_src2_b64:[0,1,2,3],ds_append:[0,1,2,3],ds_atom:386,ds_bpermute_b32:[0,2,3],ds_cmpst_b32:[0,1,2,3],ds_cmpst_b64:[0,1,2,3],ds_cmpst_f32:[0,1,2,3,386],ds_cmpst_f64:[0,1,2,3],ds_cmpst_rtn_b32:[0,1,2,3],ds_cmpst_rtn_b64:[0,1,2,3],ds_cmpst_rtn_f32:[0,1,2,3],ds_cmpst_rtn_f64:[0,1,2,3],ds_condxchg32_rtn_b64:[0,1,2,3],ds_consum:[0,1,2,3],ds_dec_rtn_u32:[0,1,2,3],ds_dec_rtn_u64:[0,1,2,3],ds_dec_src2_u32:[0,1,2,3],ds_dec_src2_u64:[0,1,2,3],ds_dec_u32:[0,1,2,3],ds_dec_u64:[0,1,2,3],ds_gws_barrier:[0,1,2,3],ds_gws_init:[0,1,2,3],ds_gws_sema_br:[0,1,2,3],ds_gws_sema_p:[0,1,2,3],ds_gws_sema_release_al:[0,1,2,3],ds_gws_sema_v:[0,1,2,3],ds_inc_rtn_u32:[0,1,2,3],ds_inc_rtn_u64:[0,1,2,3],ds_inc_src2_u32:[0,1,2,3],ds_inc_src2_u64:[0,1,2,3],ds_inc_u32:[0,1,2,3],ds_inc_u64:[0,1,2,3],ds_load:386,ds_max_f32:[0,1,2,3],ds_max_f64:[0,1,2,3],ds_max_i32:[0,1,2,3],ds_max_i64:[0,1,2,3],ds_max_rtn_f32:[0,1,2,3],ds_max_rtn_f64:[0,1,2,3],ds_max_rtn_i32:[0,1,2,3],ds_max_rtn_i64:[0,1,2,3],ds_max_rtn_u32:[0,1,2,3],ds_max_rtn_u64:[0,1,2,3],ds_max_src2_f32:[0,1,2,3],ds_max_src2_f64:[0,1,2,3],ds_max_src2_i32:[0,1,2,3],ds_max_src2_i64:[0,1,2,3],ds_max_src2_u32:[0,1,2,3],ds_max_src2_u64:[0,1,2,3],ds_max_u32:[0,1,2,3],ds_max_u64:[0,1,2,3],ds_min_f32:[0,1,2,3],ds_min_f64:[0,1,2,3],ds_min_i32:[0,1,2,3],ds_min_i64:[0,1,2,3],ds_min_rtn_f32:[0,1,2,3],ds_min_rtn_f64:[0,1,2,3,386],ds_min_rtn_i32:[0,1,2,3],ds_min_rtn_i64:[0,1,2,3],ds_min_rtn_u32:[0,1,2,3],ds_min_rtn_u64:[0,1,2,3],ds_min_src2_f32:[0,1,2,3],ds_min_src2_f64:[0,1,2,3],ds_min_src2_i32:[0,1,2,3],ds_min_src2_i64:[0,1,2,3],ds_min_src2_u32:[0,1,2,3],ds_min_src2_u64:[0,1,2,3],ds_min_u32:[0,1,2,3],ds_min_u64:[0,1,2,3],ds_mskor_b32:[0,1,2,3],ds_mskor_b64:[0,1,2,3],ds_mskor_rtn_b32:[0,1,2,3],ds_mskor_rtn_b64:[0,1,2,3],ds_nop:[0,1,2,3],ds_or_b32:[0,1,2,3],ds_or_b64:[0,1,2,3],ds_or_rtn_b32:[0,1,2,3],ds_or_rtn_b64:[0,1,2,3],ds_or_src2_b32:[0,1,2,3],ds_or_src2_b64:[0,1,2,3],ds_ordered_count:[0,1,2,3],ds_permute_b32:[0,2,3],ds_read2_b32:[0,1,2,3],ds_read2_b64:[0,1,2,3],ds_read2st64_b32:[0,1,2,3],ds_read2st64_b64:[0,1,2,3],ds_read_b128:[0,1,2,3],ds_read_b32:[0,1,2,3],ds_read_b64:[0,1,2,3],ds_read_b96:[0,1,2,3],ds_read_i16:[0,1,2,3],ds_read_i8:[0,1,2,3],ds_read_i8_d16:[0,3],ds_read_i8_d16_hi:[0,3],ds_read_u16:[0,1,2,3],ds_read_u16_d16:[0,3],ds_read_u16_d16_hi:[0,3],ds_read_u8:[0,1,2,3],ds_read_u8_d16:[0,3],ds_read_u8_d16_hi:[0,3],ds_rsub_rtn_u32:[0,1,2,3],ds_rsub_rtn_u64:[0,1,2,3],ds_rsub_src2_u32:[0,1,2,3],ds_rsub_src2_u64:[0,1,2,3],ds_rsub_u32:[0,1,2,3],ds_rsub_u64:[0,1,2,3],ds_store:386,ds_sub_rtn_u32:[0,1,2,3],ds_sub_rtn_u64:[0,1,2,3],ds_sub_src2_u32:[0,1,2,3],ds_sub_src2_u64:[0,1,2,3],ds_sub_u32:[0,1,2,3],ds_sub_u64:[0,1,2,3],ds_swizzle_b32:[0,1,2,3,384],ds_wrap_rtn_b32:[0,1,2,3],ds_write2_b32:[0,1,2,3],ds_write2_b64:[0,1,2,3],ds_write2st64_b32:[0,1,2,3],ds_write2st64_b64:[0,1,2,3],ds_write_b128:[0,1,2,3],ds_write_b16:[0,1,2,3],ds_write_b16_d16_hi:[0,3],ds_write_b32:[0,1,2,3],ds_write_b64:[0,1,2,3],ds_write_b8:[0,1,2,3],ds_write_b8_d16_hi:[0,3],ds_write_b96:[0,1,2,3],ds_write_src2_b32:[0,1,2,3],ds_write_src2_b64:[0,1,2,3,386],ds_wrxchg2_rtn_b32:[0,1,2,3],ds_wrxchg2_rtn_b64:[0,1,2,3],ds_wrxchg2st64_rtn_b32:[0,1,2,3],ds_wrxchg2st64_rtn_b64:[0,1,2,3],ds_wrxchg_rtn_b32:[0,1,2,3],ds_wrxchg_rtn_b64:[0,1,2,3],ds_xor_b32:[0,1,2,3],ds_xor_b64:[0,1,2,3],ds_xor_rtn_b32:[0,1,2,3],ds_xor_rtn_b64:[0,1,2,3],ds_xor_src2_b32:[0,1,2,3],ds_xor_src2_b64:[0,1,2,3],dsa:480,dsc:542,dse:[390,480],dsl:[528,531],dso:[390,399],dso_loc:[393,479,519],dso_path:410,dso_preempt:[393,479],dsoloc:479,dst0:[0,1,2,3],dst1:[0,1,2,3],dst:[0,1,2,3,222,316,382,402,476,513,529,531,539],dst_sel:[0,2,3,386],dst_unus:[0,2,3,386],dstindex:539,dsym:[407,423,432,442],dsymtab:437,dsymutil:[408,423],dtest_suite_profile_gener:533,dtest_suite_profile_us:533,dtest_suite_run_typ:533,dtest_suite_subdir:533,dtor:[457,479],dtrace:398,dubiou:413,duck:507,due:[385,386,389,395,398,399,400,402,405,446,449,451,452,453,454,458,459,461,463,468,470,474,479,480,482,489,500,507,509,514,517,520,524,529,530,536,537,543,548,554,564],dumb:[560,570,579],dummi:[402,457,484,505,535,539],dummy_main:460,dummytargetmachin:539,dump:[393,397,402,405,407,408,415,424,430,431,432,434,436,437,444,495,507,519,527,531,540,544,553,554,555,559,563,564,565,569,574,575,576],dump_modul:[574,575,576,577,578],dump_valu:[574,575,576,577,578],dumpabl:540,dumpattr:527,dumper:[408,434,519],dumpmymapdoc:544,duo:386,duplic:[389,396,398,401,402,404,413,437,445,449,452,456,459,479,480,482,489,491,500,503,507,519,524,527,531,552,562,573],durat:[389,402,519,540,541,543,546],dure:[386,388,394,395,400,401,402,424,429,434,445,446,448,449,452,453,454,455,458,459,463,465,469,472,476,479,481,482,489,492,495,507,509,510,512,514,515,520,522,524,534,535,539,544,545,553,563,574],dvariabl:400,dw_apple_property_assign:519,dw_apple_property_atom:519,dw_apple_property_class:519,dw_apple_property_copi:519,dw_apple_property_gett:519,dw_apple_property_nonatom:519,dw_apple_property_nul:519,dw_apple_property_null_resett:519,dw_apple_property_readonli:519,dw_apple_property_readwrit:519,dw_apple_property_retain:519,dw_apple_property_sett:519,dw_apple_property_strong:519,dw_apple_property_unsafe_unretain:519,dw_apple_property_weak:519,dw_at_align:519,dw_at_apple_properti:519,dw_at_apple_property_attribut:519,dw_at_apple_property_gett:519,dw_at_apple_property_sett:519,dw_at_artifici:519,dw_at_call_site_parameter_valu:479,dw_at_declar:519,dw_at_element:519,dw_at_entry_pc:519,dw_at_high_pc:519,dw_at_loc:405,dw_at_low_pc:519,dw_at_mips_linkage_nam:519,dw_at_nam:[405,423,519],dw_at_rang:519,dw_ate_address:479,dw_ate_boolean:479,dw_ate_float:[479,559,569],dw_ate_sign:[479,519],dw_ate_signed_char:479,dw_ate_unsign:[479,519],dw_ate_unsigned_char:479,dw_form_:519,dw_form_addr:519,dw_form_data1:519,dw_form_data2:519,dw_form_data4:519,dw_form_flag_pres:519,dw_form_line_strp:386,dw_form_ref1:519,dw_form_ref2:519,dw_form_ref4:519,dw_form_ref8:519,dw_form_ref_udata:519,dw_form_sec_offset:405,dw_form_strp:[405,519],dw_form_xxx:519,dw_lang_c99:[479,519],dw_lang_c:[519,559,569],dw_lnct_llvm_sourc:386,dw_macinfo_defin:479,dw_macinfo_start_fil:479,dw_macinfo_undef:479,dw_op_addr:519,dw_op_bit_piec:479,dw_op_constu:479,dw_op_convert:479,dw_op_deref:479,dw_op_entry_valu:479,dw_op_llvm_convert:479,dw_op_llvm_frag:479,dw_op_llvm_tag_offset:479,dw_op_minu:479,dw_op_plu:[479,519],dw_op_plus_uconst:[479,519],dw_op_stack_valu:[479,519],dw_op_swap:479,dw_op_xderef:479,dw_tag:519,dw_tag_apple_properti:519,dw_tag_array_typ:[479,519],dw_tag_atomic_typ:[479,519],dw_tag_base_typ:[479,519],dw_tag_class_typ:[479,519],dw_tag_const_typ:[479,519],dw_tag_enumeration_typ:[479,519],dw_tag_file_typ:519,dw_tag_friend:479,dw_tag_gnu_template_param_pack:479,dw_tag_gnu_template_template_param:479,dw_tag_imported_modul:479,dw_tag_inherit:479,dw_tag_inlined_subroutin:519,dw_tag_interface_typ:519,dw_tag_label:519,dw_tag_memb:[479,519],dw_tag_namelist:519,dw_tag_namespac:519,dw_tag_packed_typ:519,dw_tag_pointer_typ:[479,519],dw_tag_ptr_to_member_typ:[479,519],dw_tag_reference_typ:[479,519],dw_tag_restrict_typ:[479,519],dw_tag_set_typ:519,dw_tag_shared_typ:519,dw_tag_string_typ:519,dw_tag_structure_typ:[479,519],dw_tag_subprogram:519,dw_tag_subrange_typ:519,dw_tag_subroutine_typ:519,dw_tag_template_value_paramet:479,dw_tag_typedef:[479,519],dw_tag_union_typ:[479,519],dw_tag_unspecified_typ:[479,519],dw_tag_vari:519,dw_tag_volatile_typ:[479,519],dw_tag_xxx:519,dw_virtuality_pure_virtu:479,dwarf2:[559,569],dwarf4:513,dwarf5:513,dwarf:[402,408,431,432,442,450,451,454,461,479,480,482,493,507,513,522,539,579],dwarfdebug:519,dwarfdump:[405,407,408,519],dwarfencod:454,dwarfnumb:539,dwarfregnum:539,dwell:[553,563],dwo:431,dwoid:479,dword:[4,5,6,7,9,10,11,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,37,43,44,45,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,84,85,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,127,130,131,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,191,192,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,223,228,229,230,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,269,270,271,272,273,274,275,276,277,278,279,280,281,283,284,285,286,288,289,290,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,317,323,324,325,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,383,384,385,386,513],dwp:442,dx10:386,dx10_clamp:386,dyld:483,dyldinfo:430,dylib:[432,491,504,535,546],dyn:[386,436,437,449],dyn_cast:[404,473,527,539,545],dyn_cast_or_nul:507,dyn_switch:404,dynam:[386,391,393,397,398,406,410,411,418,429,430,432,436,437,443,449,451,456,457,459,461,462,473,481,483,491,495,505,507,508,517,518,519,520,522,524,529,536,541,544,554,556,564,566,575,577],dynamic_cast:[404,473,507,557,558,559,567,568,569],dynamic_shared_point:386,dynamiclibrari:[548,549,550],dynamiclibrarysearchgener:[491,546,547],dynamicsharedpoint:386,dynstr:386,dynsym:386,e_entri:386,e_id:386,e_machin:386,e_typ:386,ea_r:402,eabi:[410,470],each:[17,18,19,20,31,32,33,42,114,115,116,123,124,129,202,203,204,205,216,217,218,227,296,297,298,299,310,311,312,322,384,386,388,389,390,392,393,394,397,400,401,402,403,404,405,407,409,410,411,413,417,418,419,423,427,428,429,430,431,432,433,434,436,437,442,443,445,446,450,452,454,455,457,459,460,461,462,463,465,472,473,474,475,476,478,479,480,481,482,483,484,487,488,489,490,491,492,494,495,497,498,499,502,503,504,507,508,509,511,512,514,515,516,519,520,522,523,524,525,527,529,530,531,533,534,535,536,537,539,540,541,542,543,544,545,546,547,548,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],eachoth:398,eager:[491,507,547],eagerli:[491,547],eao:507,earli:[446,449,465,470,479,481,484,490,492,495,507,520,539,540,557,567,578],earlier:[386,390,393,404,449,450,459,463,466,478,479,491,499,509,519,520,529,539,546,553,554,563,564],earlyclobb:484,earlycs:459,earn:509,eas:[468,479,524],easi:[393,397,398,400,402,404,409,452,461,463,466,471,473,478,479,481,485,489,491,507,509,511,514,519,520,521,527,534,535,540,544,547,548,551,552,553,554,555,556,557,560,561,562,563,564,565,566,567,570,571,572,573,574,575,576,578,579],easier:[386,387,389,390,396,402,403,404,405,417,448,449,451,452,455,457,461,463,471,474,478,479,488,490,491,505,506,507,509,511,514,527,531,535,540,552,553,557,559,562,563,567,569,573,574,578],easiest:[390,465,470,472,485,521,539,540,541,554,560,564,570,579],easili:[396,402,404,416,445,459,461,474,478,487,488,505,507,513,515,519,520,522,524,525,527,535,540,544,546,558,568],eat:[445,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],eatomtypecuoffset:519,eatomtypedieoffset:519,eatomtypedietag:519,eatomtypenameflag:519,eatomtypenul:519,eatomtypetag:519,eatomtypetypeflag:519,eax:[402,405,429,456,479,484,513,519,520,529,531,539],ebenders_test:451,ebnf:543,ebp:[402,454,531],ebx:[402,456,531],ecc:386,echo:[391,409,424,442,463,485,509,521],eckel:507,ecma:495,econom:403,ecosystem:[478,503,507,509],ecsubstreams:495,ecx:[402,456,529,531],edg:[394,397,402,405,446,454,456,461,479,481,509,512,540,541,542,545],edi:[402,405,484,513,520,531],edit:[386,400,408,413,433,495,507,511],editor:[404,452,463,485,521],edu:[391,510,520],educ:[386,403],edx:[402,429,479,520,529,531],eeee:429,eeeer:429,ef_amdgpu_mach_amdgcn_gfx1010:386,ef_amdgpu_mach_amdgcn_gfx1011:386,ef_amdgpu_mach_amdgcn_gfx1012:386,ef_amdgpu_mach_amdgcn_gfx600:386,ef_amdgpu_mach_amdgcn_gfx601:386,ef_amdgpu_mach_amdgcn_gfx700:386,ef_amdgpu_mach_amdgcn_gfx701:386,ef_amdgpu_mach_amdgcn_gfx702:386,ef_amdgpu_mach_amdgcn_gfx703:386,ef_amdgpu_mach_amdgcn_gfx704:386,ef_amdgpu_mach_amdgcn_gfx801:386,ef_amdgpu_mach_amdgcn_gfx802:386,ef_amdgpu_mach_amdgcn_gfx803:386,ef_amdgpu_mach_amdgcn_gfx810:386,ef_amdgpu_mach_amdgcn_gfx900:386,ef_amdgpu_mach_amdgcn_gfx902:386,ef_amdgpu_mach_amdgcn_gfx904:386,ef_amdgpu_mach_amdgcn_gfx906:386,ef_amdgpu_mach_amdgcn_gfx908:386,ef_amdgpu_mach_amdgcn_gfx909:386,ef_amdgpu_mach_non:386,ef_amdgpu_mach_r600_bart:386,ef_amdgpu_mach_r600_caico:386,ef_amdgpu_mach_r600_cayman:386,ef_amdgpu_mach_r600_cedar:386,ef_amdgpu_mach_r600_cypress:386,ef_amdgpu_mach_r600_junip:386,ef_amdgpu_mach_r600_r600:386,ef_amdgpu_mach_r600_r630:386,ef_amdgpu_mach_r600_redwood:386,ef_amdgpu_mach_r600_rs880:386,ef_amdgpu_mach_r600_rv670:386,ef_amdgpu_mach_r600_rv710:386,ef_amdgpu_mach_r600_rv730:386,ef_amdgpu_mach_r600_rv770:386,ef_amdgpu_mach_r600_sumo:386,ef_amdgpu_mach_r600_turk:386,ef_amdgpu_mach_xxx:386,ef_amdgpu_sram_ecc:386,ef_amdgpu_xnack:386,effect:[384,389,393,400,402,404,405,410,429,431,436,437,445,446,461,463,465,468,479,486,505,507,509,512,517,519,520,524,525,530,535,536,539,540,541,545,548,555,556,565,566,576,577],effici:[385,386,393,402,404,452,457,461,463,473,479,481,486,491,505,507,512,513,517,519,520,524,525,527,529,535,537,540,545,552,554,562,564,573,575],effort:[386,404,452,455,459,465,479,483,505,519,520,522,525,541,553,563,574],eflag:[484,519,529,531],egregi:[403,452],egrep:463,eh_fram:454,eh_label:484,eh_return:454,ehashfunctiondjb:519,ehcleanup:449,ehobj:454,ehptr:454,ehselector:449,ei_abivers:386,ei_class:386,ei_data:386,ei_osabi:386,eieio:479,eight:[402,413,479],eip:531,eiplog:479,either:[7,20,31,33,53,85,99,185,205,216,218,282,299,310,312,333,367,381,384,385,386,389,390,392,393,397,398,400,402,404,405,409,410,413,417,418,424,429,431,442,443,445,448,452,454,455,456,459,461,462,463,465,466,474,479,480,481,483,484,488,489,490,491,492,494,495,497,502,505,507,509,511,513,516,519,520,522,524,529,531,533,534,535,536,537,539,541,542,543,551,552,553,555,559,560,561,562,563,565,569,570,572,573,575,576,579],elabor:[507,520],elaps:429,elect:452,eleg:[552,554,555,560,562,564,565,570,573,575,576,579],elem_func:519,element:[17,18,19,20,31,32,33,114,115,116,123,124,202,203,204,205,216,217,218,296,297,298,299,310,311,312,384,386,389,392,393,401,402,405,429,455,461,465,480,485,489,490,505,507,512,513,519,521,524,527,529,530,536,537,538,539,543,544,546],element_s:479,element_typ:[574,575,576,577,578],elementtyp:479,elf32:431,elf64:[431,542],elf64_rela:386,elf:[393,402,410,430,432,436,442,446,447,479,483,491,515,519,522,535,541],elf_cgprofil:456,elf_word:456,elf_xword:456,elfabiversion_amdgpu_hsa:386,elfabiversion_amdgpu_mesa3d:386,elfabiversion_amdgpu_p:386,elfclass32:386,elfclass64:386,elfdata2lsb:386,elfosabi_amdgpu_hsa:386,elfosabi_amdgpu_mesa3d:386,elfosabi_amdgpu_p:386,elfosabi_non:386,eli:446,elid:[449,461,477,529],elig:[429,449,505],elim:519,elimin:[386,389,397,402,404,410,445,452,457,459,461,463,465,466,479,480,484,490,492,507,519,520,524,539,548,552,554,555,556,557,562,564,565,566,567,573,575,576,577,578],eliminatecallframepseudoinstr:539,eliminateframeindex:539,elis:449,els:[402,403,405,411,423,424,428,445,446,449,450,452,455,464,466,469,479,481,484,488,489,490,505,507,509,520,524,525,530,535,536,538,539,544,547,548,549,550,551,552,553,554,556,557,558,559,560,561,562,563,564,566,567,568,569,570,572,573,574,575,577,578,579],else_:[576,577,578],else_bb:[576,577,578],else_v:[576,577,578],elsebb:[555,556,557,558,559,565,566,567,568,569],elsev:[555,556,557,558,559,565,566,567,568,569],elsewher:[384,385,445,452,507,524,527,539],elt:479,eltsizeparam:[393,479],eltti:[393,559,569],em_amdgpu:386,emac:[404,463,531],email:[390,403,448,452,463,467,472,480,506,516,545,560,570,579],emb:[386,393,400,407,479,519,560,570,579],embed:[386,393,407,431,447,450,452,460,461,470,479,494,495,497,503,505,507,512,519,520,529,530,555,556,565,566,576,577],embrac:452,emerg:[451,452],emerson:511,emersonconcern:511,emiss:[407,461,479,519,522,539,557,567,578],emissionkind:[479,519],emit:[386,390,392,393,397,400,405,407,408,410,411,423,429,431,432,433,434,444,445,446,449,450,451,454,456,457,459,462,463,464,465,474,476,479,480,483,484,490,491,493,495,500,502,505,507,519,520,522,524,527,536,539,540,542,547,552,553,555,556,557,559,560,562,563,565,566,567,569,570,573,574,576,577,578,579],emit_22:539,emitalign:461,emitbyt:539,emitcal:507,emitconst:539,emitconstantpool:539,emitconstpooladdress:539,emitepilogu:539,emitexternalsymboladdress:539,emitfnstart:402,emitfunctionstub:539,emitglobaladdress:539,emitinstruct:[402,539],emitint32:461,emitjumptableaddress:539,emitjumptableinfo:539,emitlabel:402,emitlabelplusoffset:461,emitleadingf:390,emitloadlink:390,emitloc:[559,569],emitmaskedatomiccmpxchgintrins:390,emitmaskedatomicrmwintrins:390,emitnam:404,emitobject:483,emitprologu:[454,539],emitpseudoexpansionlow:527,emitstacksizesect:402,emitstorecondit:390,emitsymbolattribut:402,emitt:[444,451,479,527,529,555,565,576],emittrailingf:390,emitvalu:402,emmc:468,emphas:[404,485,521],emploi:[479,507,512,520],empti:[386,400,401,404,409,424,442,445,449,452,454,461,463,479,481,484,489,497,507,509,517,519,520,524,529,530,535,536,539,544,552,553,555,559,562,563,565,569,573,574,576],empty_subregsset:539,emul:[402,404,411,429,455,459,470,479,491,507,509],enabl:[222,316,384,386,388,392,398,400,401,402,404,405,406,407,409,410,411,412,414,418,422,424,425,427,429,431,432,437,443,445,446,448,449,450,451,452,457,458,459,460,461,463,464,465,466,470,481,482,486,488,491,492,504,507,509,511,512,513,517,518,519,524,530,531,533,535,536,538,539,540,541,542,544,546,547,548,550,554,558,564,568],enable_dx10_clamp:386,enable_exception_address_watch:386,enable_exception_fp_denorm:386,enable_exception_fp_denormal_sourc:386,enable_exception_ieee_754_fp:386,enable_exception_ieee_754_fp_division_by_zero:386,enable_exception_ieee_754_fp_inexact:386,enable_exception_ieee_754_fp_invalid_oper:386,enable_exception_ieee_754_fp_overflow:386,enable_exception_ieee_754_fp_underflow:386,enable_exception_int_divide_bi:386,enable_exception_int_divide_by_zero:386,enable_exception_memori:386,enable_ieee_mod:386,enable_if:473,enable_mem_ord:386,enable_optim:504,enable_sgpr_:386,enable_sgpr_dispatch_id:386,enable_sgpr_dispatch_ptr:386,enable_sgpr_flat_scratch:386,enable_sgpr_flat_scratch_init:386,enable_sgpr_grid:386,enable_sgpr_kernarg:386,enable_sgpr_kernarg_segment_ptr:386,enable_sgpr_priv:386,enable_sgpr_private_seg:386,enable_sgpr_private_segment_buff:386,enable_sgpr_private_segment_s:386,enable_sgpr_private_segment_wavefront_offset:386,enable_sgpr_queue_ptr:386,enable_sgpr_workgroup:386,enable_sgpr_workgroup_id:386,enable_sgpr_workgroup_id_i:386,enable_sgpr_workgroup_id_x:386,enable_sgpr_workgroup_id_z:386,enable_sgpr_workgroup_info:386,enable_trap_handl:386,enable_vgpr:386,enable_vgpr_workitem_id:386,enable_wavefront_size32:386,enable_wgp_mod:386,enablecompilecallback:550,encapsul:[386,473,475,507,512],enclos:[393,404,405,442,449,507,522,529,535,559,569],encod:[105,189,286,385,390,392,410,411,413,415,420,434,449,454,456,461,465,479,489,503,507,512,513,519,522,524,527,531,533,537,539,543,544,545,557,559,567,569,578],encodecompactunwindregisterswithoutfram:402,encompass:[468,475],encount:[386,393,402,405,419,430,449,454,459,465,470,479,494,507,509,539,542,547],encourag:[396,403,404,452,463,474,505,507,509,511,545,560,570,571,579],encrypt:452,end:[385,386,388,389,392,393,396,397,398,400,402,403,405,407,413,414,421,424,429,431,433,445,446,450,452,454,456,458,459,461,463,464,465,468,471,472,473,480,481,482,485,488,489,491,492,495,499,505,506,508,509,513,514,515,516,520,521,522,525,528,529,530,531,534,535,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],end_:[576,577,578],end_amd_kernel_code_t:386,end_amdgpu_metadata:386,end_amdhsa_kernel:386,end_cond:[576,577,578],endcod:404,endcond:[555,556,557,558,559,565,566,567,568,569,578],endexpr:[555,556,557,558,559,565,566,567,568,569,578],endforeach:401,endfunct:401,endia:543,endian:[386,393,402,479,503,513,515,519,539,543,545],endif:[401,404,445,446,450,481,525,530,546,547,548,549,550,554,555,556,557,558,559,560,564,565,566,567,568,569,570,579],endl:[558,568],endloop:[555,556,557,558,559,565,566,567,568,569,578],endmacro:401,endur:452,enforc:[390,402,404,405,429,445,452,461,463,465,479,507,509,516,517,522,529],engag:452,engin:[386,417,457,462,480,481,489,505,509,511,520,545,551,553,555,560,563,565,570,571,572,575,576,579],enginebuild:[483,548,549,550],english:404,enhanc:[404,444,452,513,540,545,553,554,555,556,557,559,560,563,564,565,566,567,569,570,574,575,576,577,578,579],enjoi:467,enough:[390,396,400,402,404,429,433,445,452,459,462,479,486,489,507,508,518,519,522,525,535,539,540,546,552,555,559,562,565,569,573,574,576],enqueu:386,enqueue_kernel:386,enrich:512,ensu:[388,539],ensur:[386,389,390,393,395,399,400,402,403,404,405,415,417,433,443,445,452,454,456,457,458,459,461,463,465,472,479,491,502,505,506,507,509,519,520,522,524,535,538,539,540,542,556,557,559,566,567,569,574,578],enter:[386,393,397,400,402,409,449,454,459,463,472,479,488,491,506,507,519,520,542,543,546,552,553,554,562,563,564,573,575],entir:[389,390,392,393,402,404,405,409,413,415,418,423,433,445,446,449,452,459,461,462,465,474,478,479,481,488,490,491,492,495,498,499,500,502,503,505,507,517,519,520,524,533,534,535,536,538,539,540,544,553,554,560,563,564,570,574,575,579],entireti:[452,500,524],entiti:[385,393,404,479,500,507,522],entranc:479,entri:[386,389,393,394,400,402,405,418,421,423,424,429,430,432,434,436,437,449,454,455,456,458,459,461,462,463,465,473,477,478,480,481,483,484,485,488,489,490,491,497,498,502,507,509,512,515,519,520,521,524,525,529,537,539,540,541,543,544,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,574,575,576,577,578],entry_arg:543,entry_block:578,entrypoint:[479,481],entrysym:491,entrytoken:402,enumcas:544,enumer:[383,385,393,402,433,444,445,461,479,489,495,500,502,507,519,520,527,529,539,543,544],env:514,environ:[390,400,402,404,405,409,418,445,453,456,461,463,466,504,505,507,517,525,533,541,542,554,564],envp:451,eof:[405,481,530,543,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],eor:479,ep_earlyasposs:540,ep_fulllinktimeoptimizationearli:513,ep_fulllinktimeoptimizationlast:[513,540],epilog:539,epilogu:[461,479,519,536,539],episod:[555,565,576],epoch:[413,544],epsilon:424,eptr:479,equal:[384,385,386,389,393,394,395,402,409,431,433,434,445,446,454,457,459,473,479,489,495,498,499,502,507,520,529,539,552,555,556,557,558,559,562,565,566,567,568,569,573,576,577,578],equal_rang:507,equival:[386,390,392,393,400,401,402,404,405,407,411,418,420,429,431,432,434,435,436,437,445,446,454,456,461,462,465,470,480,484,489,490,491,493,505,507,517,519,524,529,530,547,560,570,579],eras:[390,507,519,555,556,557,558,559,565,566,567,568,569],erasefrompar:[507,539,553,554,555,556,557,558,559,563,564,565,566,567,568,569],erasur:507,ericsson:479,erlang:479,erol:533,err2:507,err:[403,490,491,507,540,548,549,550,553,554,555,556,557,558,559,563,564,565,566,567,568,569],errata:447,errc:507,erred:479,errno:[389,479,538],erron:[445,463],error:[386,387,389,400,401,402,405,406,407,409,410,411,413,414,415,417,418,419,422,424,425,427,429,431,436,437,442,443,444,445,446,452,454,456,460,461,463,466,470,471,472,474,479,480,481,482,490,491,505,508,510,514,527,529,530,531,535,539,540,541,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],error_cod:[558,568],error_exitcod:481,errorasoutparamet:507,errorcodetoerror:507,errorhandl:546,errorinfo:507,errorlist:507,errorortoexpect:507,errortoerrorcod:507,escap:[389,405,454,461,479,482,484,486,530,535,556,566,577],eschnett:510,escudo:517,esi:[402,484,513,520,531],esoter:529,esp:[402,405,531],especi:[390,395,400,403,404,409,429,434,445,446,452,453,459,468,479,480,489,505,507,508,512,519,520,525,539,546],espresso:534,essenc:[452,520],essenti:[390,393,429,443,461,470,487,489,507,509,519,520,530,539],establish:[402,449,452,454,459,461,479,509,520,524,539,575],estim:[394,429,489,512,513,538],et_dyn:386,et_rel:386,etc:[36,126,221,315,386,388,389,390,393,400,402,404,405,406,429,433,448,449,452,453,461,462,463,464,465,469,471,472,475,479,480,481,482,484,488,489,491,492,495,498,504,505,506,509,514,516,517,519,520,525,527,529,531,533,536,539,540,541,542,545,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],ethnic:403,eurollvm:460,european:512,evalu:[398,400,401,405,450,455,461,462,477,479,481,489,490,491,512,513,520,539,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579],evalut:404,even:[385,386,389,391,393,394,398,402,403,404,405,409,411,413,420,430,431,433,446,452,453,458,459,463,465,468,469,473,479,481,482,485,486,489,491,493,499,500,503,506,507,509,511,513,521,524,525,527,528,529,531,534,535,538,540,544,546,547,548,550,551,554,555,556,557,560,564,565,566,567,570,572,575,577,578,579],event:[400,403,429,481,487,507,516,522,524,541,542,543],event_s:543,eventu:[387,405,454,465,473,477,479,481,488,505,519,520,524,534,546,555,565,576],ever:[389,404,452,478,479,498,507,527,547,548,560,570,579],evergreen:386,everi:[386,389,390,392,393,394,395,397,398,401,402,405,409,418,429,431,432,434,443,445,449,450,452,454,457,459,461,465,467,468,472,473,478,479,480,481,487,488,489,490,491,493,494,499,502,505,507,509,514,517,518,519,520,522,523,524,525,527,529,530,531,533,534,535,540,543,545,547,552,554,555,557,559,560,562,564,565,567,569,570,575,576,578,579],everybodi:452,everyon:[404,452,516,560,570,579],everyth:[390,397,398,401,402,445,446,448,462,463,464,466,468,469,471,472,479,490,509,535,540,545,547,551,552,553,555,556,562,563,565,566,572,573,574,576,577],everywher:[488,489,535,544,554,564,575],evex:527,evid:[511,520],evidenc:462,evil:[392,507,531],evolut:540,evolutionari:481,evolv:[396,403,450,452,482],evt:465,ex2:490,exact:[390,404,416,423,445,454,461,463,478,479,482,484,492,493,500,505,507,513,519,520,524,527,534,539,540],exact_artifact_path:481,exactli:[384,386,389,392,393,400,404,405,409,434,445,449,454,456,461,473,478,479,489,495,499,505,506,507,516,519,524,525,527,529,540,542,544,554,564,575],exactmatch:479,examin:[397,402,418,433,445,449,472,479,483,497,507,519,520,524,535,539,546,547],exampl:[8,36,37,42,72,99,106,126,127,129,157,185,190,221,223,227,256,282,287,315,317,322,353,381,382,383,384,385,388,389,390,391,393,394,395,396,397,398,400,401,402,404,405,406,420,421,429,431,433,443,445,446,450,452,453,454,455,456,457,458,459,460,462,465,467,468,470,471,472,473,474,475,477,478,480,484,486,488,489,490,491,493,494,495,499,500,504,505,506,508,509,511,512,513,514,515,517,519,520,522,524,525,527,529,533,534,535,536,537,538,539,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],exampletest:409,exce:[99,185,282,381,384,386,404,479,519,520],exceed:517,exceedingli:520,excel:[389,401,463,487,507,539],except:[382,383,384,386,389,390,392,393,398,400,402,403,405,409,411,413,414,415,431,445,446,447,449,452,456,459,462,478,484,489,490,491,492,495,507,509,519,522,525,527,529,530,535,536,539,540,544,545,546,547,548,549,550,551,553,554,556,557,560,563,564,566,567,570,571,572,573,574,575,576,577,578,579],excerpt:490,excess:[410,411,481],exchang:[463,507],exchange2_:510,exchange2_r:510,excis:479,excit:[472,560,570,579],exclam:479,exclud:[391,402,405,406,429,430,433,452,476,479,511,515,536],exclus:[390,402,428,445,479,524,537],exclusionari:403,excp_en:386,excp_en_msb:386,exctyp:454,exctype1:454,exctypen:454,excus:[396,403],exe:[408,442,464,467,495,535,559,569],exec:[61,65,67,68,69,70,71,73,75,76,78,79,130,141,145,147,148,149,150,151,152,153,154,155,156,158,159,161,162,164,165,167,168,228,244,248,250,251,252,253,254,255,257,259,261,262,264,265,323,332,333,341,345,347,348,349,350,351,352,354,356,358,359,361,362,384,391,406,481],exec_hi:385,exec_lo:385,exec_tim:533,execpt:386,execut:[48,233,328,385,389,390,394,395,397,399,401,402,404,406,407,408,410,418,424,429,430,434,442,443,445,446,447,448,449,450,451,453,454,456,458,459,461,463,464,465,470,474,479,480,481,483,491,492,495,505,508,512,513,518,519,520,522,524,525,527,533,534,536,538,539,540,541,542,543,545,546,547,548,549,550,551,552,553,554,555,556,557,559,560,562,563,564,565,566,567,569,570,573,574,575,576,578],executable_format_error:507,executeprogramandwait:525,executeremoteexpr:550,executionengin:[402,451,463,491,507,511,546,547,548,549,550,575,576,577,578],executionsess:[491,546,547,548,549,550],executionutil:[546,547],execv:525,execz:[43,67,68,69,70,71,73,76,78,79,130,147,148,149,150,151,152,153,154,155,156,158,159,161,164,165,167,228,250,251,252,253,254,255,257,261,262,264,323,347,348,349,350,351,352,354,358,359,361],exedepsfix:465,exeext:535,exegesi:[408,444],exempt:404,exercis:[460,517,524,535,546,560,570,579],exhaust:[398,402,403,459,461,463,465,507,517],exhibit:[390,397,479,520],exig:507,exist:[384,390,393,398,400,401,402,404,405,407,409,410,413,416,418,422,429,430,433,434,446,449,452,454,455,456,459,461,462,464,465,466,467,474,477,478,479,481,484,488,491,495,500,503,505,506,507,508,509,510,511,512,516,517,519,520,521,522,524,525,528,529,531,535,536,539,544,545,546,553,554,555,556,558,559,560,563,564,565,566,568,569,570,574,576,577,579],exit5:490,exit:[394,402,428,432,451,454,457,459,463,479,481,489,490,491,507,509,512,519,520,534,536,540,541,542,543,549,550,555,557,558,559,560,565,567,568,569,570,576,579],exitcod:409,exitcond:[479,536],exitonerr:[491,507,550],exitonerror:550,exn:[449,479],exp0:533,exp1:533,exp2:[533,538],exp:[72,157,256,353,395,538],exp_cnt:[99,185,282,381],expand:[387,390,402,404,415,418,436,437,444,450,452,455,457,465,475,489,509,511,519,529,531,535,541,544],expandatomicrmwinir:390,expandinlineasm:539,expandop:455,expans:[390,401,402,418,450,459,475,479,481,484,530,539],expansionregiontag:450,expcnt:[99,185,282,381,386],expcnt_sat:[99,185,282,381],expect:[84,366,385,386,389,390,391,392,393,394,396,398,401,402,404,405,409,416,418,429,445,449,452,458,459,461,462,463,464,465,475,478,481,488,489,494,498,502,505,507,511,513,517,518,519,520,522,523,524,525,527,529,530,533,534,535,540,543,544,546,547,551,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],expected_v:479,expectedtoerroror:507,expens:[390,398,400,404,429,445,446,454,458,465,479,481,489,505,507,520,539,540],expensive_check:[404,513],experi:[400,403,468,485,488,489,511,519,521,524,533,546,547,554,564,571,575],experienc:397,experiment:[386,399,400,452,455,467,481,511,513,520,545],expicitli:386,expir:509,explain:[0,1,2,3,384,385,389,392,400,402,404,405,413,429,452,453,457,489,506,507,511,518,540,541,543,545,551,557,567,571,572,578],explan:[398,400,453,457,473,479,489,516],explanatori:[452,495],explandload:479,explicit:[386,390,402,403,404,424,434,445,452,456,457,458,461,462,463,465,473,478,479,480,489,490,507,512,516,520,540,546,555,556,557,558,559,560,565,566,567,568,569,570,575,576,577,578,579],explicitli:[386,388,389,400,402,404,405,445,446,449,452,457,459,461,462,477,479,481,483,484,491,505,506,507,519,520,524,529,534,536,538,553,560,563,570,574,579],exploit:[458,512,513,520,554,564],explor:[449,506,507,524,541],expon:385,exponenti:[445,479,505],expos:[386,389,390,397,402,404,409,433,445,461,463,465,479,482,491,505,507,513,520,524,527,540,557,567,578],exposesreturnstwic:484,exposit:[479,551,572],expr0lh:450,expr0rh:450,expr1lh:450,expr1rh:450,expr:[385,405,425,444,479,511,529,552,555,556,557,558,559,562,565,566,567,568,569,573,574,575,576,577,578],expr_prec:[573,574,575,576,577,578],expraddr:550,exprast:[549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573],express:[37,99,127,185,223,282,317,381,384,386,389,402,403,404,405,409,418,423,425,431,433,445,449,455,457,459,461,462,463,480,481,484,491,507,511,515,519,522,527,530,535,539,540,543,544,546,550,551,554,556,557,558,559,560,561,564,566,567,568,569,570,572,575,577,578,579],exprprec:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],exprsymbol:[554,555,556,557,564,565,566,567],ext:[392,479],extend:[66,83,146,171,249,268,346,365,384,385,390,399,404,405,409,424,431,445,456,459,461,463,473,479,491,503,507,509,512,520,523,524,528,529,531,539,545,546,547,551,552,554,560,561,562,564,570,571,572,573,575,579,580],extens:[386,399,400,402,404,407,410,418,426,447,452,454,455,457,459,461,465,478,479,485,489,505,507,511,513,520,522,524,525,527,538,539,545,552,556,557,562,566,567,573,577,578,581],extensioan:514,extent:[416,452,461,462,479,511,545],exterior:524,extern:[386,392,393,399,400,402,404,411,413,430,433,442,446,452,459,466,468,470,479,481,482,483,487,489,490,491,493,504,507,510,511,514,517,520,524,530,537,538,539,540,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],extern_weak:[393,479],externallinkag:[553,554,555,556,557,558,559,563,564,565,566,567,568,569,574],externally_initi:[393,479],externallyiniti:479,externalstorag:445,extra:[386,393,395,400,401,404,433,445,453,454,459,460,463,470,471,474,479,481,489,499,505,507,509,511,514,516,518,520,524,527,529,533],extra_sourc:401,extract:[402,405,408,413,428,431,450,454,464,465,479,507,519,520,524,527,529,531,539,541],extract_subreg:484,extract_subvector:402,extractel:392,extractloop:505,extrem:[389,390,393,397,402,452,458,463,476,479,481,505,507,519,529,530,539,540,548,557,567,578,580],exynosm1model:539,f107:490,f108:490,f110:490,f128:[479,539],f16:[34,38,219,313,318,382,384,385,386,479],f16x2:[0,2,3],f1f2:489,f2_1:539,f2_2:539,f31:[479,539],f32:[0,1,2,3,35,38,125,220,314,318,382,384,385,386,402,446,465,479,490,539],f32x2:[0,1],f3_12:539,f3_1:539,f3_2:539,f3_3:539,f4rc:402,f64:[0,1,384,385,386,402,479,490,539],f64x2:[0,1],f80:479,f88:490,f89:490,f90:490,f91:490,f92:490,f934:539,f93:490,f94:490,f95:490,f96:490,f97:490,f98:490,f99:490,f_none:[558,568],fab:538,face:[404,459,518,520,525,527,540],facil:[389,404,409,445,457,461,464,465,487,508,509,513,519,525,546],facilit:[399,404,452,479,507,508,512,519,544],fact0:489,fact1:489,fact:[389,402,404,413,429,445,446,449,452,454,457,459,462,463,473,478,479,480,488,491,507,516,520,523,529,530,540,548,554,556,557,560,564,566,567,570,575,577,578,579],factor:[386,402,404,479,497,507,512,529,531,536,538],factori:[404,465,505,507],fadd:[402,455,465,490,513,539,553,554,555,557,563,564,565,567,574,575,576,578],fail:[390,400,404,405,406,409,411,445,452,454,458,463,464,465,468,474,479,491,507,509,514,517,519,520,523,525,534,535,538,546,547,548,549,550,553,563],failmateri:547,failtkind:458,failur:[397,405,406,409,430,448,452,463,464,465,467,468,472,474,479,481,491,492,507,509,513,514,515,519,520,534,535,538,540,544,545,572,573],failure_ord:390,fairli:[389,390,457,459,478,507,517,539,551,552,555,556,562,565,566,572,573,576,577,579],faith:454,fake:411,falkormodel:539,falkorwr_1vxvy_2cyc:539,falkorwr_2vxvy_2cyc:539,fall:[394,404,405,445,461,465,479,491,505,507,513,520,524,539,554,555,556,557,558,559,564,565,566,567,568,569,575,576,577,578],fallback:[393,442,461,465,479,517,520,536],fallible_iter:507,falliblechilditer:507,fallthrough:[399,520],fals:[385,386,389,395,397,404,406,409,411,418,424,434,442,445,449,457,463,471,473,476,479,481,482,484,489,491,492,495,505,507,517,519,523,527,539,540,541,548,549,550,553,554,555,556,557,558,559,563,564,565,566,567,568,569,576],false_branch_weight:395,falsebr:519,falsedest:479,famili:[386,403,479,507,519,524,560,570,579],familiar:[386,402,433,446,448,454,459,463,473,489,490,540,546,551,555,559,565,569,572,576],fan:469,fanci:534,fancier:[485,521,540],fancyaa:540,fancyobject:520,faq:[452,479,545,560,570,579],far16:494,far32:494,far:[389,401,445,455,478,479,487,494,495,499,502,507,519,520,540,542,547,548,552,553,556,557,560,562,563,566,567,570,573,574,577,578,579],farm:409,farpoint:502,farpointer32:502,fashion:[455,456,479,520,539],fast:[402,404,410,444,446,459,465,468,481,485,489,503,507,509,517,519,520,521,527,539,540,557,567,571,578],fast_filter_branch:509,fast_path:479,fastcal:402,fastcc:[393,402,449,457,479],fastemit:527,faster:[397,398,404,413,446,454,460,463,467,468,479,481,488,489,507,517,519,520],fastest:467,fastisel:479,fastlink:500,fastmath:490,fat:[386,446],fatbin:446,fault:[386,392,406,432,452,454,520,545],faultingload:458,faultingloadstor:458,faultingpcoffset:458,faultingstor:458,faultkind:458,faultmap:[479,545],favor:[405,452,500,520],favorit:[480,555,565,576],favour:[528,531],fbb:539,fca:480,fcc_g:539,fcc_u:539,fcc_ug:539,fcc_val:539,fcf:479,fcmp:[553,555,557,563,565,567,574,575,576,577,578],fcmpinst:507,fco:539,fcomi:402,fcontext:[559,569],fcoverag:[418,450],fcuda:446,fcur:489,fde:[402,480],fdr:541,fdrpcchannel:550,fear:452,feasibl:[479,519,520,542],featur:[0,1,2,3,384,385,398,399,400,401,409,445,450,452,456,460,463,465,472,476,477,479,482,487,489,492,499,505,506,507,508,509,513,514,517,519,524,525,527,531,539,540,542,543,544,545,546,552,554,555,556,557,558,560,562,564,565,566,567,568,570,573,576,577,578,579],featurea:544,featureb:544,featurec:544,featurefparmv8:531,featurev8deprec:539,featurev9:539,featurevi:539,februari:511,fed:[402,512],fedora:453,fee:487,feed:[388,389,479,481,509,519,555,565,576],feedback:[448,452,467,472,511,515,516,540,547,548,549,550],feel:[397,403,404,448,452,459,479,487,513,516,542,551,553,560,561,563,570,572,574,579],femul:479,fenc:[386,390,404,429,459,488],fermi:402,fetch:[384,385,386,395,402,429,479,509,517],few:[388,390,393,397,398,400,401,402,403,404,413,429,443,446,452,453,454,460,461,465,469,470,472,478,479,490,505,507,508,509,519,520,524,525,535,538,539,540,542,543,548,552,553,554,556,559,560,562,563,564,566,569,570,573,574,575,577,579],fewer:[386,452,461,505,511,519,520,524],fewerelementsfor:465,fewerelementsif:465,fexist:489,ffast:[446,538],ffi:[400,457],ffi_include_dir:400,ffi_library_dir:400,ffmpeg:481,ffp:446,ffreestand:513,fib:[505,551,555,557,559,561,565,567,569,572,576,578],fibi:[557,567,578],fibonacci:[464,551,561,572],fiddl:[471,485,507,521],fidel:519,field:[386,389,393,396,401,402,409,413,429,430,431,433,448,450,459,461,462,472,476,479,488,494,495,499,500,503,506,507,513,515,517,519,520,522,524,527,529,530,539,543,544,552,560,562,570,573,579],fifth:[479,490,539],figur:[392,397,402,404,445,474,479,488,507,534,535,539,540],fiji:386,file:[386,387,388,395,397,398,400,401,406,408,410,411,414,415,416,417,418,419,421,422,423,424,425,426,427,428,429,431,434,436,437,438,440,441,442,443,444,446,447,451,452,453,455,456,457,460,464,466,467,469,471,472,474,476,478,479,480,481,483,485,486,488,489,490,491,493,494,497,498,500,502,506,507,508,509,511,513,514,520,521,524,525,527,528,530,531,533,534,537,538,539,540,542,543,544,545,546,547,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,571,572,575,578,581],file_nam:[386,431],file_name_entry_format:386,filecheck:[406,408,433,484,519,535],filecheck_opt:405,fileinfosubstream:495,fileit:445,filemag:499,filenam:[400,404,405,406,407,410,411,414,415,417,418,422,423,424,425,427,428,429,430,431,432,434,436,437,439,442,443,444,445,446,450,456,507,515,519,529,531,533,541,558,559,568,569],filename0:450,filename1:450,filenameindex0:450,filenameindex1:450,filenameoffset:495,filenotfound:507,filenumb:456,fileorerr:507,filepo:445,files:439,filesizepars:445,filesystem:[409,453,471,558,568],filetyp:[410,464,519,558,568],fill:[384,385,386,389,396,404,424,445,446,453,467,472,474,479,506,507,519,520,524,540,542,543,544,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],filt:[418,419],filter:[54,137,237,334,400,409,418,424,434,452,476,479,515,533,535,542],filterclass:476,finalize_statu:541,finalizememori:483,finalizeobject:[483,559,569],financi:509,find:[388,389,396,397,398,400,402,404,405,406,409,418,421,423,433,444,445,450,452,453,454,455,462,463,464,468,470,471,472,474,478,479,481,482,485,488,489,491,500,508,509,514,516,519,520,521,522,524,525,529,530,531,533,534,539,540,541,542,544,545,546,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],find_a:507,find_packag:400,find_program:400,findanalysispass:542,finder:545,findings_dir:481,findlead:507,findstub:[549,550],findsymbol:[548,549,550,554,555,556,557,564,565,566,567],fine:[392,396,404,433,445,459,462,464,473,479,491,509,513,525,543,551,557,567,572,578],finer:[389,465],finish:[384,386,388,397,400,402,449,451,452,453,454,479,483,485,489,506,514,521,538,540,542,553,554,555,556,557,558,559,563,564,565,566,567,568,569,573,574,575,576,577,578],finishassembl:461,finit:[402,479,527],fire:[397,404],firefox:472,firepro:386,first:[4,36,72,102,126,157,186,221,256,283,315,353,383,384,385,386,389,390,392,393,395,397,398,400,401,402,404,405,409,411,413,418,422,429,431,432,443,445,449,450,452,453,454,456,457,461,463,464,465,467,469,472,473,474,476,477,480,481,482,483,484,485,486,488,489,490,491,497,499,500,502,505,506,507,508,509,510,511,512,516,517,519,520,521,522,523,524,525,529,530,531,533,534,535,536,539,540,541,542,543,544,546,547,548,549,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],first_wavefront:386,firstcondit:507,firstlett:451,firstli:479,fish:491,fit:[392,402,404,445,446,452,462,470,479,499,505,506,507,517,519,543,547,555,565,576],five:[390,402,445,454,481,507],fix:[84,366,382,383,386,390,394,398,404,405,409,445,452,462,472,474,480,481,485,491,494,495,500,503,509,511,513,514,515,517,518,520,521,522,524,527,529,530,531,536,539,540,541,544,548,551,552,553,554,557,560,562,563,564,567,570,572,573,574,578,579],fixabl:459,fixedt:519,fixm:[424,453,463,516,534,539],fixup:495,flag1:[481,489],flag2:[481,489],flag:[384,385,386,388,399,400,401,402,404,405,406,417,418,424,429,431,437,442,451,452,453,456,459,460,461,463,464,465,466,468,469,470,471,476,481,489,490,493,494,495,499,500,507,514,517,519,522,524,535,539,541,542,544,574,575,576,577,578],flagflat:544,flaghollow:544,flagpointi:544,flagprototyp:[559,569],flaground:544,flagscpu1:544,flagscpu2:544,flagscpumask:544,flagsfeaturea:544,flagsfeatureb:544,flagsfeaturec:544,flagsflat:544,flagshollow:544,flagspointi:544,flagsround:544,flame:541,flamegraph:542,flat32:494,flat:[6,29,30,52,53,84,85,104,121,122,188,214,215,285,308,309,332,333,366,367,385,407,494,544],flat_atom:386,flat_atomic_add:[0,1,2,3],flat_atomic_add_x2:[0,1,2,3],flat_atomic_and:[0,1,2,3],flat_atomic_and_x2:[0,1,2,3],flat_atomic_cmpswap:[0,1,2,3,386],flat_atomic_cmpswap_x2:[0,1,2,3],flat_atomic_dec:[0,1,2,3],flat_atomic_dec_x2:[0,1,2,3],flat_atomic_fcmpswap:[0,1],flat_atomic_fcmpswap_x2:[0,1],flat_atomic_fmax:[0,1],flat_atomic_fmax_x2:[0,1,386],flat_atomic_fmin:[0,1],flat_atomic_fmin_x2:[0,1],flat_atomic_inc:[0,1,2,3],flat_atomic_inc_x2:[0,1,2,3],flat_atomic_or:[0,1,2,3],flat_atomic_or_x2:[0,1,2,3],flat_atomic_smax:[0,1,2,3],flat_atomic_smax_x2:[0,1,2,3],flat_atomic_smin:[0,1,2,3],flat_atomic_smin_x2:[0,1,2,3],flat_atomic_sub:[0,1,2,3],flat_atomic_sub_x2:[0,1,2,3],flat_atomic_swap:[0,1,2,3,386],flat_atomic_swap_x2:[0,1,2,3],flat_atomic_umax:[0,1,2,3],flat_atomic_umax_x2:[0,1,2,3],flat_atomic_umin:[0,1,2,3],flat_atomic_umin_x2:[0,1,2,3],flat_atomic_xor:[0,1,2,3],flat_atomic_xor_x2:[0,1,2,3],flat_load:386,flat_load_dword:[0,1,2,3,386],flat_load_dwordx2:[0,1,2,3],flat_load_dwordx3:[0,1,2,3],flat_load_dwordx4:[0,1,2,3,383],flat_load_sbyt:[0,1,2,3],flat_load_sbyte_d16:[0,3],flat_load_sbyte_d16_hi:[0,3],flat_load_short_d16:[0,3],flat_load_short_d16_hi:[0,3],flat_load_sshort:[0,1,2,3],flat_load_ubyt:[0,1,2,3],flat_load_ubyte_d16:[0,3],flat_load_ubyte_d16_hi:[0,3],flat_load_ushort:[0,1,2,3],flat_scratch:[11,107,130,131,140,141,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,191,228,229,239,240,243,244,245,247,248,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,288,290,301,302,323,324,325,332,333,336,337,340,341,342,344,345,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,386],flat_scratch_hi:[36,385,386],flat_scratch_lo:[36,385,386],flat_stor:386,flat_store_byt:[0,1,2,3],flat_store_byte_d16_hi:[0,3],flat_store_dword:[0,1,2,3,386],flat_store_dwordx2:[0,1,2,3],flat_store_dwordx3:[0,1,2,3,386],flat_store_dwordx4:[0,1,2,3],flat_store_short:[0,1,2,3],flat_store_short_d16_hi:[0,3],flat_stot:386,flatten:[402,479,538],flavor:[469,479,507,519,529],flaw:[465,511,520],fldcw:402,fldcww:402,fleet:453,flexibl:[386,402,408,409,445,461,473,478,479,488,507,529,531,535,540,556,566,577],flight:[429,454,479],flip:[404,479],float128:502,float16:502,float32:502,float32partialprecis:502,float48:502,float64:502,float80:502,float_denorm_mode_16_64:386,float_denorm_mode_32:386,float_denorm_mode_flush_dst:386,float_denorm_mode_flush_non:386,float_denorm_mode_flush_src:386,float_denorm_mode_flush_src_dst:386,float_mod:386,float_of_str:[572,573,574,575,576,577,578],float_round_mode_16_64:386,float_round_mode_32:386,float_round_mode_minus_infin:386,float_round_mode_near_even:386,float_round_mode_plus_infin:386,float_round_mode_zero:386,floatscalarti:479,floattyp:507,floor:538,floorf:538,flow:[389,397,402,404,421,446,449,452,454,458,459,465,479,480,482,483,485,488,490,505,507,512,513,519,520,521,524,537,538,539,540,545,551,552,553,554,556,557,559,560,562,563,564,566,567,569,570,571,572,573,574,575,577,578,579,580],floyd:510,flto:[400,466,482,492],flush:[386,404,429,446,468,479,483,490,541,543,558,568,573,574,575,576,577,578],flush_statu:541,flwend:510,fly:[402,497,513,546,552,554,562,564,573,575],fma3d:510,fma:[402,446,490,538],fmadd:402,fmag:413,fmod:479,fmt_align:507,fmt_pad:507,fmt_repeat:507,fmul:[402,490,553,554,563,564,574,575],fmuladd:538,fnaddr:449,fnast:[549,550,553,554,555,556,557,558,559,563,564,565,566,567,568,569],fnentri:393,fnf:507,fnir:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],fnloc:[559,569],fnname:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],fno:[388,513,538],fnptrval:479,fnstart:402,fntree:489,fnty:479,focu:[402,403,465,482,485,513,521,538,546,571],focus:[402,421,461,491,507,520,524,535,539,547,571],fold:[389,390,455,458,459,465,479,505,507,519,522,529,540,545,553,563],foldabl:465,folder:[400,453,479,554,564],foldingsetnod:507,foldingsetnodeid:507,foldl:[529,530],foldmemoryoperand:[402,539],folk:[481,506],follow:[31,36,42,99,126,129,185,216,221,227,282,310,315,322,381,382,383,384,385,386,388,389,390,392,393,396,397,398,400,401,402,404,405,406,408,409,413,414,415,418,420,424,426,428,429,430,431,432,433,434,437,442,445,446,448,449,450,451,452,453,454,455,456,457,458,459,460,461,463,465,466,467,469,470,471,472,473,474,476,478,479,481,482,484,485,486,487,490,491,492,493,494,495,497,498,499,500,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,519,520,521,522,524,525,527,529,530,531,534,535,536,537,538,539,540,541,542,543,544,546,548,551,552,555,556,557,559,561,562,565,566,567,569,572,573,576,577,578],followup:536,followup_al:536,followup_coincid:536,followup_epilogu:536,followup_fallback:536,followup_inn:536,followup_out:536,followup_remaind:536,followup_remainder_inn:536,followup_remainder_out:536,followup_sequenti:536,followup_unrol:536,followup_vector:536,fom:505,fomit:402,foo1:[466,482],foo2:[466,482],foo3:[466,482],foo4:[466,482],foo:[389,392,394,395,400,401,402,404,405,419,429,434,442,445,446,449,450,454,456,457,461,462,473,474,477,479,481,484,488,490,491,494,507,515,519,524,527,529,530,535,537,538,544,552,553,554,555,562,563,564,565,573,574,575,576],foo_ctor:477,foo_dtor:477,foo_in_a_cc:395,foo_test:535,foo_var:401,foobar:[404,484,544],foobaz:404,food:511,foof:446,foolproof:540,footnot:465,footprint:465,forbidden:[525,540],forc:[383,384,386,388,400,401,404,411,429,433,445,446,450,454,456,463,468,471,477,479,502,507,519,520,522,524,536,538,540,544],force_off:400,force_on:400,forcefulli:462,forcibl:479,fore:536,foreach:[401,529,531],foreachdeclar:530,foreign:[400,457],forens:408,forese:452,forev:487,forexpr:[555,556,557,558,559,565,566,567,568,569,576,577,578],forexprast:[555,556,557,558,559,565,566,567,568,569],forget:[403,404,461,473,506,507,559,569],forgiv:489,forgotten:[558,568],fork:[509,511,512,520,525],form:[384,386,388,389,393,399,400,401,404,405,406,413,416,419,420,423,432,434,445,452,454,456,459,460,461,462,463,465,469,472,473,474,476,479,480,481,482,483,487,488,489,490,495,502,506,507,511,512,513,516,519,520,522,524,527,529,530,531,533,534,535,539,540,541,543,544,545,547,551,552,553,554,555,557,558,560,561,562,563,564,565,567,568,570,571,572,573,574,575,576,578,579],formal:[404,446,479,489,507,516,529,531],format:[17,18,51,105,114,115,136,189,202,203,209,210,211,212,236,286,296,297,331,383,384,385,386,392,399,405,407,410,411,415,416,418,419,421,423,424,429,430,432,433,434,436,443,447,448,451,452,455,456,457,458,461,463,464,465,476,479,481,483,485,487,490,491,493,494,495,498,500,502,505,506,509,511,512,515,521,527,529,531,534,539,541,542,544,545,559,569],format_int_custom:507,format_provid:507,formatadapt:507,formatstr:386,formatt:479,formattedfil:507,formbit:531,former:[390,402,459,484,519,524,537,552,562,573],formerli:507,formmask:539,formul:525,forth:[390,392,479],fortran:510,fortun:[404,507,554,555,557,558,560,564,565,567,568,570,575,576,578,579],forum:[403,479,545],forward:[386,389,390,393,402,404,429,446,454,455,461,475,479,503,505,507,509,519,524,525,529,530,541,551,552,555,562,565,572,573,574],fosdem17:465,foster:[452,509,525],fotonik3d_:510,fotonik3d_r:510,found:[0,1,2,3,383,385,386,389,391,397,400,402,405,406,407,409,413,415,423,424,427,432,442,445,446,452,453,454,460,461,463,464,470,471,472,474,476,479,481,482,485,487,488,489,490,491,492,495,503,505,507,508,510,514,517,519,520,524,525,533,535,538,539,540,541,544,545,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,577,578],foundat:[386,403,452,509,516,540],foundfoo:404,four:[7,105,189,286,384,389,390,392,393,398,402,404,409,429,445,462,465,469,479,490,491,539,553,554,563,564,574],fourinarow:534,fourth:[449,462,479,519,522,539,540,576],foz:442,fp0:[529,531],fp128:[393,479,489],fp16:386,fp16_ovfl:386,fp1:[529,531],fp2:[529,531],fp3:[529,531],fp4:[529,531],fp5:[529,531],fp6:[529,531],fp_to_sint:539,fpexcept:479,fpform:531,fpformat:[529,531],fpformbit:531,fpga:402,fpic:[400,517],fpimmleaf:465,fpinst:531,fpm1:499,fpm2:499,fpm:[433,499,547,548,549,550],fpmad:519,fpo:[495,503],fpo_data:495,fppassmanag:542,fpreg:539,fpregsclass:539,fpregsregclass:539,fpregsregisterclass:539,fprintf:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],fprofil:[400,418,450],fptr:[559,569],fpu:[471,479],fputc:[554,555,556,557,558,559,564,565,566,567,568,569],fra:402,fraction:[385,394,473,476,479,481],fragil:[405,465,509],fragment1:420,fragment2:420,fragment:[402,416,420,460,461,479,507,519,524,529,530,534],fragmentkind:420,frame:[386,410,412,423,432,442,459,461,477,479,480,483,484,495,505,507,518,519,520,522,524,539,543],frameindex:539,frameinfo:[484,539],frameless:402,framemap:461,frameptr:449,frames:461,framework:[389,399,402,455,461,465,479,505,507,513,519,534,540,545,551,553,556,557,563,566,567,572,574,577,578],francesco:505,frb:402,frc:402,free:[385,386,389,390,402,403,404,429,433,447,448,452,459,461,465,472,479,480,481,487,491,506,507,509,513,516,517,520,524,527,535,540,542,543,548,551,553,554,555,556,557,560,561,563,564,565,566,567,570,572,574,575,579],freea:477,freebench:534,freeblockmapblock:499,freebsd5:402,freebsd:[391,402,431,463,513,541],freed:[386,389,449,491,507,518],freedom:[479,507],freeli:[390,452,479],freestand:[479,513],freetyp:481,freez:[472,509],frequenc:[391,395,479,542,543,545],frequent:[383,404,445,452,461,462,463,464,479,505,507,509,524,525,528,545,547,548,549,550,559,569],fresh:[463,479,509],frexp:479,friend:[457,479,507],friendli:[403,404,423,452,486,509,528,541,545,546,552,562,573],frighten:481,from:[5,7,19,20,24,25,26,27,28,32,33,72,82,103,105,116,117,118,119,120,124,157,170,187,189,204,205,206,207,208,209,210,211,212,213,216,217,218,256,267,284,286,298,299,303,304,305,306,307,311,312,353,364,382,383,384,385,386,387,388,389,390,392,393,395,396,397,398,399,400,401,403,404,405,406,408,409,410,413,414,415,416,417,418,419,420,421,422,423,424,426,428,429,430,431,432,433,434,436,437,441,442,443,444,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,464,465,466,467,469,470,472,473,474,476,477,478,480,481,482,483,484,487,488,489,490,492,493,495,498,500,502,503,504,508,509,511,512,513,514,515,516,517,518,519,522,523,524,525,527,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579,580],front:[402,404,431,452,454,461,463,464,479,492,505,507,508,515,545,547,548,551,554,555,556,557,559,560,564,565,566,567,569,570,571,572,575,576,577,578,579],frontend:[390,421,429,449,450,454,456,457,458,461,463,477,478,479,510,513,517,519,524,535,536,545,558,568],frontier:[386,557,567,578],frown:452,frozen:451,frt:402,frustrat:403,fsanit:[399,481,517],fsave:538,fsin:[410,539],fstream:490,fstrict:479,fsub:[513,557,567,578],ftest:418,fthinlto:479,ftl:[479,522],ftoi:539,ftp:463,ftz:490,fucomip:402,fucompi:402,fudg:471,fulfil:[470,473,525],full:[384,386,389,390,398,400,401,402,404,405,417,429,430,432,433,442,444,446,451,452,457,463,469,471,472,477,478,481,484,485,489,490,493,495,505,506,507,508,509,511,513,519,520,521,524,527,535,536,537,542,544,551,560,561,570,572,579],full_corpus_dir:481,fulldebug:[479,519],fuller:543,fullest:404,fulli:[388,393,394,399,400,401,402,411,429,446,460,462,463,464,465,479,491,493,505,512,519,520,524,529,531,536,538,546,547,552,556,557,560,562,566,567,570,573,577,578,579],fun:[456,541,542,551,560,570,571,572,574,575,576,577,578,579],func1:386,func:[425,433,450,479,484,507,540,542,573,574,575,576,577,578],func_typ:524,funcflag:479,funcid:542,funclet:449,funcresolv:507,function1:386,function_entry_arg:543,function_entry_count:395,function_id:543,function_old:393,function_other_typ:543,function_typ:[574,575,576,577,578],functionaddress:458,functionast:[549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],functioncalle:507,functionend:456,functionfaultinfo:458,functionid:456,functionindex:475,functioninfo:458,functionlisttyp:507,functionnam:[461,479],functionnod:489,functionpass:[389,492,505,507,539],functionpassctor:540,functionpassmanag:[547,548,549,550,554,555,556,557,564,565,566,567],functionproto:[554,555,556,557,558,559,564,565,566,567,568,569],functionptr:507,functionstart:456,functiontyp:[507,553,554,555,556,557,558,559,563,564,565,566,567,568,569],functor:404,fundament:[401,402,404,445,454,459,462,475,489,507,520,524,539,540],funnel:479,funni:[557,567,578],furi:386,further:[390,393,396,398,400,404,405,409,424,444,449,452,454,459,461,462,464,465,470,472,479,481,488,489,492,495,497,499,507,511,519,520,533,536,539,543,546,548,554,564],furthermor:[396,405,462,465,479,505,524],furyx:386,fuse:[400,411,446,466,470,479,505],fusion:479,futur:[386,393,399,400,404,451,452,460,461,462,463,475,477,479,481,484,507,509,514,519,522,523,524,536,538,543,551,553,554,555,563,564,565,572,574,576,578],fuzz:[479,545],fuzz_target:481,fuzzer:545,fuzzercli:460,fuzzi:420,fuzzing_build_mode_unsafe_for_product:481,fuzzinglibc:481,fuzzmut:460,fval:519,fwd_progress:386,fwdargreg:484,fxrai:[541,542],g_add:465,g_and:465,g_anyext:465,g_constant:465,g_extract:465,g_fconstant:465,g_foo:465,g_icmp:484,g_load:465,g_merge_valu:465,g_mul:465,g_or:465,g_shl:465,g_store:465,g_sub:465,g_trunc:465,g_unmerge_valu:465,g_xor:465,gabi:447,gadget:520,gain:[396,445,452,479,516],galina:467,game:452,gap:[404,429,450,465,479],gapend:456,gapstart:456,garbag:[393,457,480,502,522,545,551,571,572],gas:456,gather4:384,gather:[386,445,452,454,469,478,489,507,508,511,512,527,535,543],gazonk:519,gc_transit:524,gc_transition_end:524,gc_transition_start:524,gcc:[390,401,402,404,406,418,434,445,446,447,452,453,454,463,466,470,471,474,479,488,505,507,513,519,533,534,538,539,541,545],gcc_version:463,gcda:418,gcfunctioninfo:461,gcfunctionmetadata:[461,522],gcmetadaprint:461,gcmetadata:461,gcmetadataprinterregistri:461,gcmetataprint:524,gcn3:386,gcn:386,gcname:393,gcno:418,gcodeview:519,gcolumn:538,gcov:434,gcov_prefix:418,gcov_prefix_strip:418,gcregistri:461,gcroot:[461,522,524],gcse:[505,507],gcstrategi:[461,524],gdb:[402,423,466,507,519,539,545,579],gdbinit:507,gds:[0,1,2,3],ge_missing_jmp_buf:404,ge_missing_sigjmp_buf:404,gear:[398,400],geforc:490,gemb:386,gen:[444,465,513,539,547,559,569],gender:403,gendfapacket:402,gener:[0,1,2,3,385,386,388,389,390,392,393,395,399,400,401,403,404,405,406,408,410,415,418,424,426,429,433,434,443,445,446,448,449,450,451,452,455,458,459,462,463,464,467,469,470,472,473,477,478,480,481,482,485,486,488,489,490,491,492,493,494,495,499,500,502,503,506,508,509,511,512,513,514,515,516,517,518,519,520,521,522,524,525,528,530,531,533,535,536,537,538,539,540,541,544,545,546,547,551,552,554,556,557,558,559,560,562,564,566,567,568,569,570,571,572,573,575,577,578,579,580],generalcategori:445,generalis:[556,566,577],genericvalu:[575,576,577,578],genregisternam:402,gensubtargetinfo:539,genuin:507,geomean:538,geometr:[560,570,579],geordi:545,gep:[457,480,489,505,519,524,545],gep_index:479,get:[14,15,16,17,18,21,22,23,44,45,111,112,113,114,115,131,195,196,197,202,203,229,230,293,294,295,296,297,300,301,302,324,325,384,386,387,388,389,390,392,396,397,400,401,402,403,404,405,408,429,445,446,448,449,450,451,452,453,455,457,459,461,462,465,466,467,469,470,471,472,473,474,475,480,482,483,485,487,488,489,490,491,500,502,505,506,507,509,513,514,516,519,520,521,524,525,527,529,530,531,534,535,536,539,540,541,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],get_instrinfo_named_op:539,get_instrinfo_operand_enum:539,get_instrinfo_operand_types_enum:539,get_matcher_implement:527,get_ptr:458,get_reginfo_target_desc:527,get_register_match:527,get_subtarget_feature_nam:527,getactiondefinitionsbuild:465,getaddress:[491,546,549,550,554,555,556,557,564,565,566,567],getaddressingmod:539,getadjustedanalysispoint:389,getanalysisusag:389,getargumentlist:507,getattribut:489,getattributespellinglistindex:527,getbasicblock:402,getbasicblocklist:[507,555,556,557,558,559,565,566,567,568,569],getbinarycodeforinstr:539,getbinarypreced:[556,557,558,559,566,567,568,569],getbit:445,getbitwidth:507,getbuff:544,getcalledfunct:507,getcalleesavedreg:539,getchar:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],getcol:[559,569],getcompilecallback:[549,550],getcontext:[491,546,547],getdata:404,getdatalayout:[491,539,546,547,559,569],getdatasect:461,getdebugloc:519,getdefaultdatalayoutfortarget:[546,547],getdefaulttargettripl:[558,568],getdirectori:[519,559,569],getdoubleti:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],getehframesect:483,getelementptr:[389,402,405,415,449,450,461,462,477,480,489,490,507,519,524,537,560,570,579],getelementptrinst:507,getelementtyp:507,getentryblock:[507,557,558,559,567,568,569],getenv:525,getexceptionpointerregist:454,getexceptionselectorregist:454,getexecutionsess:547,getfil:491,getfilenam:[519,559,569],getfoo:479,getforcurrentprocess:[491,546,547],getfourdatapoint:520,getframeinfo:[402,539],getframeinstruct:484,getframes:461,getfunct:[461,492,507,540,553,554,555,556,557,558,559,563,564,565,566,567,568,569],getfunctionlist:507,getfunctiontyp:507,getglob:539,getgloballist:507,getglobalprefix:[491,546,547],getimm:539,getindex:539,getiniti:507,getinsertblock:[555,556,557,558,559,565,566,567,568,569],getinstlist:507,getinstralternativemap:465,getinstrinfo:[402,539],getinstrmap:465,getint32ti:404,getjitinfo:[402,539],getjmp_buftyp:404,getkei:507,getkind:[473,527],getlazyresolverfunct:539,getlin:[519,559,569],getllvmcontext:404,getlock:491,getloopanalysisusag:540,getloopid:536,getloopinfo:540,getmainjitdylib:[491,546,547],getmbb:539,getmemb:507,getmodul:547,getmodulematchqu:539,getmyobject:520,getnam:[457,507,540,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],getnamedoperandidx:539,getnamewithprefix:[548,549,550],getnexttoken:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],getnod:[455,539],getnullvalu:[507,555,556,557,558,559,565,566,567,568,569],getnumel:507,getnumoperand:507,getnumparam:507,getnumsuccessor:404,getnumvirtreg:402,getobjfilelow:461,getoffset:539,getopcod:[507,539],getoperand:[402,404,507,539],getoperationnam:455,getoperatornam:[556,557,558,559,566,567,568,569],getopt:445,getorcreatefoo:507,getorcreatetypearrai:[559,569],getorinsertfunct:507,getpar:[507,555,556,557,558,559,565,566,567,568,569],getparamtyp:507,getpoint:479,getpointers:461,getpointertofunct:[483,507,559,569],getpointertonamedfunct:483,getpredopcod:476,getprocaddress:[554,564],getprocesstripl:[559,569],getproto:[549,550],getrawpoint:475,getrawsubclassoptionaldata:489,getreg:[402,539],getregclass:402,getreginfo:402,getregisterinfo:[402,539],getreservedreg:539,getreturntyp:507,getschedclass:539,getsextvalu:507,getsigjmp_buftyp:404,getsourc:463,getsrc:463,getstrictfpoperationact:387,getsubtarget:539,getsubtargetimpl:[539,542],getsymboladdress:[459,550],getsymboladdressinprocess:[548,549,550],getsymbolnam:539,getsymbolt:507,gettargetlow:539,gettargetmachin:[548,549,550,554,555,556,557,559,564,565,566,567,569],gettargettripl:[548,549,550],getter:[454,479,507,519,527],gettermin:507,getthesparctarget:539,gettingstart:470,gettok:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],gettoknam:[559,569],gettokpreced:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],gettyp:[404,507],gettypenam:507,getunqu:507,getvalu:[404,507],getvalueid:489,getvaluetyp:539,getvaluevt:465,getx86regnum:539,getzextvalu:507,gfx1010:386,gfx1011:386,gfx1012:386,gfx10:[383,384,385,513],gfx600:386,gfx601:386,gfx700:386,gfx701:386,gfx702:386,gfx703:386,gfx704:386,gfx7:[383,384,385,386],gfx801:386,gfx802:386,gfx803:386,gfx810:386,gfx8:[198,200,201,205,209,211,212,216,218,383,384,385,386],gfx900:386,gfx902:386,gfx904:386,gfx906:386,gfx908:386,gfx909:386,gfx9:[383,384,385,386],gfx:386,ghash:437,ghc:[402,479],ghostli:507,giant:509,gicomplexoperandmatch:465,gicomplexpatternequiv:465,gid:[413,431],gif:481,gigabyt:520,gil:512,ginodeequiv:465,gird:386,gisel:460,gist:463,git:[400,448,452,466,506,533,534,545],gitattribut:463,github:[386,391,452,463,503,506,507,510,511,513,517,533,534,541,542,545,580],gitlab:[509,510],give:[388,389,393,397,402,429,445,446,450,452,459,463,467,469,471,479,485,486,488,489,490,491,495,505,507,511,513,515,519,520,521,524,527,529,530,536,539,540,541,542,544,545,547,548,551,553,554,556,558,559,560,561,563,564,566,568,569,570,571,572,574,577,579],given:[386,389,390,393,394,396,400,401,402,404,409,413,415,416,418,421,424,429,433,434,442,443,445,446,449,454,455,456,457,459,461,463,464,465,472,473,478,479,483,488,491,493,499,502,505,507,509,511,512,515,517,519,520,522,524,525,527,529,530,533,537,539,540,542,544,546,547,548,549,550,552,553,554,556,562,563,564,566,573,574,577],gladli:[463,464],glanc:[404,560,570,579],glasgow:479,glc:[0,1,2,3,14,15,16,17,18,21,22,23,29,30,46,49,111,112,113,114,115,121,122,132,134,195,196,197,202,203,214,215,231,234,293,294,295,296,297,300,301,302,308,309,326,329,382,386],glibc:481,glibcxx_3:463,gline:538,glob:425,global:[52,84,332,366,384,385,389,390,393,398,402,404,405,409,413,415,421,425,429,430,431,433,437,445,446,449,450,451,454,457,459,460,461,462,463,480,481,482,490,492,495,498,500,503,507,508,511,513,517,520,523,524,527,530,537,539,540,545,546,551,553,554,555,556,557,558,559,560,561,563,564,565,566,567,568,569,570,571,572,574,575,578,579],global_atom:386,global_atomic_add:[0,3],global_atomic_add_x2:[0,3],global_atomic_and:[0,3],global_atomic_and_x2:[0,3],global_atomic_cmpswap:[0,3],global_atomic_cmpswap_x2:[0,3],global_atomic_dec:[0,3],global_atomic_dec_x2:[0,3],global_atomic_fmax:0,global_atomic_fmax_x2:0,global_atomic_fmin:0,global_atomic_fmin_x2:0,global_atomic_inc:[0,3],global_atomic_inc_x2:[0,3],global_atomic_or:[0,3],global_atomic_or_x2:[0,3],global_atomic_smax:[0,3],global_atomic_smax_x2:[0,3],global_atomic_smin:[0,3],global_atomic_smin_x2:[0,3],global_atomic_sub:[0,3],global_atomic_sub_x2:[0,3],global_atomic_swap:[0,3],global_atomic_swap_x2:[0,3],global_atomic_umax:[0,3],global_atomic_umax_x2:[0,3],global_atomic_umin:[0,3],global_atomic_umin_x2:[0,3],global_atomic_xor:[0,3],global_atomic_xor_x2:[0,3],global_begin:[404,507],global_buff:386,global_context:[574,575,576,577,578],global_ctor:513,global_dtor:513,global_empti:507,global_end:507,global_iter:507,global_load:386,global_load_dword:[0,3],global_load_dwordx2:[0,3],global_load_dwordx3:[0,3],global_load_dwordx4:[0,3],global_load_sbyt:[0,3],global_load_sbyte_d16:[0,3],global_load_sbyte_d16_hi:[0,3],global_load_short_d16:[0,3],global_load_short_d16_hi:[0,3],global_load_sshort:[0,3],global_load_ubyt:[0,3],global_load_ubyte_d16:[0,3],global_load_ubyte_d16_hi:[0,3],global_load_ushort:[0,3],global_s:507,global_stor:386,global_store_byt:[0,3],global_store_byte_d16_hi:[0,3],global_store_dword:[0,3],global_store_dwordx2:[0,3],global_store_dwordx3:[0,3],global_store_dwordx4:[0,3],global_store_short:[0,3],global_store_short_d16_hi:[0,3],globalalia:540,globalbuff:386,globaldc:507,globalisel:[513,545],globallayoutbuild:537,globallisttyp:507,globalref:498,globalrefss:498,globalsaa:488,globalstreamindex:495,globalvalu:465,globalvar:393,globalvari:[462,540,560,570,579],globalvarnam:479,globl:[385,386,456,490,524],glue:[402,457],gmail:506,gmake:[534,540],gmir:465,gninja:[533,542],gno:386,gnu:[388,400,402,404,410,412,413,419,423,424,430,431,432,435,437,438,440,441,442,453,454,456,460,463,466,467,468,470,479,529,539,540,558,568],gnu_debuglink:431,gnu_hash:519,gnueabi:470,gnueabihf:[470,471],gnuwin32:[400,464],goal:[396,402,404,412,424,429,438,440,450,452,454,462,465,478,482,485,489,497,513,520,521,522,525,527,538,543,546,551,557,567,572,578],goat:404,goe:[390,395,400,402,449,452,454,457,459,461,469,474,479,481,486,488,490,507,509,511,519,539,544,554,557,559,564,567,569,578],gofmt:404,going:[384,389,401,402,404,433,457,461,469,479,491,503,507,509,513,514,520,523,540,541,550,551,554,555,556,557,559,564,565,566,567,569,571,572,575,576,577,578],goingn:507,gold:[400,402,463,468,492,515,545],goldberg91:461,goldberg:461,golden:404,gone:547,good:[389,396,397,402,404,405,406,429,445,446,447,448,452,455,459,460,463,468,469,472,479,480,484,486,487,489,490,505,506,507,511,513,514,517,519,520,524,525,529,531,539,540,553,554,555,556,557,563,564,565,566,567,575,576,577,578],goodby:[485,521],goodwil:452,googl:[446,452,453,506,511,517,520,533,535],googleblog:481,googlegroup:481,googleprojectzero:520,googletest:409,gori:452,got:[386,402,445,463,479,507,513,559,569,575],gotcha:404,gov:510,govern:479,gpg:463,gpgpu:446,gpl:[452,457],gplv2:452,gplv3:[452,466],gpr64:484,gpr:[386,402,454,479,484,486,529],gprc:402,gpu:[198,200,201,209,211,212,383,385,386,402,446,453,479,490,527,539,545],gpucc:446,gpz:520,gr16:402,gr1:479,gr32:[402,519,529,531],gr64:[402,484,519],gr64_nosp:519,gr8:[402,539],grab:[472,507,514,527,576,577,578],gracefulli:[481,507],grad:448,gradient:510,grain:[465,479,513,543],grammar:[401,455,530,552,556,562,566,573,577],grammat:[552,562,573],grant:[452,469,489,546],granular:[386,465,500,520,525],granulated_lds_s:386,granulated_wavefront_sgpr_count:386,granulated_workitem_vgpr_count:386,graph:[394,397,399,400,402,423,433,444,454,463,479,480,502,512,519,529,534,539,540,541,553,554,555,556,557,559,563,564,565,566,567,569,574,575,576,577,578],graphic:[481,556,560,566,570,577,579],graphviz:[432,505,507,542],gratitud:503,grayscal:510,great:[388,402,404,452,459,461,469,487,507,540,551,556,566,571,572,577],greater:[385,392,393,395,402,404,415,418,433,434,461,462,479,481,489,490,495,497,502,505,539,550],greatli:[459,507,519,524,545],greedi:[402,410,445,465],green:[509,511],greenedistinguish:511,greenegitblam:511,greet:529,gregg:542,grei:514,grep:[400,402,405,424,445,463,468,509,517,534,535,558,568],grid:386,grid_siz:386,griddim:490,gridsizei:490,gridsizex:490,gridsizez:490,grok:[457,553,563,574],grokabl:404,grosser:512,ground:403,group:[384,386,393,398,402,404,405,413,423,424,429,436,437,442,450,452,478,487,489,493,495,505,509,512,513,516,525,527,529,531,534,539,545,552,560,562,570,573,579],group_segment_align:386,group_segment_fixed_s:386,groupsegmentfixeds:386,grow:[402,403,445,477,479,481,486,507,555,565,576],grown:[507,556,560,566,570,577,579],growth:[402,479,507],grpc:481,grpid:393,grunt:445,gs_op_cut:[42,129,227,322],gs_op_emit:[42,129,227,322],gs_op_emit_cut:[42,129,227,322],gs_op_nop:[42,129,227,322],gtcasl:510,gte:479,gtu:490,gtx:490,guarante:[389,390,393,402,404,405,429,445,449,452,454,456,457,459,462,463,479,480,488,491,492,500,505,507,516,519,520,522,524,527,537,540,557,567,578],guaranteedtailcallopt:479,guard:[404,456,459,481,507,527,540,546],guard_cond:479,guard_condit:479,guess:[400,431,481,511,554,564],gui:[400,404,464],guid:[388,395,397,398,400,402,403,409,446,447,448,450,452,462,463,464,468,470,472,479,500,506,507,508,511,514,519,539,552,558,562,568,573,580],guidanc:[404,448,452,459,495],guidelin:[404,452,471,507,511,520],gunzip:[463,464],gvn:[390,459,480,540,547,548,549,550,554,555,556,557,564,565,566,567],gvneedslazyptr:539,gvnhoist:488,gvreg:465,gzip:[463,542],h264ref:533,habit:[404,505],hac:520,hack:[502,506,509,540,551,559,560,569,570,571,572,579],hackabl:[551,572],hackathon:487,hacker:[448,452,545],had:[386,392,395,415,429,452,465,479,485,487,490,507,509,512,513,519,521,522,524,525,540,544],hainan:386,half:[384,386,393,402,404,418,433,481,485,507,521,539,547],halfton:510,halt:[386,520],halv:455,han:472,hand:[390,402,404,461,462,473,475,479,484,488,489,491,494,505,507,514,516,520,525,527,531,539,544,551,552,553,554,556,562,563,564,566,571,572,573,574,575,577,579],handi:[507,521,553,563,574],handili:404,handl:[37,105,127,189,223,286,317,385,386,387,390,392,400,405,411,426,445,447,449,452,453,456,459,460,461,465,473,475,477,478,482,484,490,491,492,499,502,509,512,513,516,519,520,522,524,525,529,530,538,539,540,541,545,546,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,576,577,578,579],handleallerror:507,handledefinit:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],handleerror:507,handleextern:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],handlelazycompilefailur:491,handleon:550,handler0:479,handler1:479,handler2:479,handler:[385,390,402,449,454,458,479,491,543,546],handlerpcoffset:458,handletoplevelexpress:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],hao:512,happen:[385,386,387,390,396,402,403,404,405,406,449,452,458,461,463,465,479,481,483,487,488,489,491,495,500,505,506,507,509,511,519,520,522,523,524,527,540,544,547,552,553,554,555,559,562,563,564,565,569,573,574,575,576],happi:[506,507,508,509,557,567,578],happili:[554,564],har:508,harass:403,hard:[397,402,404,413,431,452,454,457,459,468,470,471,479,502,504,506,508,511,513,519,525,528,531,544,551,556,558,566,568,572,577],hardcod:[476,519,539],hardcodedsmalls:507,harddriv:468,harden:[479,545],harder:[404,457,479,481,505,520,524,525,533,552,562,573],hardwar:[36,126,221,315,386,390,400,402,411,424,429,446,452,459,479,480,490,513,517,520,539],harfbuzz:481,harm:402,harmless:[469,505],harri:510,harvard:479,has:[205,216,218,382,383,384,385,386,387,388,389,390,392,393,394,395,397,399,400,401,402,403,404,405,406,407,409,414,424,426,429,431,432,433,434,436,437,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,465,469,470,471,472,473,474,476,477,478,479,480,481,482,483,484,485,486,488,489,490,491,492,493,495,497,498,499,500,502,503,505,506,507,509,510,511,512,513,515,516,517,518,519,520,521,522,524,525,526,527,528,529,530,531,532,533,535,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],has_asmpars:478,has_asmprint:478,has_disassembl:478,has_jit:478,hasadsizeprefix:531,hasard:461,hasconflictingtyp:495,hasctrldep:[529,531],hasdelayslot:531,haserror:515,hasexternallinkag:507,hasfp:539,hasfparmv8:531,hasgc:489,hash:[386,389,402,407,418,433,436,437,450,452,453,463,479,481,489,493,500,502,503,507,509,533,544,560,570,579],hash_data_count:519,hash_funct:519,hash_map:507,hash_set:507,hashadjbufferlength:502,hashadjbufferoffset:502,hashauxstreamindex:502,hashbufferlength:502,hashdata:519,hashes_count:519,hashfunctiontyp:519,hashkeys:502,hashstreamindex:502,hashtbl:[573,574,575,576,577,578],hashvaluebufferlength:502,hashvaluebufferoffset:502,hasiniti:507,hasinternallinkag:507,hasjit:539,haskel:[479,507,560,570,579],hasn:[462,507,540],hasnam:507,hasoneus:404,hasopsizeprefix:531,hasrex_wprefix:531,hassideeffect:[429,531],hassse2:529,hassse3:529,haswel:424,hat:544,hatsiz:544,have:[36,42,84,99,126,129,185,221,227,282,315,322,366,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,409,413,415,418,421,424,429,430,431,433,442,443,445,446,448,449,450,452,453,454,455,456,457,458,459,460,461,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,481,483,484,485,486,487,488,489,490,491,492,493,494,495,497,500,502,505,506,507,508,509,510,511,512,513,514,516,517,518,519,520,521,522,524,525,527,528,529,530,531,534,535,536,539,540,541,542,543,544,545,546,547,548,549,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],haven:[404,464,479,539,540,541,542,549,550],havoq:510,hawaii:386,hazard:[480,520],hblcnsviw:445,hd2xxx:386,hd6xxx:386,hdl:449,head:[388,404,461,463,465,479,485,506,509,521,529,530],headach:514,header0:479,header:[390,393,400,413,417,426,431,432,433,436,437,445,446,452,453,456,457,458,459,463,464,471,473,478,479,483,484,494,505,507,508,513,522,527,534,536,539,541,542,545,546,548,555,556,557,558,559,565,566,567,568,569,576,577,578,581],header_data:519,header_data_len:519,headerblock:503,headerdata:519,headers:502,headlight:404,heal:458,heap:[389,479,480,488,517,518,520,522,524,544,557,560,567,570,578,579],heard:[446,453],heart:[416,524],heartble:481,heartfelt:503,heartwal:510,heavi:[507,524,547],heavili:[386,433,461,507,519,520,545,560,570,579],heavyweight:507,heffernan:446,held:[392,452,479,506],hello:[401,450,463,464,479,527,529,551,572],hello_world:386,helloworld:[401,470],help:[385,386,387,389,390,392,396,397,398,400,403,404,405,406,408,409,410,411,414,415,416,417,418,419,422,423,424,425,427,428,429,430,431,432,434,436,437,442,443,444,449,452,453,455,459,461,463,465,467,468,469,472,474,475,478,479,481,482,486,488,506,509,510,511,514,516,517,519,520,523,524,525,529,531,533,535,540,542,543,544,545,546,551,558,559,560,568,569,570,572,579],helper:[99,185,282,381,389,404,409,445,447,460,463,479,483,489,492,507,519,527,535,539,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,572,573,574,577,578],henc:[386,404,445,463,479,482,522,530],henceforth:[498,502,518],henderson2002:461,henderson:511,hendersonprefix:511,henrik:525,her:489,here:[0,1,2,3,34,35,125,219,220,313,314,384,385,386,388,389,390,396,397,400,401,402,404,405,412,413,429,433,434,445,446,450,451,452,453,454,457,459,461,462,463,464,465,467,468,469,470,472,473,476,479,480,481,482,483,484,487,488,489,490,491,494,495,500,503,506,507,509,511,513,516,517,518,519,520,522,524,525,527,528,529,530,531,533,534,536,539,540,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,573,574,575,576,577,578,579,581],herebi:404,hertz:543,heterogen:386,heurist:[402,479,505,536,541,543,557,567,578],hex16:544,hex32:544,hex64:544,hex8:544,hex:[430,431,432,433,436,437,479,481],hex_valu:424,hexadecim:[385,430,433,436,437,445,479,529,544],hexagon:[402,463,479,511,527],hexinteg:530,hfc:458,hh567368:404,hi16:402,hidden:[386,393,402,404,408,418,431,445,475,477,479,495,507,509,519,536,540],hidden_completion_act:386,hidden_default_queu:386,hidden_global_offset_i:386,hidden_global_offset_x:386,hidden_global_offset_z:386,hidden_multigrid_sync_arg:386,hidden_non:386,hidden_printf_buff:386,hiddencompletionact:386,hiddendefaultqueu:386,hiddenglobaloffseti:386,hiddenglobaloffsetx:386,hiddenglobaloffsetz:386,hiddenmultigridsyncarg:386,hiddennon:386,hiddenprintfbuff:386,hide:[449,509,524],hideaki:402,hierarch:[393,505,512],hierarchi:[409,429,455,463,474,479,512,537,545,553,563],high:[0,2,3,205,216,218,385,386,388,389,391,393,413,429,433,446,448,449,451,452,453,454,455,457,459,461,462,469,472,483,487,488,489,490,491,499,502,505,507,508,513,519,524,529,535,536,537,538,539,541,543,545,548,557,560,567,570,571,578,579],higher:[385,386,389,395,402,424,452,460,464,465,479,488,491,492,505,507,522,524,536,538,545,546,548,552,560,562,570,573,579],highest:[386,392,479,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],highlevelprogramrepresent:491,highlevelrepresentationlay:491,highli:[402,446,452,459,461,469,479,481,487,507,508,517,520,536,548,557,567,578],highlight:[401,402,429,450,459,463,485,507,513,521,527,542,559,569],highproduct:510,hihihi:507,him:489,hint:[397,404,432,442,459,462,479,513,536,553,563,574],hip:386,hipe:[402,479],hiraditya:510,his:507,histogram:[429,436,437,510],histor:[388,401,404,462,479,507,524,535],histori:[452,503,506],hit:[394,404,429,481,488,507,520,549,550],hitherto:393,hmmer:533,hoc:[402,505,507],hoist:[386,389,390,479,488,505,507,522,536,540],hold:[385,386,388,402,403,445,452,454,456,461,463,478,479,481,483,484,489,502,505,507,508,512,517,519,520,527,529,531,535,539,540,543,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,573,574,575,576,577,578],holder:452,hole:[445,479,520,524],hollow:544,home:[451,459,463,468,507,510,519,534,535],homeless:507,homepag:[463,464],honour:456,hood:[450,463],hook:[390,397,402,454,479,508,509,555,565],hope:[404,452,461,489,504],hopefulli:[389,393,404,445,446,505,540,547,554,564,575],horizont:[405,429,479],hork:529,horn:520,horribl:404,host:[386,388,398,400,402,404,411,424,429,461,469,471,479,483,490,491,506,507,509,510,533,535,545,546,558,568],host_fn:446,host_install_dir:470,host_onli:446,hosta:490,hostb:490,hostc:490,hostnam:533,hot:[394,459,479,515,520,524],hotfix:509,hotspot3d:510,hotter:394,hottest:[434,479],hour:[388,516],how:[384,386,390,391,392,393,394,395,397,398,400,401,404,405,408,409,413,416,433,442,445,446,449,450,451,452,453,454,455,459,461,463,464,465,478,479,480,484,485,488,490,492,495,503,505,506,507,508,509,511,512,516,520,521,522,524,528,529,530,531,534,535,536,537,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580],howev:[385,386,387,389,390,392,393,397,401,402,404,405,413,429,445,446,449,452,454,456,457,458,461,462,463,465,466,471,472,476,477,478,479,481,483,484,485,491,494,502,504,506,507,509,511,512,518,519,520,521,522,523,524,525,527,529,531,534,535,538,540,548,553,554,555,556,557,560,563,564,565,566,567,570,575,576,577,578,579],howto:[471,485,521,527,580],howtosubmitabug:463,howtousejit:417,howtouselljit:491,hpgmg:510,hpp:454,hresult:502,hrf:386,hsatext:386,hsl:510,ht206167:481,htm:510,html:[400,404,418,424,455,463,470,471,472,481,490,509,510,511,514,515,520,527,533,534,546],hton:550,htpasswd:452,http:[391,400,404,426,428,431,432,452,460,463,464,467,470,471,472,481,506,509,510,511,514,517,520,533,534,541,545,546,547,548,549,550,580],huge16:494,huge:[404,452,463,481,494,502,527,531,535],hugepoint:502,human:[399,403,404,414,415,418,422,423,427,434,442,463,479,484,505,520,531,540,544],hundr:459,hundt:446,hung:507,hunger:579,hurdl:457,hurt:404,hw_reg_flat_scr_hi:36,hw_reg_flat_scr_lo:36,hw_reg_gpr_alloc:[36,126,221,315],hw_reg_hw_id:[36,126,221,315],hw_reg_ib_st:[36,126,221,315],hw_reg_lds_alloc:[36,126,221,315],hw_reg_mod:[36,126,221,315],hw_reg_pops_pack:36,hw_reg_sh_mem_bas:[36,315],hw_reg_statu:[36,126,221,315],hw_reg_tba_hi:36,hw_reg_tba_lo:36,hw_reg_tma_hi:36,hw_reg_tma_lo:36,hw_reg_trapst:[36,126,221,315],hw_reg_xnack_mask:36,hwaddresssanit:479,hwreg:[0,1,2,3],hybrid:520,hydra:388,hydro:510,hyper:511,hypersparc:539,hyphen:539,hypothes:498,hypothet:[402,454,489,491,499,507,524,540],i16:[0,2,3,385,386,402,479,490,539],i17:465,i1942652:479,i20:479,i24:479,i256:479,i29:479,i32:[0,1,2,3,385,386,392,394,395,402,405,449,450,454,457,458,461,465,476,477,479,484,485,489,490,505,507,519,521,522,524,531,535,537,539,541,557,560,567,570,578,579],i32imm:[529,539],i32mem:529,i386:[402,431,442,479,517],i48:479,i64:[0,1,2,3,385,386,392,395,402,405,449,450,462,479,490,522,524,531,537,539],i64imm:539,i65:479,i67:479,i686:[402,405,517,535],i8086:[558,568],i8mem:402,iOS:[463,479,533],iaca:429,iaddroff:402,iamcu:431,icc:[463,519,538],icc_:539,icc_g:539,icc_n:539,icc_val:539,iceland:386,icmp:[393,449,458,507,519],icmp_eq:484,icmpinst:507,icon:506,iconst:[77,148,153,156,161,163,260,357],icu:481,idata:430,idea:[388,393,394,404,429,445,449,452,454,455,459,468,479,487,489,505,510,511,514,519,520,529,542,546,552,553,554,555,557,560,562,563,564,565,567,570,571,573,574,575,576,578,579],ideal:[429,452,465,478,481,487,507,524,539],ident:[388,392,402,403,404,405,413,420,449,461,471,479,480,484,489,495,502,505,507,513,516,519,527,535,537,542,554,555,557,564,565,567,572,573,574,575,576,577,578],ident_t:479,identif:[463,471,479,519],identifi:[42,129,227,322,386,393,397,399,400,402,403,404,405,409,413,429,445,449,454,456,462,480,484,486,490,495,500,502,505,507,509,511,512,514,519,520,522,524,527,530,536,537,538,539,540,541,546,547,548,549,550,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],identifierexpr:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],identifierstr:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],identifycudaprefer:446,identityprop:507,identitytransform:547,idiom:[445,446,449,507,512,520,553,563,574],idiomat:[404,507,512,535],idiv:402,idnam:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],ids:[433,450,543],idx0:479,idx1:[462,479],idx2:462,idx3:462,idx:[404,424,462,479,484,542,553,554,555,556,557,558,559,563,564,565,566,567,568,569],idxen:[0,1,2,3,4,102,186,283,386],idxmask:479,ieee754:479,ieee:[386,410,413,446,459,479,527],ieee_mod:386,ifcond:[555,556,557,558,559,565,566,567,568,569,576,577,578],ifcont:[555,556,557,558,559,565,566,567,568,569,576,577,578],ifconvers:539,ifconvert:539,ifdef:[445,446,450,465,481,525,530,554,555,556,557,558,559,560,564,565,566,567,568,569,570,579],ifequ:479,ifexpr:[555,556,557,558,559,565,566,567,568,569,576,577,578],ifexprast:[555,556,557,558,559,565,566,567,568,569,576],iff:[465,479],iffals:479,ific:445,ifloc:[559,569],ifndef:[446,546,547,548,549,550],ifstream:490,iftmp:[555,556,557,558,559,565,566,567,568,569,576,577,578],iftru:479,ifunc:393,ifuncti:479,ifunequ:479,ignor:[11,28,120,131,213,290,307,385,386,389,393,394,402,405,415,418,420,421,423,424,426,429,430,431,432,433,445,449,452,458,463,478,479,481,486,489,495,500,507,511,519,536,538,539,545,547,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],ignore_crash:481,ignore_oom:481,ignore_remaining_arg:460,ignore_timeout:481,ihex:431,ii32:529,ilbdc:510,ill:[413,479],illeg:[102,386,402,445,457,462,465,479,490,505,507,509,524,538],illinoi:[452,510],illustr:[386,392,442,445,449,479,482,507,509,519,540,551,552,553,557,561,562,563,567,572,573,574,575,578],ilp32:[560,570,579],ilp:[429,538],imac:538,imag:[7,17,18,19,20,31,32,33,51,54,105,114,115,116,123,124,136,137,189,202,203,204,205,216,217,218,236,237,286,296,297,298,299,310,311,312,331,334,384,385,402,430,431,432,433,456,479,483,500,527,556,566,577],image_atomic_add:[0,1,2,3],image_atomic_and:[0,1,2,3],image_atomic_cmpswap:[0,1,2,3],image_atomic_dec:[0,1,2,3],image_atomic_inc:[0,1,2,3],image_atomic_or:[0,1,2,3],image_atomic_smax:[0,1,2,3],image_atomic_smin:[0,1,2,3],image_atomic_sub:[0,1,2,3],image_atomic_swap:[0,1,2,3],image_atomic_umax:[0,1,2,3],image_atomic_umin:[0,1,2,3],image_atomic_xor:[0,1,2,3],image_comdat_select_associ:479,image_comdat_select_largest:479,image_debug_directori:500,image_debug_type_codeview:500,image_debug_type_except:495,image_debug_type_fixup:495,image_debug_type_fpo:495,image_debug_type_omap_from_src:495,image_debug_type_omap_to_src:495,image_file_32bit_machin:581,image_file_aggressive_ws_trim:581,image_file_bytes_reversed_hi:581,image_file_bytes_reversed_lo:581,image_file_debug_strip:581,image_file_dl:581,image_file_executable_imag:581,image_file_large_address_awar:581,image_file_line_nums_strip:581,image_file_local_syms_strip:581,image_file_machine_am33:581,image_file_machine_amd64:581,image_file_machine_arm64:581,image_file_machine_arm:581,image_file_machine_armnt:581,image_file_machine_ebc:581,image_file_machine_i386:581,image_file_machine_ia64:581,image_file_machine_m32r:581,image_file_machine_mips16:581,image_file_machine_mipsfpu16:581,image_file_machine_mipsfpu:581,image_file_machine_powerpc:581,image_file_machine_powerpcfp:581,image_file_machine_r4000:581,image_file_machine_sh3:581,image_file_machine_sh3dsp:581,image_file_machine_sh4:581,image_file_machine_sh5:581,image_file_machine_thumb:581,image_file_machine_unknown:581,image_file_machine_wcemipsv2:581,image_file_net_run_from_swap:581,image_file_relocs_strip:581,image_file_removable_run_from_swap:581,image_file_system:581,image_file_up_system_onli:581,image_gather4:[0,1,2,3,31,123,216,310],image_gather4_b:[0,1,2,3],image_gather4_b_cl:[0,1,2,3],image_gather4_b_cl_o:[0,1,2,3],image_gather4_b_o:[0,1,2,3],image_gather4_c:[0,1,2,3],image_gather4_c_b:[0,1,2,3],image_gather4_c_b_cl:[0,1,2,3],image_gather4_c_b_cl_o:[0,1,2,3],image_gather4_c_b_o:[0,1,2,3],image_gather4_c_cl:[0,1,2,3],image_gather4_c_cl_o:[0,1,2,3],image_gather4_c_l:[0,1,2,3],image_gather4_c_l_o:[0,1,2,3],image_gather4_c_lz:[0,1,2,3],image_gather4_c_lz_o:[0,1,2,3],image_gather4_c_o:[0,1,2,3],image_gather4_cl:[0,1,2,3],image_gather4_cl_o:[0,1,2,3],image_gather4_l:[0,1,2,3],image_gather4_l_o:[0,1,2,3],image_gather4_lz:[0,1,2,3],image_gather4_lz_o:[0,1,2,3],image_gather4_o:[0,1,2,3],image_get_lod:[0,1,2,3],image_get_resinfo:[0,1,2,3],image_load:[0,1,2,3],image_load_mip:[0,1,2,3],image_load_mip_pck:[0,1,2,3],image_load_mip_pck_sgn:[0,1,2,3],image_load_pck:[0,1,2,3],image_load_pck_sgn:[0,1,2,3],image_rel_amd64_addr32nb:456,image_rel_amd64_secrel:456,image_rel_amd64_sect:456,image_rel_arm64_secrel_high12a:456,image_rel_arm64_secrel_low12a:456,image_rel_arm64_secrel_low12l:456,image_rel_i386_dir32nb:456,image_rel_i386_secrel:456,image_rel_i386_sect:456,image_sampl:[0,1,2,3],image_sample_b:[0,1,2,3],image_sample_b_cl:[0,1,2,3],image_sample_b_cl_o:[0,1,2,3],image_sample_b_o:[0,1,2,3],image_sample_c:[0,1,2,3],image_sample_c_b:[0,1,2,3],image_sample_c_b_cl:[0,1,2,3],image_sample_c_b_cl_o:[0,1,2,3],image_sample_c_b_o:[0,1,2,3],image_sample_c_cd:[0,1,2,3],image_sample_c_cd_cl:[0,1,2,3],image_sample_c_cd_cl_o:[0,1,2,3],image_sample_c_cd_o:[0,1,2,3],image_sample_c_cl:[0,1,2,3],image_sample_c_cl_o:[0,1,2,3],image_sample_c_d:[0,1,2,3],image_sample_c_d_cl:[0,1,2,3],image_sample_c_d_cl_o:[0,1,2,3],image_sample_c_d_o:[0,1,2,3],image_sample_c_l:[0,1,2,3],image_sample_c_l_o:[0,1,2,3],image_sample_c_lz:[0,1,2,3],image_sample_c_lz_o:[0,1,2,3],image_sample_c_o:[0,1,2,3],image_sample_cd:[0,1,2,3],image_sample_cd_cl:[0,1,2,3],image_sample_cd_cl_o:[0,1,2,3],image_sample_cd_o:[0,1,2,3],image_sample_cl:[0,1,2,3],image_sample_cl_o:[0,1,2,3],image_sample_d:[0,1,2,3],image_sample_d_cl:[0,1,2,3],image_sample_d_cl_o:[0,1,2,3],image_sample_d_o:[0,1,2,3],image_sample_l:[0,1,2,3],image_sample_l_o:[0,1,2,3],image_sample_lz:[0,1,2,3],image_sample_lz_o:[0,1,2,3],image_sample_o:[0,1,2,3],image_scn_align_1024byt:581,image_scn_align_128byt:581,image_scn_align_16byt:581,image_scn_align_1byt:581,image_scn_align_2048byt:581,image_scn_align_256byt:581,image_scn_align_2byt:581,image_scn_align_32byt:581,image_scn_align_4096byt:581,image_scn_align_4byt:581,image_scn_align_512byt:581,image_scn_align_64byt:581,image_scn_align_8192byt:581,image_scn_align_8byt:581,image_scn_cnt_cod:581,image_scn_cnt_initialized_data:[456,581],image_scn_cnt_uninitialized_data:[456,581],image_scn_gprel:581,image_scn_lnk_comdat:581,image_scn_lnk_info:[430,581],image_scn_lnk_nreloc_ovfl:581,image_scn_lnk_oth:581,image_scn_lnk_remov:[456,581],image_scn_mem_16bit:581,image_scn_mem_discard:[456,581],image_scn_mem_execut:581,image_scn_mem_lock:581,image_scn_mem_not_cach:581,image_scn_mem_not_pag:581,image_scn_mem_preload:581,image_scn_mem_purg:581,image_scn_mem_read:581,image_scn_mem_shar:581,image_scn_mem_writ:581,image_scn_type_no_pad:581,image_section_head:495,image_stor:[0,1,2,3,19,20,116,204,205,298,299],image_store_mip:[0,1,2,3],image_store_mip_pck:[0,1,2,3],image_store_pck:[0,1,2,3],image_sym_class_argu:581,image_sym_class_automat:581,image_sym_class_bit_field:581,image_sym_class_block:581,image_sym_class_clr_token:581,image_sym_class_end_of_funct:581,image_sym_class_end_of_struct:581,image_sym_class_enum_tag:581,image_sym_class_extern:581,image_sym_class_external_def:581,image_sym_class_fil:581,image_sym_class_funct:581,image_sym_class_label:581,image_sym_class_member_of_enum:581,image_sym_class_member_of_struct:581,image_sym_class_member_of_union:581,image_sym_class_nul:581,image_sym_class_regist:581,image_sym_class_register_param:581,image_sym_class_sect:581,image_sym_class_stat:581,image_sym_class_struct_tag:581,image_sym_class_type_definit:581,image_sym_class_undefined_label:581,image_sym_class_undefined_stat:581,image_sym_class_union_tag:581,image_sym_class_weak_extern:581,image_sym_dtype_arrai:581,image_sym_dtype_funct:581,image_sym_dtype_nul:581,image_sym_dtype_point:581,image_sym_type_byt:581,image_sym_type_char:581,image_sym_type_doubl:581,image_sym_type_dword:581,image_sym_type_enum:581,image_sym_type_float:581,image_sym_type_int:581,image_sym_type_long:581,image_sym_type_mo:581,image_sym_type_nul:581,image_sym_type_short:581,image_sym_type_struct:581,image_sym_type_uint:581,image_sym_type_union:581,image_sym_type_void:581,image_sym_type_word:581,imagick:510,imagin:[489,491,519],imagmag:[556,566,577],imagstart:[556,566,577],imbu:541,imgrel:456,imit:[485,521,530],imlpement:481,imm16:[0,1,2,3],imm32:[0,1,2,3,402],imm3:[0,2,3],imm4:[2,3],imm:[402,432,433,486,529,539],imm_eq0:531,immarg:[455,479,513],immateri:489,immedi:[45,325,384,386,389,390,393,399,402,404,405,413,418,429,432,433,449,454,455,456,457,465,479,481,483,486,488,490,491,495,499,505,507,509,511,516,519,520,522,524,529,539,543,548,549,550,554,557,560,564,567,570,575,578,579],immediatepar:479,immigr:403,immin:472,immleaf:465,immsext16:402,immsubreg:539,immt:531,immtyp:531,immtypebit:531,immun:520,immut:[475,479,507,536,540],immutablepass:389,impact:[386,398,399,401,404,429,459,461,479,507,510,511,512,519,520],imped:479,imper:[404,461,519,555,557,565,567,576,578],impl:[444,507,540,549,550],implement:[386,390,398,399,401,404,405,409,410,413,416,429,431,437,444,445,446,449,451,452,454,455,456,460,462,463,465,466,473,477,478,480,481,486,488,490,494,502,505,506,509,511,513,514,517,519,522,523,524,527,530,537,541,542,543,544,545,546,547,548,549,550,551,553,554,555,556,557,558,559,561,563,564,565,566,567,568,569,571,572,574,575,576,577,578],implementor:[461,531,554,555,564,565,575,576],impli:[82,170,267,364,382,383,386,389,402,405,409,432,433,442,446,452,454,461,462,479,481,488,495,507,509,511,522,525,530,539],implic:[399,402,495,509,517,520],implicit:[402,404,405,454,479,484,507,519,520,527,529,530,539,542,545,555,565,576],implicitarg:386,implicitcod:519,implicitdef:402,implicitdefin:484,implicitli:[386,393,401,402,404,445,452,456,479,491,507,509,520,522,529,530,538,540,544,546,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],implicitus:402,importantli:[389,404,452,555,565,576],impos:[402,452,479,484,507,516,522],imposs:[389,390,392,465,479,520,539,546,560,570,579],impract:[452,492,493,507,520],improv:[386,389,398,409,454,459,461,463,465,472,479,481,489,491,505,506,507,509,511,513,519,520,524,539,540,546,548,554,560,564,570,575,579],impur:519,imul16rmi8:402,imul16rmi:402,imul:402,in0:479,in1:[402,479],in2:402,in32bitmod:402,in64bitmod:402,inaccessiblemem_or_argmemonli:479,inaccessiblememonli:[393,479],inaccessiblememonly_or_argmemonli:393,inaccur:[401,429],inaccuraci:479,inact:384,inaddr_ani:550,inadvert:[405,525,536],inadvis:462,inalloca:[393,449,479,545],inapplic:[396,468,520],inappropri:516,inbound:[449,450,459,462,479],inc32r:[484,519],inc4:405,inc:[402,404,424,449,463,476,484,507,525,527,539,540],incant:446,incap:[393,560,570,579],incarn:455,incid:516,includ:[7,36,105,126,189,221,286,315,383,384,385,386,387,388,389,390,392,395,397,398,399,400,401,402,403,405,406,409,410,413,415,417,418,426,427,432,433,442,443,444,445,446,447,448,449,450,452,453,454,455,456,459,460,461,462,464,465,466,468,470,471,472,473,476,477,478,479,480,481,482,483,484,486,488,490,491,492,493,494,495,499,500,503,505,506,507,508,509,510,511,512,513,515,516,517,519,520,522,523,524,527,529,530,531,533,534,535,536,538,539,540,541,542,543,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,575,576,577,578,579],include_directori:400,includedir:417,inclus:[384,385,386,404,418,429,444,456,479,508,525,539,546],incom:[402,452,465,479,507,520,539,555,557,565,567,576,577,578],incompat:[454,479,504,519,527],incomplet:[404,453,457,507,520,547,548,549,550],inconsist:[404,424,462,511,519],inconveni:[481,557,567,578],inconvertibleerrorcod:507,incorpor:[402,473,507,571],incorrect:[386,395,479,492,519,520,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],incorrectli:[386,470,479,511,520,551,553,561,563,574],incq:405,incr:431,increas:[386,398,404,411,432,449,452,459,465,474,479,481,482,505,509,517,519,520,527,528,531,536,538,553,563,574],incred:[404,452,469,509],increment:[397,401,402,404,429,461,481,495,499,500,502,505,507,518,555,557,558,559,565,567,568,569,576,578],ind1:479,ind4:479,ind:[559,569],indefinit:481,indemn:452,indent:[485,507,521,544,559,569],independ:[386,390,405,411,445,448,452,459,462,463,465,471,475,477,478,479,482,486,491,507,513,520,522,525,531,538,539,540,542,543,545],index2:520,index2virtreg:402,index:[4,102,186,222,283,316,384,385,386,389,392,393,402,408,413,423,424,429,433,434,436,437,445,449,450,454,456,459,461,463,465,472,475,495,498,499,500,502,503,507,510,519,520,522,523,524,527,539,544,545,559,569],indexedmap:402,indexloc:507,indexoffsetbufferlength:502,indexoffsetbufferoffset:502,indexreg:402,indic:[17,18,36,48,72,84,114,115,126,157,202,203,221,233,256,296,297,315,328,353,366,382,383,384,385,386,389,392,393,394,395,396,400,402,404,409,413,415,420,429,442,445,449,450,452,454,455,456,461,465,471,473,475,478,479,480,481,490,492,493,494,495,497,500,503,505,506,507,509,512,513,517,519,520,522,524,527,529,530,531,534,538,539,540,542,543,552,553,555,559,562,563,565,569,573,574,576],indir:479,indirect:[386,399,402,431,432,437,449,456,457,481,499,513,519,522,524,539,548,549,550],indirectionutil:[549,550],indirectli:[390,404,409,479,529],indirectstubmanag:[548,549],indirectstubsmanag:[549,550],indirectstubsmgr:[549,550],indirectstubsmgrbuild:549,individu:[383,386,392,393,397,402,404,405,409,413,415,418,431,433,455,459,464,465,470,472,478,479,481,486,488,492,495,503,505,509,511,516,520,524,529,535,559,569,571],indivis:477,induc:[512,545],induct:[389,459,463,519,540,553,555,557,563,565,567,574,576,578],industri:545,indvar:[479,507,540],indx:544,ineffect:520,ineffici:[393,402,459,481,507,523,538,557,567,578],ineg:402,inequ:[385,402,507],inevit:[429,511],inexact:[386,479],inf:[386,410,411,445,479,519],infeas:[480,520],infecti:507,infer:[392,399,402,404,410,411,416,446,459,461,465,473,479,492,524,533,540,544],inferattr:540,inferenc:402,inferior:451,infin:[386,429,479],infinit:[389,402,465,479,481,505],influenc:[392,479,480,519,536,540],info:[386,393,398,400,402,409,423,424,429,432,433,436,437,442,444,447,451,452,454,461,463,465,469,471,479,480,481,482,484,492,494,498,503,509,516,527,538,540,543,544,551,556,557,559,560,561,566,567,569,570,571,572,575,576,577,578,579],inform:[383,384,385,386,389,393,395,396,398,399,400,403,405,406,407,408,409,412,415,416,424,427,428,429,430,431,432,433,434,435,436,437,442,443,444,445,446,449,450,451,454,456,457,458,459,461,462,463,464,466,467,468,469,470,471,472,473,474,476,478,480,481,482,483,484,485,486,489,490,493,495,497,499,500,502,503,506,508,509,511,512,514,515,516,517,520,521,522,523,524,525,527,529,531,533,536,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,556,557,558,560,562,563,564,566,567,568,570,571,574,575,577,578,579,580],informativemailnotifi:467,infrastructur:[397,400,402,433,448,452,455,461,463,468,479,491,492,507,508,509,512,513,519,524,533,538,540,545,554,564],infrequ:540,infring:452,ing:[404,448,505,553,557,563,567,574,575,578],ingredi:512,inher:[401,457,479,500,507,520],inherit:[389,402,404,445,473,504,507,525,527,529,530,531,536,537,540,547],inhibit:[434,479,524,529],ini:478,init:[386,445,481,509,540,550,557,558,559,567,568,569,578],init_v:578,initact:387,initi:[393,394,400,409,411,415,429,433,445,449,454,455,457,463,465,473,479,483,489,490,505,506,509,511,512,516,517,518,520,523,527,529,530,539,540,541,544,546,547,548,549,550,553,554,555,557,558,559,563,564,565,567,568,569,574,575,576,577,578],initialexec:[393,479],initialis:[445,531,541,558,568],initialize_ag_pass:540,initialize_native_target:[575,576,577,578],initialize_pass_depend:540,initializealiasanalysi:389,initializeallasmpars:[558,568],initializeallasmprint:[558,568],initializealltarget:[558,568],initializealltargetinfo:[558,568],initializealltargetmc:[558,568],initializemodul:[559,569],initializemoduleandpassmanag:[554,555,556,557,558,564,565,566,567,568],initializenativetarget:[550,554,555,556,557,559,564,565,566,567,569],initializenativetargetasmpars:[550,554,555,556,557,559,564,565,566,567,569],initializenativetargetasmprint:[550,554,555,556,557,559,564,565,566,567,569],initializepass:389,initializerconst:479,initializi:530,initialse:439,initid:393,initsynclibcal:390,initv:[557,558,559,567,568,569],inject:[404,449,519,520],inlin:[386,390,395,399,412,418,429,442,443,445,446,449,452,454,456,457,459,463,484,490,492,498,506,507,509,513,515,519,520,522,524,540,544,547,551,554,555,560,561,564,565,570,575,576,579],inline:[433,479,519],inline_hd1:446,inline_hd2:446,inlineasm:489,inlinebit:479,inlined_at:456,inlinedat:[405,479],inlinehint:[393,479],inner:[398,401,404,406,454,477,479,481,505,507,512,513,529,536,544,545],inner_a:479,innerloop:512,innerloopvector:511,innermost:[512,538],innerstructti:479,innoc:[555,565,576],innov:513,inoperandlist:[531,539],inpredsens:476,input:[14,15,16,17,18,21,22,23,49,55,56,57,67,68,69,70,71,73,74,75,76,77,78,79,80,87,88,89,90,95,96,97,98,101,111,112,113,114,115,134,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,173,174,175,176,181,182,183,184,195,196,197,202,203,234,238,239,240,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,270,271,272,273,278,279,280,281,293,294,295,296,297,300,301,302,329,335,336,337,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,369,370,371,372,377,378,379,380,382,384,386,387,389,391,397,401,402,404,405,406,409,410,411,414,415,418,419,421,422,423,424,425,428,429,430,432,433,436,437,442,443,444,445,446,457,463,465,472,476,480,481,482,484,490,495,505,507,512,515,519,520,524,527,529,531,533,535,538,539,540,542,546,547,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,574,575,576,578,579,581],inputcont:544,inputfilenam:445,inrang:479,inreg:[393,402,479,539],inresumepart:449,ins:[392,402,476,529,531,539],insan:404,insensit:[389,423],insert:[386,389,390,392,397,404,405,409,413,445,449,461,465,479,489,494,505,519,520,525,539,540,541,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],insert_subreg:484,insert_subvector:402,insertbefor:507,insertbranch:539,insertbyt:481,insertdeclar:[559,569],insertel:[392,405],insertion_block:[576,577,578],insertvalu:449,insid:[393,398,400,401,402,404,405,409,416,450,451,453,454,461,463,465,471,473,479,481,488,489,495,502,505,507,512,514,519,520,523,524,527,529,530,534,535,536,537,540,544,545,549,550,554,564],insidebundl:402,insidi:404,insight:[450,479,515,542],insignific:[421,479,522],insn:432,inspect:[393,399,402,424,459,462,479,509,519,540,552,562],inspir:[429,479,505,519,542],inst:[479,505,507,529,539],inst_begin:507,inst_cal:393,inst_end:507,inst_invok:393,inst_iter:507,instal:[386,388,400,401,417,446,453,455,460,463,464,466,467,468,470,472,478,481,490,504,507,508,509,514,531,533,534,540,541,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],instalia:402,instalias:402,install_prefix:400,installeddir:453,instanc:[386,400,402,404,405,409,445,449,453,461,465,473,477,479,483,484,489,491,492,497,506,507,509,514,519,522,527,533,535,536,539,540,541,544,545,546,547,552,553,560,562,563,570,573,574,579],instanti:[409,418,445,446,473,483,507,512,527,529,530,531,539,540,544],instantiatetemplateattribut:527,instantli:507,instcombin:[397,460,507,519,547,548,549,550,554,555,556,557,564,565,566,567],instead:[11,44,45,290,324,325,382,386,389,390,393,397,400,401,402,403,404,405,409,411,416,418,423,424,425,427,429,430,433,443,445,446,449,450,451,452,454,456,457,459,460,462,463,465,467,468,469,472,473,476,477,478,479,480,481,484,489,490,491,495,505,507,509,512,516,518,519,520,522,524,525,529,530,533,535,539,540,541,542,543,544,545,547,548,551,552,553,554,556,557,560,562,563,564,566,567,570,571,572,573,574,575,577,578,579],instinct:386,institer:507,instlisttyp:507,instnam:397,instprint:527,instr0:489,instr1:489,instr2:489,instr:[386,400,402,418,434,444,450,529],instr_begin:578,instr_iter:402,instr_map:542,instrinfo:[402,484,539],instrins:[479,519],instritinclass:531,instrmap:539,instrprofvaluekind:479,instrsch:507,instrsdrm:529,instrssrr:529,instruct:[14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,38,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,73,74,75,76,77,78,79,80,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,105,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,173,174,175,176,177,178,179,180,181,182,183,184,185,189,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,221,222,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,270,271,272,273,274,275,276,277,278,279,280,281,282,286,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,315,316,318,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,369,370,371,372,373,374,375,376,377,378,379,380,381,389,393,397,399,400,404,405,408,410,411,413,415,432,433,434,439,444,446,447,448,449,452,453,456,458,459,460,461,463,466,470,472,474,477,480,488,489,490,492,506,509,512,513,515,516,518,522,524,527,529,531,535,536,537,538,540,541,545,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,574,575,576,578,579],instruction_list_end:424,instructioncount:515,instructor:539,instrumen:450,instrument:[388,395,400,418,434,450,462,469,479,481,492,495,505,523,533,543,545],instrumentationmap:541,instsp:539,insttoreplac:507,instvisitor:[455,507],insuffici:[446,468,479,519,525,539],insul:520,insult:403,int128:502,int128oct:502,int16:502,int16_t:[539,544],int16short:502,int2006:533,int32:[502,522],int32_t:[461,495,502,544],int32long:502,int32ti:507,int32x4_t:392,int64:502,int64_t:[507,544],int64quad:502,int8_t:544,int_get_dynamic_area_offset:479,int_of_float:[577,578],intd:405,integ:[36,37,40,42,99,126,127,129,185,221,223,225,227,282,315,317,320,322,381,383,384,386,390,394,402,404,405,413,415,429,434,445,446,449,450,454,455,456,459,461,465,481,484,489,491,495,500,502,507,509,510,519,524,527,529,530,535,538,539,544,553,563,574],integer_numb:[12,13,34,35,36,37,42,48,66,83,99,109,110,125,126,127,129,146,171,185,193,194,219,220,221,222,223,227,233,249,268,282,291,292,313,314,315,316,317,322,328,346,365,381],integertyp:507,integr:[386,399,400,408,416,445,446,461,463,465,481,482,485,492,507,509,510,519,524,537,541,545,580],intel:[390,400,411,429,432,447,471,479,512,517,520,535,538,558,568],intel_pst:391,inteldialect:479,intellig:[479,507,520],intend:[386,388,389,390,398,400,401,402,403,404,405,413,421,426,445,452,454,455,459,461,463,465,479,482,483,486,492,500,505,507,509,513,516,517,520,522,525,530,539,540,545],intendend:479,intens:[398,459,507],intent:[392,401,402,404,413,452,479,482,492,511,530,557,567,578],intention:[404,479,520,540,552,562,573],inter:[389,395,404,452,459,479,480,491,523,525],interact:[384,390,397,400,402,419,445,454,461,463,469,479,483,488,506,509,513,515,516,519,524,539,546,552,559,560,562,569,570,573,579],intercept:481,interchang:[402,404],interconnect:513,interdepend:491,interest:[386,389,390,392,398,402,404,405,406,408,409,415,429,445,448,452,454,457,459,460,461,463,464,465,467,473,479,481,483,484,487,500,505,507,511,519,520,524,534,540,542,544,545,547,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,569,570,572,573,574,575,576,577,578,579],interf:519,interfac:[386,400,402,404,409,437,445,447,448,451,452,453,454,460,461,463,466,475,476,478,479,481,482,489,490,491,505,519,522,527,529,539,540,545,547,548,551,552,553,560,561,562,563,570,572,573,574,575,579],interfer:[429,454,459,462,479],interim:[399,452],interior:[461,473,480,524],interleav:[386,432,509,512,538],interleave_count:538,intermedi:[393,400,425,427,443,446,448,453,454,457,461,463,465,475,477,479,484,507,514,519,524,533,539,545,552,562,573],intermediari:507,intermingl:479,intermitt:463,intermodular:[482,545],intern:[389,393,400,401,402,405,406,409,429,431,433,442,446,448,449,450,452,453,454,457,459,462,463,479,480,482,483,484,490,491,492,493,499,503,507,524,525,527,529,531,533,534,537,539,540,544,545,546,553,557,559,563,567,569,574,578],internallinkag:507,internalread:484,internet:509,interoper:[390,454,461,479,503,546,560,570,579],interpol:[8,47,106,133,190,232,287,327],interpret:[385,392,393,400,402,406,409,411,417,421,433,434,445,446,450,456,460,463,465,478,479,491,504,507,519,522,524,530,531,535,536,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579],interprocedur:[389,479,482,492,540],interproceedur:547,interrupt:[404,409,458,479,481,520,525],intersect:404,interspers:543,intertwin:480,interv:[499,507],interven:[386,393,429,509,522],intial:507,intim:404,intimmleaf:465,intpr:484,intptr_t:[538,554,555,556,557,559,564,565,566,567,569],intptrsiz:461,intra:[389,523],intraprocedur:[397,488],intreg:[476,539],intregsclass:539,intregsregclass:539,intregsregclassid:539,intregsregisterclass:539,intregssubclass:539,intregssubregclass:539,intregssuperclass:539,intregssuperregclass:539,intregsvt:539,intrepid:[552,562,573],intric:453,intrins:[390,434,444,447,459,480,484,507,513,518,537,538,539,545],intrinsicinst:387,intrinsicsnvvm:490,intro:[447,448,545,557,567,578],introduc:[389,390,391,402,404,405,429,449,450,456,465,472,473,477,479,488,489,499,505,507,509,512,513,519,520,522,524,529,531,539,546,547,549,550,555,556,557,565,566,567,571,576,577,578],introduct:[444,448,463,464,545,580],introductori:545,introspect:[475,479,482,486,524],intrus:[479,507],intscalarti:479,intti:479,inttoptr:[459,522,524],intuit:[479,488],invalid:[384,385,386,389,390,404,409,424,431,434,443,445,454,462,463,479,480,481,483,495,505,507,517,519,520,522,524,539,540,544,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],invari:[389,459,463,465,480,507,524,536,540],invas:[452,544],invent:[503,527],invers:[384,424,479,505],inverse_throughput:424,invert:[459,479,535],invest:455,investig:[433,465,511,520,546,560,570,579],invidu:516,invit:[547,548,549,550],invoc:[386,388,397,400,402,405,406,434,449,453,460,463,466,469,470,479,481,492,511,533,540,541,542,543],invok:[386,389,393,395,397,400,401,402,404,405,418,445,449,454,459,461,463,465,466,477,481,482,483,484,489,491,492,522,524,533,535,539,540,543,547,552,557,562,567,573,575,578],invoke:479,invokeinst:507,invol:454,involv:[386,389,390,394,400,402,429,455,459,461,462,465,472,476,479,491,505,507,509,512,516,517,520,524,525,530,539,542,544,552,555,557,559,562,565,567,569,573,576,578],iommu:386,iostream:[490,542,558,568],ipa:480,ipc:[429,525],iphoneo:533,ipi:[433,493,494,500,503],ipo:[480,489,540],iptr:[465,479],irbuild:[507,519,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576],irc:[403,448,452,459,506,516],ircompil:546,ircompilelay:[491,546,547,548,549,550],irgen:[459,491,549,550],irgenandtakeownership:[549,550],irlay:547,irpath:491,irread:400,irreduc:[479,505,539],irrelev:[389,462,479],irrespect:400,irtest:400,irtransfomrlay:547,irtransformlay:[548,549,550],is64bitmod:539,is_base_of:473,is_const:386,is_dynamic_callstack:386,is_nul:458,is_open:490,is_pip:386,is_ptr64:386,is_restrict:386,is_stmt:456,is_trivially_copy:507,is_volatil:386,is_zero_undef:479,isa:[386,390,402,404,447,452,459,461,473,529,530,539,545],isa_and_nonnul:507,isabsoluteaddress:495,isaddresstaken:484,isalnum:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],isalpha:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],isascii:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],isatleastorstrongerthan:390,isbarri:[529,531],isbasewithconstantoffset:465,isbinaryop:[556,557,558,559,566,567,568,569],isbranch:531,iscal:[529,531],iscommut:531,isconst:[386,393,507],isconstantpoolindex:539,isconvertibletothreeaddress:531,iscxxclass:519,isd:[387,390,402,454,455,539],isdeclar:507,isdef:402,isdefinit:[479,519],isdigit:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],isdopcod:[387,402,455],isdoubl:529,isectcoff:495,isel:[402,444,465,480,519,529,539],iseldagtodag:527,isellow:[390,527],isempti:507,isextern:519,isexternalsymbol:539,isfirstclasstyp:489,isfloatingpointti:507,isfoo:404,isfunct:519,isglobaladdress:539,isgroup:[445,495],ish:[556,566,577],isimmedi:539,isimplicitcod:519,isimplicitdef:531,isindirectbranch:531,isinlin:519,isintegerti:507,isjumptableindex:539,island:386,islandingpad:484,islazi:539,isload:402,isloadfromstackslot:539,isloc:[479,519],isloopinvari:507,islvalu:404,ismod:529,isn:[388,390,401,402,403,404,434,442,446,452,457,462,465,470,479,484,488,505,507,516,519,525,540,551,552,553,554,555,558,559,561,562,563,564,565,568,569,572,573,574,575,576],isnotduplic:531,isnul:404,isnullvalu:489,isobjcclass:519,isobviouslysafetofold:465,isol:[391,394,397,400,402,404,429,448,453,479,524,529,535,546,549,557,567,578,580],isomorph:457,isoper:[556,557,558,559,566,567,568,569],isoperandimmequ:465,isopt:445,isoptim:[479,519],isosdarwin:[559,569],ispack:393,isphysicalregist:402,isphysreg:507,ispic:539,ispip:386,ispoint:489,ispointertyp:404,ispredic:531,isprefix:445,isprint:481,isproto:393,isref:529,isregist:402,isrematerializ:531,isrestrict:386,isreturn:[529,531],issafetospecul:524,isselector:495,isset:445,issimpl:390,issiz:507,isspac:[481,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],isstor:402,isstoretostackslot:539,isstrictfpopcod:387,isstrongerthan:390,issu:[390,392,396,401,402,403,405,409,423,431,445,452,456,459,460,463,465,468,472,479,507,509,510,517,519,520,524,527,535,540,544,551,554,555,557,560,564,565,567,570,572,575,576,578,579],issuedset:429,issuewidth:429,istargetspecif:484,istermin:[404,529,531],isternaryop:387,istreambuf_iter:490,istruncatingstor:539,isunaryop:[387,556,557,558,559,566,567,568,569],isunord:390,isunpredicatedtermin:539,isus:402,isv9:539,isvararg:507,isvector:536,isvi:539,isvolatil:[386,479],itanium:[419,420,456,460,537],itanium_abi_tripl:535,item:[392,393,401,413,415,445,454,456,459,478,479,481,489,507,509,511,513,519,524,529,544,557,567,578],iter:[389,394,397,400,401,402,404,429,445,449,452,461,479,480,481,482,483,489,499,505,512,529,530,539,541,544,552,555,556,557,562,565,566,567,571,573,576,577,578],iterator_rang:507,iteri:[574,575,576,577,578],ith:507,itinerari:[402,531,539],its:[36,42,51,126,129,136,221,227,236,315,322,331,384,385,386,388,389,392,393,394,395,397,398,400,401,402,403,404,405,406,407,409,410,413,414,415,421,422,423,425,427,429,430,432,434,443,444,445,446,448,449,450,452,453,454,455,459,460,461,462,463,465,466,467,472,473,476,477,478,479,480,481,482,483,484,485,488,489,491,494,505,507,509,510,511,512,516,517,519,520,521,522,524,525,527,529,530,531,532,534,535,536,537,538,539,540,545,546,548,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],itself:[388,389,392,393,400,402,404,406,409,416,418,445,449,452,454,455,457,459,460,461,462,463,464,465,469,471,473,474,477,478,479,481,482,489,499,507,509,510,511,512,514,515,516,517,519,520,522,523,524,527,529,530,531,535,536,540,544,546,547,549,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579],iuml:402,ivanov:511,ivanovicdistinguish:511,ivar:519,jacqu:446,jag:499,jaguar:429,jalu01:429,jalu0:429,jalu1:429,jam:[479,512],jame:511,jan:[413,512],jann:520,jarvi:510,java:[390,458,461,479,505,507,524,560,570,579],javascript:[479,522,560,570,579],jazz:508,jb_1:519,jd1:491,jd2:491,jdiv:429,jeff:525,jessi:471,jfpa:429,jfpm:429,jfpu01:429,jfpu0:429,jfpu1:429,jfpuprf:429,jingl:512,jingyu:446,jintegerprf:429,jit:[397,400,404,406,411,417,424,452,457,461,463,464,474,478,479,490,491,504,513,522,524,545,551,553,555,556,557,558,559,560,561,563,565,566,567,568,569,570,571,572,573,574,576,577,578,579],jit_serv:550,jitcompilecallbackmanag:[548,549,550],jitcompilerfn:539,jitcompilerfunct:539,jitdylib:[546,547],jite:[451,545,546,548,549,580],jitevaluatedsymbol:[546,547],jiteventlisten:491,jitfail:491,jitsymbol:[546,547,548,549,550],jitsymbolflag:[548,549,550],jittargetaddress:[548,549,550],jittargetmachinebuild:[546,547],jlagu:429,jlsagu:429,jmp:[479,513,520],jmp_1:519,jmpq:520,jmul:429,jne:[402,520],job:[400,473,481,488,491,525,540,547],joerg:509,john:[404,452],join:[386,411,479,481,487,507,540,542,545],joke:403,jonathan2251:580,jone:[511,512],jonesdistinguish:511,journal:512,journei:[557,567,578],jpg:481,jsagu:429,json:[418,423,444,531,533],jsonnrevnum:509,jstc:429,jtmb:[546,547],judgement:[452,520],juggl:446,juli:[461,509,541],julia:491,jump:[393,399,445,449,454,456,474,479,491,507,508,513,520,537,539,548,555,559,565,569,576],jumptabl:[393,479,484],junip:386,junk:[573,574,575,576,577,578],jurisdict:452,just:[388,389,390,391,392,393,394,397,398,401,402,404,405,407,409,411,413,415,418,421,429,430,432,433,445,446,449,450,452,456,457,462,463,464,465,466,468,471,472,473,474,478,479,481,484,485,487,488,489,490,491,505,506,507,508,509,514,518,519,520,521,522,524,525,527,529,531,533,534,535,539,540,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],justifi:[413,482],justin:465,jvalu0:429,jvalu1:429,jvimul:429,jvm:[491,560,570,579],jyknight:509,kabini:386,kaleidoscop:[489,491,507,546,547,548,549,550,571],kaleidoscopejit:[547,548,549,550,554,555,556,557,559,564,565,566,567,569,580],kaveri:386,kawahito:402,kdtree:510,keep:[389,402,405,431,445,446,449,452,453,457,461,465,473,479,482,484,487,488,489,505,507,512,517,519,531,535,538,540,541,545,548,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579],kei:[386,393,398,402,404,424,452,473,476,479,484,489,491,497,500,502,507,515,520,524,527,531,540,548],kept:[386,389,404,449,452,480,516,519,540],kern0:386,kern1:386,kernarg:386,kernarg_address:386,kernarg_segment_align:386,kernarg_segment_s:386,kernargsegmentalign:386,kernargsegments:386,kernel1:386,kernel:[390,391,402,411,429,446,453,468,479,481,510,513,520,538,539,545,560,570,579],kernel_code_entry_byte_offset:386,kernel_param_0:490,kernel_param_1:490,kernel_param_2:490,kernelparam:490,kevin:402,keycol:476,keyr:463,keystrok:404,keyt:507,keytyp:519,keyword:[389,396,402,445,448,450,460,462,479,481,511,519,527,529,530,531,535,538,540,551,555,556,557,558,559,561,565,566,567,568,569,572,576,577,578],kib:445,kill:[397,402,406,480,481,484,519,540],killal:481,kind:[383,384,385,386,390,393,395,402,403,404,410,413,415,445,450,452,454,455,457,458,460,465,473,475,478,479,480,481,482,484,488,489,493,494,495,502,505,507,509,516,519,520,521,522,527,537,542,543,546,556,557,558,559,566,567,568,569,577,578],kistanova:467,klau:509,klimek:506,kmean:510,knock:404,know:[387,389,390,392,396,397,400,401,402,404,409,429,445,448,450,451,452,454,457,459,461,463,464,467,474,479,481,482,485,490,499,503,506,507,509,511,516,519,520,521,523,524,535,537,538,539,540,544,547,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,573,574,575,576,577,578,579],knowledg:[393,402,404,450,461,479,485,486,492,503,505,521,535,536,560,570,579],known:[389,390,393,400,402,404,406,431,446,454,459,461,462,463,464,472,473,479,490,505,507,508,511,514,518,520,524,529,534,535,537,539,540,544,545,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],knownbit:479,knownsafevalu:507,koblenz:512,kocher:520,komatsu:402,kripk:510,kristof:511,kruskal:510,kryomodel:539,kryowrite_2cyc_xy_norsv_67ln:539,kryowrite_2cyc_xy_xy_150ln:539,krzysztof:511,ksdbginfo:[559,569],kw1:481,kw2:481,kw3:481,kwalifi:581,kwd:[572,573,574,575,576,577,578],l10:542,l1d:429,lab:[467,545],label0:479,label:[0,1,2,3,385,386,393,394,402,448,449,454,457,458,461,465,477,488,489,490,505,507,519,536,539,542,555,557,565,567,576,578],label_branch_weight:395,labeltyp:507,labf:445,labor:445,labori:507,lack:[399,402,403,429,461,462,479,504,517,520,528,529,530,531,575],lad:445,laden:[560,570,579],lagho:510,lah:533,lahf:520,lai:[402,404,462,479,480,507,537,559,569,575,576,577,578],laid:[392,402,452,479,498,499,503,507,575],lako:404,lambda:[465,507,511,546,549,550],lambdaresolv:[548,549,550],lammp:510,lanai:511,lanczo:510,land:[449,452,454,477,479,484,524],landingpad:[449,454,505],landscap:509,lane:[384,386,465,479],lang:[398,445,511,533],langref:[387,390,455,459,490],languag:[390,400,401,402,403,405,410,414,422,425,427,443,445,446,447,448,449,452,453,454,456,458,460,461,462,463,470,480,481,484,490,491,505,507,510,512,522,524,527,528,531,535,538,539,543,544,545,546,547,552,553,554,558,559,562,563,564,568,569,573,574,575],language_vers:386,languagevers:386,langug:491,larg:[390,393,397,400,402,404,406,409,411,415,429,445,446,452,453,456,461,463,465,469,472,476,477,479,481,488,490,491,493,497,499,503,505,507,508,510,511,513,519,522,524,527,531,533,535,539,541,543,548,554,564,575],largeconst:522,larger:[386,393,398,402,404,415,425,429,452,453,455,456,465,469,479,481,495,507,510,511,513,517,519,524,539],largest:[99,185,282,381,384,402,456,459,465,479,495],last:[384,390,393,402,404,405,409,413,429,445,449,452,454,463,464,472,473,479,485,488,492,499,502,506,507,509,513,521,524,529,530,535,536,538,539,540,543,546,551,554,556,559,561,564,566,569,574,577],lastchar:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],lastinst:539,lastli:[475,535,540,559,569],lastopc:539,latch:479,late:[390,449,459,479,529,539],latenc:[402,411,424,429,479,520,542],later:[386,388,395,399,400,401,402,404,405,418,449,450,452,454,459,463,464,465,479,481,483,484,485,489,499,505,506,507,508,509,512,513,515,517,519,521,522,524,529,535,536,539,540,541,546,552,553,554,555,556,557,559,562,563,564,565,566,567,569,571,573,574,575,576,577,578],latest:[400,405,407,453,463,464,465,506,509,513,514,533],latter:[385,390,402,449,465,479,489,507,511,519,524,529,536,539,552,562,573],lattner:[509,511,579],lattneracronym:511,lattneragre:511,lattnerfunct:511,lattnerlow:511,lattnerrevnum:509,lattnertransit:511,launch:[386,398,446,490,548],lava:510,lavamd:510,law:[404,516],lawsuit:452,lawyer:452,layer:[389,460,484,491,499,509,546,548,549,560,570,579,580],layout:[386,392,398,400,401,433,446,448,450,459,461,462,471,491,494,495,497,500,502,509,524,539,543,545,554,558,564,568],lazi:[389,432,479,546,547,554,564,580],lazier:547,lazili:[393,482,491,507,513,546,547,548,549,550,575],lazyemittinglay:491,lazyresolverfn:539,lbar:402,lbb0_1:520,lbb0_2:[518,520],lbb0_3:520,lbb0_4:520,lbb0_5:520,lbb0_n:520,lbd:580,lbl:510,lclang1:509,lclang2:509,lcov:418,lcpi0_0:535,lcssa:480,lcuda:490,lcudart:446,lcudart_stat:446,ld64:492,ld_preload:517,ldflag:[417,466,546,547,548,549,550,553,554,555,556,557,558,559,563,564,565,566,567,568,569],ldl:446,ldm:479,ldpxi:484,ldpxpost:484,ldr:[456,486,531],ldrd:390,ldrex:390,ldri:539,ldrr:539,lds:[0,1,2,3,28,120,213,307,386],lds_direct:[68,70,78,97,147,148,150,152,164,183,250,252,280,347,349,379],lds_size:386,ldststoreupd:402,lea:[402,520,531],lead:[390,401,402,404,405,419,424,431,432,445,449,452,462,465,466,470,479,481,505,507,511,519,520,523,544,548,552,559,562,569,573],leader:[404,511],leaf:[410,454,493,519,542],leak:[409,456,461,477,479,518,520,535,572],leaki:481,leaksanit:481,leap:506,leaq:518,leari:446,learn:[403,404,463,479,481,485,489,503,506,507,510,511,521,547,557,560,567,570,578,579],least:[385,386,389,390,391,392,393,398,402,404,409,413,424,429,432,433,445,452,454,460,465,468,469,471,479,481,487,488,493,505,507,509,511,514,520,522,524,527,529,530,539,541,543,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],leav:[391,396,409,431,445,449,452,457,461,466,474,479,481,489,490,505,506,509,512,519,520,524,539,547],leb128:[402,410],leb:450,left:[384,385,386,393,397,401,402,404,413,452,459,479,489,505,507,529,531,534,538,539,544,546,552,553,555,559,562,563,565,569,573,574,576],leftr:489,legaci:[393,400,405,461,479,491,513,536,540,542,546,547,548,549,550,554,555,556,557,558,564,565,566,567,568],legacycompileondemandlay:548,legacyircompilelay:[548,549,550],legacyirtransformlay:[548,549,550],legacypassmanag:[540,542,547,548,549,550,554,555,556,557,558,559,564,565,566,567,568,569],legacyrtdyldobjectlinkinglay:[548,549,550],legal:[386,387,390,446,452,454,455,462,479,484,486,488,490,493,507,512,524,535],legalact:539,legalfor:465,legalforcartesianproduct:465,legalfortypeswithmems:465,legalif:465,legalitypred:465,legalityqueri:465,legalizeact:539,legalizedag:[387,455],legalizeop:[387,455],legitim:404,len:479,len_control:481,length:[392,393,402,409,413,418,445,450,462,479,481,493,494,495,498,499,500,502,505,507,519,520,521,524,527,529,535,538,574,575,576,577,578],lengthen:424,less:[385,386,391,392,393,402,404,405,409,413,418,429,431,445,450,452,457,459,461,463,468,477,479,481,485,489,502,505,507,509,511,512,514,519,521,524,531,535,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],lesser:[392,479],let:[388,402,405,434,445,446,448,449,450,462,465,467,473,474,476,479,482,485,488,489,490,491,499,504,506,507,509,516,519,520,521,523,524,531,534,539,540,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],letitem:530,letlist:530,letter:[393,404,437,445,479,511,539,556,557,558,559,566,567,568,569,577,578],leukocyt:510,level:[384,386,388,389,390,393,395,396,398,400,403,405,410,415,416,429,433,436,437,446,447,448,449,451,452,454,458,459,460,461,462,463,469,477,478,480,483,488,489,490,492,499,503,507,508,509,513,522,524,529,534,535,536,537,538,539,540,541,543,544,545,546,548,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],leverag:[454,461,463,507,543],lex:[530,551,559,561,569,572,573,574,575,576,577,578],lex_com:[572,573,574,575,576,577,578],lex_id:[572,573,574,575,576,577,578],lex_numb:[572,573,574,575,576,577,578],lexer:[460,542,552,553,554,556,557,558,559,560,562,563,564,566,567,568,569,570,571,573,574,575,577,578,579,580],lexic:[402,404,457,479,519,524,552,554,559,562,564,569,573,575],lexicalblock:[559,569],lexicograph:[404,489],lexicon:545,lexidentifi:[455,542],lexloc:[559,569],lf_arglist:502,lf_arrai:502,lf_bitfield:502,lf_buildinfo:502,lf_class:502,lf_endprecomp:502,lf_enum:502,lf_fieldlist:502,lf_func_id:502,lf_interfac:502,lf_label:502,lf_methodlist:502,lf_mfunc_id:502,lf_mfunction:502,lf_modifi:502,lf_pad0:494,lf_pointer:502,lf_precomp:502,lf_procedur:502,lf_string_id:502,lf_structur:502,lf_substr_list:502,lf_typeserver2:[502,519],lf_udt_mod_src_lin:502,lf_udt_src_lin:502,lf_union:502,lf_vftabl:502,lf_vtshape:502,lfoo:402,lfunc1_end:386,lfunc_end0:386,lgkm_cnt:[99,185,282,381],lgkmcnt:[99,185,282,381,386],lgkmcnt_sat:[99,185,282,381],lgtm:[448,480,506],lhs:[573,574,575,576,577,578],lhs_val:[574,575,576,577,578],lhse:[557,558,559,567,568,569],lib64:[400,446,463],lib:[386,387,400,402,404,408,415,417,424,433,436,437,445,446,451,453,455,456,461,464,466,471,484,489,491,507,508,509,511,517,519,525,527,539,540,545,546,547,548,549,550,553,554,555,556,557,558,559,563,564,565,566,567,568,569],liba:491,libb:491,libc:[404,420,446,452,454,463,470,479,481,507,513,517,560,570,579],libcal:[465,534],libcallfor:465,libcallif:465,libclang_rt:[469,541],libclc:[452,509],libcmt:464,libcuda:490,libcxx:[398,400,463,509,511,514],libcxxabi:[398,400,463,509],libdir:417,libffi:[400,504],libfil:417,libfoo:491,libfuzz:[460,545],libgcc1:471,libgcc:[454,518],libit:445,libllvm:[398,400,463,504],libllvmcor:507,libllvmir:507,liblto:[466,511],liblzma:471,libm:[553,554,563,564,574,575],libnam:[417,540],libomp:514,libopag:504,libpartit:456,libpath:[426,456],libpfm:400,libpo:445,librari:[389,390,391,393,400,401,406,408,411,413,415,416,417,418,427,432,433,436,437,443,444,447,451,452,453,457,459,461,462,464,465,469,470,471,474,478,482,490,492,498,505,513,515,519,520,533,535,538,539,542,544,545,546,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,579],library_nam:478,librarygroup:478,librarynam:[461,508],libremark:515,libsampl:508,libscudo:517,libsfgcc1:471,libstdc:[404,420,446,453,454,463,471],libsupport:509,libsystem:404,libthread_db:451,libtinfo:471,libunwind:[398,454,463,509,511],libxml2:[471,481],libxml:481,libxxx:471,libz:479,lic:505,licens:[404,463,472,510,540,546,547,548,549,550],license:452,licm:[390,459,479,480,507,540],lie:[445,524],lies:[461,479,522],life:[404,424,446,452,459,481,491,545],lifelong:545,lifetim:[402,449,452,459,461,491,507,540,541,546,548],lift:[459,512,547],light:[404,479],lightli:[479,514,546],lightweight:[404,409,453,507],like:[386,387,388,389,390,393,395,397,398,400,402,405,411,413,421,424,429,433,445,446,449,450,452,453,454,455,458,459,460,461,462,463,464,465,468,469,471,473,478,479,481,482,483,484,485,486,488,489,490,491,492,493,494,495,499,500,503,504,505,506,509,510,511,512,513,514,515,517,518,519,520,521,522,524,525,527,529,530,531,533,534,535,536,537,539,540,541,542,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],likeli:[395,479],likewis:479,lim:481,limit:[7,72,105,157,189,256,286,353,384,385,386,390,397,398,402,403,404,406,416,429,431,433,445,452,456,459,461,462,463,465,475,479,481,488,493,495,505,507,509,511,516,517,518,519,520,522,529,540,544,545,554,555,556,559,564,565,566,569,575,576,577],linaro:[468,470],line:[388,390,397,400,401,402,404,405,406,409,410,411,413,414,415,418,419,420,422,423,424,425,427,429,430,431,432,433,434,436,437,442,443,444,446,450,451,452,454,456,460,461,463,464,466,470,474,475,478,479,480,481,484,485,488,491,492,495,498,503,504,507,508,509,511,514,515,517,519,520,521,529,531,533,534,535,539,540,542,544,545,546,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],linear:[389,402,404,410,411,462,495,502,507,509,512,540],linearscan:[402,411,540],linebegin:530,lineend:530,lineno:[559,569],linger:524,link:[382,383,386,389,390,391,397,398,400,402,404,406,407,408,413,417,418,426,430,431,432,442,443,445,446,450,452,456,460,461,470,471,472,474,478,479,480,481,485,488,489,491,492,493,495,500,502,504,505,506,507,508,509,514,516,517,518,519,520,521,524,526,532,533,535,537,539,540,541,542,545,547,548,551,552,553,554,556,558,562,563,564,566,568,572,574,575,576,577,578,579],link_compon:508,linkabl:386,linkag:[393,402,421,442,459,463,489,490,493,507,553,559,563,569,574],linkagenam:[479,519],linkagetyp:507,linkallcodegencompon:540,linker:[37,127,223,317,386,397,398,399,400,402,404,408,410,417,432,436,437,445,460,461,463,466,470,471,478,490,491,492,495,500,502,507,517,519,533,535,539,545,546,556,566],linkinfo:503,linkonc:[393,463,479,490,507],linkonce_odr:[393,459,479,490],linkonceanylinkag:507,linkonceodrlinkag:507,linpack:[533,538],linux:[390,400,402,404,424,446,451,453,454,460,463,466,468,469,470,471,479,481,491,513,520,522,533,535,541,545,553,554,558,563,564,568],lipo:408,liquid:386,lisp:[461,560,570,579],list:[385,386,388,389,390,393,395,397,398,400,402,403,405,406,407,408,409,410,411,413,415,416,417,418,419,420,421,423,424,431,432,433,434,436,437,442,443,444,448,451,452,453,454,455,457,459,460,461,463,465,471,472,473,474,475,476,478,480,481,482,483,484,485,486,487,488,489,490,491,497,499,500,504,505,506,508,509,511,514,515,516,517,518,519,521,522,524,527,529,530,531,533,535,538,539,540,541,542,551,560,561,570,572,579],list_nam:401,list_of_list:401,list_property_nam:478,listconcat:[529,530],listen:550,listsplat:[529,530],lit:[388,400,408,464,469,508,509,519,523,533,535],lit_arg:535,lit_config:409,lit_filt:409,lit_num_shard:409,lit_opt:409,lit_run_shard:409,litconfig:409,liter:[68,69,71,73,78,79,147,149,154,158,161,164,165,250,251,254,257,262,347,348,351,354,359,393,401,404,405,413,445,458,479,484,486,507,527,529,530,544,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],literatur:402,litloc:[559,569],litter:452,littl:[386,392,393,402,445,453,457,461,462,465,468,479,485,489,492,503,505,507,515,519,521,525,537,539,540,543,547,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,577,578,579],littleaarch64:431,littlearm:431,littleriscv:431,litvalu:393,live:[386,389,392,400,404,424,446,454,461,463,464,465,474,477,479,480,482,487,505,507,512,519,520,522,524,540,553,554,557,563,564,567,574,578],live_begin:461,live_end:461,live_iter:461,live_s:461,livecount:461,livedebugvalu:479,livedebugvari:519,livein:[424,484,519],liveinterv:[402,411],liveintervalanalysi:402,liveli:424,liveoffset:461,liveonentri:488,liveout:[522,524],ljti0_0:[513,520],lkern0_end:386,lkern1_end:386,lkkmcnt:386,llazyjitbuild:491,llbuilder:578,llc:[397,402,405,406,408,411,458,460,461,463,464,469,474,479,484,490,492,515,519,524,535,539,540,542,558,568],lld:[386,400,404,426,463,469,470,492,509,511,513,515],lldb:[400,404,451,452,463,478,487,491,507,509,511,519],llgo:509,lli:[406,408,410,451,463,464,474,492,540],llibnam:445,lljitbuild:491,lllazyjitbuild:491,llld1:509,llld2:509,lllexer:[455,542],lllvm1:509,lllvm2:509,llnl:510,llparser:[455,542],llt:465,lltok:455,llvalu:[574,575,576,577,578],llvm1:509,llvm2:509,llvm:[387,388,399,405,406,407,444,445,446,451,458,459,465,470,475,477,478,483,484,485,488,489,491,492,493,494,495,499,500,502,503,506,510,511,514,516,517,520,521,529,530,531,533,534,536,537,544,546,547,548,549,550,551,552,556,558,559,561,562,566,568,569,572,573,577],llvm_:401,llvm_abi_breaking_check:400,llvm_all_target:[463,539],llvm_analysi:[574,575,576,577,578],llvm_ani:455,llvm_append_vc_rev:400,llvm_build_32_bit:400,llvm_build_benchmark:400,llvm_build_dir:463,llvm_build_doc:400,llvm_build_exampl:400,llvm_build_instrumented_coverag:400,llvm_build_llvm_dylib:[398,400,463],llvm_build_root:400,llvm_build_test:400,llvm_build_tool:400,llvm_ccache_build:400,llvm_ccache_dir:400,llvm_ccache_maxs:400,llvm_cmake_dir:400,llvm_compiler_job:400,llvm_create_xcode_toolchain:400,llvm_cxx_std:400,llvm_debug:[397,443,445],llvm_definit:400,llvm_dependent_librari:456,llvm_dir:[400,489],llvm_distribution_compon:398,llvm_doxygen_qch_filenam:400,llvm_doxygen_qhelpgenerator_path:400,llvm_doxygen_qhp_cust_filter_nam:400,llvm_doxygen_qhp_namespac:400,llvm_doxygen_svg:400,llvm_dylib_compon:[398,400,463],llvm_enable_abi_breaking_check:507,llvm_enable_assert:[400,507],llvm_enable_bind:400,llvm_enable_dia_sdk:400,llvm_enable_doxygen:[400,463],llvm_enable_doxygen_qt_help:400,llvm_enable_eh:400,llvm_enable_expensive_check:400,llvm_enable_ffi:400,llvm_enable_id:400,llvm_enable_libpfm:400,llvm_enable_lld:400,llvm_enable_lto:[398,400],llvm_enable_p:400,llvm_enable_pedant:400,llvm_enable_project:[398,400,463,535],llvm_enable_rtti:400,llvm_enable_runtim:398,llvm_enable_sphinx:[400,463],llvm_enable_thread:400,llvm_enable_unwind_t:400,llvm_enable_warn:400,llvm_enable_werror:400,llvm_enable_z3_solv:513,llvm_enable_zlib:400,llvm_executionengin:[575,576,577,578],llvm_executionengine_orc_kaleidoscopejit_h:[546,547,548,549,550],llvm_experimental_targets_to_build:513,llvm_external_:400,llvm_external_project:400,llvm_force_use_old_toolchain:400,llvm_gc_root_chain:461,llvm_gcc_dir:534,llvm_include_benchmark:400,llvm_include_dir:400,llvm_include_exampl:400,llvm_include_test:400,llvm_include_tool:400,llvm_install_binutils_symlink:400,llvm_install_doxygen_html_dir:400,llvm_install_ocamldoc_html_dir:400,llvm_install_sphinx_html_dir:400,llvm_install_toolchain_onli:398,llvm_lib:400,llvm_libdir_suffix:400,llvm_library_vis:461,llvm_link_llvm_dylib:[398,400],llvm_linker_opt:456,llvm_lit_arg:400,llvm_lit_tools_dir:[400,464],llvm_map_components_to_libnam:400,llvm_map_components_to_librari:400,llvm_obj_root:[508,534,535],llvm_on_unix:525,llvm_on_xyz:525,llvm_optimized_tablegen:[400,463],llvm_package_vers:400,llvm_parallel_compile_job:400,llvm_parallel_link_job:400,llvm_profdata_fil:[388,400],llvm_reverse_iter:400,llvm_revis:400,llvm_runtime_distribution_compon:398,llvm_scalar_opt:[575,576,577,578],llvm_site_config:[464,535],llvm_src_dir:468,llvm_src_root:[508,534],llvm_stackmap:522,llvm_svn_rw:451,llvm_sympart:456,llvm_tablegen:400,llvm_target:[575,576,577,578],llvm_target_arch:400,llvm_target_definit:539,llvm_targets_to_build:[398,400,453,463,464],llvm_temporarily_allow_old_toolchain:400,llvm_tools_binary_dir:400,llvm_tripl:424,llvm_unreach:[404,489,507],llvm_use_intel_jitev:400,llvm_use_link:400,llvm_use_newpm:400,llvm_use_oprofil:400,llvm_use_perf:400,llvm_use_sanit:400,llvm_yaml_is_document_list_vector:544,llvm_yaml_is_flow_sequence_vector:544,llvm_yaml_is_sequence_vector:544,llvm_yaml_strong_typedef:544,llvmanalysi:508,llvmasmpars:508,llvmbb:545,llvmbc:393,llvmbitcod:455,llvmbitread:508,llvmbuild:[404,416,545],llvmbuilder:575,llvmcfiverifi:399,llvmconfig:400,llvmcontext:[479,491,492,542,546,547,553,554,555,556,557,558,559,563,564,565,566,567,568,569],llvmcontextimpl:542,llvmcore:[472,508,514],llvmcreatedisasm:486,llvmcreatesimplemcjitmemorymanag:522,llvmdevmeet:465,llvmdisasminstruct:486,llvmdisassembler_option_usemarkup:486,llvmdummi:539,llvmdummyasmprint:539,llvmdummycodegen:539,llvmfoldingbuild:575,llvmfuzzeriniti:481,llvmfuzzertestoneinput:481,llvmgccdir:534,llvmgettypekind:455,llvmgold:466,llvmgrep:463,llvmhello:540,llvminitializesparcasmprint:539,llvminitializesparctargetinfo:539,llvmlab:509,llvmlib:508,llvmlibthin:426,llvmmemorymanagerallocatedatasectioncallback:522,llvmorg:[463,487,509],llvmpassnam:400,llvmpush:509,llvmremarkentrydispos:515,llvmremarkentryref:515,llvmremarkparsercreateyaml:515,llvmremarkparserdispos:515,llvmremarkparsergetnext:515,llvmremarkparserhaserror:515,llvmremarkparserref:515,llvmrock:404,llvmscalaropt:508,llvmsetdisasmopt:486,llvmsupport:[463,508],llvmtarget:508,llvmtargetmachin:539,llvmtop:540,llvmtransformutil:508,llvmtypekind:455,llvmtyperef:455,llvmweekli:487,lma:[432,542],lmalloc:445,lmerg:509,lmyproj1:509,lnt:[471,509,514],lo12:456,lo16:402,load:[31,32,33,123,124,216,217,218,310,311,312,384,386,389,390,391,392,393,397,400,404,405,406,409,410,411,416,421,431,433,437,443,445,449,451,452,454,456,458,461,462,465,474,478,480,481,482,484,486,488,489,490,491,497,505,507,509,512,513,517,519,522,523,524,535,537,539,541,542,545,550,557,558,559,567,568,569,578],loadabl:[431,461],loadable_modul:461,loaded1:519,loaded2:519,loader:[386,463,484,520,554,564],loadinst:404,loadlal:479,loadlibraryperman:[548,549,550],loadmodul:491,loadobject:483,loadregfromaddr:539,loadregfromstackslot:[402,539],loadsdnod:507,loc0:522,loc1:522,loc:[423,456,519,524,539,559,569],local:[386,389,393,394,402,404,405,410,411,418,421,430,431,445,446,452,454,457,461,468,469,470,480,483,484,489,490,493,505,507,511,512,517,519,520,523,524,527,530,535,540,544,545,551,553,554,563,564,571,572,574,575],local_buff:520,local_release_x:509,local_unnamed_addr:[393,456,479],localaddress:479,localdynam:[393,479],localescap:454,localexec:[393,479],localrecov:454,localrepo:509,locat:[7,38,51,105,136,189,236,286,318,331,384,386,389,390,398,400,402,404,408,409,412,413,416,429,433,445,450,454,456,458,459,461,462,471,474,479,480,483,484,486,490,493,500,505,507,508,514,516,517,522,524,525,535,538,539,544,545,556,557,566,567,577,578],lock:[390,459,479,491,507,509,517,540],lockstep:509,loclist:423,lod:384,lodg:491,log10:538,log2:538,log:[387,389,397,405,409,452,481,502,505,506,507,509,520,534,538,541,542,543,547],log_arg1:541,logallunhandlederror:[549,550],logarithm:[393,479,507],logcount:495,logerror:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],logerrorp:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],logerrorv:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],logfil:541,logger:[387,516],logic:[385,402,404,405,409,429,452,462,465,473,478,479,489,495,505,507,512,520,546,552,555,556,557,562,565,566,567,574,576,577,578],longer:[390,396,398,402,404,413,434,446,452,457,459,461,469,475,479,481,485,491,505,507,508,509,511,513,521,540,547,554,557,564,567,578],longjmp:[479,560,570,579],look:[387,389,390,393,400,401,402,404,405,409,423,429,433,442,445,446,448,449,450,451,452,454,455,456,461,462,463,464,465,466,472,473,478,479,480,482,484,485,487,488,489,490,491,492,495,499,500,503,505,506,507,508,509,511,515,518,519,520,521,522,524,527,529,530,535,537,539,540,541,542,543,544,545,546,547,548,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578,579],lookup:[404,423,442,463,479,489,491,493,502,503,505,507,513,527,529,539,543,546,547,553,556,560,563,566,570,574,577,578,579],lookup_funct:[574,575,576,577,578],lookupflag:[548,549,550],lookuptarget:[558,568],loooong:509,loop:[386,389,390,402,405,429,446,449,459,461,463,465,480,481,489,492,507,512,513,519,524,533,539,545,551,552,553,554,556,557,558,559,560,561,562,563,564,566,567,568,569,570,571,572,573,574,575,577,578,579],loop_bb:[576,577,578],loop_end:[37,127,223,317],loop_end_bb:[576,577,578],loop_header_weight:479,loopbb:[555,556,557,558,559,565,566,567,568,569],loopcond:[555,556,557,558,559,565,566,567,568,569,576,577,578],loopdistribut:536,loopend:[555,556,557,558,559,565,566,567,568,569,578],loopendbb:[555,556,557,558,559,565,566,567,568,569],loopfullunrol:536,loophead:[479,555,556,565,566],loopid:536,loopinfo:[511,540],loopinfobas:507,loopinfowrapperpass:540,loopinterchang:536,looppass:492,looprerol:533,loopunrol:536,loopunrollandjam:536,loopunswitch:505,loopunswith:459,looputil:540,loopvector:[512,519,536],loopvectorizationplann:512,loos:531,lore:388,lose:[465,509,519,520,527,540,560,570,579],loss:[461,507,509,519,520],losslessli:489,lost:[385,454,457,479,519,520,536,560,570,579],lot:[388,397,401,402,404,445,452,455,457,461,462,463,468,473,475,479,484,504,505,507,509,519,520,531,534,539,540,541,544,548,551,552,553,554,556,557,559,560,562,563,564,566,567,569,570,572,573,574,575,577,578,579],love:507,low:[48,205,216,218,233,328,384,385,386,391,393,402,415,429,433,436,437,445,455,461,462,479,489,490,499,507,512,513,520,524,525,529,539,543,545,552,556,557,562,566,567,573,577,578],lower16:456,lower:[99,381,384,389,390,392,402,404,429,430,444,446,449,454,455,457,459,477,484,491,502,511,513,517,520,522,527,538,539,552,556,557,560,562,566,567,570,573,577,578,579],lower_bound:507,lower_cas:511,loweralloc:540,lowerbound:479,lowercal:542,lowercas:[539,554,564,575],lowerfor:465,lowerfp_to_sint:539,lowerif:465,loweroper:539,lowerswitch:465,lowertypetest:537,lowest:[390,392,404,450,479,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],lpad:[449,454,479],lpae:390,lpc0:484,lpechacek:391,lpm:540,lqueue:429,lrt:446,lsampl:508,lsb:[131,402,543],lsb_extract:479,lsbit:507,lsda:480,lsl:456,lsr:513,lst:529,lsunit:429,ltmp1:[484,524],ltmp:456,lto2:479,lto:[393,398,449,479,480,482,492,513,515,536,537],lto_codegen_add_modul:482,lto_codegen_add_must_preserve_symbol:482,lto_codegen_compil:482,lto_codegen_cr:482,lto_codegen_set_debug_model:482,lto_codegen_set_pic_model:482,lto_module_cr:482,lto_module_create_from_memori:482,lto_module_dispos:482,lto_module_get_num_symbol:482,lto_module_get_symbol_attribut:482,lto_module_get_symbol_nam:482,lto_module_is_object_fil:482,lto_module_is_object_file_for_target:482,lto_module_is_object_file_in_memori:482,lto_module_is_object_file_in_memory_for_target:482,lua:461,luckili:461,lud:510,lvalu:507,lvaluerefer:494,lvaluerefthispoint:494,lvl:[511,542],lvm:[559,569],lwe:[0,1,2,3],lying:480,m1writenmisc1:539,m33:513,m35p:513,m35qpb:542,m64:453,m7170:386,m_func:507,m_op_sel:[0,3,38,318],m_op_sel_hi:[0,3,38,318,382],mac:404,mach:[393,428,447,479],mach_universal_binari:442,machin:[386,392,399,400,404,405,408,409,410,411,418,423,426,444,446,451,452,453,461,463,464,467,468,470,471,479,480,481,483,489,490,491,495,507,509,511,513,519,527,533,538,540,543,545,550,554,559,560,564,569,570,575,579,581],machinebasicblock:[484,507,539],machineblockfrequencyinfo:394,machinecodeemitt:539,machinecombin:465,machineconstantpool:[402,484],machineconstantpoolvalu:484,machinecs:465,machineframeinfo:402,machinefunct:[465,484,507,511,519],machinefunctioninfo:[402,484],machinefunctionpass:[492,539,542],machinefunctionproperti:465,machineinstr:[410,411,458,465,511,527,535,539],machineinstrbuild:465,machineirbuild:465,machinememoperand:[390,465],machinemoduleinfo:484,machineoperand:[402,511,539],machinepassregistri:540,machinepassregistrynod:540,machinepipelin:513,machineregisterinfo:[402,465,511],machineri:[473,534],machineverif:513,macho:[393,402,410,432,437,483,491,515,522],machoobjectfil:507,macinfo:479,maco:[400,413,446,451,463,481,492,507,533,535,540],macosx10:479,macport:504,macro:[400,404,409,418,423,443,445,446,450,454,479,481,513,527,531,539,540,554,564,575],macronam:530,maddld:513,made:[389,392,393,396,399,402,404,446,452,454,457,458,459,462,463,469,472,473,479,485,488,489,494,505,507,508,509,511,517,518,519,520,521,524,527,528,531,540,544,545,554,555,557,560,564,565,567,570,576,578,579],mafdc:513,mag:479,magic:[390,413,463,479,481,499,507,515,519,556,566,577],magnif:[551,556,561,566,572,577],magnitud:479,mai:[0,1,2,3,4,7,14,15,16,17,18,19,20,21,22,23,32,33,36,37,39,40,41,42,49,99,102,105,111,112,113,114,115,116,124,126,127,128,129,134,185,186,189,195,196,197,202,203,204,205,217,218,221,223,224,225,226,227,234,282,283,286,293,294,295,296,297,298,299,300,301,302,311,312,315,317,319,320,321,322,329,381,382,383,384,385,386,387,390,392,393,395,396,397,398,399,400,401,402,403,404,405,406,407,409,410,411,413,418,423,424,425,429,430,431,432,434,436,437,445,446,448,449,451,452,454,455,456,457,459,460,461,462,463,464,465,466,467,468,469,470,472,475,477,478,479,480,481,482,483,484,487,488,490,491,492,493,495,499,500,502,503,505,506,507,508,509,511,512,513,516,517,519,520,522,523,524,525,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,547,548,549,550,551,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,572,574,576,577,578,579],mail:[403,404,448,452,460,463,467,472,481,485,487,506,508,513,514,516,521,524,541,542,560,570,579],mailer:452,main:[392,394,396,398,400,402,404,418,424,429,431,436,437,442,445,449,450,451,452,454,460,463,464,465,466,467,470,472,477,478,479,481,482,485,490,491,505,507,509,511,513,515,519,521,529,531,535,537,539,540,541,542,545,546,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579],main_loop:[573,574,575,576,577,578],mainfun:550,mainjd:491,mainli:[429,446,465,479,489,508,527],mainlin:[452,472,509],mainloop:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],mainsym:491,mainsymbolnam:491,maintain:[386,389,390,393,396,400,401,402,404,445,446,448,452,453,455,461,472,479,489,491,497,499,507,509,511,517,519,522,525,531,540,543],mainten:[452,476,482],maj:514,major:[389,402,404,405,450,454,457,459,463,464,465,472,479,489,491,492,493,495,504,505,507,509,512,513,519,531,535,539,557,567,578],majorvers:495,make:[384,386,387,388,389,390,392,393,396,397,399,400,401,402,403,405,406,409,410,412,413,416,417,418,424,429,431,438,440,444,445,446,448,449,450,451,453,454,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,477,478,479,480,481,482,485,487,488,489,490,491,492,495,502,504,505,506,508,509,511,512,513,514,516,517,519,521,522,523,524,525,528,529,531,533,534,535,536,538,539,540,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],make_error:507,make_error_cod:507,make_fallible_end:507,make_fallible_itr:507,make_pair:[489,557,558,559,567,568,569],make_rang:507,make_shar:[548,549],make_uniqu:[491,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],makefil:[400,402,416,417,461,463,474,482,535,545,552,553,562,563,574],makelight:404,maken:550,makestruct:446,maketir:404,makeup:507,makevehicl:404,malform:[397,446,481,502,505,507],malici:520,malloc:[449,461,481,507,517,540,545,560,570,579],malloc_limit_mb:481,mallocbench:534,malyutin:511,malyutindistinguish:511,man:[400,445,535,545],manag:[386,397,400,403,405,406,429,446,457,458,460,461,462,463,464,467,472,479,480,483,490,492,507,513,514,522,524,536,539,540,546,547,548,549,550,554,555,556,557,560,564,565,566,567,570,578,579],mandat:[402,509],mandatori:[384,459,464,479,507,513,515,539],mandel:[556,566,577],mandelbrot:[551,556,561,566,572,577],mandelconverg:[556,566,577],mandelhelp:[556,566,577],mangl:[404,408,419,432,442,452,479,491,493,515,519,546,547,549,550],mangleandintern:[491,546,547],manglednam:[548,549,550],manglednamestream:[548,549,550],mangler:[539,546,548,549,550],mani:[388,389,390,391,392,393,394,395,397,398,401,402,404,405,421,429,431,445,446,454,455,457,458,460,461,462,463,464,470,471,473,474,477,478,479,481,488,490,491,495,499,505,506,507,509,510,511,513,514,519,520,522,524,525,534,535,538,539,540,541,543,544,546,551,552,553,554,555,556,557,560,562,563,564,565,566,567,570,572,573,574,575,576,577,578,579],manifest:479,manipul:[402,404,408,416,431,433,457,475,507,512,517,537,557,567,578],manner:[384,386,390,402,403,450,452,454,462,479,492,507,513,520,524,539],manpag:401,mantain:509,mantissa:479,manual:[386,397,399,400,402,404,443,448,452,459,461,462,463,465,467,472,473,491,503,506,509,513,519,520,524,531,533,535,538,539,540,541,545,546,579],map:[387,389,393,404,407,409,418,420,429,432,433,436,437,445,455,456,465,480,483,488,489,490,491,493,498,502,503,509,517,519,520,527,537,538,541,542,543,545,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,574,575,576,577,578,581],mapopt:544,mappingnorm:544,mappingnormalizationheap:544,mappingtrait:544,maprequir:544,mapsectionaddress:483,maptag:544,mapvector:404,march:[405,410,411,429,470,471,474,512,513,519,520,558,568],margin:520,mark:[386,388,390,393,399,402,404,409,424,429,431,446,449,450,451,454,456,458,459,461,463,472,479,485,486,489,494,505,507,520,522,524,531,535,539,541,543],markdownquickstarttempl:485,marker:[402,404,409,445,452,507,524,543],markup:[386,404,481,485,521],marshal:522,mask:[48,222,233,316,328,384,385,386,390,402,404,405,459,475,512,520,527,539,543,544],maskedbitset:544,maskedbitsetcas:544,maski64:479,maski:479,maskipopcnt:479,masm:[495,502],massag:[404,469],massiv:[421,481,527,545],master:[452,463,467,503,506,508,509,510,545],match:[384,385,386,387,390,393,395,397,398,401,404,406,408,409,418,420,421,423,425,429,433,434,445,446,449,450,454,455,460,461,462,463,465,473,478,479,481,482,484,493,495,503,505,507,509,513,515,517,519,524,527,529,530,535,539,540,542,543,544,551,553,554,561,563,564,572,573,574,575,576,577,578],matcher:[402,405,444,481,527],matchinstructionimpl:402,materi:[403,465,489,491,512,519],materializationrespons:[491,547],materializationunit:[491,547],math:[401,404,410,411,445,459,490,519,538,545,551,554,556,561,564,566,572,577],mathemat:[457,479,489,490,552,562,573],matrix:461,matt:511,matter:[390,404,452,455,479,522,540,575],matthew:509,matthewsrevnum:509,mattr:[405,410,411,432,539,558,568],matur:[445,459,461,520],max:[386,409,429,434,445,446,450,479,481,520,533,542],max_dx10:386,max_flat_workgroup_s:386,max_fp16:386,max_int_bit:507,max_len:[460,481],max_total_tim:481,max_vgpr:386,maxatomicsizeinbitssupport:390,maxflatworkgroups:386,maxim:[393,398,411,479,481,491,551,572],maximum:[386,389,390,394,400,402,407,415,423,429,445,465,481,489,507,517],maxscalar:465,maxsiz:404,may_throw:454,mayalia:[389,479],mayb:[455,481,520,527,541,560,570,579],maybe_instru:541,maybeoverridden:489,maybevalu:445,mayfail2:507,mayfail:507,mayload:[429,531],mayreadfrommemori:390,maystor:[429,531],maytrap:479,maywritetomemori:[390,507],mbb:[402,539],mbbi:402,mca:408,mcasmpars:402,mcasmstream:402,mccfiinstruct:484,mccodeemitt:[402,527],mcdesc:539,mcdisassembl:402,mce:539,mcexpr:402,mcinst:[429,527],mcinstlow:402,mcinstrdesc:465,mcjit:[459,491,545,546,554,555,556,557,559,564,565,566,567,569],mclabel:402,mcobjectstream:402,mcode:456,mcoperand:402,mcpu:[386,410,411,424,429,432,468,471,490,535,539],mcregaliasiter:402,mcsectioncoff:402,mcsectionelf:402,mcsectionmacho:402,mcstreamer:461,mcsymbol:461,mctargetdesc:527,mctargetstream:402,md5:[418,450,452],md_prof:395,mdnode:[395,479,536],mdstring:[395,479],mdtupl:479,meabi:410,mean:[36,42,99,126,129,185,205,216,218,221,222,227,282,315,316,322,381,382,384,385,386,389,391,392,393,396,398,400,401,402,403,404,405,409,413,429,430,434,445,452,454,456,459,461,462,463,465,466,471,472,473,477,479,481,482,484,488,489,491,492,495,498,499,500,502,505,506,507,508,509,511,516,517,519,520,524,525,527,528,529,530,531,533,536,539,540,544,547,551,553,554,555,557,559,560,561,563,564,565,567,569,570,572,574,575,576,578,579],meaning:[386,404,411,443,446,461,462,479,485,507,521,524,527,543],meaningless:507,meant:[404,443,450,463,464,469,479,485,488,507,514,516,517,519,521,529,530,545],measur:[391,398,400,413,424,429,507,520,533,543],meat:575,mechan:[386,393,399,402,409,454,459,461,466,478,479,480,483,490,491,507,516,519,520,524,525,530,534,537,538,540,545,574],med:542,median:520,mediat:[389,516],medium:[411,479],meet:[386,402,403,452,463,465,489,512,516,540,545],megabyt:406,mehdi:511,meltdown:520,mem2ref:524,mem2reg:[459,461,507,519,557,567,578],mem:[449,486,505,536,573,574,575,576,577,578],mem_address:402,mem_not_nul:449,mem_ord:386,memalign:517,memarg:477,member:[401,402,403,404,413,426,431,432,433,446,456,473,479,482,483,491,493,502,505,511,519,529,533,537,538,539,543,544,546,547,548],memberlist:539,membership:[454,507],memcheck:[409,535],memcmp:513,memcpi:[389,390,520],memcpyopt:390,memdep:389,memfenc:386,memop:434,memor:404,memori:[5,9,10,14,15,16,17,18,21,22,23,24,25,26,27,28,36,44,45,50,51,99,103,107,108,111,112,113,114,115,117,118,119,120,131,135,136,185,187,191,192,195,196,197,202,203,206,207,208,209,210,211,212,213,229,230,235,236,282,284,288,289,293,294,295,296,297,300,301,302,303,304,305,306,307,315,324,325,330,331,381,384,385,390,392,400,402,404,406,407,409,421,424,431,434,446,449,451,454,455,457,458,461,462,465,468,474,477,480,481,482,483,484,486,488,490,491,492,513,515,517,518,519,520,522,523,524,527,537,538,539,540,541,543,544,546,547,548,549,550,552,553,554,555,556,558,559,560,562,563,564,565,566,568,569,570,572,579],memory_order_acq_rel:[390,479],memory_order_acquir:[390,479],memory_order_consum:390,memory_order_relax:[390,479],memory_order_releas:[390,479],memory_order_seq_cst:[390,479],memoryaccess:488,memorybuff:[404,491],memorydef:488,memorydependenceanalysi:488,memorydependencyanalysi:390,memoryphi:488,memorysanit:[479,481],memoryssa:[389,545],memoryssawalk:488,memoryus:488,memorywithorigin:400,memri:[402,539],memrr:539,memset:[390,505,550],memtagsanit:479,mental:[398,403,449,507],mention:[386,392,393,400,402,404,445,469,473,478,479,487,489,493,498,507,509,516,518,519,524,529,545],mere:[462,464,479,505,506,520,524,553,563,574],merg:[388,389,400,402,405,418,431,437,446,450,452,456,461,463,465,469,479,482,488,507,514,519,520,533,538,545,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],mergabl:505,merge_bb:[576,577,578],merge_control_fil:481,mergebb:[555,556,557,558,559,565,566,567,568,569],mergefunct:545,merger:489,merit:404,mesa3d:386,mesa:386,mess:505,messag:[42,99,129,185,227,282,322,381,386,397,400,401,404,405,409,413,424,427,429,445,454,463,470,474,480,481,492,506,507,509,517,527,531,540,544,545,558,568],messi:402,met:[402,461,479,489,517],meta:[402,432,461,472,479,507,513,519,522,527,531],metadata:[393,394,402,410,452,459,461,462,465,480,484,489,505,515,535,545,551,559,561,569,572],metadatarecord:543,metal:[470,479,513],metarenam:397,metasyntact:397,metatada:395,metdata:479,method:[397,398,399,401,402,405,445,455,461,462,465,470,472,473,474,475,477,479,480,483,489,491,506,519,520,522,524,527,534,539,544,546,547,548,552,553,554,555,557,562,563,564,565,567,574,575,576,578],methodbodi:539,methodolog:454,methodproto:539,metric:[394,423,472,481,520,533,540,542],meyer:404,mfc:495,mfctypeserverindex:495,mfenc:390,mfloat:[470,471],mflop:538,mfpu:470,mft:503,mgrid331:510,mi25:386,mi50:386,mi60:386,mi6:386,mi8:386,mib:456,micro:[386,404,429,510,520],microbenchmark:[520,533],microcod:386,microcontrol:447,microopbuffers:429,microphon:487,microprocessor:[402,479,539],microsecond:543,microsoft:[402,404,426,433,445,447,456,467,477,479,495,499,502,503,519,545],mid:[459,477,479,519],middl:[401,404,452,461,477,479,499,524],might:[389,390,391,395,396,397,400,402,403,404,405,413,420,429,445,452,453,457,459,460,461,463,464,465,471,472,473,478,479,480,481,485,486,489,491,499,500,502,506,507,508,509,510,517,519,520,521,524,525,527,528,536,538,539,544,555,558,560,565,568,570,576,577,578,579],migit:509,migrat:[386,389,405,452,461,463,513],mileag:487,mileston:489,mill:445,million:[479,507],millisecond:542,mime:464,mimic:[382,404,436,437,509],min:[99,185,282,381,386,433,434,437,446,479,481,514,520,533,542],min_dx10:386,min_int_bit:507,mind:[404,452,507,517,552,557,562,567,573,578],mingw32:[402,467,535],mingw32msvc:402,mingw64:463,mingw:[400,402,464,513],mini:487,minim:[386,388,390,398,402,404,407,411,413,450,462,465,479,481,482,491,507,508,519,520,522,537,543,552,556,562,566,573,577],minimaldebuginfo:500,minimize_crash:481,minimum:[386,400,404,406,452,455,463,465,472,474,515,519,520,522,533,539,542,548,552,562,573],minor:[402,404,452,472,489,495,504,507,560,570,579],minor_process:520,minorvers:495,minscalar:465,minscalarsamea:465,minsiz:[393,479],minsizerel:[398,400,463],minu:[385,386,479,518],minut:463,mioperandinfo:539,mip:[390,402,431,459,463,471,479,511,517,539,541],mips16:390,mips32:390,mips64:541,mips64el:541,mipsel:541,mir:545,mirror:[384,460,461,555,556,565,566,576,577],mis:[386,406,474,520],misalign:517,misbehav:514,miscellan:[413,479,513],miscommun:452,miscompil:[396,406,452,463,479,510,513],misinterpret:[397,404],mislead:[404,519],mismatch:[386,392,434,469,470,479,486,517,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],misnam:402,misoptim:395,mispredict:520,misread:404,misrepres:519,miss:[390,397,404,429,459,466,470,471,479,491,507,510,511,515,519,523,524,530,534,536,538,552,556,557,562,566,567,573,577,578],misspecul:520,mistak:[403,404,459],mistaken:[554,564,575],mistyp:404,misunderstood:[457,545],misus:535,mit:[452,520],mitig:[429,461,479,511,517,545],mix:[390,401,402,404,405,462,466,478,482,507,512,519,520,529],mixtur:[442,520,529],mkdir:[400,463,466,481,509,533,535,542],mli:575,mlimit:406,mllvm:[429,492,538],mm0:[402,529,531],mm1:[529,531],mm2:[529,531],mm3:[529,531],mm4:[529,531],mm5:[529,531],mm6:[529,531],mm7:[529,531],mmi:484,mmio:479,mmx:[402,479,513,539],mnemon:[539,541],mnemonicalia:402,mno:386,mo1:539,mo_cimmedi:484,mo_registermask:402,mobil:386,mock:[507,535],mod:[389,433,479,507,529,539],mode:[36,52,84,126,221,222,315,316,332,366,384,385,391,393,395,400,405,409,413,417,418,424,427,431,433,434,445,446,452,460,461,468,470,479,494,502,507,514,515,517,520,530,531,533,535,539,542,543,545,557,558,567,568,578],model:[390,393,396,401,402,404,409,411,424,445,449,452,453,454,456,457,461,462,474,476,477,482,491,507,512,513,519,527,536,538,539,544,545,552,553,557,558,562,563,567,568,573,574,578],moder:[404,452,506,507,516],modern:[401,404,446,447,451,457,468,487,493,494,495,498,500,507,520,538,551,560,570,572,579],modest:404,modfilecount:495,modfilecountarrai:495,modi:[433,498],modif:[386,397,399,413,431,434,445,453,479,489,507,519,520,539,540,550,559,569],modifi:[0,1,2,3,4,38,39,40,41,72,102,128,157,186,205,216,218,224,225,226,256,283,318,319,320,321,353,389,390,397,400,401,402,404,431,449,454,455,463,464,465,473,476,478,481,486,488,490,492,494,499,502,505,506,507,509,510,512,519,520,524,527,533,534,539,540,542,546,550,554,557,564,567,578],modifier0:[383,386],modifier1:[383,386],modindic:495,modinfo:495,modinfos:495,modistream:498,modr:402,modref:[389,390,529],modrefresult:389,modrefv:529,modul:[389,393,397,400,402,404,408,409,415,421,429,443,457,459,461,463,472,480,481,482,483,489,490,491,492,503,510,519,522,523,524,527,533,534,535,537,539,542,546,548,549,550,553,554,555,556,557,559,563,564,565,566,567,569,574,575,576,577,578],modular:[389,443,465,478,491,520,540],modulehandl:548,modulehandlet:548,moduleid:[535,553,563,574],moduleindex:495,modulelevelpass:540,modulenam:495,modulepass:[389,492],modulesummaryindex:479,modulesymstream:495,modulo:[402,479,519],molest:479,moment:[429,449,461,479,484,524,548,574],monitor:[389,479,509,533],monolith:[452,465,509,518],monospac:[485,521],monoton:[386,472,479,509],month:[452,472,481,545],more:[123,382,383,384,385,386,389,390,393,395,396,397,398,400,401,402,403,405,406,409,410,413,415,418,423,424,429,433,434,436,437,443,445,446,449,450,452,453,454,455,457,458,459,460,461,462,463,464,465,467,468,469,470,471,472,473,474,475,477,478,479,480,482,484,485,486,487,488,489,490,491,495,499,502,503,504,505,506,508,509,510,511,512,513,514,515,516,518,519,520,521,522,524,525,527,528,529,530,531,533,535,536,537,538,539,540,542,543,544,545,546,547,548,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,569,570,572,573,574,575,576,577,578,579],moreelementsfor:465,moreelementsif:465,moreelementstonextmultipl:465,moreelementstonextpow2:465,moreov:[385,402,465,479,505],most:[383,386,387,388,389,390,392,396,398,400,401,402,404,405,409,415,417,431,433,441,443,444,445,446,449,451,452,454,455,457,459,460,461,462,463,465,468,469,470,471,472,473,474,475,478,479,481,483,485,486,487,488,489,490,491,495,502,504,506,507,508,509,510,511,513,514,517,519,520,521,522,524,525,527,530,531,533,534,536,539,540,542,543,545,547,552,553,554,555,556,557,559,560,562,563,564,565,566,567,569,570,573,574,576,577,578,579],mostli:[390,402,429,445,446,463,465,480,488,489,491,505,519,524,533,539,543,555,559,560,565,569,570,576,579],motion:[389,463,479,480,488,540],motiv:[476,479,487,547,555,557,565,567,576,578],motohiro:402,mount:[391,453,463],mous:542,mov32mr:484,mov32r0:519,mov32ri:[402,484],mov32rm:[484,519],mov64ri:[484,539],mov64rm:484,mov:[390,402,405,456,479,490,513],movabsq:[518,522],movapd:405,move:[386,389,390,391,396,400,402,404,413,429,449,452,460,461,463,465,472,479,491,505,507,512,519,520,522,524,528,531,540,545,546,547,548,549,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,576,579],movhpd:405,movi:404,movl:[405,479,520,522,524],movnt:479,movq:[520,522,524],movsd:405,movslq:522,movsq:402,movsx16rm8w:402,movsx16rr8w:402,movsx32rm16:402,movsx32rr16:402,movsx32rr8:402,movsx64rr16:402,movsx64rr32:[402,424,519],movsx64rr8:402,movsx:402,movt:456,movw:[456,479],movz:[392,479],mozilla:511,mppassmanag:542,mri:[402,465,511],mrm0m:539,mrm0r:539,mrm1m:539,mrm1r:539,mrm2m:[529,539],mrm2r:[529,539],mrm3m:539,mrm3r:539,mrm4m:539,mrm4r:539,mrm5m:539,mrm5r:539,mrm6m:539,mrm6r:539,mrm7m:539,mrm7r:539,mrmdestmem:539,mrmdestreg:[531,539],mrminitreg:539,mrmsrcmem:539,mrmsrcreg:539,mrt:[81,169,266,363],mrtz:[72,81,157,169,256,266,353,363],ms_abi_tripl:535,msa:479,msan:481,msb:[385,402,543],msb_extract:479,msbuild:[400,464],msdn:[404,426],msec:538,msf:[495,500],msg:[0,1,2,3,479],msg_g:[42,129,227,322],msg_get_doorbel:[42,322],msg_gs_alloc_req:[42,322],msg_gs_done:[42,129,227,322],msg_interrupt:[42,129,227,322,386],msg_sysmsg:[42,129,227,322],msgpack:386,msp430:[402,463,479],mspdb:495,mspdbsrv:495,mspdbxxxx:495,msr:520,msse4:517,msvc:[400,402,404,454,456,479,495,507,519,520],mte:[479,513],mthumb:470,mtripl:[405,410,411,429,460,479,484,519],mtune:513,mtype:386,much:[386,389,390,391,397,398,402,404,413,415,426,433,445,446,452,453,455,457,459,463,465,466,467,469,471,473,474,477,479,482,485,488,490,491,492,503,504,505,506,507,508,509,510,511,514,516,519,520,521,522,524,525,530,531,535,539,540,541,542,544,547,552,553,554,557,560,562,563,564,567,570,573,574,575,578,579],mul:[384,405,462,490,505,519,529,530,553,563,574],mul_ri:529,mul_rr:529,mullin:386,multhread:507,multi:[384,386,404,436,445,453,465,481,503,507,529,545],multi_v:445,multiarch:[470,471],multiclass:[531,539],multiclassid:530,multiclassobject:530,multicor:390,multidef:529,multidimension:479,multilib:[453,471],multilin:[409,529,530],multimap:507,multipl:[385,386,387,389,390,391,393,394,401,402,404,405,407,413,418,420,423,425,429,430,431,442,445,446,448,450,452,456,459,462,463,465,467,473,477,478,479,481,483,484,488,489,491,495,503,505,506,508,512,513,519,520,522,524,525,527,529,530,531,533,535,536,537,538,539,540,541,542,544,552,553,554,555,556,559,562,563,564,565,566,569,573,574,575,576,577],multipli:[384,386,394,402,429,434,446,455,479,480,505,507,519,520],multiplicand:479,multiprocessor:[461,540],multirepo:509,multiset:507,multisourc:[452,474,510,519,533,534],multithread:[461,507,542],multmp1:[553,563,574],multmp2:[553,563,574],multmp3:[553,563,574],multmp4:[554,564,575],multmp:[553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],multplic:479,mummergpu:510,mung:[462,505],munger_struct:462,musl:481,must:[4,29,30,36,37,42,46,48,52,53,72,85,99,102,121,122,126,127,129,132,157,185,186,214,215,221,223,227,231,233,256,282,283,308,309,315,317,322,326,328,332,333,353,367,381,384,385,386,387,388,390,392,393,400,402,404,405,409,413,418,424,429,446,449,452,454,455,456,457,460,461,462,463,465,470,471,472,473,474,477,478,479,480,481,482,483,484,488,489,490,491,492,499,500,505,506,507,508,509,511,512,513,517,519,520,521,522,524,525,527,529,530,531,534,535,536,537,539,540,543,544,546,547,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,576,577,578],mustalia:[389,479],mustquot:544,musttail:479,mutabl:[479,551,555,556,558,559,565,566,568,569,571,572,576,577,580],mutat:[387,404,461,465,505,507,547,556,558,559,566,568,569,577],mutatestrictfptofp:387,mutex:[390,546],mutual:[428,445,524,551,561,572,574],mve:513,mvt:[402,465,539],mxnack:386,my86_64flag:544,my86flag:544,my_addit:519,my_build_dir:515,my_fil:492,my_fmad:490,my_funct:490,my_function_fast:490,my_function_precis:490,my_fuzz:481,my_kei:404,my_kernel:490,my_list:401,my_list_of_numb:401,my_local_branch:509,my_local_tag:509,my_opt_diff:515,my_opt_yaml1:515,my_opt_yaml2:515,my_other_fil:492,my_project:509,my_str:401,my_valu:404,my_yaml_fil:515,myalloc:449,myapp:491,myawesomeproject:479,mybarflag:544,mybison:534,myblock:484,myboolean:519,mybranch:509,mybuilddir:400,mycustomtyp:544,mydevic:533,mydoclist:544,mydoclisttyp:544,mydoctyp:544,myflag:544,myfoobar:507,myfooflag:544,myfunct:490,mygc:461,mygcprint:461,myglob:519,myinitprng:481,mylist:544,mylistel:544,mymachinefunctionpass:492,mymaptyp:544,mynewpass:406,myobject:519,myocamlbuild:[574,575,576,577,578],myocyt:510,myownp3sett:519,mypass:[507,540],mypassnam:507,mypassopt:540,mypatch:506,myproj:509,myregalloc:540,myregisteralloc:540,myremot:550,myrepo:509,myseq:544,myseqel:544,myservert:550,myset:404,mysteri:462,mystic:[560,570,579],mystringtyp:544,mystruct:462,mytarget:481,mytyp:479,mytype1:544,mytype2:544,myvar:462,mzvector:513,n16:490,n1720:404,n1737:404,n1757:404,n1984:404,n1986:404,n1987:404,n2118:404,n2242:404,n2343:404,n2346:404,n2347:404,n2429:404,n2431:404,n2437:404,n2439:404,n2541:404,n2627:404,n2657:404,n2756:404,n2764:404,n2927:404,n2928:404,n2930:404,n3206:404,n3272:404,n32:479,n4absl11string_view:420,n_bucket:519,n_hash:519,n_stab:430,nab:510,naddit:445,nail:[555,565,576],naiv:[424,505,520],nakatani:402,nake:[393,479],name1:529,name2:529,name3:529,name:[36,42,126,129,221,227,315,322,382,385,388,390,393,395,397,398,400,401,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,427,429,430,431,432,433,434,436,437,442,444,446,449,450,451,452,453,454,455,456,457,458,460,461,462,463,464,467,469,471,472,473,476,478,480,481,482,484,485,486,489,490,491,492,493,495,503,506,507,508,509,513,514,515,516,517,521,522,524,525,527,529,530,531,534,535,537,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579,581],named_valu:[574,575,576,577,578],namedindex:539,namedvalu:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],namedvar:[559,569],nameflag:519,namesbuff:495,namespac:[393,400,423,445,446,453,461,479,507,519,531,539,540,542,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],nan:[385,386,410,411,479,519],nand:479,nandakumar:465,nano:386,narrow:[389,390,397,404,406,455,462,463,465,474,481,507,513,519,520],narrowaddr:479,narrowcharact:502,narrowscalarfor:465,narrowscalarforcartesianproduct:465,narrowscalarfortypeswithmems:465,narrowscalarif:465,nas:510,nasa:510,nation:403,nativ:[383,386,390,397,398,400,401,406,410,413,417,453,454,455,457,459,462,463,464,466,471,474,478,479,482,490,509,513,519,522,539,544,546,547,548,549,550,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,574,575,576,577,578,579],nativeptrt:550,natur:[390,404,405,434,445,452,454,459,461,462,463,473,479,482,485,502,507,509,511,514,519,520,521,525,529,540,544,553,555,557,563,565,567,574,576,578],natvi:503,naveen:505,navi:386,navig:[445,478,506,542],nbsp:402,nc_nv:386,ncsa:452,nctaid:490,ndebug:[400,445,504],near16:494,near32:494,near64:494,nearbi:[458,487],nearbyint:538,nearest:[450,479,488,559,569],nearpoint:502,nearpointer128:502,nearpointer32:502,nearpointer64:502,neat:547,neatli:547,necessari:[386,389,390,392,394,400,402,404,405,413,418,445,449,450,451,452,454,455,459,461,463,465,469,470,471,472,474,475,479,480,481,482,483,484,485,500,502,503,506,507,511,517,519,520,521,522,524,525,527,533,535,537,539,540,542,545,553,558,559,563,568,569,571],necessarili:[404,411,446,457,462,463,479,493,499,503,507,514,517,519,520,524,543,559,569],need:[386,387,388,389,390,392,393,394,395,396,397,398,400,401,402,404,405,410,411,413,416,417,418,424,436,437,443,444,445,446,449,451,452,453,454,455,456,457,458,459,460,461,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,481,482,484,486,488,489,490,491,493,495,499,500,505,506,507,508,509,512,513,514,516,518,519,520,522,524,525,527,529,530,531,533,534,535,537,539,540,541,542,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],needstub:539,neelakantam:505,neg:[39,41,128,224,226,319,321,385,386,393,405,429,449,452,454,459,479,484,512,517,519,520,529,539],neg_hi:[0,3],neg_lo:[0,3],negat:[385,393,402,479,529,556,566,577],negeightkind:479,neglect:534,neglig:[458,481],neighbor:384,neighbour:424,neither:[389,392,393,404,442,454,459,464,479,481,489,495,505,522],nekbon:510,nemanja:511,neon:[402,447,471,479,527,545],nest:[386,389,393,400,401,402,404,409,429,454,461,478,479,485,492,495,507,509,512,520,521,529,536,538,539,540,552,555,562,565,573,576],nestabl:[529,530],net:[448,458,467,472,510,545],netbsd:[463,541],netinet:550,network:[402,481,507,513],neumann:479,neural:534,never:[386,389,390,392,398,402,404,405,413,418,429,446,449,450,453,457,458,461,462,465,466,473,479,482,489,491,492,493,494,500,505,507,509,515,519,520,527,530,536,539,540,541,542,544,546,548,560,570,575,579],never_instru:541,new_cond:479,new_corpus_dir:481,new_else_bb:[576,577,578],new_guard_cond:479,new_potentially_interesting_inputs_dir:481,new_then_bb:[576,577,578],newabbrevlen:393,newcom:[528,531,557,567,578],newer:[390,446,451,452,463,464,494,510,533],newest:[456,554,564],newinst:507,newli:[396,404,466,481,491,505,507,511,524,547,553,554,555,556,559,563,564,565,566,569,574,575,576,577],newlin:[393,404,409,413,418,434,556,566,577],newoffset:479,newptr2:479,newptr:479,newsockfd:550,newti:479,newtoset:404,newversionformat:495,next:[384,386,388,393,396,397,404,429,445,452,454,461,462,463,464,465,469,472,473,476,479,482,483,487,489,492,493,499,507,512,513,514,519,520,535,537,539,540,546,547,548,549,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],next_prec:[573,574,575,576,577,578],next_var:[576,577,578],nextindvar:479,nextprec:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],nextvar:[555,556,557,558,559,565,566,567,568,569,576,577,578],nextvari:[555,556,565,566],nfc:[452,480],nice:[404,405,445,449,463,465,469,488,505,507,529,540,551,552,553,554,555,556,557,560,561,562,563,564,565,566,567,570,571,572,573,574,575,576,577,578,579],nicer:[445,507,544,559,569],nicknam:516,nicolai:511,nifti:[540,555,560,565,570,576,579],nightli:[452,472,534,535,545],ninf:479,ninja:[388,398,400,463,465,468,469,470,471,481,506,509,510,533,542],nmake:400,nnan:479,nnn:[413,463],nnnnnn:[396,402],no_dead_strip:479,no_switch:538,no_turbo:391,noalia:[389,393,429,449,459,462,488],nobodi:510,nobuiltin:[393,479],nocaptur:[393,479,505],nocf_check:[393,479],node:[389,394,395,402,415,454,458,473,480,488,489,490,507,512,519,524,527,529,536,537,538,539,540,544,545,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],nodebuginfo:445,nodefinit:515,nodetail:415,nodetyp:[387,539],nodupl:[393,479],noencod:402,noexcept:454,nofre:479,nohup:514,noimm:531,noimplicitfloat:[393,479],noinlin:[393,451,475,479,515],nois:391,noisi:[452,505,507],noitin:411,noitinerari:[531,539],nolink:445,noload:431,nologo:426,nomenclatur:388,nomodref:389,non:[384,385,387,389,390,393,397,398,399,400,401,402,405,406,409,410,411,413,414,415,416,417,418,419,421,422,424,425,427,429,430,431,432,433,434,436,437,442,443,444,445,446,447,450,452,454,455,458,459,462,463,465,466,468,473,476,477,481,482,483,484,487,489,490,491,494,495,500,507,509,511,514,519,520,522,529,530,535,536,539,540,543,544,551,552,554,555,556,557,558,559,560,562,564,565,566,567,568,569,570,571,572,573,575,576,578,579],non_recurs:519,nonatom:519,nondot:396,none:[4,102,186,283,386,391,402,409,410,411,413,433,442,445,449,452,454,461,462,463,469,470,474,476,479,492,494,502,507,520,524,525,529,540,545,573,574,575,576,577,578],nonempti:479,nonetheless:[479,547,548,549,550],nongnu:510,nonintuit:545,nonlazybind:[393,479],nonneg:479,nonnul:[393,454,459,479],nonsens:[485,521,557,567,578],nonstop:542,nonstop_tsc:543,nontempl:445,nontempor:[386,479],nonzero:[393,529],noop:479,nop:[456,479,522,524,541],nor:[393,402,404,454,457,461,462,464,479,481,489,495,505,522,525],norecurs:[393,479],noredzon:[393,479],noreg:[484,519],noreturn:[393,459,479],norm:[516,529,530],normal:[383,384,386,390,392,393,400,402,404,405,409,413,414,418,422,425,427,430,431,433,436,437,443,445,446,452,453,454,458,459,461,463,469,472,479,482,486,491,492,494,506,507,518,519,520,522,524,525,527,529,535,538,540,542,556,566,577],normalformat:445,normalizedpolar:544,norman:402,northern:386,northov:465,nosync:479,not_found:[573,574,575,576,577,578],not_inline_hd:446,not_mangl:419,not_nul:458,notabl:[400,402,446,455,462,469,479,487,507,519,520],notail:479,notat:[384,385,386,413,445,479,529,544],note:[7,17,18,28,105,114,115,120,189,202,203,213,286,296,297,307,383,384,385,389,390,391,392,393,397,400,404,405,406,408,409,410,413,415,424,429,431,436,437,445,446,449,451,452,453,454,455,456,458,459,460,461,462,463,464,465,466,469,470,471,472,473,474,475,476,478,479,481,482,483,488,489,490,491,493,494,495,499,500,502,505,506,507,508,509,510,512,519,520,522,524,525,527,529,530,531,533,534,537,538,539,540,541,542,545,546,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],noteligibletoimport:479,notfp:529,noth:[81,169,266,363,386,402,405,449,452,461,462,472,479,491,505,507,509,516,525,535,540,551,557,567,572,578],nothidden:445,nothrow:390,notic:[400,401,402,446,452,457,459,462,473,489,490,507,553,557,563,567,574,578],notif:[389,467,506],notifi:[386,389,396,429,467,472,491,516,538],notion:[402,404,452,473,479,493,519,540,554,555,564,565,575,576],notori:525,nottransl:502,notw:405,notwithstand:452,notypemerg:500,noun:[404,511],nounwind:[393,405,454,459,479,490,519,535,537],novel:[461,479,507],novic:400,now:[397,400,402,403,404,405,409,413,445,446,452,453,454,455,469,471,472,473,477,479,481,484,488,489,490,491,499,502,506,507,509,510,513,517,519,520,522,524,532,534,537,540,542,544,545,546,547,548,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579],nowadai:[471,509],nozero:411,npb3:510,npb:510,nproc:463,nsa:[7,385],nsstring:519,nsw:[449,452,459,462,479],nsz:479,nt_amd_amdgpu_hsa_metadata:386,nt_amd_amdgpu_metadata:386,nt_amdgpu_metadata:386,nth:[404,418],ntid:490,ntohl:402,ntradbigmip:431,ntradlittlemip:431,nuisanc:452,nul:[507,556,566,577],nullari:[552,562,573],nullpointerexcept:458,nullptr:[404,479,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],nullptr_t:502,nullunknown:479,num:[385,386,405,407,409,418,424,434,461,479,509,524,539],num_repetit:424,numabbrevop:393,numarg:[522,559,569],number1:489,number2:489,number:[34,36,37,42,48,72,99,126,127,129,157,185,219,221,223,227,233,256,282,313,315,317,322,328,353,381,384,389,390,392,394,395,396,397,400,401,402,404,405,407,409,413,415,417,418,423,424,429,432,433,434,442,444,446,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,465,468,471,472,475,478,479,480,481,482,484,485,488,489,491,492,494,495,497,499,500,502,503,504,506,507,508,512,515,518,519,520,521,522,524,527,529,530,531,534,535,536,538,539,540,541,543,544,545,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],numberexpr:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],numberexprast:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],numberofauxsymbol:581,numberofcpucor:481,numbit:507,numblock:499,numbyt:522,numconst:522,numdirectorybyt:499,numel:479,numelt:393,numeltsparam:[393,479],numentri:393,numer:[384,385,397,430,432,445,459,464,479,484,502,503,507,527,528,530,531,539,541,543,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],numerical_limit:520,numexpress:450,numfaultingpc:458,numfilenam:450,numfunct:[458,522],numhashbucket:502,numindic:450,numlin:450,numliveout:522,numloc:522,nummemb:507,nummeta:461,nummodul:495,nummodulevalu:393,numop:[393,539],numpoint:424,numrecord:522,numregion:450,numregionarrai:450,numroot:461,numsgpr:386,numshadowbyt:522,numsourcefil:495,numspilledsgpr:386,numspilledvgpr:386,numstr:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],numstream:499,numval:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],numvar:405,numvgpr:386,numxform:507,nutshel:507,nuw:[459,479],nuzman:[512,538],nval:479,nvcall:399,nvcc:402,nvcl:490,nvidia:[402,446,453,490],nvptx64:490,nvptx:[463,479,511,545],nvt:539,nvvm:479,nvvmreflect:490,obei:479,obit:479,obj:[410,417,442,454,461,464,479,514,519,524,533,534],obj_root:463,objc:[423,432,485,519,521,545],objc_autoreleas:479,objc_autoreleasepoolpop:479,objc_autoreleasepoolpush:479,objc_autoreleasereturnvalu:479,objc_copyweak:479,objc_destroyweak:479,objc_initweak:479,objc_loadweak:479,objc_loadweakretain:479,objc_moveweak:479,objc_properti:519,objc_releas:479,objc_retain:479,objc_retainautoreleas:479,objc_retainautoreleasedreturnvalu:479,objc_retainautoreleasereturnvalu:479,objc_retainblock:479,objc_storestrong:479,objc_storeweak:479,objcopi:[408,441,513],objdump:[408,430,436,437,542],object:[389,390,392,397,398,402,404,406,407,408,409,410,411,417,418,423,424,426,428,433,438,440,442,443,445,447,449,450,451,452,454,456,457,458,460,461,464,465,466,470,471,473,474,475,477,480,481,482,484,489,490,491,492,494,495,498,500,502,503,509,513,517,520,522,525,527,529,530,533,534,537,539,540,543,544,546,547,551,552,553,555,557,559,560,562,563,565,567,569,570,571,572,573,574,575,576,578,579,581],object_addr:461,object_error:507,objectbodi:530,objectbuff:483,objectbufferstream:483,objectcach:483,objectfil:483,objectimag:483,objectivec:479,objectlay:[546,547,548,549,550],objectlinkinglay:547,objfilenam:495,objlinkinglay:491,objptr:479,oblivi:392,obscur:[479,507],observ:[390,402,404,429,479,481,494,495,498,500,502,519,520,524,542,560,570,579],obsolet:[396,494,513],obstacl:511,obtain:[386,402,449,450,465,470,474,479,483,488,491,495,505,507,525,529,539,542,543,554,564],obtus:462,obviat:508,obviou:[389,390,392,397,402,404,452,457,479,489,500,505,509,517,519,520,522,527,552,554,556,560,562,564,566,570,575,577,579],obvious:[389,402,404,445,452,455,462,472,479,489,495,505,507,514,529,540,551,552,562,572,573],ocaml:[400,572,573,574,575,576,577,578],ocaml_lib:[574,575,576,577,578],ocamlbuild:[573,574,575,576,577,578],ocamlbuild_plugin:[574,575,576,577,578],ocamldoc:400,occas:[404,497],occasion:[393,446,461,502],occupi:[17,18,19,20,31,32,33,114,115,116,123,124,202,203,204,205,216,217,218,296,297,298,299,310,311,312,384,386,413,433,479,499],occur:[384,386,393,395,402,404,405,406,409,410,413,414,415,417,422,425,427,429,443,444,452,454,461,462,465,474,479,480,491,505,507,508,509,516,517,519,520,522,524,525,529,530,535,536,540,552,558,562,568,573],occurr:[393,405],oct:509,octal:[385,413,430,445],octet:464,octopu:509,odd:[404,445,452,474,479],odr:[407,479],oeq:479,of_channel:[573,574,575,576,577,578],of_list:[573,574,575,576,577,578],off:[4,52,53,72,84,85,102,157,186,256,283,332,333,353,366,367,384,386,397,398,400,402,404,413,432,433,446,452,460,463,468,469,470,479,488,490,491,504,507,513,516,520,524,531,533,535,542,543,546,547,551,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,572,574,575,576,577,578,579],offen:[0,1,2,3,4,102,186,283,386],offer:[390,461,507,509,513,524,544],offici:[401,402,446,452,453,463,466,487,489,503,506,510,514,516,533,553,557,563,567,578],offlin:[402,490],offload:517,offset0:386,offset11:0,offset12:[0,1,2,3,84],offset13:[3,366],offset16:[0,1,2,3],offset1:[386,479],offset2:479,offset8:[0,1,2,3],offset:[4,5,36,37,43,44,45,53,84,85,102,103,126,127,130,131,186,187,221,223,228,229,230,283,284,315,317,323,324,325,333,366,367,383,384,385,386,393,402,405,413,423,432,433,442,449,454,461,462,465,484,489,493,495,499,500,502,507,517,518,519,522,524,531,535,539,560,570,579],ofstream:445,oftc:[448,545],often:[386,387,389,390,392,397,400,402,404,405,445,446,452,454,455,457,459,461,463,465,469,470,473,474,479,481,484,490,505,507,509,515,519,520,524,529,535,539,542,544,545,547,552,554,557,560,562,564,567,570,573,575,578,579],oge:479,ogt:479,okai:[404,462,479,480,506,525,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],oland:386,old:[389,390,396,405,418,431,451,452,461,463,475,479,494,502,503,507,509,511,515,519,533,536,545,557,558,559,560,567,568,569,570,578,579],old_bind:578,old_val:[576,577,578],old_valu:578,oldbind:[557,558,559,567,568,569,578],older:[386,390,429,445,447,452,459,461,463,465,468,481,486,539],oldest:[386,429,554,564],oldval:[479,555,556,557,558,559,565,566,567,568,569],ole:479,olt:479,omap:495,omiss:[452,479],omit:[382,383,386,402,410,414,415,420,422,425,429,430,433,434,436,437,442,443,446,479,481,491,505,513,519,522,540,552,555,562,565,573,576],omod:[0,1,2,3],omp:[505,510,536],onc:[385,386,389,393,397,400,401,402,404,406,407,409,418,423,425,434,443,445,446,448,449,452,454,455,457,458,461,462,463,464,465,466,470,472,474,479,480,481,482,483,485,489,491,492,495,502,506,507,509,512,514,516,517,519,520,521,524,525,529,530,531,534,539,540,541,542,544,545,546,548,549,550,552,553,554,555,557,560,562,563,564,565,567,570,573,574,575,576,578,579],one:[7,31,105,123,189,209,211,212,216,286,310,383,384,385,386,388,389,390,391,392,393,394,395,396,397,399,400,401,402,403,404,405,406,409,413,418,420,421,423,424,429,430,432,433,434,436,437,445,446,449,450,452,453,454,455,459,460,461,463,465,466,467,469,470,472,473,474,476,477,478,479,480,481,482,483,484,487,488,489,490,491,492,493,494,495,498,499,502,503,506,507,508,509,510,511,512,514,516,517,518,519,520,522,524,525,527,529,530,531,533,534,535,536,537,539,540,541,542,543,544,545,546,547,548,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],one_onli:456,oneargfp:529,oneargfprw:529,oneormor:445,ones:[386,397,401,402,404,406,445,446,452,454,459,461,471,472,473,479,489,505,519,520,524,525,527,531,535,539,547],ongo:[452,491,516,524,541],onli:[4,29,30,36,44,45,46,48,102,121,122,126,132,186,214,215,221,231,233,283,308,309,315,324,325,326,328,384,385,386,388,389,390,392,393,395,396,397,399,400,401,402,404,405,407,409,410,411,413,415,416,418,420,421,423,424,426,429,430,431,433,434,436,437,443,444,445,446,447,449,450,452,453,454,455,456,458,459,460,461,462,463,464,465,468,469,470,471,472,473,476,477,478,479,480,481,482,484,487,488,489,490,491,493,494,495,497,498,499,500,502,508,510,511,512,515,516,517,519,520,522,524,525,529,530,531,533,534,535,536,537,538,539,540,541,543,544,545,546,547,548,551,552,553,555,556,557,558,559,560,561,562,563,565,566,567,568,569,570,572,573,574,575,576,577,578,579],onlin:[386,391,400,401,557,567,578],only_ascii:481,onlyfailsforsomexvalu:507,onlyfailsforsomexvalues2:507,onon:479,ons:514,onto:[386,402,452,461,465,472,479,491,507,519,537],ontwo:479,onward:[386,400,469],onzero:479,oom:481,oop:524,op0:393,op1:[393,479],op2:479,op3:[479,539],op3val:539,op_begin:507,op_end:507,op_iter:507,op_sel:[0,3],op_sel_hi:[0,3],opaqu:[392,393,456,465,491,505,507,513,524,547,553,563],opc:[529,556,557,558,559,566,567,568,569],opcod:[7,82,105,170,189,267,286,364,384,385,386,390,402,404,424,429,465,473,476,479,484,489,507,512,529,531,539,552,553,556,557,558,559,562,563,566,567,568,569,573,574,577],opcode_nam:424,opcstr:539,open:[386,396,400,402,404,406,446,448,452,464,465,470,473,479,480,485,489,506,507,509,521,522,524,525,527,529,542,545,554,555,556,557,558,559,564,565,566,567,568,569,574,575,576,577,578],openbsd:541,opencl:[490,513],openfil:404,openfileforwrit:525,openformattedfil:507,opengl:[404,560,570,579],openmp4:512,openmp:[386,405,452,509,511,536],openorcreatefileforwrit:525,opensourc:481,openssl:481,openwork:524,oper:[9,10,14,15,16,17,18,21,22,23,42,99,107,108,111,112,113,114,115,129,185,191,192,195,196,197,202,203,227,282,288,289,293,294,295,296,297,300,301,302,322,381,383,384,389,390,392,393,395,399,400,402,404,405,410,411,416,429,431,436,437,446,447,449,450,454,455,457,458,461,462,463,465,481,488,489,490,491,492,505,509,512,513,517,519,524,525,527,529,530,531,537,538,539,540,541,542,544,546,547,551,552,553,554,555,558,559,560,561,562,563,564,565,568,569,570,571,572,573,574,575,576,579,580],operand0:[383,386],operand1:[383,386],operand:[4,5,6,7,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,39,40,41,42,43,44,45,46,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,191,192,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,315,316,317,318,319,320,321,322,323,324,325,326,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,364,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,387,393,395,402,404,405,415,429,432,454,455,456,462,465,488,489,505,507,511,512,519,527,529,553,556,557,558,559,563,566,567,568,569,574,577,578],operand_type_list_end:539,operandlist:529,operandmap:539,operandti:402,operandtyp:539,operandv:[556,557,558,559,566,567,568,569],operating_system:479,opnam:539,opnod:539,opportun:[388,398,449,459,465,479,491,505,509,511,538,539,547,554,564,575],oppos:[445,456,463,465,472,479,480,498,508,511,530,576],opposit:[404,413,480,507,511,519,527,541,544],opreand:507,oprofil:[400,504],ops:[402,520,524,529,539],opt1:432,opt2:432,opt:[0,1,2,3,382,389,390,397,404,406,408,432,452,457,461,463,464,471,474,479,488,490,505,507,519,520,524,534,535,538,545,547,550,554,555,557,558,564,565,567,568,575,576,578],optbisect:492,optforfuzz:[393,479],optim:[383,388,389,392,393,395,397,400,404,405,406,407,408,410,411,418,429,432,434,445,447,449,450,452,454,455,456,458,459,460,461,462,463,464,465,467,473,476,477,478,479,480,489,490,491,504,507,508,511,512,522,523,524,534,535,536,537,538,539,540,543,545,546,548,549,550,551,553,555,556,557,558,559,563,565,566,567,568,569,571,572,574,576,577,578,580],optimis:[505,575],optimist:[429,465,479],optimizationbit:445,optimizationlevel:445,optimizationlist:445,optimizationremarkemitt:511,optimizefunct:[548,549,550],optimizelay:[547,548,549,550],optimizemodul:[547,548,549,550],optimz:[460,536],option:[4,14,15,16,17,18,21,22,23,29,30,42,46,49,52,53,54,72,85,99,102,111,112,113,114,115,121,122,129,132,134,137,157,185,186,195,196,197,202,203,214,215,227,231,234,237,256,282,283,293,294,295,296,297,300,301,302,308,309,322,326,329,332,333,334,353,367,381,382,383,388,389,392,393,397,401,402,404,408,412,421,426,428,435,438,440,441,446,449,450,451,452,453,457,460,461,464,465,466,468,469,470,471,474,475,478,479,480,482,483,484,489,491,492,504,505,508,509,512,513,514,515,519,520,522,524,527,529,530,531,536,538,539,540,541,542,544,545,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,574,576,577,578],optional_dir:508,optionaldbgheaders:495,optiz:511,optlevel:445,optnon:[393,479,492],optnum:445,optsiz:[393,465,479],optyp:539,optzn:[474,554,555,556,557,564,565,566,567,575,576,577,578],opval:539,orbit:[556,566,577],orc:[545,546,548,549,550,554,555,556,557,559,564,565,566,567,569,580],orcabisupport:550,orcjit:[546,547,548,549,550],orcremotetargetcli:550,orcremotetargetserv:550,orcv1:[513,545],orcv2:[513,545],orcx86_64_sysv:550,ord:479,order:[99,185,282,381,382,383,389,393,398,400,402,405,409,416,421,429,430,433,443,445,450,451,452,453,454,455,456,457,460,461,462,463,464,465,473,476,478,481,482,484,488,489,491,492,495,499,500,503,505,507,508,509,511,512,513,517,519,520,522,524,525,527,529,534,535,539,540,548,551,552,553,554,555,557,562,563,564,565,567,571,572,573,574,575,576,578],ordered_append_term:386,ordin:445,ordinari:[450,479,491,544],org:[396,400,403,404,428,431,432,452,460,463,464,466,467,470,471,472,481,484,487,506,509,511,514,516,533,544,545,546,547,548,549,550,553,563],organ:[384,386,401,404,454,487,489,502,508,516,519,524,545,554,564,575],ori:402,orient:[403,404,473,507,510,519,560,570,579],orig:479,origin:[385,402,403,405,413,416,418,433,449,452,454,462,463,479,491,495,500,506,507,509,511,512,516,519,520,524,525,528,530,531,536,537,541,546,547,559,569],originput:445,orign:519,orl:520,orq:520,orr:479,ors:480,orthogon:[390,491],oscil:543,osi:457,oso:407,oss:[460,472,481,509],ostream:[404,507],osuosl:467,other:[0,1,2,3,7,102,105,189,286,383,384,385,386,387,388,390,392,393,394,396,397,398,400,402,403,405,407,409,410,411,413,418,420,421,429,430,431,432,442,443,444,446,448,449,450,452,453,454,455,456,461,463,464,466,468,469,471,472,473,474,475,476,477,478,480,481,482,483,484,485,487,488,489,491,492,493,494,495,498,499,500,502,503,505,508,509,510,511,512,513,514,515,516,517,519,520,521,523,524,525,527,528,529,530,531,533,534,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,571,572,573,574,575,576,577,578,580],other_funct:520,otherspecialsquar:473,othervt:539,otherwis:[100,101,386,388,390,393,394,396,397,400,404,405,406,407,409,410,411,414,415,416,417,418,421,422,423,424,425,427,429,431,432,436,437,443,444,445,446,449,450,452,454,459,461,466,467,468,471,472,474,479,480,482,489,491,492,495,497,503,505,506,507,509,516,519,520,524,529,530,536,540,544,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],otp:479,ought:404,our:[388,398,400,401,402,403,404,445,446,449,452,453,461,463,474,482,489,490,500,503,504,507,509,516,517,519,520,524,538,540,542,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],ourfpm:[559,569],ourfunctionpass:507,ourselv:[404,490,503,519,546],out:[386,388,389,390,391,392,393,396,397,401,402,404,409,411,413,415,416,418,423,424,426,429,430,432,445,446,449,452,453,454,455,460,461,463,464,465,468,469,470,471,472,474,476,479,480,481,484,488,489,491,498,499,503,505,506,507,509,512,513,514,516,517,519,520,523,524,525,527,528,529,531,533,534,535,536,537,539,540,541,542,543,544,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580],out_of_bound:401,outdat:[471,534],outer:[404,454,477,479,481,494,505,512,529,536,540,544,555,557,558,559,565,567,568,569,576,578],outerstructti:479,outfil:439,outgo:[394,479],outli:454,outlin:[399,402,449,452,454,520,540,544],outliv:[479,481,505],outloop:[555,556,557,558,559,565,566,567,568,569,578],outoperandlist:[531,539],output:[14,15,16,17,18,21,22,23,24,25,26,27,28,58,59,60,61,62,63,64,65,91,92,93,94,100,111,112,113,114,115,117,118,119,120,138,139,140,141,142,143,144,145,177,178,179,180,195,196,197,202,203,206,207,208,209,210,211,212,213,241,242,243,244,245,246,247,248,274,275,276,277,293,294,295,296,297,300,301,302,303,304,305,306,307,338,339,340,341,342,343,344,345,373,374,375,376,384,386,388,389,391,394,397,399,400,402,404,405,406,407,410,411,412,413,414,418,419,420,421,422,423,424,425,426,427,429,430,432,433,434,436,437,439,442,443,444,446,455,456,461,463,464,465,469,474,476,484,485,488,490,505,507,512,514,515,517,519,521,527,531,533,535,536,539,540,541,542,543,545,547,552,554,555,556,557,558,559,562,564,565,566,567,568,569,573,575,576,577,578,581],outputdebuginfo:445,outputfilenam:445,outright:462,outsid:[386,389,403,404,445,449,452,456,462,466,470,479,480,481,489,505,507,509,512,514,519,520,522,524,525,529,534,537,540,545,547,553,563,574],outstand:[36,99,126,185,221,282,315,381],outstream:461,outweigh:511,over:[386,389,392,393,396,397,401,402,405,429,433,446,452,462,465,469,473,479,480,481,482,487,488,505,506,509,519,520,523,524,529,530,544,547,548,549,550,551,553,555,556,557,559,560,561,563,565,566,567,569,570,571,572,574,576,577,578,579],overal:[396,398,402,432,452,454,461,462,469,479,503,506,520,527,555,565,576],overboard:404,overestim:479,overflow:[385,386,452,459,481,517,520,543],overhaul:472,overhead:[457,461,465,476,479,491,507,509,512,513,543,548,554,564,575],overlai:[453,495],overlaid:488,overlap:[389,401,402,405,429,477,479,519,522,538,540],overli:[452,511],overload:[455,473,479,490,507,524,539,540,556,566,577],overrid:[386,390,398,400,401,402,404,409,410,411,418,422,431,445,446,465,473,479,481,489,490,505,507,517,519,520,527,529,530,539,540,547,553,554,555,556,557,558,559,563,564,565,566,567,568,569],overridden:[389,445,463,479,481,539],overrod:529,overs:507,oversimplifi:507,overview:[0,1,2,3,382,399,400,429,445,447,448,483,485,521,540,555,565,576],overwhelm:[551,571,572],overwrit:[445,508,520,522,541],overwritten:[402,454,479,517,522],ovl:495,own:[386,393,394,400,401,402,404,445,446,450,452,453,454,455,461,463,466,470,472,473,478,479,481,483,488,491,493,494,503,505,506,508,509,511,512,516,519,522,525,527,532,534,535,539,540,551,553,554,556,557,560,563,564,566,567,570,572,577,578,579],owner:[402,413,448,472,506,509],ownership:[452,491,507,549,550,554,555,556,557,558,559,564,565,566,567,568,569],p0928:520,p0a10s_union:479,p0f_isvoidf:524,p0i32:405,p0i64:405,p0i8:[479,490],p0s_struct:479,p0s_union:479,p0v16f32:479,p0v2f64:479,p0v4p0f_i32f:479,p0v8f64:479,p0v8i32:479,p0v8p0f64:479,p0v8p0f_i32f:479,p10:[47,133,232,327],p15:490,p16:490,p17:490,p18:490,p19:490,p1i8:[490,524],p20:[47,133,232,327,490],p2align:[386,520],p3i8:490,p4i8:490,p5600:513,p5i8:490,p_arch:446,p_reg:402,pack:[20,31,33,198,200,201,205,209,211,212,216,218,299,310,312,383,384,386,393,402,429,449,459,472,479,509,512,514,553,563,574],packag:[394,398,400,446,452,453,463,467,468,470,471,472,508,514,533,545],package_str:400,packet:[386,444,527],pact:512,pad:[384,386,393,413,433,449,450,454,465,477,479,484,495,522,543],padding1:495,padding2:495,padparam:454,page:[386,388,398,400,404,408,433,445,447,448,452,456,458,461,463,464,483,499,503,506,507,509,511,513,515,519,520,524,526,532,535,538,545,553,563],pai:[404,452,520,535,539],pain:[445,446,451,452,506,507],painlessli:445,pair:[384,385,386,389,390,391,392,402,404,405,410,420,429,454,456,475,479,481,488,489,491,502,505,507,509,519,520,524,539,543,544,548,552,555,557,558,559,562,565,567,568,569,573,576],pairwis:389,pamela:510,pan:520,panda:533,pandaboard:468,pane:506,paper:[391,402,404,446,447,488,507,520,545],papertrail:407,par:510,paradigm:[462,507,513],paragraph:[404,452,485,489,519,521],parallel:[400,402,405,409,424,429,463,465,467,479,480,488,504,508,509,511,512,513,536,538],parallel_dir:508,parallel_loop_access:536,param1:507,param2:507,param:[0,1,2,3,81,169,266,363,386,404,409,461,464,467,479,490,574,575,576,577,578],paramattr:393,paramet:[42,47,81,129,133,169,227,232,266,322,327,363,384,386,393,395,400,401,402,404,409,424,445,446,449,454,456,461,462,475,481,483,489,505,507,513,517,519,524,527,531,539,540,543,544,553,563,574],parameter:[465,529],parameterless:484,parametr:530,paramidx0:393,paramidx1:393,paramidx:393,paramt:456,paramti:393,parenexpr:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],parent:[386,394,401,404,409,423,478,479,507,509,555,565,576],parent_scop:401,parenthandl:479,parenthes:[409,479,552,562,573],parenthesi:[404,527,552,562,573],parentti:479,paricular:446,parit:409,parlanc:[401,488,537,551,561,572],pars:[393,401,405,409,423,429,446,455,457,460,476,479,480,481,482,483,484,507,515,517,519,522,524,527,530,531,539,543,544,545,551,553,554,555,556,557,558,559,563,564,565,566,567,568,569,571,572,574,575,576,577,578],parsabl:[434,524],parse_arg:[573,574,575,576,577,578],parse_bin_rh:[573,574,575,576,577,578],parse_binary_preced:[577,578],parse_definit:[573,574,575,576,577,578],parse_expr:[573,574,575,576,577,578],parse_extern:[573,574,575,576,577,578],parse_fail:507,parse_id:[573,574,575,576,577,578],parse_oper:[577,578],parse_primari:[573,574,575,576,577,578],parse_prototyp:[573,574,575,576,577,578],parse_toplevel:[573,574,575,576,577,578],parse_unari:[577,578],parse_var_init:578,parse_var_nam:578,parseabl:[479,524],parsebinoprh:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],parsecommandlineopt:[542,550],parsedattrinfo:527,parsedefinit:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],parseexpress:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],parseextern:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],parseforexpr:[555,556,557,558,559,565,566,567,568,569],parseidentifierexpr:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],parseifexpr:[555,556,557,558,559,565,566,567,568,569],parsenumberexpr:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],parseparenexpr:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],parsepasspipelin:460,parsepath:491,parseprimari:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,577],parseprototyp:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],parser:[398,429,432,444,457,460,463,478,479,481,484,515,527,551,553,554,556,557,558,559,560,561,563,564,566,567,568,569,570,571,572,574,575,577,578,579,580],parserclass:445,parsesubtargetfeatur:539,parsetoplevelexpr:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],parsetypetyp:455,parseunari:[556,557,558,559,566,567,568,569,577],parsevalid:542,parsevarexpr:[557,558,559,567,568,569],part:[385,387,389,390,392,393,396,397,398,399,400,401,402,404,406,407,409,419,445,446,449,452,454,459,460,461,462,463,464,465,469,470,473,478,479,481,482,487,489,491,494,499,500,505,507,509,510,512,513,516,519,520,523,524,527,530,531,533,535,536,539,540,541,542,544,546,547,548,549,550,551,552,553,554,555,556,557,559,560,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579],parti:[404,452,459,463,508,516,524],partial:[384,402,444,479,480,481,507,510,513,517,519,522,536,543,544],partialalia:389,particip:[386,403,452,479,506,507,509,535],particlefilt:510,particular:[384,389,390,391,393,396,397,400,402,404,409,418,433,445,449,450,452,454,459,461,462,463,465,469,473,474,477,478,479,481,483,488,489,490,491,494,495,497,499,500,505,507,509,510,512,513,515,516,519,520,522,524,527,529,530,531,535,537,539,540,541,543,552,554,557,562,564,567,573,575,578],particularli:[390,404,405,459,465,467,479,502,507,509,520,524,539,540,541,543],partit:[397,402,410,431,468,480,488,548],partner:507,parzyszek:511,parzyszekacronym2:511,parzyszekacronym:511,parzyszekdistinguish:511,pascal:479,pass:[386,388,390,391,392,394,397,401,402,404,405,406,408,409,410,411,418,421,424,429,432,434,443,445,446,448,451,452,453,454,455,456,457,460,461,462,463,464,465,466,469,472,473,474,475,476,477,478,479,480,481,482,483,486,488,490,491,495,502,508,509,511,512,513,514,515,517,518,519,522,523,527,531,533,534,535,537,539,542,544,545,546,547,548,549,550,552,553,555,556,557,558,559,560,562,563,565,566,567,568,569,570,573,574,576,577,578,579],passag:404,passbuild:460,passiv:492,passmanag:[445,483,507,542,547,554,558,564,568,575,576,577,578],passmanagerbas:[539,540],passmanagerbuild:[490,540],passmanagerimpl:542,passnam:[443,507],passopt:540,passthru:479,password:[452,467,509],past:[404,462,465,479,506,507,509,512,519,524,529,539,543,556,559,566,569,577],pat:[402,531,539],patch:[391,404,432,458,459,461,464,467,469,479,480,491,506,507,524,535,541,542,543,545,554,559,564,569,575],patch_premain:[541,542],patch_statu:541,patchabl:[461,479,522,524],patcher:522,patchpoint:[479,524],patfrag:539,path:[387,388,389,390,398,400,401,404,406,407,409,410,411,413,416,417,418,423,424,426,431,434,442,444,446,454,456,458,459,461,463,464,466,468,469,470,471,481,490,491,495,505,507,508,509,515,519,520,524,525,533,534,535,542,557,567,578],path_to_clang:388,path_to_llvm:463,pathnam:[417,463],pathsep:[409,535],patient:[403,540],patleaf:539,pattern:[0,1,2,3,388,390,392,401,402,408,409,418,424,431,445,449,455,462,465,479,490,499,507,512,513,517,519,520,527,529,531,535,539,542,548,551,553,563,572,573],paul:[511,520],paus:[389,461,509,547],payload:[402,479,543],pbqp:[402,410],pch:519,pcre2:481,pcre:481,pct:433,pdata:[456,495],pdb:[400,408,493,494,498,499,519,545],pdbdllrbld:495,pdbdllversion:495,pdbfilepathnameindex:495,pdbraw_featuresig:500,pdbstreamhead:500,pdbstreamvers:500,pdbutil:408,pdf:[391,520],peculiar:530,pedant:400,peek:[573,574,575,576,577,578],peephol:[402,455,507,540,554,555,556,557,564,565,566,567,575,576,577,578],peform:392,penalti:[398,479,507],pend:[451,463,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],pennant:510,pentium:[463,539],penultim:539,peopl:[396,398,402,403,404,445,448,452,455,457,462,463,472,479,487,506,509,514,520,525,540,545,546,551,560,570,572,579],pep:511,per:[17,18,36,114,115,126,202,203,221,296,297,315,385,386,390,393,394,400,402,413,415,418,420,424,429,430,433,445,449,450,454,461,465,472,473,478,479,481,482,484,488,490,506,507,509,513,517,519,520,522,524,527,530,534,535,540,542,544,546,547,554,564,575,580],perceiv:[560,570,579],percent:389,percentag:[415,433,434,507],perf:[388,391,400,533],perf_test:510,perfect:[392,434,452,507],perfectli:[402,404,405,433,457,462,479,519,552,562,573],perform:[385,386,388,389,390,391,392,397,398,399,400,401,402,404,409,410,413,420,424,431,432,434,442,443,445,449,452,453,454,455,458,460,461,462,463,465,468,469,472,477,478,479,480,481,482,483,484,489,490,491,492,495,505,507,508,509,511,512,513,514,515,517,519,523,524,525,527,529,533,535,536,537,539,540,541,545,546,547,548,553,557,558,560,563,567,568,570,571,574,578,579],perfunctionst:542,perhap:[389,404,461,465,479,489,500,507,509,519],period:[397,399,452,461,479,481,535,541],perl:461,perldoc:463,perman:[465,516,548],permiss:[48,233,328,413,452,463,467,483,516,546],permit:[402,410,456,461,465,479,480,507,511,529,535,557,558,559,567,568,569,578],permut:[384,479],perpetu:[452,541],persist:[401,403,453,481,507],person:[393,403,452,454,474,480,485,506,516,521,544,547],personalityfn:393,personlist:544,perspect:[389,403,449,454,473,479,516,524,540],pertain:[452,454,479,519],pervas:[473,507,571],pervert:[528,531],pessim:[458,505,507],pf0:489,pf1:489,pf_inet:550,pg0:489,pg1:489,pgo:[398,434,503,515,520,545],phab:509,phabric:[448,452,463,509,511,545],phase3:[472,514],phase:[406,410,454,461,465,472,479,492,507,514,547,552,556,562,566,573,577],phi:[393,402,404,415,449,454,465,505,519,538,555,556,557,558,559,565,566,567,568,569,576,577,578],phid:404,phielimin:402,phieliminationid:402,philip:511,philosophi:[478,545],phinod:[404,488,555,556,557,558,559,565,566,567,568,569],phoronix:510,php:[506,510],phrase:[401,404],physic:[386,398,403,429,465,479,484,495,507,516,519,524,529,539],physreg:402,pi8:537,pic:[402,411,471,474,484,519,539],pick:[392,400,402,404,411,424,429,461,462,465,470,471,474,479,506,509,524,533,539,575],pictur:[462,503,543,553,563,574],picu:[465,511],picusacronym:511,pie:517,piec:[393,397,398,401,402,404,424,452,459,462,463,464,469,472,474,478,479,519,524,529,535,551,552,553,555,556,557,559,562,563,565,566,567,569,571,572,573,574,576,577,578],pienaar:446,pifft:534,pin:479,ping:[448,452,489],pinpont:509,pinsrd:405,pinsrd_1:405,pinst:507,pip:533,pipe:[386,405,409,429,525,542],pipefail:409,pipelin:[386,393,409,415,429,459,460,479,487,490,505,513,515,519,524,535,536,539,540,547,575,576,577,578],pipermail:[509,511],pitcairn:386,pixel:[17,18,81,114,115,169,202,203,266,296,297,363],place:[386,387,388,391,392,397,402,404,407,409,411,413,429,431,445,449,450,452,453,454,455,456,459,461,462,463,465,466,467,470,478,479,484,488,489,491,505,506,507,508,509,512,513,514,519,520,522,524,529,531,533,535,536,538,539,540,544,551,552,553,554,556,557,560,562,563,564,566,567,570,571,572,574,575,577,578,579],placehold:[453,454],placement:[386,456,459,465,519],placesafepoint:461,plai:[489,507,530,540,551,560,570,572,579],plain:[405,484,485,494,507,521,540,546],plan:[402,452,461,469,477,481,490,491,507,519,523,524,531,538,545],plane:[541,556,566,577],plant:540,plate:[445,507],platform:[386,388,390,401,402,433,449,452,454,461,463,467,468,469,471,472,478,479,482,491,500,503,504,507,513,517,520,522,525,540,543,545,546,550,554,556,564,566,575],plausibl:396,playground:[551,572],pldi:[461,512],pleas:[388,389,390,396,400,402,403,404,428,429,431,432,444,448,452,459,461,463,464,467,468,469,471,472,474,476,478,479,485,487,490,491,506,507,513,514,516,517,521,524,526,529,530,532,535,539,542,553,560,563,570,574,579,580],plethora:[457,463,507],plist:432,plot:[556,566,577],plotter:[556,566,577],plu:[385,386,392,393,452,454,461,479,495,507,519,539,547,552,555,562,565,573,576],plug:[492,553,563,574],plugin:[406,411,443,469,479,492,513,515,545],plugin_tool:540,pluginfilenam:411,plusten:519,pmbuilder:490,pmdatamanag:542,pmtoplevelmanag:542,png:[400,481],pni8:454,pod:404,point:[39,41,128,224,226,319,321,383,384,389,390,393,394,396,397,399,400,402,404,410,418,424,429,433,445,446,453,454,455,459,462,463,465,467,470,471,472,473,477,480,482,483,488,489,490,491,495,499,502,507,509,513,514,519,520,524,525,528,531,537,538,539,540,541,542,543,544,545,547,548,549,550,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],point_numb:[34,35,125,219,220,313,314],pointcount:461,pointe:[386,393,479,513],pointee_align:386,pointeealign:386,pointer1:520,pointer2:520,pointer:[385,386,390,393,402,410,446,449,454,457,458,459,461,465,477,480,482,483,484,489,490,491,494,502,505,513,517,519,522,527,537,539,540,543,544,546,548,549,550,551,552,554,555,557,559,560,562,564,565,567,569,570,571,572,573,575,576,577,578,579],pointer_offset:524,pointerflag:494,pointerkind:494,pointermod:494,pointermodifi:494,pointertodatamemb:494,pointertojittargetaddress:491,pointertomemberfunct:494,pointertyp:507,pointi:544,pointless:[454,488,524],pointstoconstantmemori:479,pointtoconstantmemori:389,poison2:479,poison3:479,poison4:479,poison:520,poison_yet_again:479,poke:393,polar:544,polaris10:386,polaris11:386,polici:[384,386,389,393,404,448,463,507,509,511,545],polit:[402,403],poll:[461,487,524],polli:[400,452,463,509,511,512,536],pollut:404,polyhedr:512,polymorph:[399,522],pong:489,pool:[393,402,415,491,522,539,540,546],poolalloc:389,poor:[403,404,524,555,565,576],poorli:[394,404],pop2_:510,pop:[385,388,393,402,461,479,507,543,555,557,558,559,565,567,568,569,576,578],pop_back:[445,507,559,569],popcnt:481,popf:520,popfq:520,popq:[520,522,524],pops_exiting_wave_id:385,pops_pack:36,popul:[409,454,455,463,479,490,492,520,527,553,563],popular:[389,401,402,453,463,468,479,571],pornin:520,porpoda:512,port:[402,424,457,467,513,520,525,538,541,550,560,570,579],portabl:[398,400,402,409,430,461,479,491,507,545,546],portion:[397,398,401,402,406,429,445,450,452,454,463,479,484,486,488,505,510,519,520,539,543,547,554,564,575],portugues:517,pos1:445,pos2:445,pos:[81,169,266,363],pose:[461,480,520],posit:[7,36,42,81,99,105,126,129,169,185,189,221,222,227,266,282,286,315,316,322,363,381,384,385,386,393,402,405,411,434,442,446,449,452,454,456,463,471,476,479,481,482,484,495,507,512,519,520,522,524,529,544,555,556,565,566,573,576,577],position_at_end:[574,575,576,577,578],positionaleatsarg:445,posix:[400,405,413,430,431,453,515],possbil:544,possess:[450,507],possibl:[385,386,389,390,391,392,393,397,399,400,402,409,424,429,433,446,449,450,452,455,456,457,459,461,462,463,465,466,467,470,471,473,474,477,479,481,482,483,484,485,486,487,488,490,491,493,495,499,505,506,507,509,511,512,513,514,516,518,519,520,521,524,525,527,529,533,535,536,540,543,544,551,552,554,555,557,559,560,561,562,564,565,567,569,570,572,573,575,576,578,579],post:[402,403,411,448,452,465,479,484,487,506,508,513,515,516,517,519,520,524,545],poster:403,postfix:404,postincr:404,postord:480,postrapseudo:484,postscript:505,potenti:[389,396,397,402,404,409,429,445,452,454,457,459,461,463,465,469,479,481,487,488,505,507,511,512,516,517,519,520,522,524,536,537,542,551,552,555,561,562,565,572,573,576],pound:544,povray31:534,pow:[490,538],power:[386,389,398,402,405,445,447,465,468,477,479,482,505,506,507,513,528,529,531,543,551,552,553,554,555,556,557,562,563,564,565,566,567,572,573,574,575,576,577,578],powerpc64:[447,479],powerpc64l:541,powerpc:[390,400,431,455,463,479,480,511,522,535,539,544],powerpcl:431,ppa:463,ppc32:402,ppc64:402,ppc:513,ppc_fp128:[393,479,489],ppcf128:479,ppcinstrinfo:455,ppcisellow:455,pr26161:465,pr26576:465,pr34636:460,pr40547:513,practic:[390,398,404,445,452,457,458,461,462,473,479,480,481,494,498,500,502,505,507,509,519,520,522,524,529,536,545,547,551,553,554,555,563,564,565,571,572,574,575,576],practis:394,pragma:[446,505,536],pragmat:513,pre:[384,402,411,452,455,465,472,474,480,491,505,507,508,509,519,527,531,536,574],pre_stor:402,prealloc:507,prebuilt:453,prec:[556,557,558,559,566,567,568,569,577,578],precaut:507,preced:[386,389,393,404,405,409,416,430,442,449,465,479,488,505,507,517,519,522,524,530,543,546,551,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,571,572,573,574,575,576,577,578],preceed:[479,519],precis:[385,386,389,390,402,410,411,461,463,465,473,484,513,519,522,527,539,551,552,553,561,562,563,572,573,574],preclud:[392,520,524],precompil:[490,546],precomput:389,precondit:404,precursor:452,pred:[454,479,490,507,519,555,557,565,567,576,578],predecessor:[394,402,459,479,505,512,519,555,565,576],predefin:[402,409,460,513,524,533,540,556,566,577],predetermin:389,predic:[390,392,476,479,491,507,512,527,529,531,539],predicate_st:520,predicate_stor:539,predicateinfo:479,predict:[395,404,429,459,520,540,545],predictor:520,predreg:476,predrel:476,predsens:476,preemptabl:481,preemptibl:505,preemption:393,preemptionspecifi:[393,479],preexist:505,pref:[479,507],prefac:401,prefer:[389,390,401,442,446,452,454,463,467,468,469,479,484,487,489,506,507,511,514,519,525,531,539,542,551,572],prefetch:447,prefix1:405,prefix2:405,prefix:[386,393,398,400,402,404,409,417,418,431,442,445,454,463,466,481,484,491,492,493,494,500,507,508,509,511,519,524,529,531,533,535,556,566,577,578],prefixdata:393,preformat:[485,521],preg:402,prehead:[505,555,565,576],preheader_bb:[576,577],preheaderbb:[555,556,565,566],preinstal:453,preorder:473,prepar:[418,449,454,462,471,479,487,489,499,502,505,506,509,513,514,516,519,524,545,554,564],prepass:402,prepdefin:530,prepels:530,prepend:[407,418,479,507,511,519,530,533],prependif:530,prepifdef:530,prepregcontentexcept:530,prepregion:530,preprocess:[457,474],preprocessor:[400,418,445,446,450,457,507,530,539,554,560,564,570,575,579],prequisit:470,prerequisit:[404,540],presenc:[390,402,405,429,454,473,479,492,500,507,513,519,539,543],present:[386,393,399,402,405,409,411,418,419,428,429,433,442,445,446,449,454,456,458,461,462,463,465,470,474,479,492,494,495,498,499,500,502,507,509,510,513,519,520,524,530,536,545,555,556,557,558,559,565,566,567,568,569,576,577,578],preserv:[384,389,392,402,404,413,416,418,431,445,449,454,462,463,481,509,522,536,540,543,560,570,579],preserve_allcc:[393,479],preserve_mostcc:[393,479],preserveal:479,preservedanalys:511,preservedanalysescheck:511,preservemost:479,press:[558,568],pressur:[402,404,429,520,538],presum:[479,495,500,502,509],pretti:[391,442,462,475,481,485,486,488,489,505,507,520,521,525,529,530,534,540,551,552,553,554,555,556,557,561,562,563,564,565,566,567,572,573,574,575,576,577,578],prettyprint:507,prev:507,prevail:413,prevent:[386,389,402,404,405,445,446,449,452,457,461,479,491,495,505,507,509,517,518,519,520,522,524,525,535,538,540,549,550,553,557,558,559,563,567,568,569,574,578],previou:[386,390,392,393,402,404,405,413,429,434,449,450,452,455,469,472,478,479,485,489,490,493,503,507,513,514,518,520,521,524,539,540,543,544,546,548,553,554,555,556,557,558,559,563,564,565,566,567,568,569,571,573,574,576,577,578],previous:[386,393,400,405,418,431,445,452,454,456,472,479,481,498,502,506,509,520,524,530,534,539,554,555,564,565,574],prf:429,prim:[81,510],primari:[389,401,402,403,452,454,461,479,481,492,495,505,507,517,520,523,545,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],primarili:[402,409,416,421,425,461,463,468,477,478,481,484,505,507,520,529,556,566,577],primaryexpr:[385,552,562,573],primaryfunctionid:456,prime:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],primer:[398,400,521],primit:[81,390,404,445,462,479,484,489,494,507,517,520,543,556,560,566,570,577,579],princeton:510,principl:[404,447,470,489,511,519,525,551,571,572],print:[401,402,404,405,406,408,409,410,411,412,413,414,415,416,418,419,422,423,424,425,427,429,430,431,432,434,442,443,444,445,449,455,457,461,463,464,469,472,474,479,481,484,486,488,492,507,519,527,529,531,533,534,538,539,544,551,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,571,573,574,575,576,577,578],print_endlin:[573,574,575,576,577,578],print_final_stat:481,print_float:[575,576,577,578],print_list:401,print_newlin:[575,576,577,578],print_pc:481,print_str:[573,574,575,576,577,578],printabl:[413,479,484,527,539],printccoperand:539,printd:[554,555,556,557,558,559,560,564,565,566,567,568,569,570,577,578,579],printdatadirect:539,printdeclar:539,printdens:[556,566,577],printer:[398,402,461,478,486,507,515,527,540,558,568],printexprresult:550,printf:[386,397,450,457,463,464,466,479,482,507,519,550,554,555,556,557,558,559,564,565,566,567,568,569,577,578],printformattedfil:507,printfunctionpass:505,printimplicitdef:539,printinformationalmessag:445,printinlineasm:539,printinstruct:[527,539],printlabel:539,printmemoperand:539,printmethod:539,printnextinstruct:507,printoperand:539,printout:[443,507],printstar:[555,565,576],printsth:505,prior:[386,393,402,431,445,449,450,452,454,463,477,478,479,511,520,536,540],priorit:429,prioriti:[385,386,433,446,462,472,479,516,519],priority_queu:507,priv:386,privat:[385,386,393,432,449,452,459,467,473,478,479,489,490,495,507,516,519,520,527,539,546,547,548,549,550],private_bas:385,private_limit:385,private_segment_align:386,private_segment_fixed_s:386,privatesegmentfixeds:386,privileg:[386,479,520,525,546],prng:481,pro:[386,392],proactiv:[397,452],probabl:[402,404,415,418,445,446,452,453,457,461,462,468,479,484,507,508,509,510,523,524,552,555,560,562,565,570,573,576,579],probe:[402,479,507],problem:[389,396,397,402,404,405,406,445,452,457,459,460,461,462,465,468,470,471,472,474,477,479,480,492,495,500,504,505,507,509,511,517,519,524,525,535,545,553,555,556,560,563,565,566,570,574,576,577,579],problemat:[404,429,452,509,513],proc:[391,463,468,539],proccess:481,proce:[400,449,454,461,472,480,489,491,507,512,514,520],procedur:[392,395,445,447,459,472,479,480,489,507,508,520,523,551,561,572],proceed:[402,446,461],process:[388,389,390,391,394,397,398,400,401,404,405,413,429,432,433,434,444,445,446,450,451,452,453,454,456,461,463,468,469,474,476,478,479,481,482,483,492,493,505,506,507,509,511,517,519,520,524,525,531,535,538,539,540,541,544,546,548,549,551,552,554,560,561,562,564,570,572,573,575,579,580],processformattedfil:507,processor:[392,400,402,411,429,445,447,461,463,479,513,519,527,531,538,539,558,568],processrelocationref:483,procnoitin:531,procsym:456,produc:[384,385,386,390,391,392,393,397,400,402,404,405,406,407,409,410,413,415,418,420,421,429,433,443,449,450,452,453,454,457,460,461,462,463,466,471,474,477,478,479,481,486,488,489,491,495,497,499,500,502,505,507,512,513,515,519,523,524,525,527,529,533,535,538,539,540,543,544,546,547,553,554,555,557,559,563,564,565,567,569,574,575,576,578,579],product:[386,394,402,403,407,429,452,461,472,479,489,513,530,540,548,552,556,562,566,573,577],prof:[394,395,469],profdata:[388,400,408,418,450,469,479,533],profession:[448,452],profil:[386,388,395,398,400,408,418,424,436,437,450,458,459,470,484,506,508,513,515,519,543,545],profiledata:479,profit:[402,446,458,459,479,487,505,520,536,538],profraw:[388,418,450,469],progbit:[456,520],program:[385,389,390,391,397,400,401,404,405,406,408,409,410,413,416,418,419,425,428,429,430,431,432,433,436,437,442,443,444,445,446,450,451,452,453,454,458,459,460,461,462,463,464,466,470,472,473,474,479,480,481,482,490,491,493,495,500,502,503,504,505,507,510,515,517,519,520,522,523,524,525,527,533,534,535,536,537,538,539,540,542,543,544,546,547,548,550,551,552,554,555,557,558,559,560,562,564,565,567,568,569,570,572,573,575,576,578,579],programm:[386,390,397,402,404,443,445,446,447,448,461,473,513,520,530,536,538,540,545,546,556,559,566,569,577,579],programmat:[402,434,461,490,529,541,544,556,566,577],programmersmanu:546,progress:[386,387,390,400,402,409,429,447,449,452,461,472,479,480,484,507,511,541,551,572],prohibit:[390,482,488,520],proj:472,proj_install_root:508,proj_obj_root:508,proj_src_root:508,project:[388,398,403,404,408,409,447,448,453,455,457,459,460,464,465,469,470,471,472,481,491,506,507,510,511,516,517,519,520,522,524,533,534,535,541,545,546,547,548,549,550,551,571,572],project_nam:508,projector:487,prolang:534,prolifer:511,prolog:[479,480,520,539],prologepilog:515,prologu:[386,393,402,410,461,518,519,539,559,569],prologue_end:456,prologuedata:393,promin:533,promis:[452,541],promot:[389,402,446,452,455,459,479,480,492,507,512,519,557,559,567,569,578],promoteop:455,promptli:452,prone:[402,445,468,507,531],proof:[395,484,520],prop:464,propag:[386,400,402,445,446,454,463,479,480,484,492,515,519,523,524,525],proper:[390,404,409,446,450,465,473,479,507,539,559,569],properli:[385,387,389,390,396,397,399,402,407,445,446,448,456,463,478,479,545,554,557,564,567,578],properti:[382,387,389,390,392,393,402,404,407,429,431,445,449,450,455,461,464,465,476,478,479,484,488,489,495,502,505,507,509,520,522,523,524,527,531,536,539,540,554,557,564,567,578],property_nam:478,property_valu:478,propon:511,proport:[434,445,465],propos:[394,452,459,465,481,511,512,520,542],prose:404,prospect:452,protect:[390,393,399,402,404,452,479,481,509,516,525,539],protector:[479,519],proto:[549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],protoast:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],protobuf:460,protocol:[460,479,509,524],prototyp:[404,425,455,459,479,517,539,540,545,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],prototypeast:[549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],prove:[389,459,477,479,489,505,520],proven:[386,430,452,459,479,505,513,524,557,567,578],provid:[10,108,192,289,382,385,386,388,389,390,393,395,398,399,400,401,402,405,406,409,413,415,416,418,423,424,429,431,437,442,443,445,446,448,449,450,451,452,453,454,456,459,461,462,463,464,465,467,468,470,473,478,479,480,481,482,483,486,487,488,490,491,492,497,502,503,505,507,508,509,513,515,516,517,519,520,522,524,525,527,529,530,534,538,539,540,541,542,543,544,545,546,547,548,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,578,579],provis:452,proviso:452,proxi:402,proxyapp:510,prune:[488,509,512,541],pruneexpir:509,psabi:447,pse:511,pseudo:[392,394,402,444,449,465,478,479,484,491,507,513,519,520,527,539,540],pseudocod:539,pseudonym:516,pstl:509,psubu:535,psubusw:535,pthread:[446,479,517],pthread_attr_t:479,pthread_creat:479,ptr0:479,ptr1:479,ptr2:479,ptr3:479,ptr64:386,ptr7:479,ptr:[386,390,404,449,458,494,507,513,522,537,539],ptr_is_nul:458,ptr_rc:402,ptra:490,ptrb:490,ptrc:490,ptrloc:[461,479],ptroff:402,ptrreg:402,ptrtoint:[459,524],ptrtoreplacedint:507,ptrval:479,pts:510,ptx30:402,ptx31:402,ptx:[402,446,447],ptxa:446,ptxstring:490,pty2:479,pty:479,pub:519,publicli:[452,507,516,519],publicstreamindex:495,publish:[404,446,503,507,511,514],pubnam:[423,519],pubtyp:[423,519],pugixml:481,pull:[384,390,396,402,404,463,506,509],puls:481,punctuat:[404,479,530],pure:[390,397,402,452,465,478,480,505,512,519,524,530,539,553,563,574],purg:404,purifi:474,purpos:[386,392,398,402,404,429,433,445,446,449,452,454,459,462,463,465,479,489,490,491,492,495,499,500,505,507,511,513,514,517,519,520,523,524,525,527,528,531,540,543,546,553,554,559,563,564,569],pursu:520,push:[397,399,402,404,461,463,479,506,509,559,569],push_back:[404,507,539,544,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],pushf:[402,520],pushfl:402,pushfq:[402,520],pushq:[520,524],put:[386,389,390,391,397,402,403,404,405,445,450,451,453,454,458,461,463,465,470,472,479,485,489,491,505,506,507,509,519,520,521,535,540,544,551,554,555,557,559,560,564,565,567,569,570,572,576,578,579],putchar:[554,555,556,557,558,559,564,565,566,567,568,569,575,576,577,578],putchard:[554,555,556,557,558,559,560,564,565,566,567,568,569,570,575,576,577,578,579],puzzl:474,pwd:[463,471,517],pynam:510,python2:468,python:[409,449,461,463,464,471,481,507,509,511,514,527,530,533,535,560,570,579],python_execut:463,q15:479,q31:479,qch:400,qeaa:454,qemu:481,qhelpgener:400,qmcpack:510,qnan:479,qpx:479,qspectr:520,qt_coding_styl:511,quad:[384,385,479,520,524,539],quad_perm:[384,386],quadrant:386,quadrat:[402,410,488,507],qualifi:[386,402,404,462,472,479,493,494,519],qualiti:[402,423,429,459,468,472,479,535,540,546,548],qualtyp:404,quantiti:479,quarantin:517,quarantinechunksuptos:517,quarantinesizekb:517,quartil:520,quentin:465,queri:[386,389,390,402,404,429,433,445,459,465,475,476,479,488,491,492,503,507,519,538,539,540,542,547,560,570,579],query_sampl:386,question:[389,396,404,448,452,459,462,463,464,473,479,481,485,489,506,507,508,511,513,519,521,528,536,545,552,555,557,560,562,565,567,570,573,576,578,579],queu:386,queue:[429,491,507,539,540,541],queue_ptr:386,quick:[389,397,404,413,429,452,459,462,471,505,506,514,519,554,560,564,570,575,579],quickcheck:507,quicker:[468,488,516,547],quickli:[389,397,402,404,413,445,448,454,464,474,479,481,488,493,504,507,511,519,525,535,541,545,547],quicksilv:510,quickstart:[471,545],quiet2:445,quiet:[386,409,423,445,451,479,519],quieta:445,quirk:[401,524],quit:[389,402,405,446,451,455,459,461,462,463,465,479,485,489,507,520,521,522,525,545,548,553,555,560,563,565,570,574,576,579],quot:[386,400,445,478,479,481,484,519,529,535,544],quotient:479,quotingtyp:544,quux:404,qux:479,qword:513,r10:[402,424,490,518,531],r10b:531,r10d:531,r10w:531,r11:[479,518,522,531],r11b:531,r11d:531,r11w:531,r123456:509,r12345:472,r1234:509,r128:[51,136,236],r12:[402,456,479,531],r12b:531,r12d:531,r12w:531,r13:[402,531],r13b:531,r13d:531,r13w:531,r14:[402,479,531],r14b:531,r14d:531,r14w:531,r15:[402,479,484,531],r15b:531,r15d:531,r15w:531,r173931:527,r258109:509,r285:386,r31:[402,479],r341082:481,r342924:446,r390:386,r390x:386,r600:386,r630:386,r6xx:386,r700:386,r7xx:386,r8b:531,r8d:531,r8w:531,r9b:531,r9d:531,r9w:531,r_386_8:456,r_amdgpu_abs32:386,r_amdgpu_abs32_hi:386,r_amdgpu_abs32_lo:386,r_amdgpu_abs64:386,r_amdgpu_gotpcrel32_hi:386,r_amdgpu_gotpcrel32_lo:386,r_amdgpu_gotpcrel:386,r_amdgpu_non:386,r_amdgpu_rel32:386,r_amdgpu_rel32_hi:386,r_amdgpu_rel32_lo:386,r_amdgpu_rel64:386,r_amdgpu_relative64:386,r_arm_thm_movw_abs_nc:471,r_offset:386,r_x86_64_8:456,rabfik:413,race:[386,390,403,449,479,507,517,535],racist:403,radamsa:481,radare2:481,radeon:386,radic:[402,465],radiu:473,radix:[402,404,430,479],rage:415,raii:449,rais:[396,397,454,461,479,505,507,509,520,524,572,573,574,575,576,577,578],rajaperf:510,ram:[467,481],ramif:462,ramp:449,ramsei:402,ran:[418,520,540],rand:481,random:[391,397,404,406,408,409,452,479,481,507,510],randomize_va_spac:391,randomli:[404,439,541],rang:[7,42,105,129,189,227,286,322,384,385,386,389,394,397,402,403,409,410,423,429,433,434,445,449,454,456,459,461,462,465,473,491,512,513,519,524,529,538,540,545,551,554,556,564,566,571,572,575,577],rangeend:456,rangelist:530,rangepiec:530,rangestart:456,rank:505,ranlib:[408,463,466,470],rapaport:512,rapid:[452,520],rare:[393,402,403,404,405,454,458,459,461,471,479,502,507,520,529,539],rat:429,rate:[393,413,415,448,452,481,509],rather:[389,393,394,402,403,404,407,409,418,442,446,452,453,457,459,461,462,464,465,468,479,481,491,492,495,497,505,507,509,512,513,514,519,520,524,530,535,539,546,547,548,552,553,559,562,563,569,573],ratio:[394,520],rational:[402,452,465,545],rauw:[480,489,507,519],raven:386,raw:[402,414,418,422,425,427,429,431,432,433,436,437,443,445,449,450,456,469,475,483,486,527,534,542,553,563],raw_fd_ostream:[558,568],raw_ostream:[402,455,507,540,542,544,548,549,550,558,559,568,569],raw_string_ostream:[548,549,550],rawfrm:[529,539],rax:[402,479,484,513,520,522,524,531,539],rbp:[402,531],rbx:[402,531],rc1:514,rc2:514,rcn:[472,514],rcp_iflag_f32:386,rcu:429,rcx:[402,479,520,531],rdi:[402,424,456,479,484,513,519,520,522,531],rdtsc:479,rdx:[402,520,522,524,531],rdynam:[554,556,564,566,577,578],reach:[404,429,449,452,454,458,472,478,479,481,487,488,489,491,492,505,507,512,516,520,522,539],reachabl:[400,461,479,480,520,524],react:396,read:[24,25,26,27,28,36,47,48,54,117,118,119,120,126,133,137,206,207,208,209,210,211,212,213,221,232,233,237,303,304,305,306,307,315,327,328,334,384,385,386,389,390,392,393,397,400,401,402,404,405,410,411,413,414,415,418,419,421,422,423,424,425,429,430,431,432,433,434,436,437,442,443,444,445,447,449,451,452,453,455,456,457,458,463,464,469,474,479,481,484,485,489,495,497,503,505,506,507,513,519,520,521,522,523,524,530,531,535,538,541,543,544,545,547,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,574,575,577,578,579],read_async:449,read_onli:386,read_writ:386,readabl:[385,387,390,399,402,414,415,418,422,423,427,434,442,456,463,479,484,485,495,505,507,511,519,521,540,544,553,563],readandmaybemodifi:481,readattribut:527,readelf:[408,430,432],reader:[393,404,408,430,433,434,455,457,479,489,495,511,527,543,544,546,547,552,562,573],readi:[429,445,448,449,452,466,472,483,487,489,519,540,551,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,571,572,573,574,575,576,577,578],readjust:402,readm:[452,463,485,509,511,521,533,535],readnon:[393,459,479,490,505,519,524,537],readobj:[408,430,432,436,507,519],readonli:[386,393,424,431,459,479,488,505,519,522,524,542],readtscp:543,readwrit:386,readyset:429,real:[382,389,391,405,424,429,431,445,456,465,479,481,490,495,502,507,516,519,531,539,551,556,561,566,571,577],realign:479,realist:[461,520,529,552,562,573],realiti:472,realiz:[452,455,556,566,575,577],realli:[388,390,400,404,445,446,452,455,462,463,464,479,481,485,488,500,502,505,506,507,519,521,529,530,534,535,551,553,554,555,556,557,559,560,561,563,564,565,566,567,569,570,572,574,575,576,577,578,579],realloc:[389,507],reallyhidden:445,realmag:[556,566,577],realpr:479,realstart:[556,566,577],ream:511,reamesconcern:511,reappli:452,rearrang:480,reason:[387,389,390,395,396,398,400,401,402,404,445,449,452,454,455,458,459,461,462,463,465,471,473,478,479,481,485,488,489,491,494,497,507,510,515,516,517,518,519,520,521,524,525,527,529,535,536,540,546,548,551,552,553,554,555,557,559,562,563,564,565,567,569,572,573,574,575,576,578],reassoc:479,reassoci:[479,480,554,555,556,557,564,565,566,567,575,576,577,578],reassur:481,rebas:[432,463,506,509],rebuild:[388,400,407,469,522,542],rec:[572,573,574,575,576,577,578],recal:[489,544,553,554,555,563,564,565,574,575],recap:392,receipt:516,receiv:[385,393,401,402,448,454,459,460,467,479,481,483,507,516,520,531,536,548,573],receivedtermin:550,recent:[400,452,453,454,461,463,479,481,487,502,506,514,517,520,544,554,564],recept:452,recheck:[489,505],recip:[470,509,512],recipi:452,reciproc:[429,479,513],reclaim:[479,480,491],recogn:[391,402,442,445,479,482,489,505,507,520,530,534,551,555,559,561,565,569,572,576],recognis:507,recombin:546,recommend:[398,400,401,402,404,409,429,446,452,459,461,462,463,465,466,469,470,477,479,481,487,490,504,506,520,524,535,536,540,552,554,557,558,562,564,567,568,573,575,578],recommonmark:485,recompil:[389,392,458,513,522,548,555,565,576],recomput:[389,507,540],reconfigur:[467,478],reconstitut:479,reconstruct:[413,433,462,497,519,541,543],record:[396,410,411,430,434,437,443,444,452,479,487,495,498,499,500,503,506,512,516,519,522,527,529,530,531,538,542,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,579],record_kind:543,recordhead:494,recordid:393,recordkind:494,recordlen:494,recoup:393,recov:[405,454,458,479,507,519,522],recover:404,recoveri:[507,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],recreat:[479,544],recurr:[505,512],recurs:[405,409,423,433,461,479,505,507,519,520,524,527,551,552,553,555,556,557,561,562,563,565,566,567,571,572,573,574,576,577,578,579],recycl:[402,517,541],red:[479,520],redefin:[431,529,553,556,557,563,566,567,574,577,578],redefinit:[446,546,553,557,563,567,574,575,576,577,578],redhat:504,redirect:[406,423,424,472,479,481,535,537,559,569],rediscov:[560,570,579],redistribut:452,redo:489,reduc:[391,397,399,400,401,402,404,406,413,425,445,446,449,450,452,453,462,465,474,476,480,481,489,490,491,507,509,512,513,514,517,520,531,540,545,546,549,554,559,564,569,571,575],reduce_input:481,reduct:[386,404,408,411],redund:[402,407,445,446,459,465,480,492,507,509,519,524,548,554,564,575],redwin:402,redwood:386,reevalu:530,reexport:491,reextern:[574,575,576,577,578],ref:[389,490,494,495,498,509,524,529,533,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],refactor:[404,452,480,509,511,557,567,578],refcount:461,refer:[382,383,385,386,388,389,392,393,394,397,400,401,402,404,405,406,409,411,412,431,435,447,448,449,450,452,454,456,457,462,465,468,472,475,480,481,483,486,488,489,490,491,492,493,494,495,498,499,502,503,506,513,514,515,519,520,522,525,527,529,531,533,535,536,539,540,543,544,545,546,547,548,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,576,578],referenc:[386,393,442,445,446,466,479,480,482,484,489,493,495,502,507,517,519,529,530,537,539,546,547,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],referenti:505,refil:489,refin:[389,402,479,507,511,546],reflect:[385,386,389,452,465,472,479,482,491,511,519,539,540,556,566,577],reflex:489,reflog:509,reflogexpir:509,reflogexpireunreach:509,refnam:509,reformat:[404,486,511],reformul:389,refrain:[472,479,516],refresh:482,refs_to_clean:509,refspec:509,refus:[400,414,422,425,427,443,505,520],reg1024:402,reg1025:402,reg1026:402,reg1027:402,reg1:405,reg2:405,reg:[402,405,424,432,484,486,490,507,522,529,539],reg_nam:424,reg_sequ:484,regalloc:[402,410,411,540],regalloclinearscan:402,regallocregistri:540,regard:[390,404,457,472,477,479,515,527,545],regardless:[84,366,389,400,404,414,422,425,427,429,443,461,464,465,479,491,504,505,519,520,533,547,557,567,578],regbankselect:484,regconstraint:402,regener:474,regex:[418,423,431,445,515,534],regexp:409,region0:450,region1:450,region:[385,386,393,418,429,449,454,479,480,487,509,512,520,522,530,537],regioninfo:[505,512],regionsforfile0:450,regionsforfile1:450,regist:[4,7,20,31,33,36,45,72,102,105,126,131,157,186,189,205,216,218,221,256,283,286,299,310,312,315,325,353,383,385,387,389,390,392,399,405,406,410,411,424,429,443,444,445,449,451,452,454,461,463,467,479,483,486,491,492,506,507,512,513,522,524,527,529,531,538,541,544,553,556,557,558,559,563,566,567,568,569,574,575,576,577,578],registeralias:527,registeranalysisgroup:389,registerasmprint:539,registerasmstream:402,registerclass:[402,527,531,539],registerdescriptor:539,registeredarg:461,registerehfram:[483,550],registerehframesinprocess:550,registerinfo:[402,484,539],registerlist:539,registermcobjectstream:402,registermypass:540,registerpass:540,registerpasspars:540,registerregalloc:540,registerschedul:540,registerstandardpass:540,registertarget:539,registerwithsubreg:539,registr:[447,451,457,461,546],registri:[461,558,568],reglist:539,regmapping_f:402,regmask:484,regno:402,regnum:522,regoffset:486,regress:[397,404,405,409,452,463,464,481,508,509,514,520],regstat:[402,484],regstrict:386,regtyp:539,regul:540,regular:[384,390,404,405,409,413,418,423,425,426,428,430,431,433,445,446,463,479,481,484,489,509,515,534,544,560,570,579],reid:525,reilli:507,reindent:404,reinterpret:392,reinterpret_cast:550,reintroduc:520,reject:[393,405,445,465,472,479,560,570,574,575,576,577,578,579],rejit:575,rel32:386,rel:[37,127,223,317,385,386,393,394,399,400,402,404,405,409,415,433,434,442,445,449,456,459,461,463,472,481,486,488,507,508,512,514,518,519,522,524,545,547,555,559,565,569,576],rel_path_to_fil:418,rela:386,relai:479,relat:[386,389,390,396,401,402,404,405,409,429,449,452,454,462,463,465,472,476,478,479,481,487,488,489,490,495,505,507,509,511,513,514,517,519,522,524,527,535,540,544,553,555,556,563,565,566,574,575,577],relationship:[386,405,423,454,461,476,479,489,519,524,525,539,540,541],relationsip:491,relax:[429,465,479,524],relbf:479,releas:[386,398,400,402,404,417,446,449,452,453,454,459,463,466,468,469,470,475,481,482,504,507,508,509,515,519,522,535,539,540,542,545,553,563],release_11:463,release_1:463,release_29:463,release_350:463,release_39:511,release_test:472,release_xi:472,release_xx:472,releasei:514,reles:468,relev:[389,390,402,405,437,446,449,452,459,465,468,469,471,472,473,476,478,479,503,504,506,509,512,516,519,524,541,555,565,576],reli:[392,394,398,401,402,404,449,452,459,461,462,465,479,481,482,491,500,507,509,514,519,520,524,535,538,541,547,557,567,578],reliabl:[400,409,458,512,519,533],religion:403,relink:[397,417],reload:[402,449,461,465,480,481,520,557,558,559,567,568,569,578],reloc:[385,402,411,431,432,436,437,442,461,471,474,479,483,484,495,539,558,568],reloc_absolute_dword:539,reloc_absolute_word:539,reloc_pcrel_word:539,reloc_picrel_word:539,relocat:[386,411,431,479,483,491,524,539],relocationtyp:539,reloccrc:495,relpo:413,relr:[436,437],relwithdebinfo:[398,400,463,469],rem:402,remain:[385,386,390,400,404,405,413,429,449,450,452,454,456,461,465,472,479,484,492,500,505,507,512,516,519,520,522,524,529,535,543,546,556,557,566,567,577,578],remaind:[385,402,450,455,463,478,479,505,511,520,535,536,539],remainingbuffersizetoskip:543,remap:[386,402,408,434,465],remark:[397,410,511,538,545],remarkemitt:511,remateri:390,rememb:[396,403,404,445,448,452,457,462,463,464,468,471,479,481,507,524,534,540,552,555,557,558,559,562,565,567,568,569,573,576,578],remind:[452,472,487,509],remot:[483,509,546,549,580],remotejit:550,remotejitutil:550,remoteobjectclientlay:491,remoteobjectserverlay:491,remov:[386,389,393,397,398,400,402,404,405,407,410,413,418,422,425,429,431,443,445,449,452,453,454,457,459,463,465,472,473,475,479,480,481,482,484,488,489,490,491,492,504,507,509,511,513,519,524,525,535,536,539,540,548,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,575,576,579],remove_if:507,removebranch:539,removefrompar:507,removemodul:[491,548,549,550,554,555,556,557,564,565,566,567],removeobject:491,renam:[397,404,429,431,463,479,484,491,507,509,511,514,519,526,549,550,557,567,578],render:[402,465,479,507,542,556,566,577],reopen:396,reorder:[386,390,405,429,479,519,524],reorgan:[512,544],repack:509,repeat:[386,397,405,429,454,456,470,479,486,489,505,509,511,514,519],repeatedli:[458,479],repetit:[402,424],rephras:462,repl:[491,546,547,550,554,564],replac:[385,390,400,402,413,418,419,430,431,433,435,438,440,441,442,445,446,449,452,454,459,461,463,466,479,480,481,482,484,488,489,490,491,492,509,512,513,519,520,524,525,529,530,535,536,537,539,545,546,547,548,549,554,557,564,567,578],replacealldbguseswith:519,replacealluseswith:[480,489,507],replaceinstwithinst:507,replaceinstwithvalu:507,replaceoperandwith:536,replaceusesofwith:[480,507],replaceusesofwithonconst:480,replai:386,repli:[452,472,511],replic:[474,482,492,512,529,544],repo:[453,503,509],report:[386,389,391,397,403,409,410,415,428,429,431,432,442,450,460,461,466,469,478,479,480,481,482,491,507,509,513,517,519,520,522,523,524,529,534,535,536,540,545,546,553,563,574],report_fatal_error:[404,507],reporterror:547,repositor:509,repositori:[452,453,454,463,471,472,474,506,510,511,513,519,535,545],repres:[385,386,389,390,392,393,394,395,399,401,404,405,409,413,429,430,431,445,449,450,454,455,456,457,458,459,461,462,465,469,475,479,484,488,490,491,494,495,497,499,502,503,505,507,509,511,512,519,520,524,527,529,530,531,533,539,541,543,544,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],represent:[384,385,386,392,394,401,402,404,433,434,444,445,448,454,455,461,463,465,480,484,486,491,507,519,522,527,529,531,539,540,541,542,543,544,545,546,547,552,553,554,556,560,562,563,564,566,570,573,574,575,577,579],reprimand:516,reproduc:[396,397,404,448,452,453,472,474,481,492,535,557,567,578],repurpos:519,reqd_work_group_s:386,reqd_workgroup_s:386,reqdworkgroups:386,reqist:385,request:[48,233,328,386,393,396,413,431,448,452,453,454,456,463,465,479,481,482,483,491,507,509,511,516,517,522,524,529,536,543,546,547,548,558,568],requir:[383,385,386,388,390,391,392,393,397,398,399,400,401,404,405,409,413,416,418,420,424,429,431,432,447,450,454,455,457,458,459,460,465,466,468,469,471,472,473,476,477,478,479,481,482,483,484,488,489,490,491,492,497,499,505,506,507,509,511,513,514,515,516,517,519,520,522,524,525,527,529,533,536,539,543,544,546,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],required_librari:478,requires_rtti:504,requri:[401,491,519],rerereresolv:509,rerereunresolv:509,rerun:506,res:479,resbyarg:479,rescan:489,reschedul:519,research:[455,510,520,534,545],resembl:[462,520],reserv:[386,391,393,402,458,472,479,481,494,495,502,520,522,524,539,543],reserveresourc:402,reset:[386,393,400,454,481,507,520,529,543,549,550],resid:[384,386,392,393,399,449,461,479,481,490,491,499,517,519,520,540],resign:452,resili:[429,487],resist:481,resiz:404,resolut:[391,396,404,446,479,491,516,554,556,564,566],resolv:[37,127,223,317,386,398,401,402,403,409,424,446,452,479,482,483,491,507,511,516,520,523,529,540,543,547,548,549,550,553,554,555,563,564,565,574,575,576],resolvereloc:483,resolverti:479,resort:454,resourc:[10,17,18,50,51,105,108,114,115,135,136,189,192,202,203,235,236,286,289,296,297,330,331,384,386,401,424,429,437,445,453,454,491,507,539,540,548,549,550],resp:[424,479,507],respect:[386,389,397,400,402,403,404,406,420,423,429,434,437,442,446,449,452,454,461,462,463,473,479,480,486,491,507,508,509,524,531,533,535,537,539,546,548,557,567,578],respond:[389,448,487,505,506,516],respons:[386,402,416,419,429,430,432,436,437,442,449,452,454,461,465,472,479,491,500,506,507,512,516,518,522,524,527,536,537,540,544,546],rest:[393,402,405,449,452,461,463,465,479,481,482,484,485,489,499,507,519,521,525,541,554,557,564,567,578],restart:[390,465,467,481,507,540],restat:404,restofthecleanup:449,restor:[393,402,454,477,479,518,520,539,555,556,557,558,559,565,566,567,568,569,576,577,578],restrict:[386,390,402,404,429,445,452,455,456,457,462,477,479,484,488,494,507,509,519,520,522,524,528,530,538,540,554,564],restructur:536,restructuredtext:521,result:[384,385,386,390,392,393,397,398,399,400,401,402,404,405,406,407,411,413,414,418,423,424,429,433,434,443,445,446,449,450,451,452,453,454,455,456,457,459,461,462,463,464,465,466,469,470,472,474,475,476,479,481,483,484,488,489,490,491,492,493,499,500,505,507,509,511,513,514,515,519,520,522,525,529,530,531,534,535,536,538,539,540,541,542,544,545,546,548,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],results_a:533,results_b:533,resultti:479,resulttyp:479,resultv:479,resum:[386,451,454,522],resume1:449,resume2:449,resumpt:449,ret:[390,392,395,402,405,449,454,457,461,462,484,485,488,490,505,507,513,518,519,520,521,522,524,529,535,537,553,554,555,557,563,564,565,567,574,575,576,578],ret_typ:479,ret_val:[574,575,576,577,578],retain:[392,445,452,457,480,507,517,540],retainednod:519,retainedtyp:[479,519],retarget:[402,545],retcc_sparc32:539,retcc_x86_32:539,retcc_x86_32_c:539,retcc_x86_32_fast:539,retcc_x86_32_ss:539,retcc_x86common:539,rethrow:[454,524],retpolin:520,retq:[484,520,524],retri:541,retriev:[413,445,454,456,483,490,506,507,515,522,524,527,540,544],retroact:452,retti:393,return_addr:520,return_cal:402,return_call_indirect:402,returnaddress:484,returndoesnotalia:479,returnindex:475,returns_signed_char:479,returns_twic:[393,479],returntyp:[461,479],retval:[454,479,553,554,555,556,557,558,559,563,564,565,566,567,568,569],reus:[401,402,405,465,479,509,511,519,520,522],reusabl:[402,465],rev128:392,rev64:392,rev:[392,472,509,511,573,574,575,576,577,578],reveal:[462,520],revector:[505,507],revers:[384,392,400,405,430,462,479,480,505,507,519,520,529],revert:452,review:[396,399,404,448,459,463,464,472,480,481,485,489,509,511,512,516,521,524,525,545],reviewe:452,revis:[198,200,201,209,211,212,396,400,404,452,453,459,463,472,506,507,519,522],revisit:[404,512,520,524],revlist:509,revmap:509,revok:452,revolv:519,rework:[445,452],rewound:454,rewrit:[404,429,452,473,479,480,505,509,524,539,557,567,578],rewritestatepointsforgc:461,rewritten:[402,507,509],rex:479,rfc:452,rfunc:425,rgb:510,rgba:384,rglob:425,rgm:540,rhs:[573,574,575,576,577,578],rhs_val:[574,575,576,577,578],ri_inst:529,ricci:511,ricciacronym:511,rich:545,richer:522,rid:[489,495],ridg:386,right:[384,385,386,390,392,401,402,404,406,413,445,448,452,455,457,459,463,472,473,474,479,484,489,500,505,506,509,514,520,527,535,543,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,577,578,579],rightr:489,rigor:402,riinst:529,ring:386,rip:[479,484,531,535],risc:[390,402,511,513,539],riscv:431,rise:404,risk:[468,472,479,507,519,520],riski:520,rival:507,rl1:490,rl247405:481,rl247414:481,rl247416:481,rl247417:481,rl247420:481,rl247422:481,rl2:490,rl317337:517,rl3:490,rl4:490,rl5:490,rl6:490,rl7:490,rmw:390,rnglist:423,rnnnn:452,rnnnnnn:463,ro_signed_pat:531,roam:464,rob:[429,446],robert:446,robin:429,robinson:511,robinsonagre:511,robinsondistinguish2:511,robinsondistinguish:511,robinsontransit:511,robot:545,robust:[446,465,479,486,519,535],rocm:386,rodata:[386,520,539],rogu:520,role:[404,433,489,507,514,519,530,552,562,573],roll:[404,473,487],rom:431,roms_:510,roms_r:510,room:[475,540,552,562,573],root:[396,400,402,409,416,417,452,453,463,467,471,478,479,480,499,507,508,509,511,513,517,527,535,542,553,563,574],rootcount:461,rootmetadata:461,rootnum:461,roots_begin:461,roots_end:461,roots_iter:461,roots_siz:461,rootstackoffset:461,rope:507,rot:452,rotat:[384,402,455,479],rotl:455,rough:[462,529,530],roughli:[390,402,446,454,472,473,480,481,511,519],roun:446,round:[392,402,429,446,450,472,520,544,556,566,577],roundp:538,roundup:386,routin:[390,402,409,452,454,461,479,489,505,520,524,525,540,541,543,551,552,560,562,570,571,572,573,575,579],row:[384,476],row_bcast:[384,386],row_half_mirror:384,row_mask:[0,2,3,386],row_mirror:[384,386],row_ror:384,row_shar:384,row_shl:[384,386],row_shr:384,row_xmask:384,rowfield:476,rpass:538,rpath:463,rpc:[491,543,550],rpcc:479,rpo:480,rppassmanag:540,rrinst:529,rs1:539,rs2:539,rs4gc:524,rs880:386,rsb:520,rsi:[402,520,531],rsp:[402,484,518,520,522,524,531],rsrc:[384,437],rss:[481,517],rss_limit_mb:481,rst:[387,402,521,527],rsync:533,rtc:536,rtdyldmemorymanag:[548,549,550],rtdyldobjectlinkinglay:[491,546,547,548,549,550],rthroughput:429,rtl:402,rtrhoughput:429,rtti:[400,454,504,507,537,545,557,558,559,567,568,569],rubi:461,rude:454,rui:511,rule:[383,386,390,402,403,404,405,407,414,416,420,429,433,446,449,452,471,477,489,491,507,508,511,514,517,519,520,524,525,528,529,531,534,535,540,543,553,554,555,563,564,565,574,576],ruleset:465,run:[386,388,389,390,391,392,397,400,401,402,404,405,406,407,417,418,424,429,431,434,435,443,445,446,447,448,449,450,451,452,453,454,457,458,459,461,463,464,465,466,467,468,469,470,472,474,478,479,482,483,484,488,489,491,492,504,505,506,507,508,509,511,513,514,519,520,522,524,527,529,535,538,539,541,542,543,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],run_funct:[575,576,577,578],run_long_test:535,runfunct:[451,507],runfunctionasmain:451,runhelp:404,runnabl:463,runner:533,runonfunct:[389,397,492,507,539,542],runonmachinefunct:[402,492,539],runonmodul:542,runtest:[471,514],runtim:[386,388,390,393,395,397,398,400,402,404,405,418,429,432,445,446,447,450,451,452,458,461,463,470,480,481,491,500,505,507,509,513,518,519,522,524,525,533,536,539,540,542,544,547,548,549,550,554,556,560,564,566,570,577,579],runtimedyld:[483,548],runtimedyldelf:483,runtimedyldimpl:483,runtimedyldmacho:483,runtimehandl:386,runtimevers:[479,519],rust:511,rv32:431,rv32i:513,rv64:431,rv64i:513,rv670:386,rv710:386,rv730:386,rv770:386,rvalu:404,rvaluerefer:494,rvaluerefthispoint:494,ryzen:386,rzi:490,s15:479,s16:465,s17:465,s31:479,s32:[0,1,2,3,465,484,490],s64:[0,1,2,3,465,490],s7100:386,s7150:386,s9150:386,s9170:386,s9300x2:386,s_abs_i32:[0,1,2,3],s_absdiff_i32:[0,1,2,3],s_add_i32:[0,1,2,3],s_add_u32:[0,1,2,3,386,484],s_addc_u32:[0,1,2,3,386],s_addk_i32:[0,1,2,3],s_and_b32:[0,1,2,3],s_and_b64:[0,1,2,3,386],s_and_saveexec_b32:0,s_and_saveexec_b64:[0,1,2,3],s_andn1_saveexec_b32:0,s_andn1_saveexec_b64:[0,3],s_andn1_wrexec_b32:0,s_andn1_wrexec_b64:[0,3],s_andn2_b32:[0,1,2,3,386],s_andn2_b64:[0,1,2,3],s_andn2_saveexec_b32:0,s_andn2_saveexec_b64:[0,1,2,3],s_andn2_wrexec_b32:0,s_andn2_wrexec_b64:[0,3],s_annot:479,s_arch:446,s_ashr_i32:[0,1,2,3,386],s_ashr_i64:[0,1,2,3],s_atc_prob:[0,2,3],s_atc_probe_buff:[0,2,3],s_atomic_add:[0,3],s_atomic_add_x2:[0,3],s_atomic_and:[0,3],s_atomic_and_x2:[0,3],s_atomic_cmpswap:[0,3],s_atomic_cmpswap_x2:[0,3],s_atomic_dec:[0,3],s_atomic_dec_x2:[0,3],s_atomic_inc:[0,3],s_atomic_inc_x2:[0,3],s_atomic_or:[0,3],s_atomic_or_x2:[0,3],s_atomic_smax:[0,3],s_atomic_smax_x2:[0,3],s_atomic_smin:[0,3],s_atomic_smin_x2:[0,3],s_atomic_sub:[0,3],s_atomic_sub_x2:[0,3],s_atomic_swap:[0,3],s_atomic_swap_x2:[0,3],s_atomic_umax:[0,3],s_atomic_umax_x2:[0,3],s_atomic_umin:[0,3],s_atomic_umin_x2:[0,3],s_atomic_xor:[0,3],s_atomic_xor_x2:[0,3],s_barrier:[0,1,2,3,386],s_bcnt0_i32_b32:[0,1,2,3],s_bcnt0_i32_b64:[0,1,2,3,383,386],s_bcnt1_i32_b32:[0,1,2,3],s_bcnt1_i32_b64:[0,1,2,3],s_bfe_i32:[0,1,2,3],s_bfe_i64:[0,1,2,3,385,386],s_bfe_u32:[0,1,2,3],s_bfe_u64:[0,1,2,3,385],s_bfm_b32:[0,1,2,3],s_bfm_b64:[0,1,2,3,386],s_bitcmp0_b32:[0,1,2,3],s_bitcmp0_b64:[0,1,2,3,386],s_bitcmp1_b32:[0,1,2,3,386],s_bitcmp1_b64:[0,1,2,3],s_bitreplicate_b64_b32:[0,3],s_bitset0_b32:[0,1,2,3],s_bitset0_b64:[0,1,2,3],s_bitset1_b32:[0,1,2,3],s_bitset1_b64:[0,1,2,3],s_branch:[0,1,2,3,37,127,223,317],s_brev_b32:[0,1,2,3],s_brev_b64:[0,1,2,3],s_buffer_atomic_add:[0,3],s_buffer_atomic_add_x2:[0,3],s_buffer_atomic_and:[0,3],s_buffer_atomic_and_x2:[0,3],s_buffer_atomic_cmpswap:[0,3],s_buffer_atomic_cmpswap_x2:[0,3],s_buffer_atomic_dec:[0,3],s_buffer_atomic_dec_x2:[0,3],s_buffer_atomic_inc:[0,3],s_buffer_atomic_inc_x2:[0,3],s_buffer_atomic_or:[0,3],s_buffer_atomic_or_x2:[0,3],s_buffer_atomic_smax:[0,3],s_buffer_atomic_smax_x2:[0,3],s_buffer_atomic_smin:[0,3],s_buffer_atomic_smin_x2:[0,3],s_buffer_atomic_sub:[0,3],s_buffer_atomic_sub_x2:[0,3],s_buffer_atomic_swap:[0,3],s_buffer_atomic_swap_x2:[0,3],s_buffer_atomic_umax:[0,3],s_buffer_atomic_umax_x2:[0,3],s_buffer_atomic_umin:[0,3],s_buffer_atomic_umin_x2:[0,3],s_buffer_atomic_xor:[0,3],s_buffer_atomic_xor_x2:[0,3],s_buffer_load_dword:[0,1,2,3],s_buffer_load_dwordx16:[0,1,2,3],s_buffer_load_dwordx2:[0,1,2,3],s_buffer_load_dwordx4:[0,1,2,3],s_buffer_load_dwordx8:[0,1,2,3],s_buffer_store_dword:[0,2,3],s_buffer_store_dwordx2:[0,2,3],s_buffer_store_dwordx4:[0,2,3],s_call_b64:[0,3],s_cbranch_cdbgsi:[0,1,2,3],s_cbranch_cdbgsys_and_us:[0,1,2,3],s_cbranch_cdbgsys_or_us:[0,1,2,3],s_cbranch_cdbgus:[0,1,2,3],s_cbranch_execnz:[0,1,2,3],s_cbranch_execz:[0,1,2,3],s_cbranch_g_fork:[1,2,3,386],s_cbranch_i_fork:[1,2,3],s_cbranch_join:[1,2,3,386],s_cbranch_scc0:[0,1,2,3],s_cbranch_scc1:[0,1,2,3],s_cbranch_vccnz:[0,1,2,3],s_cbranch_vccz:[0,1,2,3],s_claus:0,s_cmov_b32:[0,1,2,3,386],s_cmov_b64:[0,1,2,3],s_cmovk_i32:[0,1,2,3],s_cmp_eq_i32:[0,1,2,3,386],s_cmp_eq_u32:[0,1,2,3],s_cmp_eq_u64:[0,2,3],s_cmp_ge_i32:[0,1,2,3],s_cmp_ge_u32:[0,1,2,3],s_cmp_gt_i32:[0,1,2,3],s_cmp_gt_u32:[0,1,2,3],s_cmp_le_i32:[0,1,2,3],s_cmp_le_u32:[0,1,2,3],s_cmp_lg_i32:[0,1,2,3],s_cmp_lg_u32:[0,1,2,3],s_cmp_lg_u64:[0,2,3],s_cmp_lt_i32:[0,1,2,3],s_cmp_lt_u32:[0,1,2,3],s_cmpk_eq_i32:[0,1,2,3],s_cmpk_eq_u32:[0,1,2,3],s_cmpk_ge_i32:[0,1,2,3],s_cmpk_ge_u32:[0,1,2,3],s_cmpk_gt_i32:[0,1,2,3],s_cmpk_gt_u32:[0,1,2,3],s_cmpk_le_i32:[0,1,2,3],s_cmpk_le_u32:[0,1,2,3],s_cmpk_lg_i32:[0,1,2,3],s_cmpk_lg_u32:[0,1,2,3],s_cmpk_lt_i32:[0,1,2,3],s_cmpk_lt_u32:[0,1,2,3],s_code_end:0,s_cselect_b32:[0,1,2,3,386],s_cselect_b64:[0,1,2,3],s_dcache_discard:[0,3],s_dcache_discard_x2:[0,3],s_dcache_inv:[0,1,2,3,386],s_dcache_inv_vol:[1,2,3,386],s_dcache_wb:[0,2,3,386],s_dcache_wb_vol:[2,3],s_decperflevel:[0,1,2,3],s_denorm_mod:0,s_endpgm:[0,1,2,3,386],s_endpgm_ordered_ps_don:[0,3],s_endpgm_sav:[0,2,3],s_ff0_i32_b32:[0,1,2,3],s_ff0_i32_b64:[0,1,2,3],s_ff1_i32_b32:[0,1,2,3],s_ff1_i32_b64:[0,1,2,3],s_flbit_i32:[0,1,2,3],s_flbit_i32_b32:[0,1,2,3],s_flbit_i32_b64:[0,1,2,3],s_flbit_i32_i64:[0,1,2,3],s_get_reg:385,s_get_waveid_in_workgroup:0,s_getpc_b64:[0,1,2,3,386],s_getreg_b32:[0,1,2,3,36,126,221,315],s_gl1_inv:0,s_icache_inv:[0,1,2,3],s_incperflevel:[0,1,2,3],s_inst_prefetch:0,s_load_dword:[0,1,2,3,386],s_load_dwordx16:[0,1,2,3,386],s_load_dwordx2:[0,1,2,3,386],s_load_dwordx4:[0,1,2,3],s_load_dwordx8:[0,1,2,3,386],s_lshl1_add_u32:[0,3],s_lshl2_add_u32:[0,3],s_lshl3_add_u32:[0,3],s_lshl4_add_u32:[0,3],s_lshl_b32:[0,1,2,3],s_lshl_b64:[0,1,2,3],s_lshr_b32:[0,1,2,3],s_lshr_b64:[0,1,2,3,386],s_max_i32:[0,1,2,3],s_max_u32:[0,1,2,3],s_memrealtim:[0,2,3],s_memtim:[0,1,2,3,386],s_min_i32:[0,1,2,3],s_min_u32:[0,1,2,3],s_mov_b32:[0,1,2,3,386],s_mov_b64:[0,1,2,3,386],s_mov_fed_b32:[1,2,3],s_movk_i32:[0,1,2,3],s_movreld_b32:[0,1,2,3],s_movreld_b64:[0,1,2,3],s_movrels_b32:[0,1,2,3],s_movrels_b64:[0,1,2,3],s_movrelsd_2_b32:0,s_mul_hi_i32:[0,3],s_mul_hi_u32:[0,3],s_mul_i32:[0,1,2,3],s_mulk_i32:[0,1,2,3],s_nand_b32:[0,1,2,3],s_nand_b64:[0,1,2,3],s_nand_saveexec_b32:0,s_nand_saveexec_b64:[0,1,2,3],s_nop:[0,1,2,3,386],s_nor_b32:[0,1,2,3],s_nor_b64:[0,1,2,3],s_nor_saveexec_b32:0,s_nor_saveexec_b64:[0,1,2,3],s_not_b32:[0,1,2,3],s_not_b64:[0,1,2,3],s_or_b32:[0,1,2,3],s_or_b64:[0,1,2,3],s_or_saveexec_b32:0,s_or_saveexec_b64:[0,1,2,3],s_orn1_saveexec_b32:0,s_orn1_saveexec_b64:[0,3],s_orn2_b32:[0,1,2,3],s_orn2_b64:[0,1,2,3],s_orn2_saveexec_b32:0,s_orn2_saveexec_b64:[0,1,2,3],s_pack_hh_b32_b16:[0,3],s_pack_lh_b32_b16:[0,3],s_pack_ll_b32_b16:[0,3],s_quadmask_b32:[0,1,2,3],s_quadmask_b64:[0,1,2,3],s_rfe_b64:[0,1,2,3],s_rfe_restore_b64:[2,3],s_round_mod:0,s_scratch_load_dword:[0,3],s_scratch_load_dwordx2:[0,3],s_scratch_load_dwordx4:[0,3],s_scratch_store_dword:[0,3],s_scratch_store_dwordx2:[0,3],s_scratch_store_dwordx4:[0,3],s_sendmsg:[0,1,2,3,42,129,227,322,386],s_sendmsghalt:[0,1,2,3],s_set_gpr_idx_idx:[2,3],s_set_gpr_idx_mod:[2,3],s_set_gpr_idx_off:[2,3],s_set_gpr_idx_on:[2,3],s_set_reg:385,s_sethalt:[0,1,2,3,386],s_setkil:[0,1,2,3],s_setpc_b64:[0,1,2,3,386],s_setprio:[0,1,2,3],s_setreg_b32:[0,1,2,3],s_setreg_imm32_b32:[0,1,2,3],s_setvskip:[1,2,3,386],s_sext_i32_i16:[0,1,2,3],s_sext_i32_i8:[0,1,2,3],s_sleep:[0,1,2,3,386],s_store_dword:[0,2,3],s_store_dwordx2:[0,2,3],s_store_dwordx4:[0,2,3],s_sub_i32:[0,1,2,3],s_sub_u32:[0,1,2,3],s_subb_u32:[0,1,2,3],s_subvector_loop_begin:0,s_subvector_loop_end:0,s_swappc_b64:[0,1,2,3,386],s_trap:[0,1,2,3,386],s_ttracedata:[0,1,2,3],s_ttracedata_imm:0,s_version:0,s_waitcnt:[0,1,2,3,99,185,282,381,386],s_waitcnt_expcnt:0,s_waitcnt_lgkmcnt:0,s_waitcnt_vmcnt:0,s_waitcnt_vscnt:0,s_wakeup:[0,2,3],s_wqm_b32:[0,1,2,3],s_wqm_b64:[0,1,2,3,386],s_xnor_b32:[0,1,2,3],s_xnor_b64:[0,1,2,3],s_xnor_saveexec_b32:0,s_xnor_saveexec_b64:[0,1,2,3],s_xor_b32:[0,1,2,3],s_xor_b64:[0,1,2,3],s_xor_saveexec_b32:0,s_xor_saveexec_b64:[0,1,2,3],sacrific:[479,489],saddr:[0,3,84,85,366,367],sadli:[506,520],safe:[389,390,393,397,398,402,406,445,452,456,459,462,463,465,474,479,480,491,492,505,509,516,520,522,523,524,536,546,548,560,570,578,579],safepoint:[461,479,545],safepoint_pol:524,safepointaddress:461,safer:507,safestack:[393,479,523],safeti:[458,459,479,513,516,545],saga:[555,565,576],sahf:[402,520],sai:[402,403,405,409,413,445,452,459,462,465,473,476,479,485,488,499,500,507,509,511,519,521,525,534,551,553,560,561,563,570,572,574,579],said:[404,424,429,452,454,469,479,488,500,507,517,519,560,570,579],sake:[507,540],salvag:519,salvagedebuginfo:519,same:[384,385,386,387,389,390,392,393,396,397,400,401,402,404,406,407,409,411,413,414,415,418,424,429,430,431,433,437,443,445,446,449,450,452,454,455,456,458,459,460,461,462,463,465,466,468,469,470,472,474,476,477,478,479,480,481,484,487,488,489,490,491,492,493,495,500,502,503,504,505,506,508,509,511,512,514,517,518,519,520,521,522,524,525,527,528,529,530,531,536,537,538,539,540,542,543,544,546,547,550,551,552,553,554,555,556,557,560,561,562,563,564,565,566,567,570,573,574,575,576,577,578,579],same_cont:456,same_s:456,sames:479,sampl:[384,386,388,395,434,445,451,452,461,464,481,490,508,519,524,533,540,542,552,553,559,562,563,569,573,574,581],samplepgo:395,sampler:[54,137,237,334],sampson:448,sancov_:517,sandbox:[471,514],sander:465,sandia:510,sandybridg:538,sandylak:[558,568],sane:[390,400,551,572],sanit:[400,401,460,481,505,517,523,542],saniti:[459,463,478,481],sanitize_address:[393,479],sanitize_hwaddress:[393,479],sanitize_memori:[393,479],sanitize_memtag:[393,479],sanitize_thread:[393,479],sanitizer_common:517,sanitizer_common_nolibc:517,sanitizer_symbol:517,sanitizer_termin:517,sanitizer_unwind:517,sanitizercommonflag:517,sanitizercoverag:481,sanitizercoveragetracedataflow:481,sanitizerlist:542,sanjoi:511,saptr:479,sar:402,sarq:520,sass:[446,490],sata:468,satisfi:[385,386,389,390,405,452,458,465,470,472,479,520,525,557,567,578],satur:[556,566,577],save1:449,save2:449,save:[386,392,393,400,402,404,415,424,445,446,454,455,463,464,474,477,479,481,483,490,491,504,506,507,519,520,522,529,533,538,539,554,555,556,557,558,559,564,565,566,567,568,569,575,576,577,578],savesomewher:404,savethi:405,saw:[429,482,540,555,565,576],sbase:[0,1,2,3],sbyte:502,sc300:513,scaffold:[552,562,573],scalabl:[389,479,513],scalar:[9,10,107,108,191,192,288,289,385,386,402,445,446,459,461,465,478,479,480,512,513,538,539,540,547,548,549,550,554,555,556,557,559,564,565,566,567,569,578],scalarbitsettrait:544,scalarevolut:[389,462,511],scalaropt:417,scalartrait:544,scale2:479,scale:[391,402,404,434,462,473,479,511,520,527],scaling_governor:391,scan:[402,404,409,410,411,461,489,491,500,527,533,535,540,548,560,570,575,579],scanner:[551,561,572],scare:452,scari:[551,560,570,572,579],scatter:[512,519],scc:[43,67,68,69,70,71,73,76,78,79,130,147,148,149,150,151,152,153,154,155,156,158,159,161,164,165,167,228,250,251,252,253,254,255,257,261,262,264,323,347,348,349,350,351,352,354,358,359,361,480,492,540],sccp:480,scenario:[388,390,397,400,431,441,457,463,502,507,512],scene:507,scev:452,sched:[402,411,424,539],sched_class:424,schedcov:539,schedq:429,schedul:[405,411,424,429,463,465,468,472,487,490,507,512,513,524,527,540],schema:[409,416,519,544,581],scheme:[388,399,404,415,419,420,452,460,461,475,479,491,507,524,539,548,549,557,567,578],scienc:510,scope:[389,393,397,400,404,405,442,444,452,454,459,461,481,484,493,507,511,520,523,524,527,540,544,553,555,556,557,558,559,563,565,566,567,568,569,574,576,577,578],scopelin:[479,519,559,569],scott:404,scrape:409,scratch:[53,85,333,367,384,385,402,479,507,539,540],scratch_en:386,scratch_load:386,scratch_load_dword:[0,3],scratch_load_dwordx2:[0,3],scratch_load_dwordx3:[0,3],scratch_load_dwordx4:[0,3],scratch_load_sbyt:[0,3],scratch_load_sbyte_d16:[0,3],scratch_load_sbyte_d16_hi:[0,3],scratch_load_short_d16:[0,3],scratch_load_short_d16_hi:[0,3],scratch_load_sshort:[0,3],scratch_load_ubyt:[0,3],scratch_load_ubyte_d16:[0,3],scratch_load_ubyte_d16_hi:[0,3],scratch_load_ushort:[0,3],scratch_segment_s:386,scratch_store_byt:[0,3],scratch_store_byte_d16_hi:[0,3],scratch_store_dword:[0,3],scratch_store_dwordx2:[0,3],scratch_store_dwordx3:[0,3],scratch_store_dwordx4:[0,3],scratch_store_short:[0,3],scratch_store_short_d16_hi:[0,3],screen:514,script:[388,400,406,409,416,445,453,457,461,463,468,472,507,508,509,511,527,531,533,534,535,540],scroll:506,scrub:520,scrutini:520,scudo:545,scudo_default_opt:517,scudo_opt:517,sdata:[0,2,3],sdisel:480,sdiv:[402,465],sdk:[400,433,446,463,533],sdnode:[387,397,402,507,519,531,539,542],sdst:[0,1,2,3],sdtc:539,sdvalu:[402,539,542],sdwa:[382,383],sea:386,seamless:466,seamlessli:[481,482],sean:507,search:[397,399,400,404,405,409,423,433,445,452,454,456,461,463,476,478,479,480,481,491,502,505,507,508,512,519,523,524,538,539,545,546,553,554,555,556,557,563,564,565,566,567,576],searchabl:527,sec:479,secidx:456,seciton:456,secnam:456,second:[4,72,102,157,186,256,283,353,383,384,386,393,395,399,400,401,402,404,405,409,413,429,445,449,450,453,454,456,461,462,463,464,472,476,479,481,485,488,489,495,497,499,500,502,505,506,507,509,517,518,519,520,521,522,524,525,530,533,534,539,540,543,544,548,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,574,576,579],second_end:479,second_tru:479,secondari:[399,452,454,517,522],secondcondit:507,secondlastinst:539,secondlastopc:539,secondli:[559,569],secrel32:456,secrel_hi12:456,secrel_lo12:456,secret:[517,520],secrib:509,sectalign:445,section1:432,section2:432,section:[384,385,389,390,391,392,393,398,399,400,401,402,404,405,407,409,410,411,413,416,423,429,430,431,432,433,434,436,437,441,442,443,445,446,449,450,452,453,454,461,462,463,469,472,473,474,478,479,483,484,486,488,489,491,493,494,502,503,505,506,507,509,513,515,517,518,519,520,524,525,527,529,537,538,539,540,541,542,546,552,554,559,560,562,564,569,570,573,575,579,581],sectioncontr:495,sectioncontribentri:495,sectioncontribentry2:495,sectioncontributions:495,sectioncontrsubstreamvers:495,sectiondata:581,sectionlength:495,sectionmapentri:495,sectionmapentryflag:495,sectionmaphead:495,sectionmaps:495,sectionmemorymanag:[483,491,546,547,548,549],sectionnam:[393,495],sectionnumb:581,sectnam:445,sector:525,sectvalu:445,secur:[399,445,505,517,545,554,564],sed:[424,463],see:[52,332,384,386,390,391,392,393,394,395,396,397,398,400,401,402,403,405,416,418,420,424,426,429,443,444,445,446,448,452,453,454,455,457,459,460,462,463,464,465,466,467,469,470,471,473,474,478,479,480,481,484,485,486,488,489,490,491,492,495,498,499,502,503,505,506,507,508,509,510,511,512,513,514,517,519,520,521,522,524,525,527,529,531,533,534,535,537,538,539,540,541,542,545,546,547,548,549,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579],seed:[439,481],seek:[452,456,462,505,543,545],seekabl:543,seem:[389,392,397,400,402,421,445,446,461,462,473,488,489,495,509,510,511,520],seemingli:539,seen:[402,404,429,434,445,465,479,488,489,505,507,524,539,540,548,554,556,560,564,566,570,577,579],seg:479,segment:[386,408,430,431,432,436,437,479,494,495,519,520,522,533,543,545],segmentreg:402,segnam:445,seh:479,sel:449,seldom:489,select:[384,385,386,387,392,400,404,418,423,424,429,430,448,452,453,454,455,456,460,461,462,463,464,470,476,480,483,484,490,505,506,507,509,512,513,520,524,527,529,531,533,536,539,540,541,542,544,545,557,558,567,568,578],select_isd_stor:539,selectaddrrr:539,selectcod:539,selectcodecommon:542,selectimpl:465,selectinst:404,selectiondag:[390,505,507,519,527],selectiondagbuild:[387,402],selectiondagdump:387,selectiondagisel:[527,542],selectiondagleg:387,selectiondagnod:[387,539],selectionkind:479,selector:[402,429,444,454,463,465,479,495,519,527],selecttarget:[548,549,550],self:[393,402,424,450,479,489,494,495,505,506,507,516,540,554,556,564,566,573,575,577],selp:490,selti:479,sema:527,semant:[383,385,386,390,402,404,431,446,454,457,461,478,480,482,486,507,512,519,520,527,528,530,531,536,540,544,547,553,555,563,565,574,576],semi:[398,401,461,478,541,560,570,579],semicolon:[400,463,529,533,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],semispac:461,send:[384,390,402,410,414,422,425,429,444,448,452,459,467,472,474,481,485,491,506,509,513,514,521,535,540,545,553,563],sendmsg:[42,129,227,322,386],sens:[389,390,400,402,404,413,445,457,462,477,479,481,507,509,511,519,520,524,542,553,560,563,570,574,579],sensibl:507,sensit:[389,400,421,434,484,520,540,544],sent:[384,410,422,429,434,452,472,491,506,524,545],sentenc:404,sentinel:393,separ:[99,185,282,381,382,383,384,385,386,388,390,393,394,398,400,401,402,404,405,409,418,419,424,428,430,431,433,434,442,445,446,448,449,452,460,461,462,463,465,470,471,477,478,479,481,482,485,488,490,491,499,502,507,508,509,511,516,517,519,520,521,522,524,525,527,529,533,535,536,539,540,544,550,552,554,562,564,573],seq:[424,581],seq_cst:[386,390,479],sequenc:[7,105,189,286,384,385,390,392,402,404,405,411,429,449,450,454,456,459,461,462,465,479,481,489,492,493,494,502,505,507,509,511,512,519,520,522,524,527,529,530,538,539,540,543,552,556,557,562,566,567,573,577,578,581],sequencetrait:544,sequenti:[385,386,393,402,405,429,454,479,509,519,536],sequentialtyp:507,seri:[386,388,393,400,402,419,452,454,463,474,479,484,494,499,507,511,512,540,547,551,554,564,571,572,575],serial:[424,429,455,463,484,489,493,494,500,502,503,508,520,527,544,545],serializ:465,seriou:[472,516,520],serious:464,serv:[14,15,16,17,18,21,22,23,49,111,112,113,114,115,134,195,196,197,202,203,234,293,294,295,296,297,300,301,302,329,382,392,409,429,433,449,453,454,462,491,500,505,507,512,516,519,520,522,530,535,543,545,549,550],servaddr:550,server:[433,472,507,509,520,533,550],servic:[386,389,391,457,509,517,525],sese:512,session:[451,485,491,507,521,547],set:[4,53,84,85,102,186,283,333,366,367,384,385,388,390,391,392,393,395,397,398,400,401,402,404,405,406,409,410,411,413,418,424,429,430,431,434,436,437,442,444,446,447,449,450,452,453,454,455,456,457,460,461,463,464,465,466,467,468,469,470,471,472,476,477,478,479,481,482,483,489,490,492,495,497,498,499,502,503,504,506,508,509,511,513,514,515,517,519,520,522,524,525,527,529,530,531,533,534,535,536,537,541,542,543,544,545,547,548,549,550,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,571,572,573,574,575,576,577,578],set_value_nam:[574,575,576,577,578],setargstr:445,setbann:[507,550],setbid:393,setbr:424,setcategori:445,setcc:[402,465,507],setcondcodeact:539,setconvertact:539,setcurrentdebugloc:[519,559,569],setdata:404,setdatalayout:[554,555,556,557,558,559,564,565,566,567,568,569],setdebugloc:519,setdescript:445,setexitcodemapp:507,setfoo:479,setgc:461,setgener:[491,546,547],setgraphattr:507,setgraphcolor:507,sethi:539,sethiddenflag:445,setindexedloadact:539,setindexedstoreact:539,setinsertfencesforatom:390,setinsertpoint:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],setinternallinkag:507,setjmp:[479,560,570,579],setjmp_buf:454,setlazycompilefailureaddr:491,setloadextact:539,setloadxact:539,setmaxatomicsizeinbitssupport:390,setmcjitmemorymanag:483,setnam:[507,553,554,555,556,557,558,559,563,564,565,566,567,568,569],setnumcompilethread:491,seto:520,setoperationact:[390,402,539],setp:490,setpreservesal:540,setpreservescfg:540,setrecordnam:393,setreg:402,setrequiresstructuredcfg:539,setsearchord:491,setsockopt:550,setsubprogram:[559,569],settargettripl:[558,568],setter:[454,479,507,519,527,547],settl:509,settransform:547,settruncstoreact:539,setup:[386,388,456,466,470,484,507,509,519,533,539,546,554,560,564,570,579],setupmachinefunct:539,setvector:404,setxyzzi:404,sevenkind:479,seventeen:484,sever:[383,385,389,393,397,400,401,402,404,409,413,415,424,427,433,434,445,449,450,452,454,455,461,463,465,475,479,481,482,484,487,489,491,493,497,500,505,507,508,512,514,516,517,519,520,525,527,529,531,533,534,535,539,540,545,553,555,560,563,565,570,571,574,576,579],sex:403,sexi:[551,572],sexist:403,sext:[40,225,320],sextload:[531,539],sexual:403,sge:[479,513],sgeu:513,sgi:507,sgn:479,sgpr0:386,sgpr1:386,sgpr2:484,sgpr:[36,126,221,315,479],sgpr_spill_count:386,sgprn:386,sgprs_use:386,sgrr:386,sgt:[479,513],sgtu:513,sh_addralign:386,sh_entsiz:456,sh_hidden_private_base_vimid:386,sh_link:[431,456],sha1:481,sha:479,shader:[36,126,221,315,384,402,404],shadow:[511,522,524,539,555,556,557,558,559,565,566,567,568,569,576,577,578],shadowbyt:522,shadowcallstack:[393,479],shadowdescriptort:386,shadowlist:539,shadowstackgc:461,shadowstackgclow:461,shall:[400,445,456,479,487,560,570,579],shape:[472,473,507,519,531],shapekind:473,shard:409,share:[384,385,386,387,390,393,397,398,400,402,404,406,410,411,431,432,446,451,454,456,463,465,471,474,476,479,481,482,490,491,493,505,507,508,515,517,519,525,531,534,535,540,543,544,546,549,550,553,556,559,563,566,569,574],shared_bas:385,shared_librari:508,shared_limit:385,shared_ptr:[548,549,550],shared_vgpr_cnt:386,shared_vgpr_count:386,sharedfnast:[549,550],sharir:512,she:467,shelf:[491,546,547],shell:[397,400,409,445,463,485,521,535,559,569],shf_alloc:[386,431],shf_exclud:456,shf_execinstr:[386,431],shf_link_ord:456,shf_merg:431,shf_string:431,shf_write:[386,431],shield:[391,402,517,525],shift:[384,385,386,390,393,394,402,445,455,459,479,480,489,505,520,529,531,543],shiftinst:404,shim:505,shini:540,ship:[388,390,399,451,461,463,513,524,560,570,579],shirt:403,shl:[404,489,505,529,530],shlib:463,shlibext:535,shlq:520,shn_amdgpu_ld:386,shoe:544,shoot:[554,564,575],short_enum:479,short_wchar:479,shortcut:[551,572,573],shorter:[434,452,511],shortest:[489,530],shorthand:529,shortli:[519,559,569],should:[86,384,386,387,388,389,390,392,393,394,395,397,398,399,400,402,403,404,406,409,410,411,413,418,420,429,433,434,442,443,444,445,446,448,449,452,454,455,456,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,481,482,483,484,485,486,487,488,490,491,492,494,495,497,499,502,504,505,506,507,508,509,511,512,514,515,516,517,519,520,521,522,523,524,525,527,528,529,530,531,533,534,535,536,539,540,541,542,543,544,545,548,551,552,553,554,555,557,559,562,563,564,565,567,569,572,573,574,575,576,578],shouldexecut:507,shouldexpandatomiccmpxchginir:390,shouldexpandatomicloadinir:390,shouldexpandatomicrmwinir:390,shouldexpandatomicstoreinir:390,shouldinsertfencesforatom:390,shouldn:[389,404,445,471,479,483,488,535,551,572],show:[395,402,405,409,412,423,424,429,430,432,433,442,444,445,449,450,451,456,462,463,466,479,480,483,484,485,490,506,507,509,511,514,519,520,521,522,527,529,533,537,538,539,540,542,544,546,548,549,550,551,552,553,554,555,556,557,558,560,562,563,564,565,566,567,568,570,571,572,573,574,575,576,577,578,579],showc:434,showdebug:451,shown:[385,392,409,418,423,424,434,436,437,442,445,449,450,464,473,479,484,485,488,490,507,519,520,521,522,531,534,537,539,544,556,566,577],shr:404,shrink:[402,509],shrx:520,shrxq:520,shstrtab:386,sht_dynam:386,sht_hash:386,sht_llvm_linker_opt:456,sht_nobit:[386,431],sht_note:[386,431],sht_progbit:[386,431],sht_rela:386,sht_strtab:386,sht_symtab:386,shtest:409,shuffl:[402,404,409,479,491,512],shuffle_vector:402,shufflebyt:481,shufflevector:[392,402,405],shut:[404,481,539],shutdown:481,side:[386,389,390,400,402,404,429,446,461,463,465,479,484,489,490,505,507,509,520,524,535,552,553,555,556,562,563,565,566,573,574,576,577],sidebar:472,sidelength:473,sierra:510,sift:541,sig:463,sig_atomic_t:479,sight:[557,567,578],sigil:484,sign:[37,45,66,127,146,223,249,317,325,346,383,384,385,402,403,404,424,431,445,447,456,459,462,465,479,481,482,484,502,507,520,529,539,560,570,579],signal:[384,390,445,451,454,458,479,481],signatur:[390,392,402,413,415,446,463,479,498,500,507,524,540,553,563],signature_invalid:463,signedcharact:502,signext:[393,479],signextimm:402,signifi:519,signific:[48,233,328,389,392,393,398,404,436,437,452,455,461,479,481,482,489,505,507,512,520,524,527,533,540,543,551,555,556,565,566,571,572,577],significand:479,significantli:[393,398,400,404,415,452,454,458,470,479,481,482,507,519,520,540,552,555,562,565,573,576],sigplan:[402,461],sigusr1:481,sil:531,silenc:469,silent:[431,452,467,479,529],silli:[389,404,457,529,551,572],simd:[36,126,221,315,386,410,411,479,505,512,536,538],simd_benchmark:510,similar:[390,393,401,402,404,405,413,417,433,445,446,449,452,454,456,461,462,463,465,468,469,470,479,481,484,487,489,490,491,493,495,502,505,507,508,509,511,512,513,517,519,525,527,529,535,538,539,540,541,542,544,551,553,554,555,556,559,561,563,564,565,566,569,572,574,575,576,577],similarli:[387,389,390,392,393,397,404,424,429,445,446,452,454,460,465,473,474,479,493,507,520,534,537,539,541,543,545,558,559,568,569],simm13:539,simm21:[45,325],simpl:[388,389,390,392,393,394,397,400,401,402,404,405,409,410,411,429,430,445,450,452,453,455,456,461,462,463,464,465,470,473,478,481,486,488,489,491,509,513,519,520,524,525,529,530,534,535,538,539,540,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580],simplecompil:[491,546,548,549,550],simpleloopunrol:536,simpleproject:400,simpler:[386,402,455,479,505,507,509,519,520,546,556,557,566,567,577,578],simplest:[388,398,402,445,464,481,509,520,539,544,547,552,553,562,563,573,575],simpletyp:581,simpletypekind:502,simpletypemod:502,simplevalu:530,simpli:[386,389,397,399,402,404,405,413,419,433,442,443,445,452,454,457,460,462,463,466,469,471,479,484,486,488,491,493,495,505,507,508,509,519,520,522,524,525,534,535,539,540,552,553,554,562,563,564,573,574,575],simplic:[396,461,465,507,522,551,553,561,563,574],simplif:[397,465,505,540],simplifi:[388,402,452,461,470,474,479,492,506,520,524,534,544,546,551,554,555,556,557,559,564,565,566,567,569,572,575,576,577,578,581],simplifycfg:[406,557,567,578],simplifydemandedbit:542,simul:[392,402,429,452,465,479,533],simultan:[390,392,407,431,481,491,507,535,538],sin:[389,446,538,544,546,551,552,553,554,561,562,563,564,572,573,574,575],sin_famili:550,sin_port:550,sinc:[386,387,389,393,394,400,402,404,407,413,429,433,434,445,446,449,450,452,454,457,461,462,464,468,469,471,472,473,474,476,479,481,483,485,488,489,490,491,493,495,499,503,507,509,513,514,518,519,521,522,524,525,530,531,539,540,543,544,551,552,553,554,555,556,557,559,561,562,563,564,565,566,567,569,573,574,575,576,577,578],sine:[479,539],sinf:446,singl:[385,388,390,392,393,397,400,401,402,404,405,409,413,418,419,423,424,427,428,429,431,433,434,437,445,446,450,452,453,454,455,461,462,463,465,469,475,477,480,481,484,488,489,490,491,492,493,494,495,498,499,502,503,507,508,512,513,514,519,523,524,529,533,535,536,538,539,540,541,542,544,551,553,554,557,559,560,561,563,564,567,569,570,574,575,578,579],singleimpl:479,singleimplnam:479,singlesour:533,singlesourc:[510,533],singlethread:[386,479],singli:461,singular:[404,479,507],sink:[389,445,512,513,520],sint:479,sit:547,site:[389,401,409,454,456,461,464,477,479,484,488,505,510,513,522,524,535,537],sitofp:[553,563,574],situat:[390,398,402,429,445,446,454,462,465,470,473,479,487,489,491,505,507,516,517,538,539,540,548,554,564,575],six:[390,402,409,546],sixkind:479,sixth:539,sizabl:507,size1:479,size2:479,size3:479,size:[4,5,6,7,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,38,43,44,45,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,72,73,74,75,76,77,78,79,80,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,100,101,102,103,104,105,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,130,131,135,136,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,172,173,174,175,176,177,178,179,180,181,182,183,184,186,187,188,189,191,192,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,221,228,229,230,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,269,270,271,272,273,274,275,276,277,278,279,280,281,283,284,285,286,288,289,290,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,315,318,323,324,325,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,384,385,386,389,390,391,392,393,397,400,403,404,406,408,409,410,413,415,418,429,430,431,433,434,439,440,442,445,450,455,456,459,461,462,465,479,480,481,482,489,490,494,495,497,499,502,504,505,510,515,517,519,520,522,524,528,529,530,531,533,535,536,537,538,539,540,541,542,543,544,547,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,578,579],size_t:[390,461,481,482,507,544],sizeclassalloc:517,sizem1:479,sizem1bitwidth:479,sizeof:[433,449,457,479,490,497,499,502,507,520,524,550],sizeofimm:539,sjljehprepar:454,sk_buff:402,sk_circl:473,sk_lastsquar:473,sk_otherspecialsquar:473,sk_somewhatspecialsquar:473,sk_specialsquar:473,sk_squar:473,sketch:449,skim:404,skip:[392,393,401,402,404,405,418,432,434,446,449,450,461,465,470,479,507,509,519,520,524,533,536,538,539,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,571,572,573,574,575,576,577,578],skipbasicblock:492,skipfunct:492,skiploop:492,skipmodul:492,skipscc:492,slash:[413,479],slave:467,slc:[0,1,2,3,386],sle:479,sled:541,slh:520,slice:[507,529,530],slide:[403,446,507],slight:[456,469],slightli:[388,404,437,446,479,520,524,530,540,554,556,557,564,566,567,575,577,578],sligtli:392,sln:464,slot:[402,415,429,449,454,459,477,479,518,522,524,539,557,567,578],slow:[398,410,463,479,481,504,507,540],slow_path:479,slowdown:481,slower:[402,404,423,446,454,457,459,461,479,489,507,520],slowli:[452,463],slp:[480,512],slt:479,sm_20:[402,490],sm_21:402,sm_30:[402,446],sm_35:[402,446],sm_xx:446,small:[385,393,397,399,401,402,404,406,411,415,429,434,445,448,449,450,452,459,461,462,465,472,473,478,479,481,489,490,500,507,510,519,520,522,525,535,540,545,548,551,559,569,571,572],smallconst:522,smaller:[385,390,402,404,418,424,426,429,452,459,461,465,479,489,492,505,506,507,517],smallest:[384,474,479],smallsetvector:507,smallvector:[550,559,569],smallvectorhead:507,smallvectorimpl:[507,542],smart:[404,479,494],smarter:445,smartphon:487,smash:[479,520],smax:385,smell:507,smith:404,smithwa:510,smooshlab:545,smoothli:401,smovq:402,smp:[390,540],smt:391,smul_lohi:402,sn_map:489,sn_mapl:489,sn_mapr:489,snan:479,snapshot:[389,453,481],sneak:404,snippet:[452,461,507],so_reuseaddr:550,social:403,sock_stream:550,sockaddr:550,sockaddr_in:550,socket:550,sockfd:550,socklen_t:550,soffset:[0,1,2,3],soft:[411,429,452,463,513,519],softfp:470,softwar:[401,404,411,447,452,453,461,469,470,472,480,494,511,520,535,539,540,551,553,560,563,570,571,572,579],sol_socket:550,solari:463,solaris2:540,sole:[452,479,488,507],solid:469,solut:[390,392,400,402,445,453,463,464,479,491,507,509,519,540,545,547,557,560,567,570,578,579],solution_1:479,solution_2:479,solv:[389,402,452,462,465,472,507,509,519,556,557,560,566,567,570,577,578,579],solver:402,some:[384,386,387,388,389,390,391,392,393,395,396,397,398,400,401,402,403,404,405,409,410,412,413,418,423,424,429,430,432,433,445,446,447,448,449,452,454,455,457,458,459,460,461,462,463,464,465,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,484,485,487,488,489,491,494,495,500,503,504,505,506,507,509,510,511,512,513,514,516,517,518,519,520,521,522,524,525,527,528,529,530,531,533,534,535,536,538,539,540,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],some_crash_test:509,some_op:484,somebodi:452,someclass:530,somefancyaa:540,somefunc:[404,507],somehow:[495,507,540],somelocalpath:481,somemap:404,somemulticlass:530,someon:[396,402,403,404,433,448,452,453,455,459,461,485,509,516,519,521,579],sometest:534,someth:[388,389,402,404,405,430,445,449,452,455,463,464,469,473,474,476,479,481,485,488,489,491,500,505,506,507,509,517,520,521,524,525,527,529,530,539,542,544,552,553,554,555,556,558,559,560,562,563,564,565,566,568,569,570,571,573,574,575,576,577,578,579],someti:479,sometim:[393,397,402,404,405,429,445,446,452,462,463,465,473,479,481,489,499,505,507,509,519,520,527,539,544],somewhat:[389,390,404,452,453,479,507,509,511,520,524,534,545,552,556,562,566,573,577],somewhatspecialsquar:473,somewher:[405,454,473,479,509,534,535,540,553,556,563,566,574,577],sonnenberg:509,soon:[452,481,482,491,514,540,547,552,555,562,565,573,576],sooner:467,sophist:[402,461,479,485,521,534,540],sorri:579,sort:[390,400,430,445,446,450,452,457,465,474,479,502,509,510,519,541,542,552,554,555,557,560,562,564,565,567,570,573,575,576,578,579],sortord:542,sought:479,sound:[389,396,481,487],sourc:[72,157,256,353,382,383,384,385,388,389,391,397,398,401,402,405,406,408,409,410,412,416,417,418,429,432,433,443,445,446,448,451,452,453,454,456,459,461,462,464,470,471,472,474,478,480,482,484,488,489,490,491,495,503,506,507,509,514,515,520,522,524,525,527,529,531,533,534,535,539,540,541,542,544,545,548,554,558,560,564,568,570,575,579],source_filenam:479,source_i386:442,source_x86_64:442,sourcebas:[448,545],sourcefil:418,sourcefilecount:495,sourcefilenameindex:495,sourceforg:510,sourceinfos:495,sourceloc:[559,569],sourcewar:[466,481],southern:386,sp3:384,space0:479,space1:479,space2:479,space:[382,383,391,393,400,403,405,410,413,418,424,430,433,446,454,461,463,464,465,476,477,478,479,483,487,489,500,507,508,509,516,518,519,520,522,524,525,529,539,540,543,544,545,554,557,560,564,567,570,575,578,579],spadini:505,spaghetti:[551,571,572],span:[404,531,540],spanish:517,sparc:[390,402,431,463,479,511,529,539,540],sparcasmprint:[402,539],sparccallingconv:539,sparcel:431,sparcgenregisterinfo:539,sparcgensubtarget:539,sparcinstrformat:539,sparcinstrinfo:539,sparciseldagtodag:539,sparcisellow:539,sparclet:539,sparclit:539,sparclite86x:539,sparcreg:539,sparcregisterinfo:539,sparcsubtarget:539,sparctargetasminfo:539,sparctargetlow:539,sparctargetmachin:539,sparcv8:[390,479],sparcv9:479,sparingli:[404,459],spars:[402,434,455,463,480,492,507,509,543],sparsecheckout:509,sparser:543,spasr:509,spawn:[481,491],spcc:539,spdx:[404,546,547,548,549,550],speak:[401,403,446,516,524,555,556,565,566,576,577],speaker:487,spec95:534,spec:[446,474,479,484,485,507,519,520,529,530,533,544],speccpu2000:[533,534],speccpu2006:534,specfier:479,special:[7,382,384,385,386,389,390,392,393,401,402,404,405,409,429,430,445,446,450,451,452,453,454,456,458,461,462,463,465,471,474,478,481,484,488,489,491,493,494,495,505,507,509,513,519,520,522,524,525,529,530,531,535,538,539,540,544,545,551,557,558,559,560,567,568,569,570,571,572,578,579],specialfp:529,specialsquar:473,specialti:507,specif:[42,105,129,189,227,286,322,383,386,388,390,391,393,396,398,404,405,409,411,418,423,432,436,445,446,447,450,452,454,455,457,460,461,462,463,464,465,469,471,472,478,479,480,481,483,484,485,486,487,488,490,491,492,495,503,505,507,513,514,516,520,522,524,527,528,529,530,531,534,538,539,540,541,543,544,545,547,551,552,554,556,558,561,562,564,566,568,571,572,573,577],specifi:[4,7,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,42,45,46,48,49,51,52,53,54,72,82,85,99,102,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,129,131,132,134,136,137,157,170,185,186,195,196,197,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,221,223,227,231,233,234,236,237,256,267,282,283,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,315,317,322,325,326,328,329,332,333,334,353,364,367,381,382,383,384,385,386,390,393,396,397,398,400,401,402,404,405,406,407,409,410,411,413,414,417,418,419,420,422,423,424,425,427,428,429,430,431,432,433,434,436,437,439,442,443,444,446,450,453,454,456,457,460,462,463,464,465,474,478,481,484,485,490,491,492,495,499,500,503,505,507,508,512,513,515,517,519,522,524,525,527,529,530,531,533,534,535,536,538,539,542,543,544,545,552,553,555,556,557,558,559,560,562,563,565,566,567,568,569,570,573,574,575,576,577,578,579],spectr:[479,545],spectre11:520,spectreattack:520,specul:[389,390,429,446,454,459,479,491,492,524,545],speculat:[393,479],speculative_load_harden:479,speed:[398,400,404,424,445,446,452,463,481,488,535,557,567,578],speedup:520,spell:[404,452,527],spencer:525,spend:[409,542],spent:[429,542],spflag:519,spflagdefinit:[559,569],sphinx:[400,463,485,545],sphinx_execut:400,sphinx_output_html:400,sphinx_output_man:400,sphinx_warnings_as_error:400,sphinxquickstarttempl:521,spi:386,spiffygrep:445,spiffysh:445,spill:[386,399,402,411,449,465,513,519,520,522,524,539],spillalign:539,spiller:[402,410,411],spillsiz:539,spilt:402,spirit:[403,507],spisd:539,spl:531,splat:[402,480,491],splice:[479,507],split64:479,split:[386,390,392,397,402,419,431,433,442,445,446,449,452,455,462,465,479,481,484,488,489,491,499,505,508,509,517,518,539],splitdebugfilenam:479,sponsor:509,sponsorship:452,spot:[481,505],spotti:479,spread:[479,505],spreadsheet:542,springer:446,sprinkl:507,spu:539,spuriou:[404,479],spurious:[479,535],sq_rsrc_img_1d:384,sq_rsrc_img_1d_arrai:384,sq_rsrc_img_2d:384,sq_rsrc_img_2d_arrai:384,sq_rsrc_img_2d_msaa:384,sq_rsrc_img_2d_msaa_arrai:384,sq_rsrc_img_3d:384,sq_rsrc_img_cub:384,sqlite:481,sqrt:[538,544],squar:[452,473,478,479,513,544],squash:[392,509],squeue:429,sra:[529,530],sram:386,srand:481,src0:[0,1,2,3,72,157,222,256,316,353,384],src0_sel:[0,2,3,386],src1:[0,1,2,3,72,157,222,256,316,353,382,384,402,529,531],src1_sel:[0,2,3,386],src2:[0,1,2,3,72,157,222,256,316,353,402,529,531],src3:[0,1,2,3,72,157,256,353],src:[0,1,2,3,400,402,417,454,472,479,495,503,507,508,514,534,539,554,564],src_private_bas:386,src_reg:402,src_root:463,src_shared_bas:386,srcarglist:479,srcloc:479,srcvalu:524,srd:386,srem:402,sret:[393,479],srgp:386,srl:[529,530],sroa:[390,446,459,480,492,557,567,578],srsrc:[0,1,2,3],ssa:[454,459,461,479,480,488,507,519,524,539,540,551,553,555,556,557,560,563,565,566,567,570,571,572,574,576,577,578,579],ssamp:[0,1,2,3],ssca2v2:510,sscabmk:510,sse2:[479,513,535],sse41:405,sse4:538,sse:[402,475,479,513,539,558,568],ssecal:539,ssh:533,ssp:[393,479,519],sspreq:[393,479],sspstrong:[393,479],ssrc0:[0,1,2,3],ssrc1:[0,1,2,3],ssrc2:[0,1,2,3],ssrc:[0,1,2,3],sstream:404,st0:[529,531,539],st17basic_string_viewicst11char_traitsice:420,st1:[392,402,531,539],st2:531,st3:531,st3__1:420,st4:531,st5:531,st6:531,st7:531,st7__cxx11:420,st_gid:413,st_mode:413,st_uid:413,st_valu:386,stab:519,stabil:[452,509],stabl:[404,421,424,452,472,482,492,507,519,539],stack:[386,389,399,404,410,430,432,449,454,459,463,477,480,486,488,491,507,515,519,530,539,540,541,543,544,545,546,548,550,551,557,559,567,569,571,572,578],stack_loc:402,stack_siz:410,stackar:461,stackentri:461,stackframes:461,stackgrowsdown:539,stackmap:[436,437,461],stackoffset:461,stackprotectorcheck:479,stackrestor:477,stacksafeti:505,stacksav:477,stacksiz:515,stacksizessect:402,staff:516,stage1:[388,453,469],stage2:[388,398,400,453,469],stage3:388,stage:[386,390,398,400,402,406,418,445,446,453,465,467,472,481,482,489,490,512,514,523,539,542,545,552,562,573],stageselectioncat:445,stai:[449,482,489,499,544,545],stale:[386,519],stall:[429,520],stamp:[413,500],stanc:404,stand:[402,404,446,452,479,495,507,535,540,547,548,549,550,552,562,573],standalon:[402,460,470,478,509,551,559,560,569,570],standard:[7,385,386,388,389,390,392,400,402,405,406,409,410,411,414,415,419,422,423,424,425,427,429,430,431,432,433,434,436,437,442,443,444,445,447,448,452,454,456,457,458,459,461,464,465,469,482,484,490,505,513,524,527,531,535,538,539,540,543,545,547,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],standpoint:507,star:510,start:[5,37,103,127,187,205,216,218,223,284,317,386,388,389,393,397,404,405,406,409,413,418,420,429,431,432,433,434,442,448,449,451,452,453,455,456,457,459,462,465,467,470,471,472,478,484,485,489,490,491,493,505,506,507,509,511,514,517,519,520,521,524,529,530,538,539,541,542,543,544,545,547,548,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579,580],start_bb:[576,577,578],start_val:[576,577,578],start_valu:479,starter:[487,511],startexpr:[555,556,557,558,559,565,566,567,568,569,578],startup:[404,409,463,479,490,504,547,548],startval:[555,556,557,558,559,565,566,567,568,569],stash:473,stat:[389,391,397,410,411,413,429,443,465,525,533,534,540],state:[384,385,389,390,392,396,402,404,429,445,449,452,453,454,458,461,465,470,472,479,481,484,485,488,491,497,505,506,507,509,511,513,517,519,521,522,524,538,540,543,544,547,549,550,552,559,562,569],stateless:[390,540],statement:[387,399,401,404,429,446,450,452,454,455,462,479,480,505,507,516,519,527,529,538,539,543,553,555,557,559,563,565,567,569,571,576,578],statepoint_token:524,static_cast:[550,557,558,559,567,568,569],static_librari:470,statist:[389,391,410,411,415,418,423,443,450,481,508,515,533,534,541],statu:[36,126,221,315,384,396,400,403,404,428,452,465,467,479,497,513,522,545],statuscheck:509,stb_local:479,std:[413,420,432,443,445,454,457,465,473,489,490,491,502,510,517,520,533,538,539,542,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],stdarg:479,stdcall:402,stddef:481,stderr:[405,406,481,492,507,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],stdin:[405,418,424,519,535,559,569,573,574,575,576,577,578],stdint:481,stdio:[463,464,466,482,525,575,576,577,578],stdlib:463,stdout:[409,418,420,423,424,464,479,481,573,574,575,576,577,578,581],steadi:458,steensgaard:389,steer:452,steinberg:510,stellard:472,stem:[446,507],step:[388,389,397,398,400,402,446,449,452,453,454,455,461,462,463,464,465,469,470,471,472,473,476,481,482,489,490,505,507,511,512,514,519,527,534,537,540,544,545,549,550,553,554,555,556,557,558,559,563,564,565,566,567,568,569,576,577,578,580],step_val:[576,577,578],stepexpr:[555,556,557,558,559,565,566,567,568,569,578],stepval:[555,556,557,558,559,565,566,567,568,569],stepwithcompactencod:454,stick:[404,468,487,507,509],sticki:479,still:[392,396,397,399,402,404,409,418,431,441,445,446,450,452,454,457,461,463,464,465,466,470,471,473,474,477,479,481,483,488,489,491,492,504,505,506,507,509,510,513,516,519,520,522,524,525,534,538,540,544,554,555,556,557,560,564,565,566,567,570,576,577,578,579],still_poison:479,stingi:507,stitch:499,stkmaprecord:[522,524],stksizerecord:522,stl:[404,457,463,481,505,507,544],stlextra:[548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],stm:479,stmt:536,stn_undef:386,stonei:386,stop:[400,403,404,421,432,433,449,452,454,455,461,472,479,481,484,488,507,519,520,540,541,543,552,562,573],stopgap:507,stopiter:449,stopper:514,storag:[386,391,393,402,449,461,490,519],storageclass:581,store:[19,20,28,116,120,198,199,200,201,204,205,213,216,218,298,299,307,384,385,386,389,390,392,393,394,400,401,405,413,418,442,445,449,450,453,454,458,461,462,463,465,475,477,480,481,483,484,488,489,490,491,495,499,507,508,509,512,513,517,518,519,522,523,524,534,537,539,546,547,551,552,557,558,559,561,562,567,568,569,572,573,578],storemerg:449,storeregtoaddr:539,storeregtostackslot:[402,539],storesdnod:539,stori:[450,463,464,519],stote:386,str1:529,str2:529,str:[392,423,450,479,490,507,544,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,581],str_offset:519,strai:535,straight:[389,402,446,475,489,507,524,525,529,551,552,562,572,573,574],straightforward:[392,402,457,473,507,509,517,519,539,540,547,553,554,555,556,557,561,563,564,565,566,567,574,575,576,577,578,579],strang:[392,404,557,567,578],strategi:[390,402,445,449,507,509,513,524,557,567,578],strconcat:[529,530,539],stream:[42,129,227,322,385,393,402,404,405,406,407,414,419,422,423,425,427,430,431,432,437,442,443,450,455,463,464,479,481,494,507,510,519,520,538,539,540,543,544,552,562,572,573,574,575,576,577,578],streamblock:499,streamclust:510,streamdirectori:499,streamer:402,streamsiz:499,strength:[390,402,403,445,459,479,507,545,551,571,572],strengthen:429,stress:[404,408,460],strex:390,strict:[387,390,392,405,452,459,478,479,481,489,491,507,519,528,531,553,563,574],stricter:[390,405,479],strictfp:[393,479],strictli:[405,454,463,479,490,507,519,524,525,553,555,558,563,565,568,576],stride:[10,108,192,289,510,512],strike:[517,553,563,574],strikingli:[556,566,577],string:[386,393,395,398,400,401,402,404,408,409,410,411,413,423,429,431,432,433,434,436,437,442,445,456,463,475,476,478,484,486,490,495,499,500,503,505,515,517,519,524,525,527,529,530,531,539,540,541,544,546,548,549,550,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],string_view:420,stringli:401,stringmap:445,stringmapentri:507,stringref:[404,445,519,542,544,546,547,559,569],stringsort:404,stringswitch:527,stringwithcstr:519,stringwithspecialstr:519,strip:[397,408,418,419,431,442,443,445,452,482,495,507,513,519,535],strippointercast:404,strive:[403,404,465,535],strlen:507,strong:[390,405,452,457,459,479,489,513,517],stronger:[386,390,479,507,524],strongest:520,strongli:[401,404,459,461,470,471,480,517,529,555,557,560,565,567,570,571,576,578,579],stroustrup:507,strr:539,strtab:[386,393],strtab_blob:393,strtod:[445,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],strtol:445,struct:[386,393,402,405,445,446,449,454,456,459,461,477,488,494,495,498,499,500,502,507,519,520,537,538,539,540,544,557,559,560,567,569,570,578,579],struct_anon:393,struct_nam:393,structtyp:507,structur:[386,389,390,393,397,402,404,405,408,413,416,423,429,433,436,437,445,450,454,459,461,462,463,464,465,475,478,480,481,482,483,485,495,499,500,503,505,512,519,521,527,531,539,540,543,544,546,551,552,553,555,556,557,559,560,562,563,565,566,567,569,570,571,572,573,574,575,576,577,578,579],struggl:463,stryjewski:505,stt_amdgpu_hsa_kernel:386,stt_file:431,stt_func:[386,431],stt_gnu_ifunc:431,stt_object:[386,431],stt_section:431,stub:[402,447,489,491,507,539,548,549,550],stuck:[560,570,579],stucki:510,student:448,studi:[459,481,508],studio:[388,400,404,456,463,513,519,545],stuf:405,stuff:[401,402,445,485,507,521,529,534,540,544,554,555,557,558,559,564,565,567,568,569,575,576,578],stump:539,stupid:397,stwu:402,sty:531,style:[386,388,390,397,405,408,409,411,412,413,418,419,429,431,432,437,442,445,452,461,464,478,495,507,511,520,527,529,530,541,545,552,557,560,562,567,570,573,578,579],styleguid:511,stylist:404,sub1:405,sub32rr:519,sub:[384,390,393,398,401,402,405,409,429,449,452,455,456,463,472,489,507,512,527,529,531,535,539,553,558,563,568,574],sub_32:484,sub_8bit:484,sub_ri:529,sub_rr:529,subblock:393,subclass:[389,402,404,445,461,473,484,512,519,529,531,540,544,552,562,573],subclassoptionaldata:489,subclassref:530,subcommand:[540,541,542],subcompon:452,subdir:509,subdirectori:[400,401,409,463,470,478,533,534,535,539],subdivid:479,subel:[479,480],subexpress:[385,389,480,520,552,554,555,556,557,562,564,565,566,567,573,575,576,577,578],subfield:529,subfold:453,subgraph:[505,512],subject:[386,399,402,404,452,472,479,506,507,536,544],subl:[402,405],sublist:401,subloop:536,submiss:452,submit:[396,397,506,533,545],submodul:509,subnorm:[479,490],subobject:537,suboptim:509,subpath:[409,478],subprogram:[479,519,559,569],subproject:[404,452,463,469,509,513,535,545],subproject_branch:509,subrang:479,subreg:[484,539],subreg_to_reg:484,subregclasslist:539,subregindex:484,subregion:479,subregist:[522,539],subroutin:479,subroutine2:519,subscrib:[452,506],subscript:[389,479,505],subsect:[433,437,491,507],subsequ:[222,316,386,387,402,445,452,454,462,472,479,483,486,502,505,511,519,520,522,529,538,539,548,549,550,553,554,563,564],subset:[389,390,409,429,431,452,460,462,463,479,481,490,491,507,510,519,520,522,535,560,570,579],subsidiari:527,subst:[529,530,531],substanti:[389,398,404,461,479,520,554,564,575],substit:479,substitu:535,substitut:[390,401,402,420,470,479,491,505,522,529],substr:[429,445,450,535],substream:[433,493,503],subsystem:[402,448,479],subtarget:[402,424,444,465,479],subtargetemitt:539,subtargetfeatur:[531,539],subtl:[398,401,462,481,495,552,555,560,562,565,570,573,575,576,579],subtmp5:[557,567,578],subtmp:[553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,575,576,577,578],subtool:446,subtract:[385,402,450,455,479],subtyp:[454,539],subvector:402,subvers:[452,463,464,472,474,509,513,535],subvert:399,succ:404,succe:[396,399,404,405,406,410,413,414,415,417,422,425,427,443,444,454,467,473,507,535,546,547,552,562,573,578],succee:[554,564],succeed:[393,394,409,479,540],success:[404,406,416,424,429,452,454,463,474,479,507,509,513,515,535,539,540,544,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],success_ord:390,successfulli:[389,404,407,423,452,454,465,467,470,471,472,474,491,520,524,538,556,566,577],successor:[394,402,404,421,454,459,479,505,512,513,519,539],succinct:409,sudo:[463,468,533],suffer:461,suffic:[392,500],suffici:[386,389,390,391,397,405,445,459,461,462,463,470,473,474,479,486,502,505,506,507,509,511,520,524,529,551,561,572],suffix:[383,386,400,404,409,410,413,414,418,422,431,445,455,470,479,507,511,520,527,535,539,540,549,550,553,563,574],sugar:479,suggest:[389,398,404,452,459,463,471,479,491,504,506,507,508,511,520,524,528,531,540],suing:550,suit:[388,401,402,446,452,454,455,464,465,468,471,472,489,507,509,519,520,541,545,546],suitabl:[393,399,401,402,418,444,445,448,449,450,460,461,465,479,481,483,490,491,505,507,511,519,524,535],sum:[385,393,394,418,479,495,507,538,542],sum_1:434,sum_2:434,summar:[402,409,423,449,461,479,500,502,505,515],summari:[393,404,405,406,409,410,411,414,417,418,419,422,424,425,427,429,430,431,432,434,436,437,443,444,445,503,505,506,517,520,523,524,534,557,559,567,569,578],summaris:392,summat:479,sumo:386,sun:540,sunit:402,sunk:[386,389,465,519],sunwspro:463,superclass:[389,507,527,529,530,531,539,540],superflu:462,superpos:507,superreg:539,superset:[390,413,479],supersparc:539,superword:[480,538],supplement:[409,447,516],suppli:[4,11,45,102,131,186,283,290,325,384,385,393,409,418,434,449,454,463,465,468,470,472,474,479,482,486,491,507,509,540,544,546,547,548,560,570,579],support:[7,42,44,45,105,129,189,198,200,201,209,211,212,227,286,322,324,325,383,384,385,386,388,389,390,391,392,393,398,399,400,401,403,405,409,410,413,417,418,420,423,428,429,430,432,433,434,445,447,451,452,455,456,458,459,460,461,462,463,464,466,469,470,472,473,475,476,477,478,482,484,485,489,490,495,497,499,503,504,505,507,508,509,510,511,512,513,515,517,519,520,521,526,527,529,531,533,535,536,537,538,540,541,542,543,544,545,546,547,548,549,550,551,552,553,555,556,557,558,559,560,561,562,563,565,566,567,568,569,570,571,572,573,574,576,577,578,579,580],supporttest:400,suppos:[402,434,454,473,478,479,489,495,499,509,525,540,544],suppress:[404,407,409,430,449,479,519,536,544],sure:[389,390,392,396,400,402,404,406,418,445,448,449,452,455,457,459,463,464,466,467,468,470,471,472,473,474,487,504,506,507,514,519,523,525,528,531,533,535,538,540,541,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,574,578,579],surfac:[17,18,114,115,202,203,296,297,384,402,460,541],surgic:507,surpris:[479,489,507,560,570,579],surprisingli:[459,463,552,554,562,564,573,575],surround:[390,399,405,462,479,484,505,511,520,522,531],survei:447,surviv:[454,520,552,562,573],suspect:443,suspend1:449,suspend2:449,suspens:449,suspici:525,sve2:513,sve:511,svg:[400,542],svn:[400,452,453,459,464,472,504,506,511,522,533,538,545,574],svptr:479,svr4:413,swap:[384,390,392,468,479,488,499],sweep:461,swich:390,swift:[479,491,511],swiftcc:[393,479],swifterror:[393,479],swiftmodul:407,swiftself:[393,479],swim:510,switchsect:[402,461],switchtosect:402,swizzl:386,sym:[430,431,432,433,436,437,456,491,514,548,549,550],symaddr:[548,549,550],symbol1:[432,456],symbol2:[432,456],symbol:[37,99,127,185,223,282,317,381,384,389,393,398,402,404,408,410,411,412,413,415,418,420,426,431,432,434,436,437,441,445,451,461,463,466,471,479,480,481,483,495,503,504,507,513,519,524,529,533,537,539,542,543,544,546,547,550,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,574,576,577,578,579,581],symbol_in_partit:456,symbollookup:550,symbolmap:491,symbolnam:386,symbolresolv:[548,549,550],symbols:498,symbolstringptr:491,symbolt:507,symbytes:[495,498],symlink:400,symmetr:446,symmetri:535,symnam:432,symobl:456,symposium:446,symptom:463,symptomat:517,symrecordstream:495,symtab:[386,407,507],sync:[390,490,544],synch_and_fetch:470,synchon:386,synchron:[384,386,390,479,482,491,509],syncscop:479,synergist:512,synonym:413,synopsi:445,syntact:[405,479,554,564,575],syntax:[7,8,36,42,47,81,99,106,126,129,133,169,185,190,221,227,232,266,282,287,315,322,327,363,381,382,386,401,402,404,410,411,429,432,433,445,457,462,463,470,480,481,484,485,486,492,507,513,517,519,521,527,535,544,545,551,553,554,555,556,557,558,559,561,563,564,565,566,567,568,569,572,574,575,576,577,578],synthes:[455,519,554,564,575],synthesiz:513,synthesizedcd:392,synthet:[431,519,539],sys:[391,463,548,549,550,558,559,568,569],sysadmin:509,syscal:402,sysmsg_op_ecc_err_interrupt:[42,129,227,322],sysmsg_op_host_trap_ack:[42,129,227,322],sysmsg_op_reg_rd:[42,129,227,322],sysmsg_op_ttrace_pc:[42,129,227,322],sysroot:[470,471,472,531],system:[388,389,390,391,392,396,398,400,401,402,404,407,409,410,411,413,416,433,445,447,448,452,453,455,457,460,461,462,465,466,468,470,471,472,474,478,480,481,482,490,491,499,503,504,506,507,508,509,513,514,517,519,520,522,524,527,531,533,534,540,541,542,545,546,547,548,549,550,551,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,572,575,578,579],system_error:[558,568],system_vgpr_workitem_id_undefin:386,system_vgpr_workitem_id_x:386,system_vgpr_workitem_id_x_i:386,system_vgpr_workitem_id_x_y_z:386,systemat:520,systemz:[402,463,479,484,511],sysv:[430,447],t1item:489,t2item:489,tab:[404,405,418],tabl:[383,384,385,387,389,392,393,399,400,407,408,413,415,416,423,426,429,431,432,433,436,437,442,444,445,449,463,465,473,476,479,481,482,483,489,491,493,495,500,502,503,505,507,513,515,520,524,527,531,534,538,539,543,544,546,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579],tabledef:424,tablegen:[400,444,455,463,465,471,472,476,478,511,539,545],tablegen_json_vers:527,tablet:487,tabsiz:418,tackl:[457,554,557,564,567,575,578],tag0:[382,479],tag1:[382,479],tag2:479,tag3:479,tag:[82,170,267,364,382,383,393,404,452,453,461,463,479,486,509,513,524,527],tag_apple_properti:519,tag_base_typ:519,tag_memb:519,tag_offset:479,tag_pointer_typ:519,tag_structure_typ:519,tahiti:386,tail:[393,405,449,461,479,489,490,519,529,530,543,560,570,579],tail_exit:543,tailcal:[402,520],tailcalle:402,tailcallopt:[402,479],tailor:[433,468],take:[386,388,389,390,392,393,397,398,399,401,402,403,404,405,407,409,410,411,415,419,422,425,427,428,429,432,433,434,443,445,446,448,449,452,453,454,455,456,460,461,462,463,464,465,469,473,475,476,477,479,481,482,483,485,487,489,490,491,505,506,507,509,512,513,514,516,519,520,521,522,524,527,529,530,533,537,539,540,541,543,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,581],takecallback:507,takeerror:[491,507,546,547,548,549,550],takelast:507,taken:[389,395,398,402,413,424,445,454,459,465,479,484,488,489,505,507,509,512,514,519,520,524,525,531,537,539,560,570,579],talk:[404,446,455,479,507,516,540,551,552,553,554,555,557,560,562,563,564,565,567,570,571,572,573,574,575,576,578,579],talli:534,tape:463,tar:[463,464,471,514],tarbal:[463,471,472],target:[37,81,127,169,223,266,317,363,384,385,387,388,390,391,392,393,398,399,400,401,404,408,409,410,417,420,424,429,431,432,447,449,453,455,457,459,460,461,463,464,469,471,472,474,475,476,478,483,486,489,491,492,494,517,519,520,522,524,527,531,533,534,535,537,538,540,545,546,547,548,549,550,554,555,556,557,559,564,565,566,567,569,571,575,576,577,578],target_compile_definit:401,target_data:[575,576,577,578],target_link_librari:400,targetasminfo:[461,539],targetcallingconv:539,targetdescript:539,targetfeatur:386,targetframeinfo:539,targetframelow:454,targetfunc:507,targetgroup:478,targetinfo:[452,539],targetinstrformat:539,targetinstrinfo:511,targetjitinfo:539,targetlibraryinfo:511,targetlow:[387,397,454,455,465,511,539,542],targetloweringbas:387,targetloweringobjectfil:402,targetloweringopt:542,targetmachin:[461,483,490,511,539,540,546,548,549,550,554,555,556,557,558,564,565,566,567,568],targetnam:484,targetopt:[402,558,568],targetpassconfig:465,targetregisterclass:[402,465,539],targetregisterdesc:[402,539],targetregisterinfo:511,targetregistri:[402,539,558,568],targetregsterinfo:402,targets_to_build:471,targetselect:[550,554,555,556,557,558,559,564,565,566,567,568,569],targetselectiondag:[402,455,539],targetsubtarget:539,targettripl:[558,568],tarjan:540,task:[404,405,449,454,455,469,479,489,519,524,525],task_begin:405,task_end:405,taught:402,tba:386,tba_hi:[36,385],tba_lo:[36,385],tbaa:[459,480,488],tbb:539,tbcc:539,tbd:[382,384,491],tbepler:510,tblgen:[400,402,408,455,469,471,527,529,531,539],tblgensubtarget:539,tbr_jtr:484,tcb:518,tcp:550,tcpchannel:550,tdm:467,tdrr:411,tdtag:527,teach:[455,546,551,553,563,571,572,574],team:[446,472,508,509,512],tear:454,technic:[401,403,420,452,481,509,542,545],techniqu:[389,397,402,461,479,489,507,538,539,540,541,551,552,554,555,556,557,562,564,565,566,567,571,572,573,575,576,577,578],technolog:[482,560,570,579],tediou:544,tee:397,tell:[389,397,400,402,404,406,445,450,452,455,461,463,470,479,482,489,491,504,507,508,509,519,529,534,535,552,553,557,559,560,562,563,567,569,570,573,574,578,579],temp:474,templat:[389,404,418,445,446,473,489,505,513,525,527,530,531,539,540,544,545,550,553,563],templatearglist:530,templateparam:479,tempor:[398,479],temporari:[385,402,404,409,424,456,457,465,479,480,481,484,505,507,509,516,520,534,535,544],temporarili:397,tempt:[404,463,525],ten:[462,499],tend:[404,421,429,452,458,462,463,478,491,507,511,514,519],tension:[557,567,578],tensorflow:481,tent:479,term:[386,389,390,392,402,403,404,429,452,454,457,461,465,479,480,484,488,489,491,505,506,512,519,522,524,525,529,530,535,545,547],termin:[386,393,395,397,402,404,409,413,414,421,422,425,427,433,443,445,454,456,459,489,490,494,495,500,505,507,512,513,515,517,519,525,529,535,539,540,555,565,576],terminolog:[386,395,401,511,545,559,569],ternari:402,terribl:388,territori:463,terror:388,tessel:386,test1:[485,521,524,535],test5:405,test:[386,388,389,397,398,399,402,404,405,408,410,416,424,425,429,433,434,439,442,444,445,446,448,449,450,454,455,457,460,464,465,466,468,469,471,473,474,478,489,492,505,506,507,508,509,511,517,520,524,527,540,544,545,550,554,555,557,558,564,565,567,568,575,576,578],test_devic:446,test_exec_root:409,test_format:409,test_fuzz:481,test_hd:446,test_host:446,test_source_root:409,test_suite_benchmarking_onli:533,test_suite_collect_stat:533,test_suite_remote_host:533,test_suite_run_benchmark:533,test_suite_run_typ:533,test_suite_run_und:533,test_suite_spec2000_root:533,test_suite_spec2006_root:533,test_suite_spec2017_root:533,test_suite_subdir:533,test_suite_use_perf:533,testabl:506,testament:[551,571,572],testcas:[406,452,479,507,553,563,574],testcase_dir:481,testcaselength:507,testcleanup:479,tester:[408,452,472,534,545],testfnptr:479,testfunc:[554,564,575],testingconfig:409,testl:520,testq:520,testresult:545,testrunn:409,testsuit:[405,409],tex:534,text:[400,402,403,404,405,413,418,420,423,430,432,434,452,455,456,460,481,485,486,506,507,516,519,520,521,522,530,533,534,535,539,541,544,548,551,560,561,570,572,579,581],textfileread:404,textual:[402,410,418,452,457,460,479,480,486,488,493,527,529,531,535,542,554,564,575],textur:384,tfe:[14,15,16,17,18,24,25,26,27,28,31,32,33,111,112,113,114,115,117,118,119,120,123,124,195,196,197,202,203,206,207,208,209,210,211,212,213,216,217,218,293,294,295,296,297,303,304,305,306,307,310,311,312,386],tgid_size_en:386,tgid_x_en:386,tgid_y_en:386,tgid_z_en:386,tgt:[0,1,2,3,444],than:[385,386,388,389,390,391,392,393,394,395,397,398,400,402,404,405,407,410,413,415,418,420,424,429,430,433,434,437,442,445,446,449,450,452,453,454,455,457,459,460,461,463,465,467,468,472,474,475,477,478,479,481,482,485,486,487,488,489,491,493,495,497,499,500,502,505,507,508,509,510,512,513,514,516,518,519,520,521,522,524,527,529,530,535,536,539,540,543,544,545,546,547,548,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],thank:[448,474,517],the_execution_engin:[575,576,577,578],the_fpm:[575,576,577,578],the_funct:[574,575,576,577,578],the_modul:[574,575,576,577,578],theadsafemodul:491,thecontext:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],thecu:[559,569],thedoc:544,thedoclist:544,theexecutionengin:[559,569],thefpm:[554,555,556,557,564,565,566,567],thefunct:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],thei:[382,383,384,385,386,389,390,392,393,396,397,400,401,402,403,404,405,406,409,411,413,415,420,421,429,430,431,434,442,443,445,446,449,450,452,453,454,456,457,458,459,460,461,462,463,464,465,467,468,472,473,476,477,478,479,480,481,484,486,488,489,491,493,494,502,505,506,507,508,509,510,511,512,514,516,519,520,522,523,524,525,527,529,530,531,533,534,535,536,538,539,540,542,543,544,545,546,547,549,552,553,554,555,557,560,562,563,564,565,567,570,573,574,575,576,578,579],theier:505,thejit:[554,555,556,557,559,564,565,566,567,569],them:[386,389,390,392,393,397,399,400,401,402,403,404,405,406,409,413,418,423,426,427,429,431,433,434,436,437,445,446,448,450,452,453,454,457,459,460,461,462,463,464,465,469,471,472,473,475,476,478,479,481,482,484,486,487,488,489,490,491,502,504,505,506,507,508,509,511,512,513,514,516,518,519,520,522,524,525,527,529,533,534,535,536,539,540,541,542,543,544,546,547,548,550,551,552,553,554,555,556,557,559,560,561,562,563,564,565,566,567,569,570,572,573,574,575,576,577,578,579],theme:[528,531,546],themodul:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],themself:452,themselv:[390,393,402,409,445,452,460,478,479,489,507,509,519,520,529,531,536,542,543,552,562,573],then1:520,then2:520,then_:[576,577,578],then_bb:[576,577,578],then_val:[576,577,578],thenbb:[555,556,557,558,559,565,566,567,568,569,576],thenv:[555,556,557,558,559,565,566,567,568,569],theoret:[429,507,525],theori:[465,470,489,495,544,579],thereaft:522,therebi:[445,479,522],therefor:[386,390,392,402,429,445,446,449,450,452,454,462,466,479,486,487,490,492,505,507,511,512,513,519,520,522,536,540,544],thereof:403,thesi:512,thetargetmachin:[558,568],thetripl:511,thi:[0,1,2,3,4,7,11,28,29,30,36,37,38,39,40,41,42,46,48,49,53,72,82,84,85,86,99,102,120,121,122,126,127,128,129,132,134,157,170,185,186,198,200,201,205,209,211,212,213,214,215,216,218,221,222,223,224,225,226,227,231,233,234,256,267,282,283,290,307,308,309,315,316,317,318,319,320,321,322,326,328,329,333,353,364,366,367,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,409,410,411,413,414,415,416,417,418,419,420,421,422,423,424,425,427,428,429,430,431,432,433,434,436,437,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,458,460,461,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,482,483,484,486,487,488,490,491,492,493,494,495,497,498,499,500,502,503,504,505,506,507,508,510,511,512,514,515,516,517,518,519,520,522,523,524,525,527,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,558,560,561,562,563,564,565,566,568,570,571,572,573,574,575,576,577,579],thin:[398,400,418,426,479,507],thing:[389,392,393,397,398,401,402,403,404,405,409,445,446,450,452,454,460,462,463,464,465,469,471,472,474,478,479,481,485,486,488,489,503,504,505,507,508,509,517,519,520,521,525,527,529,534,535,540,542,544,546,547,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],think:[389,396,400,402,404,450,452,455,461,462,473,476,479,480,488,490,494,506,507,509,520,525,529,551,555,558,560,565,568,570,572,576,579],thinlto:[395,520,523],third:[388,393,402,404,429,433,445,449,450,454,456,461,462,463,472,479,484,489,492,507,508,513,519,520,522,524,534,539,540,543,544,553,560,563,570,574,579],thischar:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],thoma:520,thorough:404,thoroughli:[555,565,576],those:[384,386,389,390,397,398,400,401,402,403,404,405,409,412,413,415,418,421,429,430,431,433,434,445,450,452,454,460,461,462,463,465,468,470,471,478,479,480,481,488,489,491,503,505,507,509,516,517,519,520,522,524,525,535,537,539,540,541,544,545,557,558,559,567,568,569,578],thost:464,though:[390,394,402,404,405,420,424,445,446,452,454,455,456,459,461,462,463,469,473,479,482,487,488,489,493,505,507,509,513,519,520,529,534,535,540,546,552,553,555,557,559,562,563,565,567,569,573,574,575,578],thoughout:499,thought:[385,402,479,488,500,511,524,530],thousand:[481,499,505],thread:[384,385,389,390,391,393,400,402,405,407,409,418,434,448,449,451,453,454,461,480,481,490,491,509,510,511,517,518,520,524,533,541,542,543,546,547],thread_id:[405,543],thread_loc:[402,479,524],thread_siblings_list:391,threadbuff:543,threadgroup_size_in_wavefront:386,threadid:490,threadidx:490,threadloc:[393,479],threadlocalquarantinesizekb:517,threadsaf:461,threadsafecontext:[546,547],threadsafemodul:[546,547],threadsanit:479,threat:[403,516],threaten:403,three:[384,388,393,397,401,402,405,406,429,434,445,449,454,457,458,462,463,465,479,484,488,489,492,493,505,507,511,512,514,515,520,524,527,535,539,540,541,546,552,555,562,565,573],threshold:[418,479,505,510,515,541],thrive:545,throttl:512,through:[386,389,390,393,394,397,400,401,402,410,429,445,446,447,452,454,457,458,459,460,461,462,463,465,467,469,472,473,475,477,479,481,482,483,486,487,489,492,503,505,506,507,509,511,512,513,515,517,519,520,522,523,524,525,527,538,539,540,541,544,546,547,548,549,551,552,554,555,556,557,558,559,562,564,565,566,567,568,569,571,572,573,575,576,577,578],throughout:[384,385,386,392,393,401,405,450,452,463,479,483,502,507,519,525,543],throughput:[424,429,459],throwawai:388,throwinfo:454,thrown:[398,454,458,479],throwntyp:479,thu:[389,390,393,394,397,402,404,445,449,450,452,454,457,459,461,465,474,479,481,488,489,493,495,502,505,506,507,509,519,520,524,535,536,540,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],thumb1:[447,479],thumb2:[402,447,475,479],thumb:[390,402,404,452,470,525,541],thunderbird:452,thunderx2t99model:539,thunderxt8xmodel:539,thunk:[402,433,479,489,505,537],thursdai:487,thusli:498,tian:512,tick:[413,543],tid:490,tidbit:[389,551,559,569,571,572,578,580],tidi:[511,540],tidig_cmp_cnt:386,tie:[449,479],tiebreak:446,tied:[402,416,477,479,484,519,524],ties:491,tight:[459,482],tighter:449,tightli:[404,479,509,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],tii:[402,511],tile:[51,136,236,331,512],till:[451,467,507],tim:[465,512],timberwolfmc:534,time:[386,388,389,390,391,393,394,395,396,397,398,400,401,402,403,405,407,409,410,411,413,416,418,423,424,425,429,430,431,433,434,442,443,445,446,447,448,449,452,453,454,455,456,459,461,463,464,465,467,469,470,471,472,477,478,479,480,481,483,484,485,487,489,490,491,492,495,499,500,503,504,505,507,508,509,510,512,513,514,517,519,521,522,524,527,528,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,551,553,554,555,556,557,561,563,564,565,566,567,571,572,574,575,576,577,578],timeit:533,timelin:[541,542],timeout:481,timeout_exitcod:481,timepassesisen:445,timer:391,timescal:543,timestamp:[407,431,500,509,543],tini:[411,473,489],tip:[397,448,452,509,527,540,545,551,572],tire:[404,531],tirefactori:404,titl:[396,452,506],tli:511,tls:479,tma_hi:[36,385],tma_lo:[36,385],tmax:385,tmp1:[404,405,462],tmp2:[462,557,567,578],tmp3:[405,462],tmp4:462,tmp5:462,tmp7:405,tmp9:405,tmp:[400,402,405,424,442,461,462,479,507,508,535,539,554,557,564,567,575,578],tmpb:[557,558,559,567,568,569],tmpf:391,tobia:512,toc:[402,513],todai:[390,404,460,462,479,503,509,511,522,524],todefin:527,todo:[402,452,455,465,471,505,514,527,528,540],togeth:[28,120,213,307,384,386,389,392,394,397,402,405,406,409,413,427,430,434,442,443,445,449,450,452,454,461,463,465,469,478,479,481,487,491,495,499,505,507,509,519,529,535,538,540,547,551,552,553,555,556,560,561,562,563,565,566,570,572,573,574,576,577,579],toi:[446,491,542,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],tojittargetaddress:491,tok:[449,479,559,569],tok_binari:[556,557,558,559,566,567,568,569],tok_def:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],tok_els:[555,556,557,558,559,565,566,567,568,569],tok_eof:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],tok_extern:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],tok_for:[555,556,557,558,559,565,566,567,568,569],tok_identifi:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],tok_if:[555,556,557,558,559,565,566,567,568,569],tok_in:[555,556,557,558,559,565,566,567,568,569],tok_numb:[551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569],tok_then:[555,556,557,558,559,565,566,567,568,569],tok_unari:[556,557,558,559,566,567,568,569],tok_var:[557,558,559,567,568,569],tokcodefrag:530,token:[402,429,449,455,465,486,495,509,524,529,530,544,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],token_prec:[573,574,575,576,577,578],tokidentifi:530,tokinteg:530,tokprec:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],tokstr:530,tokvarnam:530,told:[404,452],toler:[461,472,479,481,523],tolmach94:461,tolmach:461,tom:[472,544],tombston:497,ton:[488,551,572],tonearest:479,tonga:386,too:[388,397,402,404,405,445,452,458,463,464,465,466,468,479,488,489,507,510,512,513,520,525,527,529,535,540,543,544,547,552,557,559,560,562,567,569,570,573,578,579],took:[574,575,576,577,578],tool:[386,388,389,393,398,400,401,402,404,405,407,409,411,412,415,416,417,418,419,421,423,424,425,429,433,435,436,437,438,439,440,442,445,446,447,448,450,451,452,456,461,466,469,470,471,472,474,478,479,480,482,490,492,500,502,503,504,505,506,508,509,511,514,515,517,519,523,525,531,533,535,539,540,545,551,552,553,554,555,562,563,564,565,572,574,575,576],tool_nam:463,toolchain:[398,399,400,402,404,407,464,470,493,494,495,500,503,509,533],toolkit:[446,490,507],toolnam:508,toolset:[400,464,513,541],toosl:542,top:[386,389,390,393,400,401,402,404,405,409,411,416,434,452,453,454,460,462,463,465,466,477,478,479,480,481,488,489,505,506,507,508,509,515,519,527,533,534,537,540,542,544,546,547,548,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,573,574,575,576,577,578,579],top_level_dir:463,topic:[404,452,485,487,521,551,560,570,571,572,579],toplevel:[573,574,575,576,577,578],toplevelexpr:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],topmost:442,topn:434,topolog:[391,405,502],torec:507,torerr:507,toret:519,toreturn:543,toshio:402,tot:524,total:[386,390,393,415,429,479,481,489,495,499,502,505,507,515,517,518,519,520,534,540,542],touch:[391,404,448,479,505,507,509,516,519,520,540],tough:[552,562,573],tour:[552,562,573],toward:[386,394,398,400,452,460,479,507,520,545],towardzero:479,town:545,tpi:[433,493,494,500,503],tpistreamhead:502,tpistreamvers:502,tpoff:524,tr1:507,trac:467,trace:[418,445,479,480,519,520,524,540],trace_ev:542,tracer:543,tracevalu:505,track:[386,389,396,397,402,404,406,409,429,452,453,457,459,460,461,463,465,474,479,480,481,484,488,489,491,492,505,507,509,519,520,522,523,524,531,540,553,556,557,559,563,566,567,569,574,577,578],tracker:[396,403,448,452,460,506,509],tracksregl:484,tradbigmip:431,trade:[397,398,488,507,520,547],tradeoff:[390,461,554,564,575],tradit:[388,402,430,505,507,519,540,546,551,561,572],tradition:[389,402,491],tradlittlemip:431,traffic:[487,507,509,557,567,578],tragic:509,trail:[401,404,405,409,431,445,450,462,479,507,544],train:[388,434,533],trait:[404,507,544],tramp1:479,tramp:479,transcendent:446,transcrib:[553,563,574],transcript:[554,564,575],transfer:[392,446,449,454,477,479,484,518,520,533,554,555,556,557,558,559,564,565,566,567,568,569],transform:[384,390,397,400,402,404,405,429,431,443,455,457,458,459,461,463,469,476,479,489,492,507,508,512,520,522,524,527,531,537,539,540,545,547,548,549,550,553,554,555,556,557,559,563,564,565,566,567,569,574,575,578],transformedtsm:547,transformfunct:547,transformlay:547,transformutil:478,transit:[386,402,429,452,463,476,478,488,489,509,513,519,540,545,546,554,564,575],translat:[389,390,402,404,414,444,445,449,450,456,457,459,460,462,463,465,479,491,495,502,505,507,510,512,519,520,527,539,544,559,560,569,570,579],transmit:479,transpar:[404,445,455,462,482,507],transport:513,trap:[36,107,126,130,131,140,141,142,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,191,221,228,229,239,240,243,244,245,247,248,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,315,399,449,459,462],trap_pres:386,travers:[402,409,456,461,465,473,478,489,505,512,540],trc:402,tre:505,treat:[37,127,223,317,386,390,392,393,400,402,405,407,420,423,429,431,445,454,456,460,462,475,476,479,481,482,484,489,491,495,513,519,522,524,535,539,542,553,560,563,570,574,579],treatment:[386,461,507,539],tree:[386,388,398,400,402,404,409,416,433,452,454,457,459,460,461,462,463,464,471,472,473,478,479,480,489,490,491,507,509,512,513,517,519,534,535,540,542,545,551,553,554,555,556,557,558,559,561,563,564,565,566,567,568,569,572,574,575,576,577,578],tri:[397,400,402,433,460,479,481,485,489,505,511,521,536,539,540,551,554,564,572],triag:[402,545],trick:[448,452,471,473,479,507,509,520,527,545,551,557,567,572,578],tricki:[390,404,446,461,533,540],trickrevnum:509,trie:432,trig:539,trigger:[386,389,397,400,404,425,449,461,474,479,480,481,483,484,491,507,513,522,534,535,544,546,548,554,564],trim:509,triniti:386,trip:[392,404,479,505,512,520,536],tripl:[393,410,411,429,432,459,460,471,483,484,511,519,535,539,550,558,559,568,569],triplet:[445,479],trivial:[386,389,390,392,401,402,404,445,455,457,462,465,477,479,505,506,507,509,519,520,525,539,540,543,551,552,557,560,562,567,570,571,572,573,578,579],troubl:[445,460,463,464],true_branch_weight:395,truebr:519,truedest:479,truli:[507,520,548],trunc:[519,538],truncat:[12,13,37,48,66,83,109,110,127,146,171,193,194,222,223,233,249,268,291,292,316,317,328,346,365,385,479,529,539],truncinst:505,trunk:[399,402,453,463,464,472,481,506,509,519,533,545],trust:[404,452,519,548],truth:[452,479,488,555,565,576],tsc701:539,tsc:[542,543],tsc_delta:543,tsctx:491,tsflag:539,tslp:512,tsm1:491,tsm2:491,tsm:[491,495,547],tstri:484,tsvg:542,tti:511,ttmp0:385,ttmp4:385,ttmp5:385,ttmp6:385,ttmp7:385,ttmp:[9,10,11,21,22,23,43,44,45,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,69,70,71,73,74,75,76,77,78,79,80,100,101,108,135,136,137,138,139,192,235,236,237,238,241,242,288,289,290,300,301,302,323,324,325,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,386],tunabl:517,tune:[402,445,459,507,513,519,520,538,557,567,578],tupl:[456,465,479,509],turbo:391,ture:[552,554,562,564,573,575],turk:386,turn:[386,387,390,392,397,400,401,402,403,413,445,452,455,468,469,479,482,485,488,491,504,505,512,516,519,521,524,527,528,531,539,546,547,548,552,553,560,562,563,570,573,574,579],turner:511,turnercamelback:511,turnerlldb:511,tutori:[445,446,473,481,489,491,545,546,547,548,549,550,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,573,574,575,576,577,578],tval:519,tweak:[445,446,463,473,504,541,546,554,564],twice:[388,449,463,464,479,489,507,514,533,540,554,564,575],twiddl:[479,554,555,556,557,564,565,566,567,575,576,577,578],twist:546,twitter:487,two:[384,385,386,388,389,390,392,393,394,395,397,398,399,400,401,404,405,409,411,413,420,421,423,424,429,433,434,442,445,446,449,450,452,453,454,456,458,459,460,461,463,464,465,467,469,473,474,476,477,479,480,481,483,484,488,489,490,491,492,495,499,502,505,506,507,508,509,511,513,515,517,519,520,522,523,524,525,527,529,530,531,533,534,535,537,538,539,540,542,544,545,546,547,548,552,554,555,556,557,560,562,564,565,566,567,570,573,574,575,576,577,578,579],twoaddressinstructionpass:402,twoargfp:529,txt:[388,400,404,416,419,442,445,448,452,463,472,478,485,506,509,519,521,533,535,539,540,542,546,547,548,549,550],ty2:479,ty64:519,tying:402,type0:465,type1:465,type:[42,129,227,322,382,389,390,392,393,395,397,399,400,402,406,407,410,413,415,419,420,423,425,429,430,431,432,437,445,446,449,452,454,456,457,460,461,463,464,468,471,472,473,474,475,477,478,480,483,486,488,489,490,493,497,500,503,506,508,511,512,513,515,519,520,522,524,527,531,533,534,535,540,541,542,543,545,546,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579,581],type_info:454,type_nam:386,type_of:[574,575,576,577,578],typecod:455,typedef:[404,433,456,507,544,547,550],typedescriptor2:454,typeendbegin:502,typeflag:519,typeid1:537,typeid2:537,typeid3:537,typeid:[455,479,489,537],typeidref:479,typeindex:[494,502],typeindexbegin:502,typeindexend:502,typeless:383,typemap:455,typenam:[386,479,507,550],typeprint:455,typerecordbyt:502,typesaf:479,typeservermaps:495,typetestr:479,typic:[389,390,400,402,404,405,413,415,418,424,427,430,446,453,454,458,460,461,462,464,470,472,473,478,479,480,481,482,483,484,486,491,492,500,505,506,507,508,515,517,519,520,522,533,535,539,540,543,560,570,579],u16:[0,2,3,385,386],u16x2:[0,1,2,3],u32:[0,1,2,3,382,385,386,402,490],u64:[0,1,2,3,385,386,490],u8x4:[0,1,2,3],u999999:506,ualpha:530,ubsan:[481,517],ubuntu:[452,463,468,471],ud2:[399,402],ud2a:402,udiv:465,ueq:[479,557,567,578],ueyama:511,uge:479,ugli:[405,457,556,566,577],uglifi:[554,564,575],ugt:479,uid:[413,431,479],uimm20:[44,45,229,230,324,325],uimm21:[44,324],uimm32:131,uimm8:131,uint128:502,uint128oct:502,uint16:[458,499,502,522],uint16_t:[476,494,495,502,503,519,539,544],uint16short:502,uint16x4_t:392,uint32:[458,497,502,522],uint32_max:[507,519],uint32_t:[479,495,498,500,502,513,519,544,550],uint32long:502,uint32x2_t:392,uint64:[458,502,522],uint64_max:394,uint64_t:[394,475,479,489,503,507,515,544,550],uint64quad:502,uint8:[458,522],uint8_t:[481,494,498,544,550],uint:[410,433],uintptr_t:[520,550],uitofp:[553,555,557,563,565,567,574,576,578],uiuc:452,ule:479,uleb128:456,ulimit:481,ulittle32_t:[499,500],ulp:479,ult:[479,519,555,557,565,567,574,575,576,577,578],ultim:[404,409,452,479,488,514,519,520,554,564,575],ultrasparc3:539,ultrasparc:[463,539],um1:509,um2:509,um3:509,um4:509,um5:509,um6:509,um7:509,um8:509,umbrella:509,umrella:509,unabbrev:393,unabbrevi:393,unabl:[403,429,459,479,480,491,492,507,520,529,573],unabridg:[557,567,578],unaccept:452,unadorn:479,unaffect:488,unalign:[390,459,494],unannot:509,unari:[530,551,557,558,559,560,567,568,569,570,571,572,578,579],unaryexprast:[556,557,558,559,566,567,568,569],unassign:[385,396],unassignedbug:396,unattend:397,unavail:[390,429,519,539],unawar:[446,479],unbias:394,unbound:[402,429,479,539],unbuild:509,uncach:386,uncaptur:479,uncategor:[419,430,436,437,445],uncertain:[404,448],unchang:[389,479,507,509,519,524,536,549,550],uncharacter:502,uncheck:507,unclear:[385,495,500,502,557,567,578],unclutt:525,uncomfort:403,uncommon:[401,454,479],uncompil:491,uncompress:[400,463,507],uncondit:[402,418,479,505,524,539,555,565,576,577,578],uncondition:[389,402,456,467,479,548,559,569],unconnect:462,uncontroversi:461,unconvent:[560,570,579],unconvinc:481,uncoop:461,uncov:[400,404,481],undecid:509,undeclar:[479,553,563,574],undef:[390,405,449,454,465,477,479,484,488,507,519,527],undefin:[385,386,390,392,396,400,404,405,430,431,433,449,454,456,457,459,462,474,482,488,505,507,513,517,519,527,529,530,531,536,538,539],undefinedbehaviorsanit:481,undefinit:479,under:[386,388,391,400,402,404,406,409,429,436,437,445,450,452,454,457,459,463,466,467,472,477,478,479,481,490,506,509,513,520,524,531,535,537,539,540,546,547,548,549,550,552,560,562,570,573,579,580],underestim:479,underflow:[385,386],undergo:[479,505],underli:[392,400,402,404,429,445,452,461,465,479,491,499,500,507,520,537,559,569],undermin:519,underneath:[463,508,509,535],underscor:[404,419,484,519],understand:[389,393,396,402,403,404,405,409,429,452,454,455,461,462,470,478,479,485,486,489,493,494,498,503,505,506,507,516,517,519,520,521,524,525,528,529,530,531,540,542,543,544,548,551,553,557,559,563,567,569,571,572,578,579],understood:[393,402,404,495,498,579],underwai:513,undesir:479,undetect:481,undisturb:404,undo:392,undocu:[404,454,495],une:479,unequ:[405,479],unexpect:[399,401,404,452,464,489,507,517,557,567,578],unexpectedli:535,unflatten:542,unfold:520,unforeseen:465,unfortun:[404,446,470,477,479,489,507,509,519,520,540,554,555,560,564,565,570,575,576,579],unfriendli:481,unfus:446,unglamor:452,unguard:479,unhandl:[454,507],unhappi:446,unharden:520,unhid:445,uni:490,unic:445,unif:389,unifi:[393,459,470,479,507,509,579],uniform:[404,429,479,492,507],uniformli:[404,429],uniformretv:479,unimagin:524,unimpl:540,unimport:[514,524],unindex:539,uniniti:[461,462,479,523,529],uninstru:495,unintend:505,unintent:452,uninterest:[452,551,572],unintrus:479,union:[389,402,404,429,495,519,557,567,578],uniprocessor:390,uniqu:[386,393,402,405,407,409,430,431,452,454,456,467,475,476,478,479,482,489,491,492,495,500,502,507,509,519,522,524,530,531,536,538,542,553,554,563,564,574],unique_ptr:[490,491,507,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],uniqueid:500,uniqueretv:479,unistd:525,unit:[36,126,221,315,386,392,399,400,404,406,418,423,445,448,449,450,454,456,457,462,479,480,481,491,492,495,503,505,507,513,515,519,520,527,529,538,539,540,554,564],uniti:430,unittest:[399,400,533,535],univers:[401,408,418,432,442,450,452,479,487,507],unix:[400,404,405,413,445,457,460,463,464,479,507,525,535],unknown:[386,402,413,424,428,429,445,453,466,470,479,495,498,499,503,507,520,536,544,548,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],unknownptr:479,unknownvalu:479,unless:[386,388,397,400,401,404,405,407,410,418,419,423,425,427,429,432,445,446,449,452,454,459,461,462,472,479,481,485,488,491,503,505,507,509,511,516,521,522,524,530,534,535,536,539,540,555,557,565,567,576,578],unlik:[390,393,401,402,404,446,454,461,463,466,468,473,479,488,505,507,511,519,520,522,524,530,540,548,554,557,564,567,575,578],unlimit:429,unlink:[463,507],unload:[479,540],unlock:491,unmaintain:[452,531],unmanag:[479,524],unmask:479,unmatch:434,unmitig:520,unmodel:429,unmodifi:[384,479,524,547],unnam:[401,404,445,479,484,505,530],unnamed_addr:[393,456,479],unnecessari:[399,402,459,465,484,505,507,520,523,524,539,548],unnecessarili:[389,540],unneed:[431,557,567,578],unnorm:[384,479],uno:479,unoffici:[462,510],unop:[385,556,557,558,559,566,567,568,569,577,578],unoptim:[410,463,519],unord:[386,400,404,405,485,521,539],unordered_set:507,unorm:[0,1,2,3],unpack:[448,471,545],unpars:[409,552,562,573],unpatch:[472,541],unpleas:520,unpoison:479,unpredict:520,unprofit:[505,520,536],unprotect:[399,520],unprototyp:479,unqualifi:[402,519],unreach:[425,449,450,454,458,459,461,489,505,513,554,555,556,557,559,564,565,566,567,569,575,576,577,578],unread:[390,404,509,520],unrecogn:[445,530],unrecogniz:430,unrecurs:[557,558,559,567,568,569,578],unreferenc:[401,479],unregist:540,unrel:[404,431,437,448,452,472,507,519,520,539],unreli:[389,481],unreloc:524,unresolv:[409,560,570,579],unrespons:509,unreview:452,unrol:[446,512],unroll_and_jam:536,unrool:446,unsaf:[390,410,411,479,519,522,523,536,560,570,579],unsat:479,unseen:393,unset:[400,401,497,529,530,559,569],unsett:540,unshadow:[555,556,557,558,559,565,566,567,568,569,576,577,578],unsign:[43,44,45,130,131,228,229,230,323,324,325,383,384,385,389,393,395,402,404,410,434,445,450,461,462,465,479,482,484,489,490,502,507,513,519,520,527,538,539,542,543,544,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574],unsignedcharact:502,unsimm:402,unsiz:465,unsound:524,unspecifi:[402,420,431,479,490,524,534,543],unstabl:[399,424,468,479,514],unstructur:543,unsuccess:491,unsuit:[399,533],unsupport:[386,390,402,409,464,465,481,514,535,539],unsupportedfor:465,unsupportedif:465,unsur:[463,516,530],untest:514,until:[386,392,393,397,402,404,406,409,429,430,445,448,449,452,454,459,463,475,479,481,483,488,491,493,505,506,507,509,513,514,516,519,520,527,529,533,535,539,540,541,546,547,548,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],untrust:452,untrusted_data_from_cal:520,untrusted_offset_from_cal:520,untrusted_size_from_cal:520,untyp:484,unus:[42,129,205,216,218,227,322,384,385,386,402,404,425,449,478,479,480,490,492,494,495,499,502,507,517,519,524,536,543],unused1:495,unused2:495,unused_pad:[384,386],unused_preserv:[384,386],unused_sext:384,unusu:[402,404,460,461,507,518,529,560,570,579],unvectoriz:538,unveil:[551,572],unvers:536,unwelcom:403,unwieldi:541,unwind:[400,402,432,436,437,449,454,456,459,477,479,480,505,513,539,548],unwindcursor:454,unwindregistersrestor:454,unwindregisterssav:454,unwis:[413,479],unwound:[479,520],unwrap:[491,507,546],unzip:[463,514],uop:[424,429],upcast:473,upcom:[452,487],updat:[386,387,392,399,402,405,407,413,431,445,448,449,454,455,461,463,464,473,479,482,483,489,491,499,502,505,506,507,511,516,519,520,522,524,536,540,541,546,547,548,549,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,575,576,577,578,579],updatepoint:[549,550],upenn:391,upgrad:[416,452,463,509,512,519,538,545],upheld:524,uphold:[479,520],upload:[463,472,506,509],upon:[443,452,461,479,483,491,507,508,511,519,539],upper16:456,upper:[99,381,384,385,404,406,430,479,507,511,539],upsid:452,upstream:[448,452,453,459,463,472,509,524],upstream_branch:509,upward:[409,479,519],urem:[402,455],urgent:452,url:[452,485,506,509,521],usabl:[402,410,445,507,519,539,542],usag:[386,402,404,406,413,419,423,424,428,429,431,432,433,442,445,449,450,465,468,478,479,484,489,490,491,493,494,495,502,505,507,515,523,524,527,531,533,535,540,545,551,572],usb:468,use:[72,157,256,353,383,384,385,386,387,388,389,390,391,392,393,394,396,397,398,400,401,402,405,406,407,408,409,410,411,413,415,416,417,418,424,429,431,432,433,434,442,443,444,445,446,448,449,450,451,452,453,454,455,456,459,460,461,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,482,483,484,485,486,489,490,492,495,499,506,508,509,510,511,512,513,514,515,517,518,519,520,521,522,523,524,525,527,528,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],use_:507,use_back:507,use_begin:[404,507],use_bind:[575,576,577,578],use_camlp4:[573,574,575,576,577,578],use_count:481,use_empti:507,use_end:507,use_iter:507,use_llvm:[574,575,576,577,578],use_llvm_analysi:[574,575,576,577,578],use_llvm_executionengin:[575,576,577,578],use_llvm_scalar_opt:[575,576,577,578],use_llvm_target:[575,576,577,578],use_s:507,use_value_profil:481,used:[0,1,2,3,7,28,29,30,39,40,41,46,52,53,54,72,84,85,99,105,120,121,122,128,132,137,157,185,189,213,214,215,224,225,226,231,237,256,282,286,307,308,309,319,320,321,326,332,333,334,353,366,367,381,382,383,384,385,386,388,389,390,393,394,395,397,398,399,401,403,404,405,406,407,409,410,413,415,417,418,419,420,423,424,425,427,429,430,431,432,433,434,435,436,437,439,442,445,446,447,449,450,452,453,454,455,456,457,459,460,461,462,463,464,465,466,469,470,472,473,476,477,478,480,481,482,483,484,488,489,490,491,492,495,497,499,500,502,503,507,508,509,510,511,512,513,515,517,519,520,521,522,523,524,525,527,529,530,531,533,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],usedlib:508,useful:[388,390,393,395,397,398,400,401,402,404,405,406,409,410,415,416,417,424,429,434,443,445,446,447,449,450,453,454,457,459,461,463,464,465,467,469,470,478,479,485,488,490,491,492,495,502,505,506,508,511,515,517,519,520,521,522,524,527,529,531,535,539,540,545,551,552,553,554,555,556,557,559,561,562,563,564,565,566,567,569,572,573,574,575,576,577,578,580],useless:[392,469,519,555,560,565,570,576,579],uselistord:479,uselistorder_bb:479,usenamedoperandt:539,user:[388,389,390,394,397,400,401,402,403,404,406,409,413,415,424,429,444,445,447,448,449,450,452,454,456,461,463,464,465,467,469,470,472,479,480,482,486,487,488,489,491,503,504,506,509,512,513,515,517,519,520,521,523,524,527,529,531,535,536,538,539,540,543,546,551,552,553,554,555,558,559,560,561,562,563,564,565,568,569,570,571,572,573,574,575,576,579,580],user_sgpr:386,user_sgpr_count:386,userdefinederror:507,usernam:[452,464,509],userspac:454,uses:[385,386,388,389,390,393,394,397,398,400,401,402,403,404,405,406,413,417,424,429,437,445,446,449,452,453,454,455,459,460,461,462,463,464,465,466,469,473,476,478,479,481,482,483,484,488,489,490,491,492,495,500,505,508,509,511,513,519,520,523,524,525,527,529,534,536,537,538,539,540,541,543,544,546,551,552,553,554,556,557,559,560,561,562,563,564,566,567,569,570,571,572,573,574,577,578,579],usescustominsert:531,usesmetadata:461,using:[7,36,42,126,129,221,227,315,322,382,385,386,388,389,390,391,392,393,398,400,401,402,403,405,406,407,409,411,413,415,418,422,423,424,429,431,433,434,445,446,448,449,450,451,452,453,455,457,458,459,461,462,465,467,468,469,472,473,474,476,477,478,479,480,481,482,484,487,488,489,490,491,492,500,502,505,506,507,509,511,512,513,515,516,517,519,520,522,524,525,527,528,529,530,531,533,534,535,536,538,539,540,541,542,544,545,546,548,549,550,551,553,554,555,556,557,558,559,563,564,565,566,567,568,569,572,574,575,576,577,578],usr:[400,445,446,453,463,466,468,470,471,490],usual:[389,390,393,397,400,402,404,405,415,429,430,443,445,446,449,452,455,456,461,462,463,466,470,473,479,480,481,482,484,485,489,491,495,500,502,506,507,509,517,518,519,521,523,529,530,533,534,539,540,546,559,560,569,570,579],utf:[386,456,527],util:[388,389,400,408,411,413,415,429,430,432,434,445,452,453,461,464,465,469,472,478,479,507,513,514,527,531,533,538,539,545,546,548,557,558,567,568],uuid:423,uuidcreat:500,uvari:400,uwtabl:[393,479,519,541],v10:446,v110:495,v128:[479,490],v15:479,v16:490,v16f32:479,v16p0f32:479,v16p1f32:479,v1f64:465,v1size:389,v200:386,v252:385,v253:385,v254:385,v255:[384,385],v2f64:479,v2i32:479,v2i64:479,v2p1f64:479,v2s32:465,v2s64:465,v2size:389,v31:479,v32:[385,490],v36:384,v3i32:465,v40:502,v41:502,v4f32:[465,479],v4f64:479,v4i32:479,v4p0f64:479,v4p0f_i32f:479,v4p0p0f64:479,v4s32:465,v4t:470,v50:[495,502],v60:495,v64:[479,490],v70:[495,502],v80:502,v8deprecatedinst:539,v8f64:479,v8i16:539,v8i32:479,v8p0f32:479,v8p0f64:479,v8p0f_i32f:479,v8p0i32:479,v8p0p0f32:479,v_add3_u32:[0,3],v_add_co_ci_u32:0,v_add_co_ci_u32_dpp:0,v_add_co_ci_u32_e64:0,v_add_co_ci_u32_sdwa:0,v_add_co_u32:[0,3],v_add_co_u32_dpp:3,v_add_co_u32_e64:3,v_add_co_u32_sdwa:3,v_add_f16:[0,2,3,385],v_add_f16_dpp:[0,2,3],v_add_f16_e64:[0,2,3],v_add_f16_sdwa:[0,2,3],v_add_f32:[0,1,2,3,385,386],v_add_f32_dpp:[0,2,3],v_add_f32_e32:386,v_add_f32_e64:[0,1,2,3],v_add_f32_sdwa:[0,2,3],v_add_f64:[0,1,2,3],v_add_i16:3,v_add_i32:[1,3],v_add_i32_e64:1,v_add_lshl_u32:[0,3],v_add_nc_i16:0,v_add_nc_i32:0,v_add_nc_u16:0,v_add_nc_u32:0,v_add_nc_u32_dpp:0,v_add_nc_u32_e64:0,v_add_nc_u32_sdwa:0,v_add_u16:[2,3,385],v_add_u16_dpp:[2,3],v_add_u16_e64:[2,3],v_add_u16_sdwa:[2,3],v_add_u32:[2,3,385],v_add_u32_dpp:[2,3],v_add_u32_e64:[2,3],v_add_u32_sdwa:[2,3],v_addc_co_u32:3,v_addc_co_u32_dpp:3,v_addc_co_u32_e64:3,v_addc_co_u32_sdwa:3,v_addc_u32:[1,2,386],v_addc_u32_dpp:2,v_addc_u32_e64:[1,2],v_addc_u32_sdwa:2,v_alignbit_b32:[0,1,2,3],v_alignbyte_b32:[0,1,2,3],v_and_b32:[0,1,2,3],v_and_b32_dpp:[0,2,3],v_and_b32_e64:[0,1,2,3],v_and_b32_sdwa:[0,2,3],v_and_or_b32:[0,3],v_ashr_i32:1,v_ashr_i32_e64:1,v_ashr_i64:1,v_ashrrev_i16:[0,2,3],v_ashrrev_i16_dpp:[2,3],v_ashrrev_i16_e64:[2,3],v_ashrrev_i16_sdwa:[2,3],v_ashrrev_i32:[0,1,2,3],v_ashrrev_i32_dpp:[0,2,3],v_ashrrev_i32_e64:[0,1,2,3],v_ashrrev_i32_sdwa:[0,2,3],v_ashrrev_i64:[0,2,3],v_bcnt_u32_b32:[0,1,2,3],v_bcnt_u32_b32_e64:1,v_bfe_i32:[0,1,2,3],v_bfe_u32:[0,1,2,3],v_bfi_b32:[0,1,2,3],v_bfm_b32:[0,1,2,3],v_bfm_b32_e64:1,v_bfrev_b32:[0,1,2,3],v_bfrev_b32_dpp:[0,2,3],v_bfrev_b32_e32:386,v_bfrev_b32_e64:[0,1,2,3],v_bfrev_b32_sdwa:[0,2,3],v_ceil_f16:[0,2,3],v_ceil_f16_dpp:[0,2,3],v_ceil_f16_e64:[0,2,3],v_ceil_f16_sdwa:[0,2,3],v_ceil_f32:[0,1,2,3],v_ceil_f32_dpp:[0,2,3],v_ceil_f32_e64:[0,1,2,3],v_ceil_f32_sdwa:[0,2,3],v_ceil_f64:[0,1,2,3,385],v_ceil_f64_e32:385,v_ceil_f64_e64:[0,1,2,3],v_clrexcp:[0,1,2,3],v_clrexcp_e64:[0,1,2,3],v_cmp:384,v_cmp_class_f16:[0,2,3],v_cmp_class_f16_e64:[0,2,3],v_cmp_class_f16_sdwa:[0,2,3],v_cmp_class_f32:[0,1,2,3],v_cmp_class_f32_e64:[0,1,2,3],v_cmp_class_f32_sdwa:[0,2,3],v_cmp_class_f64:[0,1,2,3],v_cmp_class_f64_e64:[0,1,2,3],v_cmp_eq_f16:[0,2,3],v_cmp_eq_f16_e64:[0,2,3],v_cmp_eq_f16_sdwa:[0,2,3],v_cmp_eq_f32:[0,1,2,3],v_cmp_eq_f32_e64:[0,1,2,3],v_cmp_eq_f32_sdwa:[0,2,3],v_cmp_eq_f64:[0,1,2,3],v_cmp_eq_f64_e64:[0,1,2,3],v_cmp_eq_i16:[0,2,3],v_cmp_eq_i16_e64:[0,2,3],v_cmp_eq_i16_sdwa:[0,2,3],v_cmp_eq_i32:[0,1,2,3],v_cmp_eq_i32_e64:[0,1,2,3],v_cmp_eq_i32_sdwa:[0,2,3],v_cmp_eq_i64:[0,1,2,3],v_cmp_eq_i64_e64:[0,1,2,3],v_cmp_eq_u16:[0,2,3],v_cmp_eq_u16_e64:[0,2,3],v_cmp_eq_u16_sdwa:[0,2,3],v_cmp_eq_u32:[0,1,2,3],v_cmp_eq_u32_e64:[0,1,2,3],v_cmp_eq_u32_sdwa:[0,2,3],v_cmp_eq_u64:[0,1,2,3],v_cmp_eq_u64_e64:[0,1,2,3],v_cmp_f_f16:[0,2,3],v_cmp_f_f16_e64:[0,2,3],v_cmp_f_f16_sdwa:[0,2,3],v_cmp_f_f32:[0,1,2,3],v_cmp_f_f32_e64:[0,1,2,3],v_cmp_f_f32_sdwa:[0,2,3],v_cmp_f_f64:[0,1,2,3],v_cmp_f_f64_e64:[0,1,2,3],v_cmp_f_i16:[2,3],v_cmp_f_i16_e64:[2,3],v_cmp_f_i16_sdwa:[2,3],v_cmp_f_i32:[0,1,2,3],v_cmp_f_i32_e64:[0,1,2,3],v_cmp_f_i32_sdwa:[0,2,3],v_cmp_f_i64:[0,1,2,3],v_cmp_f_i64_e64:[0,1,2,3],v_cmp_f_u16:[2,3],v_cmp_f_u16_e64:[2,3],v_cmp_f_u16_sdwa:[2,3],v_cmp_f_u32:[0,1,2,3],v_cmp_f_u32_e64:[0,1,2,3],v_cmp_f_u32_sdwa:[0,2,3],v_cmp_f_u64:[0,1,2,3],v_cmp_f_u64_e64:[0,1,2,3],v_cmp_ge_f16:[0,2,3],v_cmp_ge_f16_e64:[0,2,3],v_cmp_ge_f16_sdwa:[0,2,3],v_cmp_ge_f32:[0,1,2,3],v_cmp_ge_f32_e64:[0,1,2,3],v_cmp_ge_f32_sdwa:[0,2,3],v_cmp_ge_f64:[0,1,2,3],v_cmp_ge_f64_e64:[0,1,2,3],v_cmp_ge_i16:[0,2,3],v_cmp_ge_i16_e64:[0,2,3],v_cmp_ge_i16_sdwa:[0,2,3],v_cmp_ge_i32:[0,1,2,3],v_cmp_ge_i32_e64:[0,1,2,3],v_cmp_ge_i32_sdwa:[0,2,3],v_cmp_ge_i64:[0,1,2,3],v_cmp_ge_i64_e64:[0,1,2,3],v_cmp_ge_u16:[0,2,3],v_cmp_ge_u16_e64:[0,2,3],v_cmp_ge_u16_sdwa:[0,2,3],v_cmp_ge_u32:[0,1,2,3],v_cmp_ge_u32_e64:[0,1,2,3],v_cmp_ge_u32_sdwa:[0,2,3],v_cmp_ge_u64:[0,1,2,3],v_cmp_ge_u64_e64:[0,1,2,3],v_cmp_gt_f16:[0,2,3],v_cmp_gt_f16_e64:[0,2,3],v_cmp_gt_f16_sdwa:[0,2,3],v_cmp_gt_f32:[0,1,2,3],v_cmp_gt_f32_e64:[0,1,2,3],v_cmp_gt_f32_sdwa:[0,2,3],v_cmp_gt_f64:[0,1,2,3],v_cmp_gt_f64_e64:[0,1,2,3],v_cmp_gt_i16:[0,2,3],v_cmp_gt_i16_e64:[0,2,3],v_cmp_gt_i16_sdwa:[0,2,3],v_cmp_gt_i32:[0,1,2,3],v_cmp_gt_i32_e64:[0,1,2,3],v_cmp_gt_i32_sdwa:[0,2,3],v_cmp_gt_i64:[0,1,2,3],v_cmp_gt_i64_e64:[0,1,2,3],v_cmp_gt_u16:[0,2,3],v_cmp_gt_u16_e64:[0,2,3],v_cmp_gt_u16_sdwa:[0,2,3],v_cmp_gt_u32:[0,1,2,3],v_cmp_gt_u32_e64:[0,1,2,3],v_cmp_gt_u32_sdwa:[0,2,3],v_cmp_gt_u64:[0,1,2,3],v_cmp_gt_u64_e64:[0,1,2,3],v_cmp_le_f16:[0,2,3],v_cmp_le_f16_e64:[0,2,3],v_cmp_le_f16_sdwa:[0,2,3],v_cmp_le_f32:[0,1,2,3],v_cmp_le_f32_e64:[0,1,2,3],v_cmp_le_f32_sdwa:[0,2,3],v_cmp_le_f64:[0,1,2,3],v_cmp_le_f64_e64:[0,1,2,3],v_cmp_le_i16:[0,2,3],v_cmp_le_i16_e64:[0,2,3],v_cmp_le_i16_sdwa:[0,2,3],v_cmp_le_i32:[0,1,2,3],v_cmp_le_i32_e64:[0,1,2,3],v_cmp_le_i32_sdwa:[0,2,3],v_cmp_le_i64:[0,1,2,3],v_cmp_le_i64_e64:[0,1,2,3],v_cmp_le_u16:[0,2,3],v_cmp_le_u16_e64:[0,2,3],v_cmp_le_u16_sdwa:[0,2,3],v_cmp_le_u32:[0,1,2,3],v_cmp_le_u32_e64:[0,1,2,3],v_cmp_le_u32_sdwa:[0,2,3],v_cmp_le_u64:[0,1,2,3],v_cmp_le_u64_e64:[0,1,2,3],v_cmp_lg_f16:[0,2,3],v_cmp_lg_f16_e64:[0,2,3],v_cmp_lg_f16_sdwa:[0,2,3],v_cmp_lg_f32:[0,1,2,3],v_cmp_lg_f32_e64:[0,1,2,3],v_cmp_lg_f32_sdwa:[0,2,3],v_cmp_lg_f64:[0,1,2,3],v_cmp_lg_f64_e64:[0,1,2,3],v_cmp_lt_f16:[0,2,3],v_cmp_lt_f16_e64:[0,2,3],v_cmp_lt_f16_sdwa:[0,2,3],v_cmp_lt_f32:[0,1,2,3],v_cmp_lt_f32_e64:[0,1,2,3],v_cmp_lt_f32_sdwa:[0,2,3],v_cmp_lt_f64:[0,1,2,3],v_cmp_lt_f64_e64:[0,1,2,3],v_cmp_lt_i16:[0,2,3],v_cmp_lt_i16_e64:[0,2,3],v_cmp_lt_i16_sdwa:[0,2,3],v_cmp_lt_i32:[0,1,2,3],v_cmp_lt_i32_e64:[0,1,2,3],v_cmp_lt_i32_sdwa:[0,2,3],v_cmp_lt_i64:[0,1,2,3],v_cmp_lt_i64_e64:[0,1,2,3],v_cmp_lt_u16:[0,2,3],v_cmp_lt_u16_e64:[0,2,3],v_cmp_lt_u16_sdwa:[0,2,3],v_cmp_lt_u32:[0,1,2,3],v_cmp_lt_u32_e64:[0,1,2,3],v_cmp_lt_u32_sdwa:[0,2,3],v_cmp_lt_u64:[0,1,2,3],v_cmp_lt_u64_e64:[0,1,2,3],v_cmp_ne_i16:[0,2,3],v_cmp_ne_i16_e64:[0,2,3],v_cmp_ne_i16_sdwa:[0,2,3],v_cmp_ne_i32:[0,1,2,3],v_cmp_ne_i32_e64:[0,1,2,3],v_cmp_ne_i32_sdwa:[0,2,3],v_cmp_ne_i64:[0,1,2,3],v_cmp_ne_i64_e64:[0,1,2,3],v_cmp_ne_u16:[0,2,3],v_cmp_ne_u16_e64:[0,2,3],v_cmp_ne_u16_sdwa:[0,2,3],v_cmp_ne_u32:[0,1,2,3],v_cmp_ne_u32_e64:[0,1,2,3],v_cmp_ne_u32_sdwa:[0,2,3],v_cmp_ne_u64:[0,1,2,3],v_cmp_ne_u64_e64:[0,1,2,3],v_cmp_neq_f16:[0,2,3],v_cmp_neq_f16_e64:[0,2,3],v_cmp_neq_f16_sdwa:[0,2,3],v_cmp_neq_f32:[0,1,2,3],v_cmp_neq_f32_e64:[0,1,2,3],v_cmp_neq_f32_sdwa:[0,2,3],v_cmp_neq_f64:[0,1,2,3],v_cmp_neq_f64_e64:[0,1,2,3],v_cmp_nge_f16:[0,2,3],v_cmp_nge_f16_e64:[0,2,3],v_cmp_nge_f16_sdwa:[0,2,3],v_cmp_nge_f32:[0,1,2,3],v_cmp_nge_f32_e64:[0,1,2,3],v_cmp_nge_f32_sdwa:[0,2,3],v_cmp_nge_f64:[0,1,2,3],v_cmp_nge_f64_e64:[0,1,2,3],v_cmp_ngt_f16:[0,2,3],v_cmp_ngt_f16_e64:[0,2,3],v_cmp_ngt_f16_sdwa:[0,2,3],v_cmp_ngt_f32:[0,1,2,3],v_cmp_ngt_f32_e64:[0,1,2,3],v_cmp_ngt_f32_sdwa:[0,2,3],v_cmp_ngt_f64:[0,1,2,3],v_cmp_ngt_f64_e64:[0,1,2,3],v_cmp_nle_f16:[0,2,3],v_cmp_nle_f16_e64:[0,2,3],v_cmp_nle_f16_sdwa:[0,2,3],v_cmp_nle_f32:[0,1,2,3],v_cmp_nle_f32_e64:[0,1,2,3],v_cmp_nle_f32_sdwa:[0,2,3],v_cmp_nle_f64:[0,1,2,3],v_cmp_nle_f64_e64:[0,1,2,3],v_cmp_nlg_f16:[0,2,3],v_cmp_nlg_f16_e64:[0,2,3],v_cmp_nlg_f16_sdwa:[0,2,3],v_cmp_nlg_f32:[0,1,2,3],v_cmp_nlg_f32_e64:[0,1,2,3],v_cmp_nlg_f32_sdwa:[0,2,3],v_cmp_nlg_f64:[0,1,2,3],v_cmp_nlg_f64_e64:[0,1,2,3],v_cmp_nlt_f16:[0,2,3],v_cmp_nlt_f16_e64:[0,2,3],v_cmp_nlt_f16_sdwa:[0,2,3],v_cmp_nlt_f32:[0,1,2,3],v_cmp_nlt_f32_e64:[0,1,2,3],v_cmp_nlt_f32_sdwa:[0,2,3],v_cmp_nlt_f64:[0,1,2,3],v_cmp_nlt_f64_e64:[0,1,2,3],v_cmp_o_f16:[0,2,3],v_cmp_o_f16_e64:[0,2,3],v_cmp_o_f16_sdwa:[0,2,3],v_cmp_o_f32:[0,1,2,3],v_cmp_o_f32_e64:[0,1,2,3],v_cmp_o_f32_sdwa:[0,2,3],v_cmp_o_f64:[0,1,2,3],v_cmp_o_f64_e64:[0,1,2,3],v_cmp_t_i16:[2,3],v_cmp_t_i16_e64:[2,3],v_cmp_t_i16_sdwa:[2,3],v_cmp_t_i32:[0,1,2,3],v_cmp_t_i32_e64:[0,1,2,3],v_cmp_t_i32_sdwa:[0,2,3],v_cmp_t_i64:[0,1,2,3],v_cmp_t_i64_e64:[0,1,2,3],v_cmp_t_u16:[2,3],v_cmp_t_u16_e64:[2,3],v_cmp_t_u16_sdwa:[2,3],v_cmp_t_u32:[0,1,2,3],v_cmp_t_u32_e64:[0,1,2,3],v_cmp_t_u32_sdwa:[0,2,3],v_cmp_t_u64:[0,1,2,3],v_cmp_t_u64_e64:[0,1,2,3],v_cmp_tru_f16:[0,2,3],v_cmp_tru_f16_e64:[0,2,3],v_cmp_tru_f16_sdwa:[0,2,3],v_cmp_tru_f32:[0,1,2,3],v_cmp_tru_f32_e64:[0,1,2,3],v_cmp_tru_f32_sdwa:[0,2,3],v_cmp_tru_f64:[0,1,2,3],v_cmp_tru_f64_e64:[0,1,2,3],v_cmp_u_f16:[0,2,3],v_cmp_u_f16_e64:[0,2,3],v_cmp_u_f16_sdwa:[0,2,3],v_cmp_u_f32:[0,1,2,3],v_cmp_u_f32_e64:[0,1,2,3],v_cmp_u_f32_sdwa:[0,2,3],v_cmp_u_f64:[0,1,2,3],v_cmp_u_f64_e64:[0,1,2,3],v_cmps_eq_f32:1,v_cmps_eq_f32_e64:1,v_cmps_eq_f64:1,v_cmps_eq_f64_e64:1,v_cmps_f_f32:1,v_cmps_f_f32_e64:1,v_cmps_f_f64:1,v_cmps_f_f64_e64:1,v_cmps_ge_f32:1,v_cmps_ge_f32_e64:1,v_cmps_ge_f64:1,v_cmps_ge_f64_e64:1,v_cmps_gt_f32:1,v_cmps_gt_f32_e64:1,v_cmps_gt_f64:1,v_cmps_gt_f64_e64:1,v_cmps_le_f32:1,v_cmps_le_f32_e64:1,v_cmps_le_f64:1,v_cmps_le_f64_e64:1,v_cmps_lg_f32:1,v_cmps_lg_f32_e64:1,v_cmps_lg_f64:1,v_cmps_lg_f64_e64:1,v_cmps_lt_f32:1,v_cmps_lt_f32_e64:1,v_cmps_lt_f64:1,v_cmps_lt_f64_e64:1,v_cmps_neq_f32:1,v_cmps_neq_f32_e64:1,v_cmps_neq_f64:1,v_cmps_neq_f64_e64:1,v_cmps_nge_f32:1,v_cmps_nge_f32_e64:1,v_cmps_nge_f64:1,v_cmps_nge_f64_e64:1,v_cmps_ngt_f32:1,v_cmps_ngt_f32_e64:1,v_cmps_ngt_f64:1,v_cmps_ngt_f64_e64:1,v_cmps_nle_f32:1,v_cmps_nle_f32_e64:1,v_cmps_nle_f64:1,v_cmps_nle_f64_e64:1,v_cmps_nlg_f32:1,v_cmps_nlg_f32_e64:1,v_cmps_nlg_f64:1,v_cmps_nlg_f64_e64:1,v_cmps_nlt_f32:1,v_cmps_nlt_f32_e64:1,v_cmps_nlt_f64:1,v_cmps_nlt_f64_e64:1,v_cmps_o_f32:1,v_cmps_o_f32_e64:1,v_cmps_o_f64:1,v_cmps_o_f64_e64:1,v_cmps_tru_f32:1,v_cmps_tru_f32_e64:1,v_cmps_tru_f64:1,v_cmps_tru_f64_e64:1,v_cmps_u_f32:1,v_cmps_u_f32_e64:1,v_cmps_u_f64:1,v_cmps_u_f64_e64:1,v_cmpsx_eq_f32:1,v_cmpsx_eq_f32_e64:1,v_cmpsx_eq_f64:1,v_cmpsx_eq_f64_e64:1,v_cmpsx_f_f32:1,v_cmpsx_f_f32_e64:1,v_cmpsx_f_f64:1,v_cmpsx_f_f64_e64:1,v_cmpsx_ge_f32:1,v_cmpsx_ge_f32_e64:1,v_cmpsx_ge_f64:1,v_cmpsx_ge_f64_e64:1,v_cmpsx_gt_f32:1,v_cmpsx_gt_f32_e64:1,v_cmpsx_gt_f64:1,v_cmpsx_gt_f64_e64:1,v_cmpsx_le_f32:1,v_cmpsx_le_f32_e64:1,v_cmpsx_le_f64:1,v_cmpsx_le_f64_e64:1,v_cmpsx_lg_f32:1,v_cmpsx_lg_f32_e64:1,v_cmpsx_lg_f64:1,v_cmpsx_lg_f64_e64:1,v_cmpsx_lt_f32:1,v_cmpsx_lt_f32_e64:1,v_cmpsx_lt_f64:1,v_cmpsx_lt_f64_e64:1,v_cmpsx_neq_f32:1,v_cmpsx_neq_f32_e64:1,v_cmpsx_neq_f64:1,v_cmpsx_neq_f64_e64:1,v_cmpsx_nge_f32:1,v_cmpsx_nge_f32_e64:1,v_cmpsx_nge_f64:1,v_cmpsx_nge_f64_e64:1,v_cmpsx_ngt_f32:1,v_cmpsx_ngt_f32_e64:1,v_cmpsx_ngt_f64:1,v_cmpsx_ngt_f64_e64:1,v_cmpsx_nle_f32:1,v_cmpsx_nle_f32_e64:1,v_cmpsx_nle_f64:1,v_cmpsx_nle_f64_e64:1,v_cmpsx_nlg_f32:1,v_cmpsx_nlg_f32_e64:1,v_cmpsx_nlg_f64:1,v_cmpsx_nlg_f64_e64:1,v_cmpsx_nlt_f32:1,v_cmpsx_nlt_f32_e64:1,v_cmpsx_nlt_f64:1,v_cmpsx_nlt_f64_e64:1,v_cmpsx_o_f32:1,v_cmpsx_o_f32_e64:1,v_cmpsx_o_f64:1,v_cmpsx_o_f64_e64:1,v_cmpsx_tru_f32:1,v_cmpsx_tru_f32_e64:1,v_cmpsx_tru_f64:1,v_cmpsx_tru_f64_e64:1,v_cmpsx_u_f32:1,v_cmpsx_u_f32_e64:1,v_cmpsx_u_f64:1,v_cmpsx_u_f64_e64:1,v_cmpx_class_f16:[0,2,3],v_cmpx_class_f16_e64:[0,2,3],v_cmpx_class_f16_sdwa:[0,2,3],v_cmpx_class_f32:[0,1,2,3],v_cmpx_class_f32_e64:[0,1,2,3],v_cmpx_class_f32_sdwa:[0,2,3],v_cmpx_class_f64:[0,1,2,3],v_cmpx_class_f64_e64:[0,1,2,3],v_cmpx_eq_f16:[0,2,3],v_cmpx_eq_f16_e64:[0,2,3],v_cmpx_eq_f16_sdwa:[0,2,3],v_cmpx_eq_f32:[0,1,2,3],v_cmpx_eq_f32_e64:[0,1,2,3],v_cmpx_eq_f32_sdwa:[0,2,3],v_cmpx_eq_f64:[0,1,2,3],v_cmpx_eq_f64_e64:[0,1,2,3],v_cmpx_eq_i16:[0,2,3],v_cmpx_eq_i16_e64:[0,2,3],v_cmpx_eq_i16_sdwa:[0,2,3],v_cmpx_eq_i32:[0,1,2,3],v_cmpx_eq_i32_e64:[0,1,2,3],v_cmpx_eq_i32_sdwa:[0,2,3],v_cmpx_eq_i64:[0,1,2,3],v_cmpx_eq_i64_e64:[0,1,2,3],v_cmpx_eq_u16:[0,2,3],v_cmpx_eq_u16_e64:[0,2,3],v_cmpx_eq_u16_sdwa:[0,2,3],v_cmpx_eq_u32:[0,1,2,3],v_cmpx_eq_u32_e64:[0,1,2,3],v_cmpx_eq_u32_sdwa:[0,2,3],v_cmpx_eq_u64:[0,1,2,3],v_cmpx_eq_u64_e64:[0,1,2,3],v_cmpx_f_f16:[0,2,3],v_cmpx_f_f16_e64:[0,2,3],v_cmpx_f_f16_sdwa:[0,2,3],v_cmpx_f_f32:[0,1,2,3],v_cmpx_f_f32_e64:[0,1,2,3],v_cmpx_f_f32_sdwa:[0,2,3],v_cmpx_f_f64:[0,1,2,3],v_cmpx_f_f64_e64:[0,1,2,3],v_cmpx_f_i16:[2,3],v_cmpx_f_i16_e64:[2,3],v_cmpx_f_i16_sdwa:[2,3],v_cmpx_f_i32:[0,1,2,3],v_cmpx_f_i32_e64:[0,1,2,3],v_cmpx_f_i32_sdwa:[0,2,3],v_cmpx_f_i64:[0,1,2,3],v_cmpx_f_i64_e64:[0,1,2,3],v_cmpx_f_u16:[2,3],v_cmpx_f_u16_e64:[2,3],v_cmpx_f_u16_sdwa:[2,3],v_cmpx_f_u32:[0,1,2,3],v_cmpx_f_u32_e64:[0,1,2,3],v_cmpx_f_u32_sdwa:[0,2,3],v_cmpx_f_u64:[0,1,2,3],v_cmpx_f_u64_e64:[0,1,2,3],v_cmpx_ge_f16:[0,2,3],v_cmpx_ge_f16_e64:[0,2,3],v_cmpx_ge_f16_sdwa:[0,2,3],v_cmpx_ge_f32:[0,1,2,3],v_cmpx_ge_f32_e64:[0,1,2,3],v_cmpx_ge_f32_sdwa:[0,2,3],v_cmpx_ge_f64:[0,1,2,3],v_cmpx_ge_f64_e64:[0,1,2,3],v_cmpx_ge_i16:[0,2,3],v_cmpx_ge_i16_e64:[0,2,3],v_cmpx_ge_i16_sdwa:[0,2,3],v_cmpx_ge_i32:[0,1,2,3],v_cmpx_ge_i32_e64:[0,1,2,3],v_cmpx_ge_i32_sdwa:[0,2,3],v_cmpx_ge_i64:[0,1,2,3],v_cmpx_ge_i64_e64:[0,1,2,3],v_cmpx_ge_u16:[0,2,3],v_cmpx_ge_u16_e64:[0,2,3],v_cmpx_ge_u16_sdwa:[0,2,3],v_cmpx_ge_u32:[0,1,2,3],v_cmpx_ge_u32_e64:[0,1,2,3],v_cmpx_ge_u32_sdwa:[0,2,3],v_cmpx_ge_u64:[0,1,2,3],v_cmpx_ge_u64_e64:[0,1,2,3],v_cmpx_gt_f16:[0,2,3],v_cmpx_gt_f16_e64:[0,2,3],v_cmpx_gt_f16_sdwa:[0,2,3],v_cmpx_gt_f32:[0,1,2,3],v_cmpx_gt_f32_e64:[0,1,2,3],v_cmpx_gt_f32_sdwa:[0,2,3],v_cmpx_gt_f64:[0,1,2,3],v_cmpx_gt_f64_e64:[0,1,2,3],v_cmpx_gt_i16:[0,2,3],v_cmpx_gt_i16_e64:[0,2,3],v_cmpx_gt_i16_sdwa:[0,2,3],v_cmpx_gt_i32:[0,1,2,3],v_cmpx_gt_i32_e64:[0,1,2,3],v_cmpx_gt_i32_sdwa:[0,2,3],v_cmpx_gt_i64:[0,1,2,3],v_cmpx_gt_i64_e64:[0,1,2,3],v_cmpx_gt_u16:[0,2,3],v_cmpx_gt_u16_e64:[0,2,3],v_cmpx_gt_u16_sdwa:[0,2,3],v_cmpx_gt_u32:[0,1,2,3],v_cmpx_gt_u32_e64:[0,1,2,3],v_cmpx_gt_u32_sdwa:[0,2,3],v_cmpx_gt_u64:[0,1,2,3],v_cmpx_gt_u64_e64:[0,1,2,3],v_cmpx_le_f16:[0,2,3],v_cmpx_le_f16_e64:[0,2,3],v_cmpx_le_f16_sdwa:[0,2,3],v_cmpx_le_f32:[0,1,2,3],v_cmpx_le_f32_e64:[0,1,2,3],v_cmpx_le_f32_sdwa:[0,2,3],v_cmpx_le_f64:[0,1,2,3],v_cmpx_le_f64_e64:[0,1,2,3],v_cmpx_le_i16:[0,2,3],v_cmpx_le_i16_e64:[0,2,3],v_cmpx_le_i16_sdwa:[0,2,3],v_cmpx_le_i32:[0,1,2,3],v_cmpx_le_i32_e64:[0,1,2,3],v_cmpx_le_i32_sdwa:[0,2,3],v_cmpx_le_i64:[0,1,2,3],v_cmpx_le_i64_e64:[0,1,2,3],v_cmpx_le_u16:[0,2,3],v_cmpx_le_u16_e64:[0,2,3],v_cmpx_le_u16_sdwa:[0,2,3],v_cmpx_le_u32:[0,1,2,3,386],v_cmpx_le_u32_e64:[0,1,2,3],v_cmpx_le_u32_sdwa:[0,2,3],v_cmpx_le_u64:[0,1,2,3],v_cmpx_le_u64_e64:[0,1,2,3],v_cmpx_lg_f16:[0,2,3],v_cmpx_lg_f16_e64:[0,2,3],v_cmpx_lg_f16_sdwa:[0,2,3],v_cmpx_lg_f32:[0,1,2,3],v_cmpx_lg_f32_e64:[0,1,2,3],v_cmpx_lg_f32_sdwa:[0,2,3],v_cmpx_lg_f64:[0,1,2,3],v_cmpx_lg_f64_e64:[0,1,2,3],v_cmpx_lt_f16:[0,2,3],v_cmpx_lt_f16_e64:[0,2,3],v_cmpx_lt_f16_sdwa:[0,2,3],v_cmpx_lt_f32:[0,1,2,3],v_cmpx_lt_f32_e64:[0,1,2,3],v_cmpx_lt_f32_sdwa:[0,2,3],v_cmpx_lt_f64:[0,1,2,3],v_cmpx_lt_f64_e64:[0,1,2,3],v_cmpx_lt_i16:[0,2,3],v_cmpx_lt_i16_e64:[0,2,3],v_cmpx_lt_i16_sdwa:[0,2,3],v_cmpx_lt_i32:[0,1,2,3],v_cmpx_lt_i32_e64:[0,1,2,3],v_cmpx_lt_i32_sdwa:[0,2,3],v_cmpx_lt_i64:[0,1,2,3],v_cmpx_lt_i64_e64:[0,1,2,3],v_cmpx_lt_u16:[0,2,3],v_cmpx_lt_u16_e64:[0,2,3],v_cmpx_lt_u16_sdwa:[0,2,3],v_cmpx_lt_u32:[0,1,2,3],v_cmpx_lt_u32_e64:[0,1,2,3],v_cmpx_lt_u32_sdwa:[0,2,3],v_cmpx_lt_u64:[0,1,2,3],v_cmpx_lt_u64_e64:[0,1,2,3],v_cmpx_ne_i16:[0,2,3],v_cmpx_ne_i16_e64:[0,2,3],v_cmpx_ne_i16_sdwa:[0,2,3],v_cmpx_ne_i32:[0,1,2,3],v_cmpx_ne_i32_e64:[0,1,2,3],v_cmpx_ne_i32_sdwa:[0,2,3],v_cmpx_ne_i64:[0,1,2,3],v_cmpx_ne_i64_e64:[0,1,2,3],v_cmpx_ne_u16:[0,2,3],v_cmpx_ne_u16_e64:[0,2,3],v_cmpx_ne_u16_sdwa:[0,2,3],v_cmpx_ne_u32:[0,1,2,3],v_cmpx_ne_u32_e64:[0,1,2,3],v_cmpx_ne_u32_sdwa:[0,2,3],v_cmpx_ne_u64:[0,1,2,3],v_cmpx_ne_u64_e64:[0,1,2,3],v_cmpx_neq_f16:[0,2,3],v_cmpx_neq_f16_e64:[0,2,3],v_cmpx_neq_f16_sdwa:[0,2,3],v_cmpx_neq_f32:[0,1,2,3],v_cmpx_neq_f32_e64:[0,1,2,3],v_cmpx_neq_f32_sdwa:[0,2,3],v_cmpx_neq_f64:[0,1,2,3],v_cmpx_neq_f64_e64:[0,1,2,3],v_cmpx_nge_f16:[0,2,3],v_cmpx_nge_f16_e64:[0,2,3],v_cmpx_nge_f16_sdwa:[0,2,3],v_cmpx_nge_f32:[0,1,2,3],v_cmpx_nge_f32_e64:[0,1,2,3],v_cmpx_nge_f32_sdwa:[0,2,3],v_cmpx_nge_f64:[0,1,2,3],v_cmpx_nge_f64_e64:[0,1,2,3],v_cmpx_ngt_f16:[0,2,3],v_cmpx_ngt_f16_e64:[0,2,3],v_cmpx_ngt_f16_sdwa:[0,2,3],v_cmpx_ngt_f32:[0,1,2,3],v_cmpx_ngt_f32_e64:[0,1,2,3],v_cmpx_ngt_f32_sdwa:[0,2,3],v_cmpx_ngt_f64:[0,1,2,3],v_cmpx_ngt_f64_e64:[0,1,2,3],v_cmpx_nle_f16:[0,2,3],v_cmpx_nle_f16_e64:[0,2,3],v_cmpx_nle_f16_sdwa:[0,2,3],v_cmpx_nle_f32:[0,1,2,3],v_cmpx_nle_f32_e64:[0,1,2,3],v_cmpx_nle_f32_sdwa:[0,2,3],v_cmpx_nle_f64:[0,1,2,3],v_cmpx_nle_f64_e64:[0,1,2,3],v_cmpx_nlg_f16:[0,2,3],v_cmpx_nlg_f16_e64:[0,2,3],v_cmpx_nlg_f16_sdwa:[0,2,3],v_cmpx_nlg_f32:[0,1,2,3],v_cmpx_nlg_f32_e64:[0,1,2,3],v_cmpx_nlg_f32_sdwa:[0,2,3],v_cmpx_nlg_f64:[0,1,2,3],v_cmpx_nlg_f64_e64:[0,1,2,3],v_cmpx_nlt_f16:[0,2,3],v_cmpx_nlt_f16_e64:[0,2,3],v_cmpx_nlt_f16_sdwa:[0,2,3],v_cmpx_nlt_f32:[0,1,2,3],v_cmpx_nlt_f32_e64:[0,1,2,3],v_cmpx_nlt_f32_sdwa:[0,2,3],v_cmpx_nlt_f64:[0,1,2,3],v_cmpx_nlt_f64_e64:[0,1,2,3],v_cmpx_o_f16:[0,2,3],v_cmpx_o_f16_e64:[0,2,3],v_cmpx_o_f16_sdwa:[0,2,3],v_cmpx_o_f32:[0,1,2,3],v_cmpx_o_f32_e64:[0,1,2,3],v_cmpx_o_f32_sdwa:[0,2,3],v_cmpx_o_f64:[0,1,2,3],v_cmpx_o_f64_e64:[0,1,2,3],v_cmpx_t_i16:[2,3],v_cmpx_t_i16_e64:[2,3],v_cmpx_t_i16_sdwa:[2,3],v_cmpx_t_i32:[0,1,2,3],v_cmpx_t_i32_e64:[0,1,2,3],v_cmpx_t_i32_sdwa:[0,2,3],v_cmpx_t_i64:[0,1,2,3],v_cmpx_t_i64_e64:[0,1,2,3],v_cmpx_t_u16:[2,3],v_cmpx_t_u16_e64:[2,3],v_cmpx_t_u16_sdwa:[2,3],v_cmpx_t_u32:[0,1,2,3],v_cmpx_t_u32_e64:[0,1,2,3],v_cmpx_t_u32_sdwa:[0,2,3],v_cmpx_t_u64:[0,1,2,3],v_cmpx_t_u64_e64:[0,1,2,3],v_cmpx_tru_f16:[0,2,3],v_cmpx_tru_f16_e64:[0,2,3],v_cmpx_tru_f16_sdwa:[0,2,3],v_cmpx_tru_f32:[0,1,2,3],v_cmpx_tru_f32_e64:[0,1,2,3],v_cmpx_tru_f32_sdwa:[0,2,3],v_cmpx_tru_f64:[0,1,2,3],v_cmpx_tru_f64_e64:[0,1,2,3],v_cmpx_u_f16:[0,2,3],v_cmpx_u_f16_e64:[0,2,3],v_cmpx_u_f16_sdwa:[0,2,3],v_cmpx_u_f32:[0,1,2,3],v_cmpx_u_f32_e64:[0,1,2,3],v_cmpx_u_f32_sdwa:[0,2,3],v_cmpx_u_f64:[0,1,2,3],v_cmpx_u_f64_e64:[0,1,2,3],v_cndmask_b32:[0,1,2,3],v_cndmask_b32_dpp:[2,3],v_cndmask_b32_e64:[0,1,2,3],v_cndmask_b32_sdwa:[2,3],v_cos_f16:[0,2,3],v_cos_f16_dpp:[0,2,3],v_cos_f16_e64:[0,2,3],v_cos_f16_sdwa:[0,2,3],v_cos_f32:[0,1,2,3],v_cos_f32_dpp:[0,2,3],v_cos_f32_e64:[0,1,2,3],v_cos_f32_sdwa:[0,2,3],v_cubeid_f32:[0,1,2,3],v_cubema_f32:[0,1,2,3],v_cubesc_f32:[0,1,2,3],v_cubetc_f32:[0,1,2,3],v_cvt_f16_f32:[0,1,2,3,384],v_cvt_f16_f32_dpp:[0,2,3],v_cvt_f16_f32_e64:[0,1,2,3],v_cvt_f16_f32_sdwa:[0,2,3],v_cvt_f16_i16:[0,2,3],v_cvt_f16_i16_dpp:[0,2,3],v_cvt_f16_i16_e64:[0,2,3],v_cvt_f16_i16_sdwa:[0,2,3],v_cvt_f16_u16:[0,2,3],v_cvt_f16_u16_dpp:[0,2,3],v_cvt_f16_u16_e64:[0,2,3],v_cvt_f16_u16_sdwa:[0,2,3],v_cvt_f32_f16:[0,1,2,3],v_cvt_f32_f16_dpp:[0,2,3],v_cvt_f32_f16_e64:[0,1,2,3],v_cvt_f32_f16_sdwa:[0,2,3],v_cvt_f32_f64:[0,1,2,3],v_cvt_f32_f64_e64:[0,1,2,3],v_cvt_f32_i32:[0,1,2,3],v_cvt_f32_i32_dpp:[0,2,3],v_cvt_f32_i32_e64:[0,1,2,3],v_cvt_f32_i32_sdwa:[0,2,3],v_cvt_f32_u32:[0,1,2,3,383],v_cvt_f32_u32_dpp:[0,2,3],v_cvt_f32_u32_e64:[0,1,2,3],v_cvt_f32_u32_sdwa:[0,2,3],v_cvt_f32_ubyte0:[0,1,2,3],v_cvt_f32_ubyte0_dpp:[0,2,3],v_cvt_f32_ubyte0_e64:[0,1,2,3],v_cvt_f32_ubyte0_sdwa:[0,2,3],v_cvt_f32_ubyte1:[0,1,2,3],v_cvt_f32_ubyte1_dpp:[0,2,3],v_cvt_f32_ubyte1_e64:[0,1,2,3],v_cvt_f32_ubyte1_sdwa:[0,2,3],v_cvt_f32_ubyte2:[0,1,2,3],v_cvt_f32_ubyte2_dpp:[0,2,3],v_cvt_f32_ubyte2_e64:[0,1,2,3],v_cvt_f32_ubyte2_sdwa:[0,2,3],v_cvt_f32_ubyte3:[0,1,2,3],v_cvt_f32_ubyte3_dpp:[0,2,3],v_cvt_f32_ubyte3_e64:[0,1,2,3],v_cvt_f32_ubyte3_sdwa:[0,2,3],v_cvt_f64_f32:[0,1,2,3],v_cvt_f64_f32_e64:[0,1,2,3],v_cvt_f64_i32:[0,1,2,3],v_cvt_f64_i32_e32:386,v_cvt_f64_i32_e64:[0,1,2,3],v_cvt_f64_u32:[0,1,2,3],v_cvt_f64_u32_e64:[0,1,2,3],v_cvt_flr_i32_f32:[0,1,2,3],v_cvt_flr_i32_f32_dpp:[0,2,3],v_cvt_flr_i32_f32_e64:[0,1,2,3],v_cvt_flr_i32_f32_sdwa:[0,2,3],v_cvt_i16_f16:[0,2,3],v_cvt_i16_f16_dpp:[0,2,3],v_cvt_i16_f16_e64:[0,2,3],v_cvt_i16_f16_sdwa:[0,2,3],v_cvt_i32_f32:[0,1,2,3],v_cvt_i32_f32_dpp:[0,2,3],v_cvt_i32_f32_e64:[0,1,2,3],v_cvt_i32_f32_sdwa:[0,2,3],v_cvt_i32_f64:[0,1,2,3],v_cvt_i32_f64_e64:[0,1,2,3],v_cvt_norm_i16_f16:[0,3],v_cvt_norm_i16_f16_dpp:[0,3],v_cvt_norm_i16_f16_e64:[0,3],v_cvt_norm_i16_f16_sdwa:[0,3],v_cvt_norm_u16_f16:[0,3],v_cvt_norm_u16_f16_dpp:[0,3],v_cvt_norm_u16_f16_e64:[0,3],v_cvt_norm_u16_f16_sdwa:[0,3],v_cvt_off_f32_i4:[0,1,2,3],v_cvt_off_f32_i4_dpp:[0,2,3],v_cvt_off_f32_i4_e64:[0,1,2,3],v_cvt_off_f32_i4_sdwa:[0,2,3],v_cvt_pk_i16_i32:[0,1,2,3],v_cvt_pk_i16_i32_e64:1,v_cvt_pk_u16_u32:[0,1,2,3],v_cvt_pk_u16_u32_e64:1,v_cvt_pk_u8_f32:[0,1,2,3],v_cvt_pkaccum_u8_f32:[1,2,3],v_cvt_pkaccum_u8_f32_e64:1,v_cvt_pknorm_i16_f16:[0,3],v_cvt_pknorm_i16_f32:[0,1,2,3],v_cvt_pknorm_i16_f32_e64:1,v_cvt_pknorm_u16_f16:[0,3],v_cvt_pknorm_u16_f32:[0,1,2,3],v_cvt_pknorm_u16_f32_e64:1,v_cvt_pkrtz_f16_f32:[0,1,2,3],v_cvt_pkrtz_f16_f32_e64:[0,1],v_cvt_rpi_i32_f32:[0,1,2,3],v_cvt_rpi_i32_f32_dpp:[0,2,3],v_cvt_rpi_i32_f32_e64:[0,1,2,3],v_cvt_rpi_i32_f32_sdwa:[0,2,3],v_cvt_u16_f16:[0,2,3],v_cvt_u16_f16_dpp:[0,2,3],v_cvt_u16_f16_e64:[0,2,3],v_cvt_u16_f16_sdwa:[0,2,3],v_cvt_u32_f32:[0,1,2,3],v_cvt_u32_f32_dpp:[0,2,3],v_cvt_u32_f32_e64:[0,1,2,3],v_cvt_u32_f32_sdwa:[0,2,3],v_cvt_u32_f64:[0,1,2,3],v_cvt_u32_f64_e64:[0,1,2,3],v_div_fixup_f16:[0,2,3],v_div_fixup_f32:[0,1,2,3],v_div_fixup_f64:[0,1,2,3],v_div_fixup_legacy_f16:3,v_div_fmas_f32:[0,1,2,3],v_div_fmas_f64:[0,1,2,3],v_div_scale_f32:[0,1,2,3],v_div_scale_f64:[0,1,2,3],v_exp_f16:[0,2,3],v_exp_f16_dpp:[0,2,3],v_exp_f16_e64:[0,2,3],v_exp_f16_sdwa:[0,2,3],v_exp_f32:[0,1,2,3],v_exp_f32_dpp:[0,2,3],v_exp_f32_e64:[0,1,2,3],v_exp_f32_sdwa:[0,2,3],v_exp_legacy_f32:[1,2,3],v_exp_legacy_f32_dpp:[2,3],v_exp_legacy_f32_e64:[1,2,3],v_exp_legacy_f32_sdwa:[2,3],v_ffbh_i32:[0,1,2,3],v_ffbh_i32_dpp:[0,2,3],v_ffbh_i32_e64:[0,1,2,3],v_ffbh_i32_sdwa:[0,2,3],v_ffbh_u32:[0,1,2,3],v_ffbh_u32_dpp:[0,2,3],v_ffbh_u32_e64:[0,1,2,3],v_ffbh_u32_sdwa:[0,2,3],v_ffbl_b32:[0,1,2,3],v_ffbl_b32_dpp:[0,2,3],v_ffbl_b32_e64:[0,1,2,3],v_ffbl_b32_sdwa:[0,2,3],v_floor_f16:[0,2,3],v_floor_f16_dpp:[0,2,3],v_floor_f16_e64:[0,2,3],v_floor_f16_sdwa:[0,2,3],v_floor_f32:[0,1,2,3],v_floor_f32_dpp:[0,2,3],v_floor_f32_e32:386,v_floor_f32_e64:[0,1,2,3],v_floor_f32_sdwa:[0,2,3],v_floor_f64:[0,1,2,3],v_floor_f64_e64:[0,1,2,3],v_fma_f16:[0,2,3],v_fma_f32:[0,1,2,3],v_fma_f64:[0,1,2,3],v_fma_legacy_f16:3,v_fma_mix_f32:0,v_fma_mixhi_f16:0,v_fma_mixlo_f16:0,v_fmaak_f16:0,v_fmaak_f32:0,v_fmac_f16:0,v_fmac_f16_dpp:0,v_fmac_f16_e64:0,v_fmac_f32:0,v_fmac_f32_dpp:0,v_fmac_f32_e64:0,v_fmamk_f16:0,v_fmamk_f32:0,v_fract_f16:[0,2,3],v_fract_f16_dpp:[0,2,3],v_fract_f16_e64:[0,2,3],v_fract_f16_sdwa:[0,2,3],v_fract_f32:[0,1,2,3,386],v_fract_f32_dpp:[0,2,3],v_fract_f32_e64:[0,1,2,3],v_fract_f32_sdwa:[0,2,3],v_fract_f64:[0,1,2,3],v_fract_f64_e64:[0,1,2,3],v_frexp_exp_i16_f16:[0,2,3],v_frexp_exp_i16_f16_dpp:[0,2,3],v_frexp_exp_i16_f16_e64:[0,2,3],v_frexp_exp_i16_f16_sdwa:[0,2,3],v_frexp_exp_i32_f32:[0,1,2,3],v_frexp_exp_i32_f32_dpp:[0,2,3],v_frexp_exp_i32_f32_e64:[0,1,2,3],v_frexp_exp_i32_f32_sdwa:[0,2,3],v_frexp_exp_i32_f64:[0,1,2,3],v_frexp_exp_i32_f64_e64:[0,1,2,3],v_frexp_mant_f16:[0,2,3],v_frexp_mant_f16_dpp:[0,2,3],v_frexp_mant_f16_e64:[0,2,3],v_frexp_mant_f16_sdwa:[0,2,3],v_frexp_mant_f32:[0,1,2,3],v_frexp_mant_f32_dpp:[0,2,3],v_frexp_mant_f32_e64:[0,1,2,3],v_frexp_mant_f32_sdwa:[0,2,3],v_frexp_mant_f64:[0,1,2,3],v_frexp_mant_f64_e64:[0,1,2,3],v_interp_mov_f32:[0,1,2,3],v_interp_mov_f32_e64:[2,3],v_interp_p1_f32:[0,1,2,3,8,106,190,287],v_interp_p1_f32_e64:[2,3],v_interp_p1ll_f16:[0,2,3],v_interp_p1lv_f16:[0,2,3],v_interp_p2_f16:[0,2,3],v_interp_p2_f32:[0,1,2,3],v_interp_p2_f32_e64:[2,3],v_interp_p2_legacy_f16:3,v_ldexp_f16:[0,2,3],v_ldexp_f16_dpp:[0,2,3],v_ldexp_f16_e64:[0,2,3],v_ldexp_f16_sdwa:[0,2,3],v_ldexp_f32:[0,1,2,3],v_ldexp_f32_e64:1,v_ldexp_f64:[0,1,2,3],v_lerp_u8:[0,1,2,3],v_log_clamp_f32:1,v_log_clamp_f32_e64:1,v_log_f16:[0,2,3],v_log_f16_dpp:[0,2,3],v_log_f16_e64:[0,2,3],v_log_f16_sdwa:[0,2,3],v_log_f32:[0,1,2,3],v_log_f32_dpp:[0,2,3],v_log_f32_e64:[0,1,2,3],v_log_f32_sdwa:[0,2,3],v_log_legacy_f32:[1,2,3],v_log_legacy_f32_dpp:[2,3],v_log_legacy_f32_e64:[1,2,3],v_log_legacy_f32_sdwa:[2,3],v_lshl_add_u32:[0,3],v_lshl_b32:1,v_lshl_b32_e64:1,v_lshl_b64:1,v_lshl_or_b32:[0,3],v_lshlrev_b16:[0,2,3],v_lshlrev_b16_dpp:[2,3],v_lshlrev_b16_e64:[2,3],v_lshlrev_b16_sdwa:[2,3],v_lshlrev_b32:[0,1,2,3],v_lshlrev_b32_dpp:[0,2,3],v_lshlrev_b32_e64:[0,1,2,3],v_lshlrev_b32_sdwa:[0,2,3],v_lshlrev_b64:[0,2,3],v_lshr_b32:1,v_lshr_b32_e64:1,v_lshr_b64:1,v_lshrrev_b16:[0,2,3],v_lshrrev_b16_dpp:[2,3],v_lshrrev_b16_e64:[2,3],v_lshrrev_b16_sdwa:[2,3],v_lshrrev_b32:[0,1,2,3],v_lshrrev_b32_dpp:[0,2,3],v_lshrrev_b32_e64:[0,1,2,3],v_lshrrev_b32_sdwa:[0,2,3],v_lshrrev_b64:[0,2,3],v_mac_f16:[2,3],v_mac_f16_dpp:[2,3],v_mac_f16_e64:[2,3],v_mac_f16_sdwa:2,v_mac_f32:[0,1,2,3],v_mac_f32_dpp:[0,2,3],v_mac_f32_e64:[0,1,2,3],v_mac_f32_sdwa:2,v_mac_legacy_f32:[0,1],v_mac_legacy_f32_e64:[0,1],v_mad_f16:[2,3],v_mad_f32:[0,1,2,3],v_mad_i16:[0,2,3],v_mad_i32_i16:[0,3],v_mad_i32_i24:[0,1,2,3],v_mad_i64_i32:[0,1,2,3],v_mad_legacy_f16:3,v_mad_legacy_f32:[0,1,2,3],v_mad_legacy_i16:3,v_mad_legacy_u16:3,v_mad_mix_f32:[3,384],v_mad_mixhi_f16:[3,384],v_mad_mixlo_f16:[3,384],v_mad_u16:[0,2,3],v_mad_u32_u16:[0,3],v_mad_u32_u24:[0,1,2,3],v_mad_u64_u32:[0,1,2,3],v_madak_f16:[2,3],v_madak_f32:[0,1,2,3],v_madmk_f16:[2,3],v_madmk_f32:[0,1,2,3],v_max3_f16:[0,3],v_max3_f32:[0,1,2,3,383],v_max3_i16:[0,3,383],v_max3_i32:[0,1,2,3],v_max3_u16:[0,3],v_max3_u32:[0,1,2,3],v_max_f16:[0,2,3,386],v_max_f16_dpp:[0,2,3],v_max_f16_e32:386,v_max_f16_e64:[0,2,3],v_max_f16_sdwa:[0,2,3],v_max_f32:[0,1,2,3],v_max_f32_dpp:[0,2,3],v_max_f32_e64:[0,1,2,3],v_max_f32_sdwa:[0,2,3],v_max_f64:[0,1,2,3],v_max_i16:[0,2,3],v_max_i16_dpp:[2,3],v_max_i16_e64:[2,3],v_max_i16_sdwa:[2,3],v_max_i32:[0,1,2,3],v_max_i32_dpp:[0,2,3],v_max_i32_e64:[0,1,2,3],v_max_i32_sdwa:[0,2,3],v_max_legacy_f32:1,v_max_legacy_f32_e64:1,v_max_u16:[0,2,3],v_max_u16_dpp:[2,3],v_max_u16_e64:[2,3],v_max_u16_sdwa:[2,3],v_max_u32:[0,1,2,3],v_max_u32_dpp:[0,2,3],v_max_u32_e64:[0,1,2,3],v_max_u32_sdwa:[0,2,3],v_mbcnt_hi_u32_b32:[0,1,2,3],v_mbcnt_hi_u32_b32_e64:1,v_mbcnt_lo_u32_b32:[0,1,2,3],v_mbcnt_lo_u32_b32_e64:1,v_med3_f16:[0,3],v_med3_f32:[0,1,2,3],v_med3_i16:[0,3],v_med3_i32:[0,1,2,3],v_med3_u16:[0,3],v_med3_u32:[0,1,2,3],v_min3_f16:[0,3],v_min3_f32:[0,1,2,3],v_min3_i16:[0,3],v_min3_i32:[0,1,2,3],v_min3_u16:[0,3],v_min3_u32:[0,1,2,3],v_min_f16:[0,2,3],v_min_f16_dpp:[0,2,3],v_min_f16_e64:[0,2,3],v_min_f16_sdwa:[0,2,3],v_min_f32:[0,1,2,3],v_min_f32_dpp:[0,2,3],v_min_f32_e64:[0,1,2,3],v_min_f32_sdwa:[0,2,3],v_min_f64:[0,1,2,3],v_min_i16:[0,2,3],v_min_i16_dpp:[2,3],v_min_i16_e64:[2,3],v_min_i16_sdwa:[2,3],v_min_i32:[0,1,2,3],v_min_i32_dpp:[0,2,3],v_min_i32_e64:[0,1,2,3],v_min_i32_sdwa:[0,2,3],v_min_legacy_f32:1,v_min_legacy_f32_e64:1,v_min_u16:[0,2,3],v_min_u16_dpp:[2,3],v_min_u16_e64:[2,3],v_min_u16_sdwa:[2,3],v_min_u32:[0,1,2,3,386],v_min_u32_dpp:[0,2,3],v_min_u32_e64:[0,1,2,3],v_min_u32_sdwa:[0,2,3],v_mov_b32:[0,1,2,3,386],v_mov_b32_dpp:[0,2,3],v_mov_b32_e32:386,v_mov_b32_e64:[0,1,2,3],v_mov_b32_sdwa:[0,2,3],v_mov_fed_b32:[1,2,3],v_mov_fed_b32_dpp:[2,3],v_mov_fed_b32_e64:[1,2,3],v_mov_fed_b32_sdwa:[2,3],v_movreld_b32:[0,1,2],v_movreld_b32_e64:[0,1,2],v_movrels_b32:[0,1,2],v_movrels_b32_e64:[0,1,2],v_movrelsd_2_b32:0,v_movrelsd_2_b32_e64:0,v_movrelsd_b32:[0,1,2],v_movrelsd_b32_e64:[0,1,2],v_mqsad_pk_u16_u8:[0,1,2,3],v_mqsad_u32_u8:[0,1,2,3],v_msad_u8:[0,1,2,3],v_mul_f16:[0,2,3],v_mul_f16_dpp:[0,2,3],v_mul_f16_e64:[0,2,3],v_mul_f16_sdwa:[0,2,3],v_mul_f32:[0,1,2,3],v_mul_f32_dpp:[0,2,3],v_mul_f32_e64:[0,1,2,3],v_mul_f32_sdwa:[0,2,3],v_mul_f64:[0,1,2,3],v_mul_hi_i32:[0,1,2,3],v_mul_hi_i32_i24:[0,1,2,3],v_mul_hi_i32_i24_dpp:[0,2,3],v_mul_hi_i32_i24_e64:[0,1,2,3],v_mul_hi_i32_i24_sdwa:[0,2,3],v_mul_hi_u32:[0,1,2,3],v_mul_hi_u32_u24:[0,1,2,3],v_mul_hi_u32_u24_dpp:[0,2,3],v_mul_hi_u32_u24_e64:[0,1,2,3],v_mul_hi_u32_u24_sdwa:[0,2,3],v_mul_i32_i24:[0,1,2,3],v_mul_i32_i24_dpp:[0,2,3],v_mul_i32_i24_e32:386,v_mul_i32_i24_e64:[0,1,2,3,386],v_mul_i32_i24_sdwa:[0,2,3],v_mul_legacy_f32:[0,1,2,3],v_mul_legacy_f32_dpp:[0,2,3],v_mul_legacy_f32_e64:[0,1,2,3],v_mul_legacy_f32_sdwa:[0,2,3],v_mul_lo_i32:1,v_mul_lo_u16:[0,2,3],v_mul_lo_u16_dpp:[2,3],v_mul_lo_u16_e64:[2,3],v_mul_lo_u16_sdwa:[2,3],v_mul_lo_u32:[0,1,2,3],v_mul_u32_u24:[0,1,2,3],v_mul_u32_u24_dpp:[0,2,3],v_mul_u32_u24_e64:[0,1,2,3],v_mul_u32_u24_sdwa:[0,2,3],v_mullit_f32:[0,1],v_nop:[0,1,2,3,386],v_nop_e64:[0,1,2,3],v_not_b32:[0,1,2,3],v_not_b32_dpp:[0,2,3],v_not_b32_e64:[0,1,2,3],v_not_b32_sdwa:[0,2,3],v_or3_b32:[0,3],v_or_b32:[0,1,2,3],v_or_b32_dpp:[0,2,3],v_or_b32_e64:[0,1,2,3],v_or_b32_sdwa:[0,2,3],v_pack_b32_f16:[0,3],v_perm_b32:[0,2,3],v_permlane16_b32:0,v_permlanex16_b32:0,v_pipeflush:0,v_pipeflush_e64:0,v_pk_add_f16:[0,3,383],v_pk_add_i16:[0,3,383],v_pk_add_u16:[0,3,383],v_pk_ashrrev_i16:[0,3],v_pk_fma_f16:[0,3],v_pk_fmac_f16:0,v_pk_lshlrev_b16:[0,3],v_pk_lshrrev_b16:[0,3],v_pk_mad_i16:[0,3],v_pk_mad_u16:[0,3],v_pk_max_f16:[0,3],v_pk_max_i16:[0,3],v_pk_max_u16:[0,3],v_pk_min_f16:[0,3],v_pk_min_i16:[0,3],v_pk_min_u16:[0,3],v_pk_mul_f16:[0,3],v_pk_mul_lo_u16:[0,3],v_pk_sub_i16:[0,3],v_pk_sub_u16:[0,3],v_qsad_pk_u16_u8:[0,1,2,3],v_rcp_clamp_f32:1,v_rcp_clamp_f32_e64:1,v_rcp_clamp_f64:1,v_rcp_clamp_f64_e64:1,v_rcp_f16:[0,2,3],v_rcp_f16_dpp:[0,2,3],v_rcp_f16_e64:[0,2,3],v_rcp_f16_sdwa:[0,2,3],v_rcp_f32:[0,1,2,3],v_rcp_f32_dpp:[0,2,3],v_rcp_f32_e64:[0,1,2,3],v_rcp_f32_sdwa:[0,2,3],v_rcp_f64:[0,1,2,3],v_rcp_f64_e64:[0,1,2,3],v_rcp_iflag_f32:[0,1,2,3],v_rcp_iflag_f32_dpp:[0,2,3],v_rcp_iflag_f32_e64:[0,1,2,3],v_rcp_iflag_f32_sdwa:[0,2,3],v_rcp_legacy_f32:1,v_rcp_legacy_f32_e64:1,v_readfirstlane_b32:[0,1,2,3],v_readlane_b32:[0,1,2,3],v_reg:402,v_rndne_f16:[0,2,3],v_rndne_f16_dpp:[0,2,3],v_rndne_f16_e64:[0,2,3],v_rndne_f16_sdwa:[0,2,3],v_rndne_f32:[0,1,2,3],v_rndne_f32_dpp:[0,2,3],v_rndne_f32_e64:[0,1,2,3],v_rndne_f32_sdwa:[0,2,3],v_rndne_f64:[0,1,2,3],v_rndne_f64_e64:[0,1,2,3],v_rsq_clamp_f32:1,v_rsq_clamp_f32_e64:1,v_rsq_clamp_f64:1,v_rsq_clamp_f64_e64:1,v_rsq_f16:[0,2,3],v_rsq_f16_dpp:[0,2,3],v_rsq_f16_e64:[0,2,3],v_rsq_f16_sdwa:[0,2,3],v_rsq_f32:[0,1,2,3],v_rsq_f32_dpp:[0,2,3],v_rsq_f32_e64:[0,1,2,3],v_rsq_f32_sdwa:[0,2,3],v_rsq_f64:[0,1,2,3],v_rsq_f64_e64:[0,1,2,3],v_rsq_legacy_f32:1,v_rsq_legacy_f32_e64:1,v_sad_hi_u8:[0,1,2,3],v_sad_u16:[0,1,2,3],v_sad_u32:[0,1,2,3],v_sad_u8:[0,1,2,3],v_sat_pk_u8_i16:[0,3],v_sat_pk_u8_i16_dpp:[0,3],v_sat_pk_u8_i16_e64:[0,3],v_sat_pk_u8_i16_sdwa:[0,3],v_screen_partition_4se_b32:3,v_screen_partition_4se_b32_dpp:3,v_screen_partition_4se_b32_e64:3,v_screen_partition_4se_b32_sdwa:3,v_sin_f16:[0,2,3],v_sin_f16_dpp:[0,2,3],v_sin_f16_e64:[0,2,3],v_sin_f16_sdwa:[0,2,3],v_sin_f32:[0,1,2,3,386],v_sin_f32_dpp:[0,2,3],v_sin_f32_e64:[0,1,2,3],v_sin_f32_sdwa:[0,2,3],v_sqrt_f16:[0,2,3],v_sqrt_f16_dpp:[0,2,3],v_sqrt_f16_e64:[0,2,3],v_sqrt_f16_sdwa:[0,2,3],v_sqrt_f32:[0,1,2,3,385],v_sqrt_f32_dpp:[0,2,3],v_sqrt_f32_e64:[0,1,2,3],v_sqrt_f32_sdwa:[0,2,3],v_sqrt_f64:[0,1,2,3],v_sqrt_f64_e64:[0,1,2,3],v_sub_co_ci_u32:0,v_sub_co_ci_u32_dpp:0,v_sub_co_ci_u32_e64:0,v_sub_co_ci_u32_sdwa:0,v_sub_co_u32:[0,3],v_sub_co_u32_dpp:3,v_sub_co_u32_e64:3,v_sub_co_u32_sdwa:3,v_sub_f16:[0,2,3],v_sub_f16_dpp:[0,2,3],v_sub_f16_e64:[0,2,3],v_sub_f16_sdwa:[0,2,3],v_sub_f32:[0,1,2,3],v_sub_f32_dpp:[0,2,3],v_sub_f32_e64:[0,1,2,3],v_sub_f32_sdwa:[0,2,3],v_sub_i16:3,v_sub_i32:[1,3],v_sub_i32_e64:1,v_sub_nc_i16:0,v_sub_nc_i32:0,v_sub_nc_u16:0,v_sub_nc_u32:0,v_sub_nc_u32_dpp:0,v_sub_nc_u32_e64:0,v_sub_nc_u32_sdwa:0,v_sub_u16:[2,3],v_sub_u16_dpp:[2,3],v_sub_u16_e64:[2,3],v_sub_u16_sdwa:[2,3],v_sub_u32:[2,3],v_sub_u32_dpp:[2,3],v_sub_u32_e64:[2,3],v_sub_u32_sdwa:[2,3],v_subb_co_u32:3,v_subb_co_u32_dpp:3,v_subb_co_u32_e64:3,v_subb_co_u32_sdwa:3,v_subb_u32:[1,2],v_subb_u32_dpp:2,v_subb_u32_e64:[1,2],v_subb_u32_sdwa:2,v_subbrev_co_u32:3,v_subbrev_co_u32_dpp:3,v_subbrev_co_u32_e64:3,v_subbrev_co_u32_sdwa:3,v_subbrev_u32:[1,2],v_subbrev_u32_dpp:2,v_subbrev_u32_e64:[1,2],v_subbrev_u32_sdwa:2,v_subrev_co_ci_u32:0,v_subrev_co_ci_u32_dpp:0,v_subrev_co_ci_u32_e64:0,v_subrev_co_ci_u32_sdwa:0,v_subrev_co_u32:[0,3],v_subrev_co_u32_dpp:3,v_subrev_co_u32_e64:3,v_subrev_co_u32_sdwa:3,v_subrev_f16:[0,2,3],v_subrev_f16_dpp:[0,2,3],v_subrev_f16_e64:[0,2,3],v_subrev_f16_sdwa:[0,2,3],v_subrev_f32:[0,1,2,3],v_subrev_f32_dpp:[0,2,3],v_subrev_f32_e64:[0,1,2,3],v_subrev_f32_sdwa:[0,2,3],v_subrev_i32:1,v_subrev_i32_e64:1,v_subrev_nc_u32:0,v_subrev_nc_u32_dpp:0,v_subrev_nc_u32_e64:0,v_subrev_nc_u32_sdwa:0,v_subrev_u16:[2,3],v_subrev_u16_dpp:[2,3],v_subrev_u16_e64:[2,3],v_subrev_u16_sdwa:[2,3],v_subrev_u32:[2,3],v_subrev_u32_dpp:[2,3],v_subrev_u32_e64:[2,3],v_subrev_u32_sdwa:[2,3],v_swap_b32:[0,3],v_swaprel_b32:0,v_trig_preop_f64:[0,1,2,3],v_trunc_f16:[0,2,3],v_trunc_f16_dpp:[0,2,3],v_trunc_f16_e64:[0,2,3],v_trunc_f16_sdwa:[0,2,3],v_trunc_f32:[0,1,2,3],v_trunc_f32_dpp:[0,2,3],v_trunc_f32_e64:[0,1,2,3],v_trunc_f32_sdwa:[0,2,3],v_trunc_f64:[0,1,2,3],v_trunc_f64_e64:[0,1,2,3],v_writelane_b32:[0,1,2,3],v_xad_u32:[0,3],v_xnor_b32:0,v_xnor_b32_dpp:0,v_xnor_b32_e64:0,v_xnor_b32_sdwa:0,v_xor3_b32:0,v_xor_b32:[0,1,2,3],v_xor_b32_dpp:[0,2,3],v_xor_b32_e64:[0,1,2,3],v_xor_b32_sdwa:[0,2,3],va_list:479,vacat:516,vaddr:[0,1,2,3,52,53,332,333],vadv:534,vagu:452,val0:[449,479],val1:[449,479,481,529],val1l:479,val29:449,val2:[449,479,481,529],val3:479,val7:479,val:[390,393,404,445,449,475,479,490,507,522,529,539,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],val_:578,val_success:479,vala:490,valb:490,valc:490,valgrind:[406,409,474,535],valid:[384,385,386,393,394,399,400,402,404,405,410,411,417,419,424,431,433,436,437,445,452,454,457,460,462,463,465,472,479,480,481,483,489,490,497,499,502,505,507,509,519,520,522,523,524,530,535,537,540,542,543,545,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],valn:529,valu:[12,13,14,15,16,17,18,20,21,22,23,31,33,35,37,48,66,83,99,109,110,111,112,113,114,115,125,127,146,171,185,193,194,195,196,197,202,203,205,216,218,220,222,223,233,249,268,282,291,292,293,294,295,296,297,299,300,301,302,310,312,314,316,317,328,346,365,381,384,385,387,389,390,392,393,395,398,400,401,402,404,405,406,409,410,411,413,414,415,416,417,418,419,421,422,424,425,427,429,430,431,432,433,434,436,437,442,443,444,449,450,451,452,453,454,455,456,459,461,463,464,465,470,473,475,476,477,478,480,488,490,491,494,495,497,498,499,500,502,503,508,512,513,515,517,518,522,524,527,531,534,535,538,539,540,541,543,545,546,547,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579,581],valuabl:[409,448,452,511,534],value1:519,value2:[519,520],value_1:478,value_2:478,value_align:479,value_desc:445,value_kind:[386,479],value_load:479,value_n:478,value_typ:[386,544],valuecol:476,valuedisallow:445,valueenumer:455,valuekind:[386,404],valuelist:530,valuelistn:530,valueopt:445,valuerequir:445,valuesuffix:530,valuet:507,valuetrack:[479,524],valuetyp:[386,402,455,531,539],vanilla:446,var1:401,var_arg_function_typ:574,var_nam:[401,576,577,578],varang:386,vararg:[393,401,402,479,507,553,563,574],varbit:527,varexpr:[557,558,559,567,568,569,578],varexprast:[557,558,559,567,568,569],vari:[105,189,286,386,390,393,397,402,403,457,463,479,481,487,491,499,507,525,560,570,579],variabl:[386,388,389,390,391,398,409,413,415,418,425,433,445,450,454,457,459,461,462,463,464,466,474,480,483,484,488,489,490,492,493,494,495,498,499,502,507,513,517,520,522,523,524,527,529,530,533,534,535,537,539,540,541,542,544,545,546,551,552,553,554,555,556,558,560,561,562,563,564,565,566,568,570,571,572,573,574,575,576,577,579,580],variable_nam:[400,511],variable_op:529,variableexprast:[552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569],variad:[404,479,507],variant:[383,390,405,429,445,454,456,465,478,479,499,505,507,513,522,525,530,535,539,540,572,573,574,575,576,577,578],variat:[389,391,402,409,454,481,511,521,525,538,539,546],varieti:[389,390,393,398,401,402,413,447,452,454,461,463,468,478,480,481,507,513,519,522,527,530,553,554,555,556,560,563,564,565,566,570,574,575,576,577,579],variou:[385,389,390,393,397,400,402,404,406,409,426,429,433,443,447,448,450,454,459,460,463,465,476,478,479,482,483,484,488,490,493,494,495,502,503,506,507,509,511,513,517,519,520,527,531,534,535,539,540,541,542,544,551,552,554,555,559,561,562,564,565,569,572,573,575,576],varnam:[555,556,557,558,559,565,566,567,568,569,576,578],vasileio:512,vbr4:393,vbr5:393,vbr6:393,vbr8:393,vbr:[413,415],vc110:500,vc140:500,vc2:500,vc41:[495,500],vc4:500,vc50:500,vc70:500,vc70dep:500,vc80:500,vc98:500,vcall:399,vcc:[0,1,2,3,9,11,22,23,43,44,45,52,53,56,57,60,61,62,64,65,67,68,69,70,71,73,74,75,76,77,78,79,80,100,101,107,130,131,140,141,144,145,147,148,149,150,151,152,153,154,155,156,158,159,160,161,162,163,164,165,166,167,168,191,228,229,239,240,243,244,247,248,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,288,290,301,302,323,324,325,332,333,336,337,340,341,344,345,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,386],vcc_hi:385,vcc_lo:[86,385],vccz:[43,67,68,69,70,71,73,76,78,79,130,147,148,149,150,151,152,153,154,155,156,158,159,161,164,165,167,228,250,251,252,253,254,255,257,261,262,264,323,347,348,349,350,351,352,354,358,359,361],vcs:481,vcsrevis:400,vdata0:[0,1,2,3],vdata1:[0,1,2,3],vdata:[0,1,2,3,382],vdst:[0,1,2,3,382],vea6bbv2:452,vec0123:479,vec012:479,vec01:479,vec0:479,vec1:[479,507],vec2:[479,507],vec:[479,507],vec_splat:480,vec_type_hint:386,vector:[86,99,172,185,269,282,368,381,385,386,392,393,402,404,429,445,459,465,480,489,490,513,519,533,537,539,544,545,548,549,550,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,574,578,579],vectoriz:536,vectorize_width:538,vectortyp:507,vectypehint:386,vega:386,vehicl:[401,404],vehiclemak:404,vehicletyp:404,veli:402,vend:477,vendor:[404,479,520,558,568],venu:516,venv:533,ver60:495,verb:404,verbatim:[445,539],verbos:[406,407,409,413,423,427,432,442,484,507,511,519,539,541,542,544],verd:386,veri:[389,390,391,393,397,398,401,402,404,405,421,429,433,445,452,453,454,457,459,460,461,462,463,465,468,469,472,473,479,481,484,486,487,488,489,491,494,502,505,507,509,511,519,520,524,527,528,529,531,533,534,535,538,540,541,544,545,547,548,551,552,553,554,555,556,557,560,561,562,563,564,565,566,567,570,572,573,574,575,576,577,578,579],verif:[386,445,479,505,513,517,533,537,545],verifi:[387,388,397,399,402,408,415,416,428,429,443,452,463,465,472,479,481,485,500,508,509,519,520,521,522,524,535,540,542,553,554,555,556,557,558,559,563,564,565,566,567,568,569,574,576,577,578],verify_arch:428,verifyfunct:[553,554,555,556,557,558,559,563,564,565,566,567,568,569],verifypreservedanalysi:542,verilog:513,verison:491,versa:[390,449,479,499,512,524,535],version:[386,387,388,389,390,393,400,401,402,405,407,410,411,415,417,418,419,423,427,428,430,431,432,436,437,442,444,445,446,447,448,450,452,453,455,458,459,461,463,464,465,466,467,470,471,479,486,488,489,490,495,500,502,504,506,507,509,510,511,512,513,515,517,519,522,524,527,530,533,538,539,540,541,542,543,546,553,554,555,557,558,559,563,564,565,567,568,569,574,575,576,578,579],version_less:400,versionhead:495,versioninglicm:536,versionsignatur:495,vertex:[81,169,266,363,386,512],vertic:[509,541],vex:527,vfp3:471,vfp:[392,479],vfprintf:479,vfuncid:479,vg_leak:409,vgpr0:386,vgpr1:386,vgpr:[7,36,126,221,315,384,479],vgpr_spill_count:386,vgprs_use:386,vhaddp:[424,429],vhdl:513,via:[386,390,400,402,405,429,433,434,442,443,448,449,451,452,453,454,456,458,460,461,465,466,470,471,479,481,482,483,487,491,492,493,505,507,512,513,520,522,525,527,528,530,531,535,540,541,543,547,549,550,553,554,559,563,564,569],viabl:520,vic:429,vice:[390,449,479,499,512,524,535],video:[403,507],view:[390,402,403,418,433,481,482,488,497,509,511,534,551,555,561,565,572,576],view_function_cfg:576,view_function_cfg_onli:576,viewcfg:[507,555,565],viewcfgonli:[507,555,565],viewer:[404,541],viewgraph:507,viewpoint:403,viewvc:509,vim:[463,521,531],violat:[386,399,403,404,452,461,462,479,507,516,555,565,576],violent:403,virginia:510,virt:507,virtreg2indexfunctor:402,virtreg:402,virtregmap:402,virtregrewrit:519,virtual:[386,389,399,405,409,417,433,449,461,473,475,479,484,488,491,505,507,512,519,520,527,528,531,533,539,540,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,574,578],virtualconstprop:479,virtualenv:533,virtualindex:479,vis:539,visibl:[386,390,393,402,404,413,431,445,480,482,487,490,491,507,517,519,524,540],visit:[397,428,431,432,455,461,507,547],visitbasicblock:507,visitconstrainedfpintrins:387,visitfab:455,visitfunct:542,visitgcroot:461,visiticmpinst:397,visitinstruct:542,visitintrinsiccal:387,visitor:[397,455,461,527,551,553,563,571,572],visitsrl:455,visitxor:397,visual:[388,402,404,405,454,456,463,479,481,494,499,505,507,509,513,515,519,520,539,541,545,555,565,576],vk_argument:404,vk_basicblock:404,vla:[456,479],vliw:[444,527],vlk:520,vm_cnt:[99,185,282,381],vma:[432,442,542],vmcnt:[99,185,282,381,386],vmcnt_sat:[99,185,282,381],vmodulekei:[547,548,549,550],vmov:405,vmulp:[424,429],vocabulari:479,voidtyp:507,volatil:[384,386,389,390,402,429,442,457,461,488,494,505,539],volcan:386,volum:[507,545],volumin:507,volunt:[467,472,509,514],voluntari:509,von:479,vop1:[383,386],vop2:[383,386],vop3:[382,383,386],vop_dpp:386,vop_sdwa:386,vopc:[383,386],vote:487,vpaddbyrr_vpadddyrr_vpaddqyrr_vpaddwyrr_vpsubbyrr_vpsubdyrr_vpsubqyrr_vpsubwyrr:424,vpaddqyrr:424,vpbasicblock:512,vpblock:512,vpblockbas:512,vpgr:386,vpic:510,vpinstruct:512,vprecip:512,vprecipebas:512,vpregionblock:512,vpsubqyrr:424,vpsubusw:535,vptr:[479,507,520],vptransformst:512,vpuser:512,vpvalu:512,vreg:[402,465],vscale:479,vscnt:386,vset_lan:392,vsetq_lane_s32:392,vsplth:480,vsrc0:[0,1,2,3],vsrc1:[0,1,2,3],vsrc2:[0,1,2,3],vsrc3:[0,1,2,3],vsrc:[0,1,2,3],vsx:479,vtabl:[404,405,479,520,537],vulner:[479,517,520],vzeroupp:424,w30:[479,484],w31:479,w64:400,w7100:386,w8100:386,w9100:386,wai:[386,388,389,390,393,397,398,401,402,404,405,406,413,423,429,431,433,434,442,445,449,450,451,452,453,454,457,458,459,460,461,463,464,465,470,471,472,473,474,475,477,478,479,481,484,488,489,490,491,492,499,500,502,505,506,508,509,511,512,513,514,517,519,520,522,524,527,529,530,531,533,534,535,537,538,539,540,541,542,544,546,547,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],wait:[99,185,282,381,386,404,429,467,491,514,525,547,552,554,562,564,573],waitcnt:[0,1,2,3,386],waitset:429,waiv:452,wake:509,walk:[465,469,480,488,489,505,507,509,540,544],walkarch:507,wall:[409,540,560,570,579],walltimemark:543,wambigu:420,want:[389,391,393,398,400,402,403,404,405,418,429,445,446,448,452,453,455,457,460,462,463,464,465,467,469,470,471,472,473,474,476,477,479,481,485,488,489,490,491,504,505,506,507,508,509,517,519,520,521,523,524,525,528,529,531,534,539,540,541,542,544,545,546,551,552,553,554,555,557,558,559,560,561,562,563,564,565,567,568,569,570,571,572,573,574,575,576,578,579],wari:459,warn:[384,386,398,400,405,407,413,420,431,436,437,446,452,456,463,464,465,469,479,491,519,524,527,531,533,536,546,547,548,559,569,571],warnmissedtransformationspass:536,warpsiz:490,warrant:455,warranti:[452,540],wasincrementallylink:495,wasn:[389,489,556,557,558,559,566,567,568,569,577,578],wast:[483,485,507,519,521,522,557,567,578],watch:[386,404,452],waterfal:467,wave32:[384,385],wave:[36,126,221,315,386],wave_rol:384,wave_ror:384,wave_shl:[384,386],wave_shr:384,wavefront:[86,100,101,384,386],wavefront_s:386,wavefronts:386,wavefrontsize64:386,waypoint:397,wchar_t:479,wcover:404,weak:[390,393,430,431,432,456,459,479,482,489,491,507,557,567,578],weak_odr:[393,479],weakanylinkag:507,weaken:[429,431],weaker:479,weakest:[390,402],weakodrlinkag:507,weakvh:507,wealth:448,web:[448,452,510,513],webassembl:[402,479,511],webkit:[479,511,522],webkit_jscc:[393,479],websit:[401,474,509],wednesdai:487,week:[448,452,487,511,516],weekend:487,weekli:487,weight:[456,479,484,545],weird:402,welcom:[403,447,452,463,464,470,487,491,524,540,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],well:[386,387,389,390,393,397,398,400,401,402,403,404,406,418,419,429,430,433,443,445,448,451,452,455,457,458,459,463,465,466,469,472,478,481,482,484,487,489,490,494,495,497,498,503,505,506,507,509,510,511,516,517,519,520,524,529,531,535,536,538,540,541,542,545,546,551,552,553,554,556,557,558,559,562,563,564,566,567,568,569,571,572,573,574,575,577,578],weng:446,wennborg:472,went:[554,555,564,565,576],were:[390,392,402,404,405,409,416,418,423,429,436,437,442,443,445,446,449,450,452,454,459,463,464,465,472,474,477,479,480,481,488,489,491,495,505,507,509,516,519,520,524,527,530,531,538,542,547,560,570,579],weren:[452,465],werror:466,wg21:520,wget:463,wglobal:404,wgp:386,wgp_mode:386,what:[384,385,386,389,390,392,393,394,396,400,402,404,405,408,410,413,418,427,429,433,443,445,446,447,449,452,454,455,463,464,465,467,471,472,474,478,479,480,484,485,487,488,490,491,493,495,499,502,503,505,506,507,508,511,512,514,515,519,520,521,523,524,525,527,528,529,530,531,534,539,541,543,544,545,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],whatev:[389,400,405,424,445,446,449,454,462,463,469,471,479,487,488,493,505,506,507,525,544],whatsoev:[452,479],when:[84,366,383,384,385,386,387,388,389,390,392,393,396,398,400,401,402,403,405,406,407,409,413,417,418,419,423,424,429,430,431,432,433,434,436,437,442,443,445,446,448,449,450,451,452,453,454,455,456,460,461,462,464,465,467,468,469,470,471,472,473,474,478,479,480,482,483,484,485,487,488,489,490,491,492,494,495,497,499,502,504,505,506,507,509,512,513,514,515,516,517,518,519,520,521,522,523,524,525,527,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579],whenev:[388,389,401,402,404,405,406,445,451,476,478,479,488,507,519,522,535,551,559,561,569],whera:519,where:[382,384,385,386,387,390,392,393,394,395,397,399,400,402,403,404,405,409,413,418,420,423,424,429,430,431,433,434,443,444,445,446,449,450,452,454,455,458,459,460,461,462,463,464,465,466,471,472,473,474,475,478,479,481,483,484,488,489,490,491,492,493,494,495,497,502,503,505,506,507,508,509,512,513,514,516,517,519,520,524,530,531,534,535,536,539,540,541,542,544,546,548,551,553,554,555,557,558,559,561,563,564,565,567,568,569,571,572,573,574,575,576,578],wherea:[392,402,437,449,454,459,465,479,488,507,512],wherebi:[499,509],wherev:[446,507,559,569],whether:[384,386,389,393,394,397,399,400,402,404,410,411,413,420,443,446,449,454,455,456,461,462,463,465,466,470,473,474,478,479,481,482,489,492,499,502,505,506,507,508,509,511,512,515,516,517,519,520,522,524,527,529,536,537,539,541,543,547,552,554,555,556,557,558,559,560,562,564,565,566,567,568,569,570,573,576,577,578,579],which:[4,7,10,19,37,48,50,51,102,105,108,116,127,135,136,186,189,192,204,222,223,233,235,236,283,286,289,298,316,317,328,330,331,382,383,384,385,386,390,391,392,393,395,397,398,400,401,402,403,404,405,406,409,410,411,413,415,416,417,418,419,420,421,424,429,430,431,433,434,443,445,446,449,450,451,452,454,455,456,457,459,460,461,463,464,465,466,467,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,488,489,490,491,492,495,497,498,499,500,502,503,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,527,528,529,530,531,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,573,574,575,576,577,578,579],whichev:[506,519],whilst:[430,436,437,442],whip:[556,566,577],whirlwind:[552,562,573],whisker:520,white:447,whitelist:[418,467,491,509,524],whitelist_fun:418,whitepap:541,whitespac:[405,428,431,452,530,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],whitespaceoranycom:530,whitespaceorcstylecom:530,whizbang:404,who:[396,398,400,401,404,450,452,453,474,478,479,487,489,491,504,506,509,513,516,525,539,545,546,547,557,560,567,570,571,578,579],whoa:[554,564,575],whole:[388,402,404,413,434,452,454,455,459,461,465,471,472,475,478,479,481,484,489,491,505,507,517,523,533,534,535,537,540,546,547,552,554,555,562,564,565,573,575,576],whom:[489,503],whose:[384,386,389,393,397,402,404,409,423,429,430,431,433,434,450,479,500,502,507,512,515,519,527,529,530,539,543,547,552,556,557,562,566,567,573,577,578],whould:516,why:[386,389,395,396,403,404,429,446,452,460,466,473,479,485,488,489,500,506,507,510,519,520,521,524,527,528,540,544,551,552,553,555,562,563,565,571,572,573,576],wide:[385,386,389,390,393,398,401,402,403,432,452,461,462,463,468,479,490,493,502,503,507,512,513,519,529,530,554,555,560,564,565,570,575,576,579],wideaddr:479,widecharact:502,widen:[402,465,512,519,538,540],widenable_cond:479,widenable_condit:479,widenscalar:465,widenscalarfor:465,widenscalarif:465,widenscalartonextpow2:465,wider:[386,390,455,462,465],widest:452,width:[390,392,424,429,446,461,495,505,507,511,536,538,560,570,579],wiki:[400,463,471,481,510,511,517],wikipedia:[478,479,555,565,576],wild:[445,556,566,577],wildcard:418,wili:462,willing:[452,560,570,579],willreturn:479,win32:[402,463,464,500,525,535],win:[389,404,507,520],wincomplet:420,windbg:519,window:[400,402,404,420,433,445,446,449,463,464,467,477,479,491,500,503,507,509,513,519,525,535,540,545,553,554,555,556,563,564,565,566,576],wineh:449,winrt:494,winrtsmartpoint:494,winzip:464,wip:386,wire:457,wireshark:481,wise:[456,480,529],wish:[400,409,445,446,455,459,462,463,470,474,479,489,491,503,507,516,520,524,529,539,571],wit:[386,516],with_assert:400,withhold:519,within:[384,386,389,392,393,397,401,402,403,404,405,409,423,431,432,443,446,449,454,456,461,462,463,465,473,479,480,489,490,491,492,493,495,499,502,503,505,507,508,509,511,512,515,516,517,519,520,522,524,529,533,534,537,540,543,544,546,551,554,555,556,557,558,559,564,565,566,567,568,569,575,576,577,578],without:[385,386,390,392,393,394,397,398,400,401,402,404,405,406,411,413,417,418,423,429,430,431,434,442,445,446,450,451,452,454,456,459,461,462,463,465,466,475,479,480,481,482,485,486,488,489,492,495,500,502,503,504,505,506,507,508,509,511,513,516,519,520,521,522,524,525,527,531,535,536,538,539,540,551,552,554,555,556,557,558,559,562,564,565,566,567,568,569,572,573,575,576,577,578],wlandri:510,wno:469,woff2:481,wojciech:505,won:[400,402,404,446,452,462,465,470,471,475,479,509,514,519,520,534,535,553,554,559,563,564,569,575],wonder:[404,452,457,462,473,520,554,564,575],wontfix:396,word32:386,word64:386,word:[384,386,390,394,402,403,404,445,454,456,457,461,473,479,481,488,497,507,511,516,519,520,539,543,546,553,563,574],word_0:[384,386,497],word_1:[384,386,497],word_n:497,wordsiz:461,work:[387,388,389,390,394,397,398,401,402,403,404,405,406,409,410,411,415,416,418,424,431,433,434,441,445,446,447,449,450,452,453,454,455,457,460,461,463,464,466,467,469,470,471,472,473,474,477,478,479,480,482,483,484,487,488,491,500,505,506,507,508,509,511,513,516,518,524,525,527,531,533,534,535,537,539,540,542,544,545,547,548,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],work_group_size_hint:386,workabl:507,workaround:429,worker:[481,491],workflow:[388,398,506,541],workgroup:386,workgroup_s:386,workgroup_size_hint:386,workgroups:386,workgroupsizehint:386,worklist:[489,505,507],workload:386,worksform:396,workshop:487,world:[401,403,450,461,463,464,479,485,487,506,519,521,551,560,570,572,579],worri:[445,479,506,552,559,562,569,573],wors:[392,402,404,479],worst:[465,507,518,519,524,560,570,579],worth:[397,398,404,459,465,468,473,488,507,520,541],worthless:404,worthwhil:507,would:[388,389,390,392,393,394,396,399,400,401,402,404,405,410,415,431,433,445,446,449,450,452,453,454,456,457,458,459,460,461,462,463,464,465,467,469,473,474,478,479,480,481,484,485,488,489,491,492,493,494,495,499,502,503,505,506,507,508,509,510,511,516,517,519,520,521,522,524,525,527,530,531,535,536,538,540,541,542,543,544,546,548,552,553,554,555,559,560,562,563,564,565,569,570,573,574,575,576,577,579],wouldn:[404,519,557,559,567,569,578],wpdre:479,wpdresolut:479,wrap:[393,401,404,445,452,459,462,463,465,477,479,483,491,507,519,520,525,544,546,547,551,552,553,562,563,571,572,573,574],wrapcolumn:544,wrapper:[404,446,483,489,491,492,505,507,525,539],wrf_:510,wrf_r:510,wrinkl:477,writabl:[385,430,453,456,495,519],write32b:513,write:[48,233,328,386,390,405,413,414,415,416,418,420,422,424,425,427,431,432,433,442,443,444,446,448,452,453,454,459,463,464,465,477,479,481,484,485,489,490,491,495,499,500,505,507,511,512,513,519,520,521,522,524,525,529,531,541,542,544,545,551,554,555,558,559,560,561,564,565,568,569,570,572,575,576,579,580],write_escap:540,write_onli:386,writeabl:[36,126,221,315],writealia:489,writealu:424,writeattribut:527,writeonli:[386,393,479],writer:[390,393,402,421,444,445,455,457,461,479,489,539,540,545],writesetcc:424,writethunk:489,writethunkoralia:489,writetypet:455,writev:539,written:[386,388,389,401,402,404,415,416,418,420,422,424,425,429,431,434,448,452,453,456,458,463,474,478,479,481,489,490,495,499,500,505,507,509,510,511,519,520,524,525,527,529,533,535,538,539,543,544,551,555,556,559,560,565,566,569,570,571,572,576,577,579],wrong:[389,391,396,403,404,446,457,474,517,525,554,559,564,569],wrote:[455,462,479,558,559,568,569],wswitch:404,www:[391,400,472,509,510,511],wzr:479,x00:581,x01:581,x03:581,x04:581,x08:581,x0abar:481,x0c:581,x11:507,x15:456,x16:[383,456],x20:484,x21:484,x24:581,x30:479,x32:405,x44:581,x64:[405,463,464,467],x83:581,x86:[388,390,399,400,405,410,411,424,429,431,432,449,454,455,459,463,465,468,478,479,480,484,495,511,518,524,527,529,531,535,537,538,539,542,544,558,568],x86_64:[399,402,405,424,429,442,453,459,460,468,469,470,479,484,513,514,517,519,522,524,535,541,544,558,568],x86_fastcal:402,x86_fastcallcc:393,x86_fp80:[393,479,489],x86_mmx:393,x86_ssecal:539,x86_stdcall:402,x86_stdcallcc:393,x86_thiscal:402,x86call:529,x86callingconv:539,x86codeemitt:539,x86dagtodagisel:542,x86framelow:402,x86geninstrinfo:424,x86genregisterinfo:[402,539],x86ii:539,x86inst:531,x86instrinfo:539,x86instrmmx:539,x86instrss:539,x86iseldagtodag:542,x86isellow:542,x86registerinfo:[402,539],x86reloc:539,x86retflag:529,x86subtarget:542,x86targetasminfo:539,x86targetlow:542,x86targetmachin:[402,542],x87:[465,479],x8b:581,xab:481,xadd:390,xarch:463,xarg:509,xc3:581,xc4:581,xc7:581,xchg:[390,479,513],xclang:474,xcode:[400,451,463],xcodebuild:400,xcore:[402,463,479,511],xctoolchain:400,xdata:495,xdemangl:418,xderef:386,xdref:386,xe8:581,xec:581,xemac:463,xf7:481,xf8:481,xfail:[409,535],xinmin:512,xlc:463,xmax:[556,566,577],xme:433,xmi:433,xmin:[556,566,577],xml:393,xmm0:[405,429,522,529,531,535],xmm10:531,xmm11:531,xmm12:531,xmm13:531,xmm14:531,xmm15:531,xmm1:[424,429,529,531],xmm2:[424,429,479,529,531],xmm3:[424,429,479,529,531],xmm4:[429,529,531],xmm5:[529,531],xmm6:[529,531],xmm7:[529,531],xmm8:531,xmm9:531,xmm:[405,479,539],xmo:447,xnack:[191,228,229,239,240,243,244,245,247,248,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,288,290,301,302,323,324,325,332,333,336,337,340,341,342,344,345,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,386],xnack_mask:[36,385,386],xnack_mask_hi:385,xnack_mask_lo:385,xnor:539,xnorrr:539,xor16rr:402,xor32rr:[402,484],xor64rr:402,xor8rr:402,xor:[384,385,402,449,490,505,507,538,539],xorl:520,xorri:539,xorrr:539,xpass:409,xplus1:529,xrai:545,xray_always_instru:[541,542],xray_basic_opt:541,xray_fdr_opt:541,xray_instr_map:[541,542],xray_log_fin:541,xray_log_flush:541,xray_log_interfac:541,xray_logfile_bas:541,xray_mod:[541,542],xray_never_instru:541,xray_opt:[541,542],xraylogimpl:541,xs1:447,xstep:[556,566,577],xtemp:390,xterm:404,xue:512,xuetian:446,xvf:464,xvjf:463,xword:539,xxx:[404,405,431,533,534,539],xxxasmprint:539,xxxbegin:507,xxxbranchselector:539,xxxcallingconv:539,xxxcodeemitt:539,xxxend:507,xxxgenasmwrit:539,xxxgencallingconv:539,xxxgencodeemitt:539,xxxgendagisel:539,xxxgeninstrinfo:539,xxxgenregisterinfo:539,xxxinstrdescriptor:539,xxxinstrformat:539,xxxinstrinfo:[476,539],xxxiseldagtodag:539,xxxisellow:539,xxxiter:507,xxxjitinfo:539,xxxkind:473,xxxlayer:491,xxxregisterinfo:539,xxxreloc:539,xxxschedul:539,xxxsubtarget:539,xxxtargetasminfo:539,xxxtargetlow:539,xxxtargetmachin:539,xxxtrait:544,xxxxxx:541,xyz:[383,410,411,476],xyzw:383,xyzzi:404,xzr:479,yaml:[386,407,424,433,484,541,542,545,581],yaxxz:454,year:[404,452,531],yes:[464,485,489,518,521,550],yet:[385,390,402,404,417,434,445,454,461,467,469,477,478,479,483,489,491,505,507,510,520,524,539,540,541,548,549,550,553,555,556,563,565,566,575,576,577],yield:[393,445,449,462,479,505,507,524,534,542,547],yin:544,ymax:[556,566,577],ymin:[556,566,577],ymm0:522,ymm:479,ymmv:404,you:[388,389,390,391,393,396,397,398,400,401,402,403,404,405,406,408,409,411,413,418,422,423,424,429,433,442,443,445,446,448,450,451,452,453,454,455,457,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,479,481,484,487,488,489,490,491,492,495,499,503,504,505,506,507,508,509,511,513,514,517,519,520,524,525,527,528,529,530,531,533,534,535,539,540,541,542,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579],young:507,younger:429,your:[388,389,390,391,397,398,402,403,404,405,407,413,418,424,433,445,446,448,450,452,453,454,455,457,459,460,461,462,463,464,466,468,469,470,471,472,474,479,480,481,485,488,490,499,504,506,508,509,514,515,516,517,521,524,526,531,532,534,535,539,542,544,545,546,551,553,554,555,556,557,558,559,560,563,564,565,566,567,568,569,570,571,572,575,576,577,578,579],yourregex:405,yourself:[396,400,448,452,455,463,479,506,507,529],yout:544,yoyodyn:452,yplus1:529,ystep:[556,566,577],ysvn:472,yypvr:521,z8ifx:452,zachari:511,zak:512,zchf:471,zero:[83,171,268,365,382,384,385,386,392,393,402,404,405,406,409,410,411,414,415,416,417,418,419,421,422,425,427,429,430,431,432,436,437,443,444,445,446,450,456,459,461,462,479,480,481,483,484,490,491,495,505,507,512,517,519,520,522,524,529,535,537,538,539,543,552,555,560,562,565,570,573,576,577,578,579],zeroargfp:529,zerocont:517,zerodirect:539,zeroext:[393,479],zeroiniti:479,zeroormor:445,zext:[475,519],zhou:512,zip:463,zipp:509,zlib1g:471,zlib:[400,431,463],zone:[479,520],zorg:467,zork:529},titles:["Syntax of GFX10 Instructions","Syntax of GFX7 Instructions","Syntax of GFX8 Instructions","Syntax of GFX9 Instructions","vaddr","vaddr","vaddr","vaddr","attr","sbase","sbase","sbase","imm16","imm32","vdata","vdata","vdata","vdata","vdata","vdata","vdata","sdata","sdata","sdata","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","imm32","imm32","hwreg","label","fx","m","m","m","msg","soffset","soffset","soffset","opt","param","imm3","dst","srsrc","srsrc","saddr","saddr","ssamp","sdata","sdata","sdata","sdst","sdst","sdst","sdst","sdst","sdst","sdst","sdst","imm16","src","src","src","src","src","vsrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","tgt","Type deviation","imm16","vaddr","vaddr","vcc","vdata","vdata","vdata","vdata","vdst","vdst","vdst","vdst","vsrc","vsrc","vsrc","vsrc","waitcnt","sdst","ssrc","vaddr","vaddr","vaddr","vaddr","attr","sbase","sbase","imm16","imm32","vdata","vdata","vdata","vdata","vdata","vdata","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","imm32","hwreg","label","m","msg","soffset","soffset","opt","param","dst","srsrc","srsrc","ssamp","sdst","sdst","sdst","sdst","sdst","sdst","sdst","sdst","imm16","src","src","src","src","src","src","src","src","src","src","vsrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","tgt","Type deviation","imm16","vcc","vdata","vdata","vdata","vdata","vdst","vdst","vdst","vdst","vsrc","vsrc","vsrc","vsrc","waitcnt","vaddr","vaddr","vaddr","vaddr","attr","sbase","sbase","imm16","imm32","vdata","vdata","vdata","vdata","vdata","vdata","vdata","vdata","vdata","vdata","vdata","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","imm32","imm32","hwreg","imm4","label","m","m","m","msg","soffset","soffset","soffset","opt","param","imm3","dst","srsrc","srsrc","ssamp","sdata","sdata","sdata","sdst","sdst","sdst","sdst","sdst","sdst","sdst","sdst","imm16","src","src","src","src","src","src","vsrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","tgt","Type deviation","imm16","vcc","vdata","vdata","vdata","vdata","vdst","vdst","vdst","vdst","vsrc","vsrc","vsrc","vsrc","waitcnt","vaddr","vaddr","vaddr","vaddr","attr","sbase","sbase","sbase","imm16","imm32","vdata","vdata","vdata","vdata","vdata","vdata","vdata","sdata","sdata","sdata","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","vdst","imm32","imm32","hwreg","imm4","label","fx","m","m","m","msg","soffset","soffset","soffset","opt","param","imm3","dst","srsrc","srsrc","saddr","saddr","ssamp","sdata","sdata","sdata","sdst","sdst","sdst","sdst","sdst","sdst","sdst","sdst","imm16","src","src","src","src","src","src","vsrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","ssrc","tgt","Type deviation","imm16","vaddr","vaddr","vcc","vdata","vdata","vdata","vdata","vdst","vdst","vdst","vdst","vsrc","vsrc","vsrc","vsrc","waitcnt","AMDGPU Instructions Notation","AMDGPU Instruction Syntax","Syntax of AMDGPU Instruction Modifiers","Syntax of AMDGPU Instruction Operands","User Guide for AMDGPU Backend","How To Add A Constrained Floating-Point Intrinsic","Advanced Build Configurations","LLVM Alias Analysis Infrastructure","LLVM Atomic Instructions and Concurrency Guide","Benchmarking tips","Using ARM NEON instructions in big endian mode","LLVM Bitcode File Format","LLVM Block Frequency Terminology","LLVM Branch Weight Metadata","LLVM Bug Life Cycle","LLVM bugpoint tool: design and usage","Building a Distribution of LLVM","Control Flow Verification Tool Design Document","Building LLVM with CMake","CMake Primer","The LLVM Target-Independent Code Generator","LLVM Community Code of Conduct","LLVM Coding Standards","FileCheck - Flexible pattern matching file verifier","bugpoint - automatic test case reduction tool","dsymutil - manipulate archived DWARF debug symbol files","LLVM Command Guide","lit - LLVM Integrated Tester","llc - LLVM static compiler","lli - directly execute programs from LLVM bitcode","llvm-addr2line - a drop-in replacement for addr2line","llvm-ar - LLVM archiver","llvm-as - LLVM assembler","llvm-bcanalyzer - LLVM bitcode analyzer","llvm-build - LLVM Project Build Utility","llvm-config - Print LLVM compilation options","llvm-cov - emit coverage information","llvm-cxxfilt - LLVM symbol name demangler","llvm-cxxmap - Mangled name remapping tool","llvm-diff - LLVM structural \u2018diff\u2019","llvm-dis - LLVM disassembler","llvm-dwarfdump - dump and verify DWARF debug information","llvm-exegesis - LLVM Machine Instruction Benchmark","llvm-extract - extract a function from an LLVM module","llvm-lib - LLVM lib.exe compatible library tool","llvm-link - LLVM bitcode linker","llvm-lipo - LLVM tool for manipulating universal binaries","llvm-mca - LLVM Machine Code Analyzer","llvm-nm - list LLVM bitcode and object file\u2019s symbol table","llvm-objcopy - object copying and editing tool","llvm-objdump - LLVM\u2019s object file dumper","llvm-pdbutil - PDB File forensics and diagnostics","llvm-profdata - Profile data tool","llvm-ranlib - generates an archive index","llvm-readelf - GNU-style LLVM Object Reader","llvm-readobj - LLVM Object Reader","llvm-size - print segment sizes","llvm-stress - generate random .ll files","llvm-strings - print strings","llvm-strip - object stripping tool","llvm-symbolizer - convert addresses into source code locations","opt - LLVM optimizer","tblgen - Target Description To C++ Code Generator","CommandLine 2.0 Library Manual","Compiling CUDA with clang","Architecture & Platform Information for Compiler Writers","Contributing to LLVM","Coroutines in LLVM","LLVM Code Coverage Mapping Format","Debugging JIT-ed Code With GDB","LLVM Developer Policy","A guide to Dockerfiles for building LLVM","Exception Handling in LLVM","Extending LLVM: Adding instructions, intrinsics, types, etc.","LLVM Extensions","Frequently Asked Questions (FAQ)","FaultMaps and implicit checks","Performance Tips for Frontend Authors","Fuzzing LLVM libraries and tools","Garbage Collection with LLVM","The Often Misunderstood GEP Instruction","Getting Started with the LLVM System","Getting Started with the LLVM System using Microsoft Visual Studio","Global Instruction Selection","The LLVM gold plugin","How To Add Your Build Configuration To LLVM Buildbot Infrastructure","How To Build On ARM","How To Build Clang and LLVM with Profile-Guided Optimizations","How to Cross Compile Compiler-rt Builtins For Arm","How To Cross-Compile Clang/LLVM using Clang/LLVM","How To Release LLVM To The Public","How to set up LLVM-style RTTI for your class hierarchy","How to submit an LLVM bug report","How To Use Attributes","How To Use Instruction Mappings","Design and Usage of the InAlloca Attribute","LLVMBuild Guide","LLVM Language Reference Manual","The LLVM Lexicon","libFuzzer \u2013 a library for coverage-guided fuzz testing.","LLVM Link Time Optimization: Design and Implementation","MCJIT Design and Implementation","Machine IR (MIR) Format Reference Manual","Markdown Quickstart Template","LLVM\u2019s Optional Rich Disassembly Output","How to start LLVM Social in your town","MemorySSA","MergeFunctions pass, how it works","User Guide for NVPTX Back-end","ORC Design and Implementation","Using -opt-bisect-limit to debug optimization errors","CodeView Symbol Records","CodeView Type Records","The PDB DBI (Debug Info) Stream","The PDB Global Symbol Stream","The PDB Serialized Hash Table Format","The Module Information Stream","The MSF File Format","The PDB Info Stream (aka the PDB Stream)","The PDB Public Symbol Stream","The PDB TPI and IPI Streams","The PDB File Format","Advice on Packaging LLVM","LLVM\u2019s Analysis and Transform Passes","Code Reviews with Phabricator","LLVM Programmer\u2019s Manual","Creating an LLVM Project","Moving LLVM Projects to GitHub","Test-Suite Extentions","Variable Names Plan","Vectorization Plan","LLVM 9.0.0 Release Notes","How To Validate a New Release","Remarks","Reporting Guide","Scudo Hardened Allocator","Segmented Stacks in LLVM","Source Level Debugging with LLVM","Speculative Load Hardening","Sphinx Quickstart Template","Stack maps and patch points in LLVM","Stack Safety Analysis","Garbage Collection Safepoints in LLVM","Support Library","System Library","TableGen BackEnds","TableGen Deficiencies","TableGen Language Introduction","TableGen Language Reference","TableGen","TableGen Fundamentals","test-suite Guide","test-suite Makefile Guide (deprecated)","LLVM Testing Infrastructure Guide","Code Transformation Metadata","Type Metadata","Auto-Vectorization in LLVM","Writing an LLVM Backend","Writing an LLVM Pass","XRay Instrumentation","Debugging with XRay","XRay Flight Data Recorder Trace Format","YAML I/O","Overview","1. Building a JIT: Starting out with KaleidoscopeJIT","2. Building a JIT: Adding Optimizations \u2013 An introduction to ORC Layers","3. Building a JIT: Per-function Lazy Compilation","4. Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs","5. Building a JIT: Remote-JITing \u2013 Process Isolation and Laziness at a Distance","1. Kaleidoscope: Tutorial Introduction and the Lexer","2. Kaleidoscope: Implementing a Parser and AST","3. Kaleidoscope: Code generation to LLVM IR","4. Kaleidoscope: Adding JIT and Optimizer Support","5. Kaleidoscope: Extending the Language: Control Flow","6. Kaleidoscope: Extending the Language: User-defined Operators","7. Kaleidoscope: Extending the Language: Mutable Variables","8. Kaleidoscope: Compiling to Object Code","9. Kaleidoscope: Adding Debug Information","10. Kaleidoscope: Conclusion and other useful LLVM tidbits","Kaleidoscope: Kaleidoscope Introduction and the Lexer","Kaleidoscope: Implementing a Parser and AST","Kaleidoscope: Code generation to LLVM IR","Kaleidoscope: Adding JIT and Optimizer Support","Kaleidoscope: Extending the Language: Control Flow","Kaleidoscope: Extending the Language: User-defined Operators","Kaleidoscope: Extending the Language: Mutable Variables","Kaleidoscope: Compiling to Object Code","Kaleidoscope: Adding Debug Information","Kaleidoscope: Conclusion and other useful LLVM tidbits","My First Language Frontend with LLVM Tutorial","1. Kaleidoscope: Tutorial Introduction and the Lexer","2. Kaleidoscope: Implementing a Parser and AST","3. Kaleidoscope: Code generation to LLVM IR","4. Kaleidoscope: Adding JIT and Optimizer Support","5. Kaleidoscope: Extending the Language: Control Flow","6. Kaleidoscope: Extending the Language: User-defined Operators","7. Kaleidoscope: Extending the Language: Mutable Variables","8. Kaleidoscope: Conclusion and other useful LLVM tidbits","LLVM Tutorial: Table of Contents","yaml2obj"],titleterms:{"0x0006":493,"0x000a":494,"0x000e":494,"0x0014":494,"0x1001":494,"0x1002":494,"0x1008":494,"0x1009":494,"0x1012":493,"0x1101":493,"0x1102":493,"0x1103":493,"0x1105":493,"0x1106":493,"0x1107":493,"0x1108":493,"0x110b":493,"0x110c":493,"0x110e":493,"0x110f":493,"0x1110":493,"0x1111":493,"0x1112":493,"0x1113":493,"0x1116":493,"0x111c":493,"0x111d":493,"0x1124":493,"0x1125":493,"0x1127":493,"0x112c":493,"0x112d":493,"0x1136":493,"0x1137":493,"0x1138":493,"0x1139":493,"0x113a":493,"0x113c":493,"0x113d":493,"0x113e":493,"0x113f":493,"0x1140":493,"0x1141":493,"0x1142":493,"0x1143":493,"0x1144":493,"0x1145":493,"0x1146":493,"0x1147":493,"0x114c":493,"0x114d":493,"0x114e":493,"0x114f":493,"0x1153":493,"0x1155":493,"0x1156":493,"0x115a":493,"0x115b":493,"0x115e":493,"0x1167":493,"0x1168":493,"0x1201":494,"0x1203":494,"0x1205":494,"0x1206":494,"0x1400":494,"0x1401":494,"0x1402":494,"0x1404":494,"0x1409":494,"0x1502":494,"0x1503":494,"0x1504":494,"0x1505":494,"0x1506":494,"0x1507":494,"0x1509":494,"0x150d":494,"0x150e":494,"0x150f":494,"0x1510":494,"0x1511":494,"0x1515":494,"0x1519":494,"0x151a":494,"0x151d":494,"0x1601":494,"0x1602":494,"0x1603":494,"0x1604":494,"0x1605":494,"0x1606":494,"0x1607":494,"0xf0":494,"abstract":[393,459,461,479,510,512,524,525,552,562,573],"boolean":445,"break":[505,507,520],"byte":433,"case":[406,452,491,541],"catch":454,"class":[389,402,404,445,446,473,476,479,507,529,530,539,540],"const":489,"default":[396,404,544],"export":418,"final":[449,472,483],"float":[385,386,387,411,456,470,479],"function":[395,401,402,404,425,445,449,450,455,457,479,484,489,490,505,507,519,520,525,538,540,541,543,548,553,559,563,569,574],"import":[465,507,509],"long":511,"new":[389,452,454,455,465,505,507,514,519,520,535,540,557,567,578],"null":[385,461,462],"public":[446,472,493,501,507],"return":[404,507,520],"static":[404,410,505],"switch":[395,404,479],"throw":[454,525],"try":[454,470],"var":479,"void":[479,489],"while":[507,520],AND:[431,432,437],Adding:[445,455,459,492,507,547,554,559,564,569,575],And:536,For:[459,463,465,470,537],GCs:[461,524],IDs:393,NAS:510,NOT:[405,505],Not:[404,509],TLS:520,The:[389,402,404,405,445,458,459,461,462,463,466,470,472,473,479,480,488,490,495,496,497,498,499,500,501,502,503,507,509,512,519,520,529,531,538,539,540,542,551,552,561,562,572,573],Then:[555,565,576],USE:505,USING:429,Use:[404,459,475,476,479,488,491,507,520,525],Used:505,Useful:401,Using:[389,392,402,446,457,461,463,464,469,471,492,507,513,519,540,541,549],With:451,__atomic_:390,__device__:446,__host__:446,__nvvm_reflect:490,__sync_:390,_global__i_a:457,a16:384,aapc:392,aarch64:[447,470,513],abandon:506,abbrevi:393,abi:[386,402,447,454,507,520],abl:489,about:[448,457,509],abs:384,absolut:[385,445],absolute_symbol:479,acceler:519,access:[402,452,479,489,509],accumul:520,accur:479,achiev:[396,507],acquir:390,acquirereleas:390,acronym:511,action:465,activ:396,adc:[389,505],add:[387,462,467,479,491],addescapingus:389,adding:445,addit:[386,409,513],addpreserv:540,addr2lin:412,addr64:384,addr:519,addrequir:540,addrequiredtransit:540,address:[386,402,442,456,462,479,483,490,520,537],addressofreturnaddress:479,addrspacecast:479,adjust:[479,557,567,578],administr:472,adt:507,advanc:[388,450,481,507,580],advantag:511,advertis:487,advic:[397,504],advisori:516,afl:481,after:[404,482,509,516,520],again:520,aggreg:[459,465,479,505],aggress:505,ahead:[559,569],aid:507,aka:500,algorithm:[402,446,507,510],alia:[389,402,445,462,479,505,538],alias:[402,445,459,479,489],aliasanalysi:389,aliassettrack:389,align:[392,393,459,499],all:[457,505,509,558,568],alloc:[402,449,507,517,518,519],alloca:[459,479,518],allow:445,along:[489,524],also:[404,406,407,409,410,411,412,413,414,415,419,422,423,425,430,431,432,435,436,437,441,442],altern:[445,470,482,520,524],alwai:[462,505],always_inlin:505,ambigu:536,amd_kernel_code_t:386,amdgcn:386,amdgcn_target:386,amdgpu:[382,383,384,385,386,402,447,513],amdgpu_hsa_kernel:386,amdgpu_metadata:386,amdhsa:386,amdhsa_kernel:386,amdpal:386,analysi:[389,402,424,462,505,523,530,538,540,541],analysisusag:540,analyz:[415,429,533],anchor:404,ani:481,annot:[479,486],announc:472,anonym:[404,505],anoth:507,api:[402,452,457,465,486,491,507,509,515,520,546],appeal:516,append:386,appl:388,applic:[510,541],approach:[482,520],aql:386,arc:479,arcanist:506,arch:386,architectur:[386,447,470,522,524],archiv:[407,413,435,463],area:[449,479],argpromot:[389,505],argument:[386,401,445,449,479,505,507,529],arithmet:[402,462,479],arm64:456,arm:[392,447,456,468,470,471,513],armneon:527,armneonsema:527,armneontest:527,armv6:470,armv7:470,arrai:[450,456,462,479,507],arrayref:507,ashr:479,ask:457,asm:[402,454,479],asmmatch:527,asmwrit:527,assembl:[386,392,402,414,456,460,461,479,539],assert:404,assign:[505,557,567,578],associ:[479,489],assum:479,ast:[549,552,555,562,565,573,576],atom:[390,479,505],atomicrmw:479,attack:520,attent:449,attr:[8,106,190,287],attrbuild:475,attrdoc:527,attribut:[386,445,446,452,475,477,479,484,505,519,541,542],attributelist:475,audienc:539,author:459,auto:[404,538],automat:[397,406,479,520],autoreleas:479,autoreleasepoolpop:479,autoreleasepoolpush:479,autoreleasereturnvalu:479,autotool:466,avail:[389,460,461],avoid:[404,449,459],awar:473,back:[429,457,490,527],backend:[386,402,462,513,527,529,531,539],background:[399,451,454,473,519],backward:452,bake:524,bang:511,bank:465,bank_mask:384,barrier0:490,barrier:[461,490],base:[402,404,446,457,462,473,505,507,513,524],basic:[393,400,408,434,453,459,473,479,484,489,505,507,509,531,539,540,541,546,551,552,562,572,573],basicaa:[389,505],basicblock:[489,507],basicblockpass:540,basiccg:505,bcanalyz:415,befor:[404,509],begin:449,begincatch:454,behavior:389,behaviour:456,behind:519,benchmark:[391,424,469,510,533],berkelei:402,best:459,between:[398,446,462,482,507,540],bewar:404,bia:394,big:[392,511],bigger:448,binari:[385,428,431,457,472,479,552,556,562,566,573,577],binutil:408,bisect:[492,509],bit:[393,445,479,497,507,520],bitcast:479,bitcod:[393,411,415,427,430,457,482],bitconvert:392,bitrevers:479,bitstream:393,bitvalu:544,bitvector:507,bitwis:479,blame:511,blitz:510,block:[393,394,404,405,429,479,484,499,505,507,520,544],blockinfo:393,bodi:[505,530],bootstrap:388,both:[463,493],bound:[462,520],bound_ctrl:384,boundari:499,bpf_ab:402,bpf_ind:402,brace:404,branch:[394,395,472,505,509,520,539],branch_weight:479,branchinst:395,breakpoint:540,bridg:509,bswap:479,bug:[396,421,428,430,431,432,448,460,473,474,514,524],bugpoint:[397,406,505],build:[387,388,398,400,416,453,457,460,466,467,468,469,470,471,472,478,481,488,507,508,509,513,540,542,546,547,548,549,550,580],buildbot:467,builder:467,buildmast:467,built:[395,401,402,461,544],builtin:[445,470],bundl:[402,479,484],bypass:520,c99:456,cach:[400,470],call:[389,402,404,456,457,477,479,505,507,520,538,539],callabl:507,callargu:543,callback:[479,549],callbr:479,calle:[477,479],callgraph:[505,540],callgraphsccpass:540,callingconv:527,callinst:395,calllow:465,callsit:[454,505,507],caml:580,can:[457,459,462,493,520],candid:472,canonic:[479,505],cantfail:507,cast:[462,507],catchpad:479,catchret:479,catchswitch:479,categori:[445,493,494],ceil:479,cfg:[395,505],cfiindex:484,chain:[389,463,464,507],chang:[452,463,506,507,509,513,519,553,563,574],chapter:[546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],charact:[393,405],check:[405,458,479,505,507,520,538],checkout:[463,509],choos:[453,558,568],chrome:542,chunk:517,clamp:384,clang:[388,446,460,463,468,469,470,471,472,517,527],clangattrclass:527,clangattrdump:527,clangattrimpl:527,clangattrlist:527,clangattrparsedattrimpl:527,clangattrparsedattrkind:527,clangattrparsedattrlist:527,clangattrparserstringswitch:527,clangattrpchread:527,clangattrpchwrit:527,clangattrspel:527,clangattrspellinglistindex:527,clangattrtemplateinstanti:527,clangattrvisitor:527,clangcommentcommandinfo:527,clangcommentcommandlist:527,clangcommenthtmlnamedcharacterrefer:527,clangcommenthtmltag:527,clangcommenthtmltagsproperti:527,clangcommentnod:527,clangdeclnod:527,clangdiaggroup:527,clangdiagsdef:527,clangdiagsindexnam:527,clangsacheck:527,clangstmtnod:527,classof:473,cleanup:[454,477],cleanuppad:479,cleanupret:479,clear_cach:479,client:389,clobber:[402,479,488],clone:509,close:[396,505,553,563,574],cmake:[398,400,401,470,471,533],cmath:446,cmp:481,cmpconstant:489,cmpgep:489,cmpoper:489,cmptype:489,cmpvalu:489,cmpxchg:479,code:[386,397,402,403,404,411,424,429,442,444,446,450,451,452,454,457,461,463,474,479,483,484,500,505,506,507,508,511,516,519,525,529,536,539,540,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],codeemitt:527,codegen:[390,519],codegenprepar:505,codeview:[456,479,493,494,498,502,503,519],coff:[431,437,456,581],collect:[445,447,461,479,524,560,570,579],collector:[461,479],color:510,combin:[402,505],comdat:479,command:[401,408,418,428,432,434,445,506,538],commandlin:445,comment:[404,529],commit:[452,463,506,509],committe:516,common:[463,464,490,507,533],commun:[403,472,482,545],compar:[462,489],comparison:489,compat:[426,452,481],compil:[400,404,410,417,446,447,457,463,470,471,474,479,491,504,513,520,533,548,549,554,558,559,564,568,569,575],complain:490,complex:[388,446,479,507],complexpattern:465,complic:481,compon:[396,402,417,478,512],composit:465,compr:384,comprehens:513,compress:479,compressstor:479,comput:[386,461,462,490,513],compute_pgm_rsrc1:386,compute_pgm_rsrc2:386,compute_pgm_rsrc3:386,concaten:507,concept:[450,524,531,540],conclus:[552,560,562,570,573,579],concret:473,concurr:[390,479],condit:[479,505,520],conduct:[403,516],config:417,configur:[388,409,410,460,463,467,471,533,534,558,568],consid:459,consider:[392,477,507],consist:[396,404,429,525],constant:[385,456,465,479,484,505,507,519,520,554,564,575],constants_block:393,constmerg:505,constprop:505,constrain:[387,479,535],constraint:[386,479],construct:[402,457,505],constructor:[404,507],consum:[507,519],consumeaft:445,contain:[404,433,503,507],content:[386,393,473,519,580],context:544,contextu:486,continu:[404,460,533],contract:473,contribut:[448,495],control:[399,401,445,446,520,542,555,565,576],convent:[384,385,386,402,457,477,479,490,520,539],convers:[385,479,490,510,538,539],convert:[442,479],copi:[404,431,477],copyright:452,copysign:479,copyvalu:389,copyweak:479,coral:510,core:[465,507,524],coreclr:461,coro:449,corocleanup:449,coroearli:449,coroelid:449,corosplit:449,coroutin:449,corpu:481,cos:479,cost:[454,511],could:489,count:[395,405,479,505,538],counter:[450,507],cov:418,cover:404,coverag:[418,450,481],cpu:510,crash:[397,474,481],creat:[472,491,507,508,540],creation:483,crit:505,criteria:472,critic:505,cross:[400,431,463,470,471,533],ctag:527,ctlz:479,ctpop:479,cttz:479,cuda:446,current:[509,511],custom:[424,445,449,461,462,465,491,507,533,534,539,544],customeventmark:543,cv_def_rang:456,cv_file:456,cv_filechecksum:456,cv_filechecksumoffset:456,cv_fpo_data:456,cv_func_id:456,cv_inline_linet:456,cv_inline_site_id:456,cv_linet:456,cv_loc:456,cv_stringtabl:456,cxxfilt:419,cxxmap:420,cycl:396,d16:384,dag:[394,402,405],dagisel:527,darpa:510,data:[385,386,393,402,434,450,479,490,505,507,520,525,541,543,544],datalayout:402,date:487,dbg:[505,519],dbi:[433,495],dce:505,dead:505,deadargelim:505,deadarghax0r:505,deadtypeelim:505,deal:396,dealloc:449,debug:[386,389,407,408,423,451,479,492,495,505,507,519,535,542,559,569],debug_typ:507,debugg:[397,479,505,519],debugifi:519,debuginfo:505,debugtrap:479,declar:[465,505,519,530],decod:505,deconstruct:402,deduc:505,deduct:404,deep:[485,521],deeper:473,def:[507,530],defer:520,defici:[528,531],defin:[404,409,520,539,556,557,566,567,577,578],define_abbrev:393,definit:[404,415,480,512,522,529],defm:530,defset:530,delai:517,delet:[497,505,507],deletevalu:389,demangl:[419,460],demo:[457,472],demot:505,denorm:386,densemap:507,denseset:507,deoptim:479,depend:[389,456,479,484,504,505,520],deprec:[463,506,533,534],dequ:507,dereferenc:[401,462],deriv:[455,507,524],describ:459,descript:[397,402,405,406,407,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,482,509],descriptor:386,design:[397,399,402,462,477,482,483,488,491,507,512,513,517,545],destroi:449,destroyweak:479,detail:[404,415,486,518,519,520,538],detect:[446,505,510],determin:[388,404,445],determinist:404,develop:[400,408,452,463,481,509,538,545],deviat:[82,170,267,364],devic:[446,533],dfapacket:527,dfmt:384,diagnos:429,diagnost:[433,515,538],dialect:446,dibasictyp:479,dicompileunit:479,dicompositetyp:479,dictionari:481,did:457,diderivedtyp:479,didn:511,die:505,dienumer:479,diexpress:479,diff:[421,515],differ:[389,398,437,446,462,534],differenti:511,difil:479,diflag:479,diglobalvari:479,diglobalvariableexpress:479,diimportedent:479,dilexicalblock:479,dilexicalblockfil:479,diloc:479,dilocalvari:479,dim:384,dimacro:479,dimacrofil:479,dinamespac:479,diobjcproperti:479,direct:[386,402,405,456,479,522,538],directli:[389,411,520],directori:[463,499],dis:422,disabl:479,disable_nonforc:479,disadvantag:511,disassembl:[402,422,460,486,527],discoveri:409,disk:497,dispatch:[386,429],displai:533,dissect:[450,490],distanc:[462,550],distinct:449,distribut:[398,472,479,536],disubprogram:479,disubrang:479,disubroutinetyp:479,ditemplatetypeparamet:479,ditemplatevalueparamet:479,dither:510,dlc:384,dll:479,dmask:384,doc:447,docker:453,dockerfil:453,document:[386,387,399,404,447,459,472,489,544,545],doe:[457,462,481,540],doesn:481,doesnotaccessmemori:389,dofin:540,doiniti:540,dom:505,domfronti:505,domin:505,domtre:505,don:[404,457,462,520,525],done:[384,449],donoth:479,dot:505,down:520,downstream:511,doxygen:404,dpp16:[0,384],dpp16_ctrl:384,dpp8:[0,384],dpp8_sel:384,dpp:384,dpp_ctrl:384,drawback:509,driven:389,driver:[552,553,562,563,573,574],drop:412,dse:[389,505],dst:[49,134,234,329],dst_sel:384,dst_unus:384,dsymutil:407,due:404,dump:[423,433],dumper:432,duplic:[505,525],dure:[519,538],dwarf:[386,407,423,519,559,569],dwarfdump:[423,460],dyn_cast:507,dynam:[402,445,479,540],e_flag:386,each:505,earli:404,easier:520,ebpf:402,edg:[505,520,524],edit:431,ef_amdgpu_mach:386,effect:[459,462],effici:[389,477],either:493,element:[404,462,479],elf:[386,431,437,456],elimin:505,elis:477,els:[401,404,555,565,576],elseif:401,email:509,emb:520,embed:[400,484],emiss:[402,456,559,569],emit:[402,418,461,515,558,568],emitt:539,empti:405,enabl:[479,515],encod:[383,386,393,402,450],end:[404,410,449,457,462,474,479,490,507,519,527],end_block:393,endcatch:454,endian:392,endl:404,endofbuff:543,engin:483,enhanc:524,enough:397,enter_subblock:393,entiti:529,entri:[395,479,505,522],enumer:[386,404],environ:[386,479,513,540],epilog:402,equal:404,equival:479,erlang:461,error:[404,492,507,517,519,525,544],error_cod:507,erroror:507,etc:[455,507],eval:[389,505],evalu:[389,404,505],even:520,event:545,everi:404,everyth:520,evolut:505,exactli:481,exampl:[386,392,409,417,419,424,434,442,449,451,461,463,464,466,476,479,481,482,485,492,507,521,531,540],except:[404,454,477,479,505,524],exceptionpoint:454,exe:426,exec:385,execut:[386,400,409,411,490,500,507,535],execz:385,exegesi:424,exhaust:505,exist:[389,540,557,567,578],exit:[404,405,406,407,409,410,411,413,414,415,416,417,418,419,421,422,423,424,425,427,429,430,431,434,436,437,439,442,443,444,505],exitonerror:507,exp2:479,exp:[0,1,2,3,384,479],expand:[479,539],expandload:479,expans:519,expect:[395,479],experi:509,experiment:[479,522,524],explicit:524,exploit:445,explor:542,expos:525,express:[385,450,454,479,505,520,529,552,553,555,562,563,565,573,574,576],extend:[386,402,455,555,556,557,565,566,567,576,577,578],extens:[445,456,519,540,555,565,576],extent:510,extern:[445,484,505,513,533,534,580],externalfnconst:505,extra:[429,462,535],extract:[425,505],extractel:479,extractvalu:479,extrahelp:445,extrem:549,fab:479,fadd:479,fail:470,fair:511,fallibl:507,faq:[457,481],fast:479,fastisel:[465,527],fault:458,faultmap:458,fcmp:479,fconst:385,fdiv:479,featur:[386,402,404,461,481,491,500,504,510,535,538],fenc:479,ffmpeg:510,fidel:542,field:489,file:[393,402,404,405,407,409,413,420,430,432,433,439,445,450,463,470,482,484,495,499,503,505,515,516,519,529,535,541],filecheck:405,filenam:479,filter:[402,433,454],find:[459,460,505,506,507],findregress:514,fine:[481,507,520],finer:492,firehos:510,first:[462,479,571],fix:[393,396,402,448,479,489,507,519],flag:[445,446,479,484,504,520,533,538],flame:542,flat:[0,1,2,3,384,386],flat_scratch:385,flexibl:405,flight:[541,543],floor:479,flow:[399,401,429,544,555,565,576],fma:479,fmax:479,fmin:479,fmul:479,fmuladd:479,fneg:479,fold:[402,520,539,554,564,575],foldingset:507,follow:[462,489],followup:479,followup_al:479,followup_coincid:479,followup_epilogu:479,followup_fallback:479,followup_inn:479,followup_out:479,followup_remaind:479,followup_remainder_inn:479,followup_remainder_out:479,followup_sequenti:479,followup_vector:479,forbidden:404,forc:505,foreach:530,forens:433,fork:481,form:[402,505],format:[393,402,404,409,413,431,437,445,450,454,460,478,484,497,499,503,507,519,522,524,543],formatv:507,formed:479,fortran:519,fp16:479,fpext:479,fpmath:479,fptosi:479,fptoui:479,fptrunc:479,fragil:535,frame:[402,449,454,560,570,579],frameaddress:479,framework:452,free:[449,499],freeform:445,freelist:517,freepooma:510,frem:479,frequenc:394,frequent:[400,457],friendli:481,from:[394,402,411,425,445,446,462,463,471,479,491,505,506,507,520,549],front:[457,462,474,519],frontend:[459,571],frontier:505,fshl:479,fshr:479,fsub:479,ftensor:510,full:[479,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],fulli:404,funclet:[454,479],function_block:393,function_entry_count:479,function_ref:507,functionattr:505,functioncompar:489,functionpass:540,fundament:[455,532],further:[429,508,542],futur:[402,465,491,520,540,541],fuzz:[460,481],fuzzer:[460,481],garbag:[461,479,524,560,570,579],gather:[479,538],gcmetadataprint:461,gcov:418,gcread:[461,479],gcroot:479,gcwrite:[461,479],gdb:[451,540],gds:384,gen:490,gener:[391,397,398,402,409,411,413,431,435,437,439,444,454,456,457,460,461,465,474,479,483,484,487,505,507,510,527,529,534,542,543,553,555,563,565,574,576],geometr:510,gep:[459,462],get:[394,463,464,479,481,492,542],getanalysi:540,getanalysisifavail:540,getanalysisusag:540,getelementptr:[457,479],getmodrefinfo:389,getposit:445,getregisteredopt:445,gfx10:[0,386],gfx6:386,gfx7:1,gfx8:2,gfx9:3,gfx_generation_minor:386,gfx_generation_numb:386,gfx_generation_step:386,git:[463,509,511],github:509,given:470,glc:384,global:[386,465,479,484,489,493,496,505,519,538],global_ctor:[457,479],global_dtor:479,globaldc:505,globalisel:465,globalopt:505,globalsmodref:[389,505],globalvalu:507,globalvari:507,gnu:[408,436],gnupg:510,goal:[461,488],gold:466,good:481,got:474,grain:[507,520],grammar:543,granular:492,graph500:510,graph:[456,505,507,510,520,542],graphic:386,group:[445,479,540],guarante:[560,570,579],guard:[479,520],guid:[386,390,408,445,453,469,478,481,484,490,505,516,533,534,535,545],guidanc:398,guidelin:[485,512,521],gvn:[389,505],hack:[471,505],half:[479,524],handi:491,handl:[401,402,454,479,505,507,544],handler:[386,507],happen:[457,462,516],har:510,hard:[520,557,559,567,569,578],harden:[517,520],hardwar:[447,463,464],hasglobalalias:489,hash:[497,519],haswel:520,have:462,hcc:386,header:[386,404,450,470,495,500,502,517,519,525,543],heap:[449,461,507],heavi:520,hello:540,help:[445,446,448,457,507,508],hex:544,hexadecim:456,hexagon:447,hide:445,hierarchi:[473,507],hierchari:507,high:[384,402,404,450,479,484,510,512,520,525],higher:457,hint:[507,538],histori:509,hopefulli:[485,521],host:[446,457,463,470,487],how:[387,396,402,429,448,457,462,466,467,468,469,470,471,472,473,474,475,476,481,487,489,491,514,519,523,527],hpc:510,hsa:386,hsa_code_object_isa:386,hsa_code_object_vers:386,hwreg:[36,126,221,315],hydrobench:510,hyphen:445,i32:462,ia64:447,ibm:447,icmp:479,iconst:385,idea:[399,524,556,566,577],identif:386,identifi:[461,479],idxen:384,ifunc:479,ilist:507,ilist_nod:507,ilist_trait:507,illinoi:457,imag:[386,453,510],imm16:[12,66,83,109,146,171,193,249,268,291,346,365],imm32:[13,34,35,110,125,194,219,220,292,313,314],imm3:[48,233,328],imm4:[222,316],immedi:484,immutablemap:507,immutablepass:540,immutableset:507,impl:505,implement:[389,392,394,402,461,479,482,483,489,491,492,507,510,518,520,525,539,540,552,560,562,570,573,579,580],implicit:[386,458],implicitnullcheck:458,inalloca:477,includ:[404,457,463,525],inclus:529,incorrect:474,increment:[452,479],indent:404,independ:[402,457,560,570,579],index:[435,462,479,484,492],indexedmap:507,indic:[459,462,484,502,545],indirect:[479,520],indirectbr:479,indirectbrinst:395,individu:[484,507],induct:[505,538],indvar:505,info:[493,495,500,505,507,519,529,539],inform:[402,404,418,423,447,448,452,465,479,498,505,507,513,519,535,537,559,569],infrastructur:[389,409,467,535],init:479,initi:[386,389,402,404,461,481,507],initweak:479,inlin:[385,402,404,479,505],input:[431,434,460,479,544],insert:[402,507,524],insertel:479,insertvalu:479,inspect:507,instal:[398,471],instanc:529,instcombin:[457,505],instcount:505,instnam:505,instrinfo:527,instrmap:476,instrprof:479,instruct:[0,1,2,3,382,383,384,385,386,390,392,395,402,424,429,454,455,457,462,465,476,479,481,484,486,505,507,519,520,539,542],instructionselect:465,instructionselector:465,instrument:[541,542],integ:[385,393,462,479],integr:[409,478,479,505,520],intel:[391,410],intend:477,inteqclass:507,interact:[507,540],interchang:536,interfac:[389,457,506,507,525],interleav:[479,536],intern:[386,404,445,505,520],interoper:507,interprocedur:[505,520],interv:[402,505],intervalmap:507,intrins:[386,387,392,449,454,455,461,479,490,505,519,522,524,527],intrinsicid:484,introduct:[0,1,2,3,382,386,388,389,390,391,392,394,395,396,398,400,401,402,404,445,446,449,450,452,453,454,455,456,460,461,462,465,466,467,468,469,470,471,472,474,475,476,477,478,479,481,483,484,485,486,488,489,490,491,492,493,494,495,497,498,502,503,505,507,509,511,513,514,515,517,518,519,521,523,527,528,529,530,531,539,540,541,543,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,561,562,563,564,565,566,567,568,569,572,573,574,575,576,577,578],inttoptr:[462,479],invalid:488,invari:[479,505,520,543],invok:[446,479,505,507],iostream:[404,457],ipconstprop:505,ipi:502,iplist:507,ipsccp:505,irc:545,irr_loop:479,irtransformlay:547,irtransl:465,isa:507,isel:460,isn:397,isol:[507,550],issu:[389,404,429,490,513],itanium:[447,454],item:[386,463],iter:[465,507,538],its:500,ival:385,jam:[505,536],jit:[402,451,507,539,546,547,548,549,550,554,564,575,580],jitdylib:491,jite:550,joinerror:507,json:527,jump:[402,484,505],kaleidoscop:[551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,575,576,577,578,579,580],kaleidoscopejit:546,keep:[404,511,525],kei:544,kernel:[386,490],keyword:404,kick:[556,566,577],kind:511,know:489,known:[513,528],kokko:510,label:[37,127,223,317,404,405,479],laissez:511,lambda:404,lanai:447,landingpad:479,lane:392,languag:[386,404,457,459,479,513,519,529,530,551,555,556,557,560,561,565,566,567,570,571,572,576,577,578,579,580],larg:[459,520],late:402,launder:479,layer:[402,404,547],layout:[402,463,479,490,498,499,503,505,507,508,519,537],lazi:[491,505,507,548,549,550],lcssa:505,ld1:392,ldc:513,ldr:392,lds:384,lds_direct:385,leaf:494,leak:481,leb128:450,leftov:536,legaci:452,legal:[402,459,465,539],legalizerinfo:465,legalizetyp:402,length:456,less:520,let:[529,530],level:[392,402,404,445,450,457,465,479,484,491,505,512,519,520,525,530],lexer:[551,555,561,565,572,576],lexic:530,lexicon:480,lf_arglist:494,lf_arrai:494,lf_bclass:494,lf_binterfac:494,lf_bitfield:494,lf_buildinfo:494,lf_class:494,lf_endprecomp:494,lf_enum:494,lf_enumer:494,lf_fieldlist:494,lf_func_id:494,lf_index:494,lf_interfac:494,lf_ivbclass:494,lf_label:494,lf_member:494,lf_method:494,lf_methodlist:494,lf_mfunc_id:494,lf_mfunction:494,lf_modifi:494,lf_nesttyp:494,lf_onemethod:494,lf_padn:494,lf_pointer:494,lf_precomp:494,lf_procedur:494,lf_stmember:494,lf_string_id:494,lf_structur:494,lf_substr_list:494,lf_typeserver2:494,lf_udt_mod_src_lin:494,lf_udt_src_lin:494,lf_union:494,lf_vbclass:494,lf_vftabl:494,lf_vfunctab:494,lf_vtshape:494,lfenc:520,lib:[426,463,479],libcal:[390,505],libdevic:490,liber:404,libfuzz:481,liblto:482,libm:479,libprotobuf:460,librari:[398,404,426,445,446,456,460,463,479,481,491,504,507,508,510,517,525,526,541],licens:[452,457,466],licm:[389,505,536],licm_vers:479,life:396,lifetim:[477,479,519],like:[404,457,507],limit:[389,484,492,524,537],line:[386,445,506,538],link:[427,463,464,466,482,490],linkag:[479,491],linker:[427,456,479,482],linkonc:456,lint:505,linux:[391,447],lipo:428,list:[401,404,430,445,447,479,502,507,513,544,545,546,547,548,549,550,552,553,554,555,556,557,558,559,562,563,564,565,566,567,568,569,573,574,575,576,577,578],lit:409,liter:385,littl:404,live:[402,484],livedebugvalu:519,llc:410,lldb:513,lli:411,lljit:491,lllazyjit:491,llrint:479,llround:479,llvm:[386,389,390,392,393,394,395,396,397,398,400,401,402,403,404,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,448,449,450,452,453,454,455,456,457,460,461,462,463,464,466,467,468,469,471,472,473,474,479,480,481,482,486,487,490,504,505,507,508,509,512,513,515,518,519,522,524,525,527,535,538,539,540,541,542,545,553,554,555,557,560,563,564,565,567,570,571,574,575,576,578,579,580],llvm_debug:507,llvm_shutdown:507,llvmbuild:478,llvmcontext:507,lnt:533,load:[402,429,459,479,483,520,540],loadweak:479,loadweakretain:479,local:[409,463,479,509,557,567,578],localescap:479,localrecov:479,locat:[399,442,463,488,519,520,559,569],log10:479,log2:479,log:[479,489],logarithm:489,longjmp:454,look:459,lookup:519,loop:[394,401,404,479,505,529,536,538,540,555,565,576],looppass:540,low:[404,465],lower:[461,462,465,479,505,524],loweratom:505,lowerinvok:505,lowerswitch:505,lppassmanag:540,lrint:479,lround:479,lsda:454,lshr:479,lto:466,lto_code_gen_t:482,lto_module_t:482,lwe:384,m_op_sel:384,m_op_sel_hi:384,mach:[430,432,437,442,519],machin:[402,424,429,456,459,465,484,524,539,558,568],machine_version_major:386,machine_version_minor:386,machine_version_step:386,machinebasicblock:402,machinefunct:[402,540],machinefunctionpass:540,machineinstr:402,machineinstrbuild:402,machineverifi:465,machsuit:510,maco:447,macro:[401,507,544],magic:393,mai:[389,489],mail:545,main:489,maintain:465,mainten:396,major:[386,452],make:[404,452,457,458,507,520],makefil:[508,533,534],man:509,manag:[491,509],managedstat:507,mangl:420,manipul:[407,428,449,479],manual:[445,447,479,484,507],map:[386,402,450,458,461,476,479,495,499,500,507,522,524,539,544],mapvector:507,mark:490,markdown:485,marker:[429,479],markup:486,mask:479,mass:394,match:[402,405,500],math:[446,479],matrix:402,mattr:386,maximum:479,maxnum:479,mca:429,mccontext:402,mcinst:402,mcjit:[451,483],mcsection:402,mcstreamer:402,mcsymbol:[402,484],mechan:404,meetup:[487,545],mem2reg:505,member:[462,494,507,516],membership:537,memcpi:[479,505],memcpyopt:[389,505],memdep:505,memmov:479,memori:[386,389,429,459,479,505,507,557,567,578],memorydependenceanalysi:389,memoryssa:488,memset:479,merg:[433,434,472,481,489,505,509,511],mergefunc:505,mergefunct:489,mergereturn:505,mergetwofunct:489,messag:452,metadata:[386,395,396,458,479,490,519,536,537,543],metadata_attach:393,metadata_block:393,method:[389,404,507,525,540],microscop:404,microsoft:[400,464],middl:457,migrat:509,mimg:[0,1,2,3,384],minim:[453,525],minimis:511,minimum:479,minnum:479,minor:386,mip:[447,513],mir:[465,484,519],mirror:509,miscellan:[384,433,445,447,484,508,540],miscompil:[397,474],mismatch:457,miss:505,misunderstood:462,mitig:520,mix:[524,538],mnemon:[383,402],mod:505,mode:[386,392,402,465,481,541,559,569],model:[386,429,446,459,479,520,524],modern:463,modif:[395,470],modifi:[382,383,384,386,413,445,457,479],modul:[401,425,433,479,484,493,495,498,505,507,540,547,558,568],module_block:393,module_code_alia:393,module_code_asm:393,module_code_datalayout:393,module_code_deplib:393,module_code_funct:393,module_code_gcnam:393,module_code_globalvar:393,module_code_sectionnam:393,module_code_tripl:393,module_code_vers:393,modulepass:540,monorepo:509,monoton:390,more:[388,404,481,507,541],most:505,motion:505,motiv:[458,522],move:[509,526,532],moveweak:479,msf:[433,499,503],msg:[42,129,227,322],mtbuf:384,mubuf:[0,1,2,3,384,386],mul:479,mull:513,multi:[388,437,482],multiclass:[529,530],multigrid:510,multipl:[449,507,509],multithread:540,must:[389,445],mutabl:[557,567,578],mutat:[460,481,513,557,567,578],name:[386,402,404,419,420,445,479,500,505,511,519,539],namespac:404,narr:489,nativ:[393,402],natur:505,nearbyint:479,need:[462,485,521],neg:[384,462],neg_hi:384,neg_lo:384,neon:392,nest:477,newbuff:543,newcpuid:543,newer:520,newlin:405,next:[405,542],next_free_sgpr:386,next_free_vgpr:386,nfmt:384,nightli:514,noalia:479,node:[387,455,479,505],non:[386,388,404,461,479,488,505,513,524],nondebug:505,noop:449,normal:[449,544],notat:[0,1,2,3,382,463,530],notatom:390,note:[386,398,399,402,447,468,513],noteworthi:513,number:[385,386,393,445,505,509,511],numer:[405,446],nvcc:446,nvptx:[402,447,490],nvvm:490,nwchem:510,objc:479,objcopi:431,objdump:432,object:[386,393,399,430,431,432,436,437,441,462,463,479,483,507,508,515,519,524,541,558,568,580],objects:479,obtain:[446,452],ocaml:461,occurr:445,off:385,offen:384,offici:[447,472],offset11:384,offset12:384,offset13:384,offset16:384,offset8:384,offset:[479,520,537],offsetof:[560,570,579],often:462,omod:384,omp2012:510,one:[457,462,505],ongo:538,onli:[398,432,505,507,509],onlyreadsmemori:389,op_sel:384,op_sel_hi:384,opaqu:479,opcod:[382,383],open:[457,513],openbenchmark:510,opencl:386,opencv:510,openmp:510,oper:[385,386,413,459,479,507,520,556,557,566,567,577,578],operand:[382,383,384,385,386,479,484,522,524,539],opt:[46,132,231,326,443,445,460,492,515,540],optim:[386,390,398,402,443,446,457,466,469,474,482,488,492,505,513,515,519,520,533,547,554,560,564,570,575,579],option:[386,398,400,405,406,407,409,410,411,413,414,415,416,417,418,419,420,422,423,424,425,427,429,430,431,432,433,434,436,437,439,442,443,444,445,456,463,481,486,495,507,511,517,533,535],optioncategori:445,optparserdef:527,orc:[491,547],orcv1:491,orcv2:491,order:[386,390,392,404,459,479,536,543,544],org:510,organ:[478,525,535],other:[389,395,399,401,404,433,445,447,457,459,462,465,470,479,490,507,535,560,570,579],out:[400,462,546],output:[409,415,431,445,479,481,486,534,544],outsid:390,outstand:509,over:[404,459,507],overflow:[462,479],overhead:[520,524],overlap:434,overload:446,overrid:389,overridden:489,overview:[389,393,401,404,449,450,453,454,461,463,464,476,478,479,484,490,491,504,508,514,522,524,534,535,536,545],own:507,owner:452,packag:504,packedvector:507,packet:402,pad:494,page:[457,472],pal:386,parallel:[481,510],parallel_access:479,param:[47,133,232,327,449],paramattr_block:393,paramattr_code_entri:393,paramattr_code_entry_old:393,paramattr_group_block:393,paramattr_grp_code_entri:393,paramet:[479,490],parboil:510,parent:454,parenthes:404,parr:510,pars:[402,445,552,562,573],parsec:510,parsecommandlineopt:445,parseenvironmentopt:445,parser:[402,445,552,555,562,565,573,576],partial:[505,538],partit:[456,505],pass:[389,400,449,458,459,470,484,489,492,505,507,520,524,536,540,554,564,575],passmanag:540,patch:[448,452,463,472,522],patchpoint:522,patent:452,path:479,patleaf:465,pattern:[384,405,505],pcmarker:479,pdb2yaml:433,pdb:[433,495,496,497,500,501,502,503],pdbutil:433,per:548,perform:[429,459,510,520,538],person:479,pgo:[388,469],phabric:506,phase:[402,482,539],phi:[479,488],philosophi:[397,482,519],physic:402,pick:[487,507],piec:448,pipelin:465,placement:[488,505,508],placesafepoint:524,plan:[509,511,512,540],platform:[400,431,447,457,535,541],plugin:[461,466],pocl:513,point:[385,386,387,411,449,456,461,479,522],pointer:[389,404,462,479,507,520,524,538],pointstoconstantmemori:389,poison:479,polici:452,polybench:510,polymag:510,polymorph:507,pool:484,port:465,portabl:[404,457,513,525,560,570,579],posit:445,possibl:[404,445,489],post:[505,509],postdom:505,postdomfronti:505,postdomin:505,postdomtre:505,potenti:506,pow:479,powerpc:[402,447,513],powi:479,practic:459,pragma:538,pre:[409,514],preassign:402,precis:[479,488,505],predecessor:507,predefin:386,predic:[404,465,484,520],preemption:479,prefer:[404,459],prefetch:479,prefix:[405,479],preincrement:404,preliminari:539,prepar:483,preprocess:530,prerequisit:[446,470,539],present:[489,497],preserv:[479,519,520],pretti:433,primer:401,primit:[393,529],print:[389,417,438,440,505,540],printer:[505,539],privat:404,probabl:394,probe:456,problem:[392,463,464,481,520,528,540,557,559,567,569,578],process:[402,465,472,489,491,510,512,514,545,550],processor:[386,510,520],product:396,prof:479,profdata:434,profil:[434,456,469,479,481,505,533],program:[386,402,411,508,513,531,545],programm:507,programmat:507,progress:465,project:[400,401,416,452,463,466,478,508,509,513],prolog:[386,402],prologu:479,promis:449,promot:[505,539],propag:[505,507,520],properli:404,properti:[386,459,519,560,570,579],propos:[509,519,545],protect:520,proto:460,prototyp:505,provid:404,provision:511,prune:505,pseudo:[405,450],pseudolow:527,ptr:[479,490],ptrtoint:[462,479],ptx:490,ptxa:490,put:[558,568],pwm:510,qemu:470,qualif:472,qualifi:457,qualiti:[452,524],queri:505,question:[403,457,509],queue:386,quick:[400,445,450,461,535,540],quickli:463,quickstart:[466,485,521,533],r128:384,raja:510,random:[439,460,489,517],rang:[404,450,479,507],ranlib:435,rational:[462,479],raw:524,raw_ostream:404,rawspe:510,read:[461,482,490,509,511,539],read_regist:479,readabl:404,readcyclecount:479,readelf:[436,437],reader:[436,437],readobj:437,realli:457,reassoci:505,record:[386,393,433,450,493,494,502,524,541,543],recover:507,redistribut:457,reduc:[398,479,505,511],reduct:[406,479,505,538],redund:505,ref:[479,505],refer:[445,461,478,479,484,505,507,509,510,511,512,524,530],reflect:490,reg2mem:505,regbankselect:465,regex:405,region:[450,505,524,540],regionpass:540,regist:[386,402,457,459,465,484,490,505,519,520,539,540],registeranalysisgroup:540,registerbankinfo:465,registerinfo:527,registr:[539,540],registri:540,regress:[472,519,535],reject:457,rel:[479,520],relat:[512,539],relationship:[491,507],releas:[390,472,479,513,514],releasememori:540,relev:[398,447],reliabl:402,relicens:452,reloc:[386,456,524],relocat:385,remap:[420,483],remark:515,remot:550,remov:505,removeus:489,replac:[408,412,465,505,507],replacedirectcal:489,replacewithnewvalu:389,report:[396,418,448,472,474,505,514,516],repositori:509,repres:[402,537],represent:[389,449,450,457,479,524],request:[472,506],requir:[389,402,445,449,452,461,462,463,464,508,535,540],resampl:510,resolut:482,resolv:396,resourc:[447,465],respons:[389,445,505],rest:[552,562,573],restrict:[454,459],result:[389,409,524,533],resum:[449,479,481],ret:479,retain:479,retainautoreleas:479,retainautoreleasedreturnvalu:479,retainautoreleasereturnvalu:479,retainblock:479,retir:429,returnaddress:479,revers:538,revert:463,review:[452,506],revis:509,rewrit:520,rewritestatepointsforgc:524,rgpassmanag:540,rich:486,right:507,rint:479,rip:520,risc:447,riscv:513,roadmap:512,rodinia:510,root:461,rotat:505,round:[386,479],routin:507,row_mask:384,rtti:[404,473],rule:[462,465,472,473,479],run:[409,460,471,481,490,531,533,534,540],runonbasicblock:540,runonfunct:540,runonloop:540,runonmachinefunct:540,runonmodul:[489,540],runonregion:540,runonscc:540,runtim:[454,479,538,541],s_block32:493,s_bprel32:493,s_buildinfo:493,s_calle:493,s_caller:493,s_callsiteinfo:493,s_coffgroup:493,s_compile2:493,s_compile3:493,s_constant:493,s_defrang:493,s_defrange_framepointer_rel:493,s_defrange_framepointer_rel_full_scop:493,s_defrange_regist:493,s_defrange_register_rel:493,s_defrange_subfield:493,s_defrange_subfield_regist:493,s_end:493,s_envblock:493,s_export:493,s_fastlink:493,s_filestat:493,s_framecooki:493,s_frameproc:493,s_gdata32:493,s_gmandata:493,s_gproc32:493,s_gproc32_id:493,s_gthread32:493,s_heapallocsit:493,s_inline:493,s_inlinesit:493,s_inlinesite_end:493,s_label32:493,s_ldata32:493,s_lmandata:493,s_local:493,s_lproc32:493,s_lproc32_dpc:493,s_lproc32_dpc_id:493,s_lproc32_id:493,s_lprocref:493,s_lthread32:493,s_manconst:493,s_objnam:493,s_proc_id_end:493,s_procref:493,s_pub32:493,s_regist:493,s_regrel32:493,s_section:493,s_thunk32:493,s_trampolin:493,s_udt:493,s_unamespac:493,sadd:479,saddr:[52,53,332,333],safe:[461,507],safepoint:524,safeti:[505,523,560,570,579],same:[405,507],sampl:[450,476],sampler:386,sat:479,satur:479,save:449,sbase:[9,10,11,107,108,191,192,288,289,290],scalar:[505,544],scalarenumerationtrait:544,scalarevolut:505,scale:394,scatter:[479,538],scc:[385,505],sccp:505,scev:[389,505],schedul:[402,519,539],scope:[386,401,479,519,529],scratch:386,script:[401,469,514],scrub:509,scudo:517,sdata:[21,22,23,55,56,57,238,239,240,300,301,302,335,336,337],sdiv:479,sdnode:465,sdst:[58,59,60,61,62,63,64,65,100,138,139,140,141,142,143,144,145,241,242,243,244,245,246,247,248,338,339,340,341,342,343,344,345],sdwa:[0,384],search:[489,510],searchablet:527,section:[386,456,458,485,495,521,522,543],secur:520,see:[404,406,407,409,410,411,412,413,414,415,419,422,423,425,430,431,432,435,436,437,441,442],segment:[402,438,518],seh:454,select:[397,402,409,445,465,469,479,519],selectiondag:[387,402,455,465,539],selector:539,self:[404,457],semant:[449,459,479,490,522,524,525],send:463,sentinel:507,sequenc:[386,544],sequenti:507,sequentiallyconsist:390,seri:394,serial:[465,497,515],server:495,set:[386,389,396,445,473,491,505,507,539,540],setjmp:454,setup:[473,553,559,563,569,574],setvector:507,setversionprint:445,sext:[384,459,479],sgpr:386,sgpr_count:386,shader:386,shadow:461,share:504,shl:479,should:[453,457,489],show:[418,434,457],sht_llvm_addrsig:456,sht_llvm_call_graph_profil:456,sht_llvm_dependent_librari:456,sht_llvm_sympart:456,shufflevector:479,sibl:402,sideeffect:479,sign:[393,506],signal:386,signific:456,simd:510,simm21:385,simpl:[479,490,505,507],simplif:524,simplifi:[404,484,505,507],simplifycfg:[457,505],sin:479,singl:[386,479,505,509,520],sink:505,site:507,sitofp:479,size:[383,398,402,438,449,453,507,518],sizeof:[560,570,579],sjlj:454,skip:492,slambench:510,slc:384,slightli:507,slot:505,slp:538,smallbitvector:507,smaller:481,smallptrset:507,smallset:507,smallstr:507,smallvector:507,smax:479,smem:[0,2,3,384,386],smin:479,smrd:[1,384,386],smul:479,snippet:424,social:[487,545],soffset:[43,44,45,130,131,228,229,230,323,324,325],soft:[470,525],softwar:[463,464],solut:[481,489],someon:506,sop1:[0,1,2,3,386],sop2:[0,1,2,3,386],sopc:[0,1,2,3,386],sopk:[0,1,2,3],sopp:[0,1,2,3,386],sort:[404,433,507],sourc:[386,400,404,442,450,457,463,479,508,513,519,559,569],space:[386,402,404,462,490],span:510,sparc:447,spars:505,sparsebitvector:507,sparsemultiset:507,sparseset:507,spec:510,special:[398,479,490,541],specialis:479,specif:[400,402,410,413,429,430,431,437,442,456,459,519,525,535,536,560,570,579],specifi:[389,445,459,461,479,540],spectr:520,specul:520,sphinx:521,sponentri:479,sqrt:479,src0_sel:384,src1_sel:384,src:[67,68,69,70,71,147,148,149,150,151,152,153,154,155,156,250,251,252,253,254,255,347,348,349,350,351,352],sreg:490,srem:479,sroa:505,srsrc:[50,51,135,136,235,236,330,331],ssa:[402,457,505],ssa_copi:479,ssamp:[54,137,237,334],ssca:510,ssrc:[73,74,75,76,77,78,79,80,101,158,159,160,161,162,163,164,165,166,167,168,257,258,259,260,261,262,263,264,265,354,355,356,357,358,359,360,361,362],ssub:479,stabl:453,stack:[402,456,461,479,505,518,520,522,523,524,542,560,570,579],stackguard:479,stacklet:518,stackmap:[522,524],stackprotector:479,stackrestor:479,stacksav:479,stage:[388,429,470],stai:452,standard:[393,404,413,446,449,463,479,507,510,511,519,525],start:[400,402,445,450,461,463,464,479,481,487,492,535,540,546],startup:481,stash:509,stat:[507,515],state:[386,489,520],stateless:505,statement:[395,520],statepoint:[461,479,524],statist:[429,507,540],statu:[405,406,407,409,410,411,413,414,415,416,417,418,419,421,422,423,424,425,427,429,430,431,434,436,437,439,442,443,444,506,509,524],std:[404,446,507],stderr:505,steen:389,step:[386,467,479,509,539,542],still:459,storag:[445,479,507],store:[402,429,457,459,479,505,520],storestrong:479,storeweak:479,strategi:[461,479,520],straw:509,stream:[433,493,495,496,498,499,500,501,502,503],strength:505,stress:439,string:[405,440,450,479,491,507],stringerror:507,stringmap:507,stringref:507,stringset:507,strip:[441,479,505],strtab_block:393,struct:[404,462,479],structur:[421,449,452,460,479,484,488,489,507,533,535,536,538],studio:464,stuff:457,style:[389,404,436,456,473,479,508],sub:[450,479,509],subclass:[507,539],subcommand:433,subdirectori:508,submit:[448,452,474],subregist:484,subsect:[485,521],substitut:[405,409,535],substream:[495,498],subsubsect:[485,521],subsystem:545,subtarget:[527,539],subvers:506,successor:[484,507],suffic:383,suggest:487,suit:[409,463,510,514,533,534,535],summari:[392,415,433,462,463,479],superblock:499,suppli:481,support:[395,402,404,431,446,454,457,465,479,481,491,522,524,525,530,539,554,564,575],suspend:449,svn:[463,509],switchinst:[395,505],swizzl:384,symbol:[385,386,407,419,430,433,442,456,482,484,491,493,496,498,501,505],sync:386,synopsi:[405,406,407,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444],syntax:[0,1,2,3,383,384,385,405,449,456,479,490,522,524,529,530,531,552,562,573,581],system:[386,463,464,479,525,526,529],systemz:[447,513],tabl:[386,402,430,454,456,484,497,519,537,545,580],tablegen:[402,527,528,529,530,531,532],tag:[450,472,507,519,544],tail:[402,505],tailcallelim:505,talk:487,target:[386,402,411,444,452,454,456,462,465,470,479,481,484,490,505,513,539,558,560,568,570,579],targetdata:505,targetframelow:402,targetinstrinfo:[402,539],targetjitinfo:402,targetlow:402,targetmachin:402,targetregisterinfo:[402,539],targetsubtarget:402,task:[472,507],tba:385,tbaa:479,tblgen:444,tce:513,tech:487,techniqu:520,tell:462,templat:[479,485,507,521,529],tempt:520,termin:479,terminolog:[394,463],test:[387,400,406,409,452,463,470,472,479,481,484,510,513,514,519,523,533,534,535,537],tester:409,text:[386,445],tfe:384,tgt:[81,169,266,363],than:462,thi:[457,459,462,481,485,489,509,513,521,557,559,567,569,578],thing:[457,459],thinlto:479,thought:[553,563,574],thread:[386,479,505,507],threadsafecontext:491,threadsafemodul:491,threshold:542,through:404,thumb:473,tidbit:[560,570,579],time:[404,466,474,482,488,520,559,569],timelin:[429,472],tinyptrvector:507,tip:[391,459,560,570,579],tire:[556,566,577],tma:385,togeth:[558,568],toi:481,token:[454,479],too:511,tool:[397,399,406,408,420,426,428,431,434,441,457,460,463,464,507,513,541,542],toolchain:[452,463],top:[445,491,530],topic:[400,507,580],tos:491,town:487,tpi:502,trace:[481,541,542,543],track:533,tradeoff:[488,520],trampolin:479,transform:[389,449,465,505,519,536],transit:[454,479,491,511,520,524],trap:[385,386,479],travers:507,treat:[404,507],tree:[505,508,510,552,562,573],triag:396,trick:[560,570,579],trip:538,tripl:[386,402,479,490],trivial:[554,564,575],trophi:481,troubleshoot:470,trunc:479,tscwrap:543,tta:513,ttmp:385,tune:410,turn:[404,457,507],tutori:[405,490,551,560,570,571,572,579,580],tvm:510,twine:507,two:[402,462],type:[82,170,267,364,383,385,386,387,401,404,433,450,455,459,462,465,479,494,495,502,505,507,517,529,530,537,538,539,544],type_block:393,type_code_arrai:393,type_code_doubl:393,type_code_float:393,type_code_fp128:393,type_code_funct:393,type_code_function_old:393,type_code_half:393,type_code_integ:393,type_code_label:393,type_code_metadata:393,type_code_numentri:393,type_code_opaqu:393,type_code_point:393,type_code_ppc_fp128:393,type_code_struct_anon:393,type_code_struct_nam:393,type_code_vector:393,type_code_void:393,type_code_x86_fp80:393,type_code_x86_mmx:393,typecheckedloadconstvcal:479,typecheckedloadvcal:479,typeid:454,typeidinfo:479,typetest:479,typetestassumeconstvcal:479,typetestassumevcal:479,uadd:479,udiv:479,uglygep:462,uimm20:385,uimm21:385,uimm32:385,uimm8:385,uitofp:479,umax:479,umin:479,umul:479,unabbrev_record:393,unari:[385,479,556,566,577],undef:457,undefin:[479,490],underli:462,understand:457,unifi:505,union:479,uniqu:544,uniquevector:507,unit:[402,429,535,559,569],univers:[428,457],unknown:538,unnecessari:404,unord:[390,479],unorm:384,unpack:463,unpredict:479,unreach:[457,479],unrol:[479,505,536,538],unroll_and_jam:479,unspecifi:386,unswitch:505,unus:[505,525],unwindless:505,updat:[389,452,472,488,509],urem:479,usabl:511,usag:[397,400,434,453,466,477,481,492,517,522,538],use:[404,457,462,481,488,491,505,507],used:[400,402,479,505],useful:[389,507,560,570,579],user:[386,410,481,490,505,507,544,545,556,557,566,567,577,578],uses:[470,507],using:[397,404,454,460,463,464,466,470,471,537,547],usub:479,util:[416,460,463,491,505,519,524,544],v_mad_mix:384,va_arg:479,va_copi:479,va_end:479,va_start:479,vaddr:[4,5,6,7,84,85,102,103,104,105,186,187,188,189,283,284,285,286,366,367],valid:[514,544],valu:[386,445,457,462,479,481,484,489,492,505,507,519,520,529,530,544],value_symtab_block:393,valuemap:507,valuesymbolt:507,variabl:[393,400,401,402,404,405,456,479,505,508,511,518,519,538,557,559,567,569,578],variant:[509,520],variou:505,vbr:393,vcc:[86,172,269,368,385],vccz:385,vdata:[14,15,16,17,18,19,20,87,88,89,90,111,112,113,114,115,116,173,174,175,176,195,196,197,198,199,200,201,202,203,204,205,270,271,272,273,293,294,295,296,297,298,299,369,370,371,372],vdst:[24,25,26,27,28,29,30,31,32,33,91,92,93,94,117,118,119,120,121,122,123,124,177,178,179,180,206,207,208,209,210,211,212,213,214,215,216,217,218,274,275,276,277,303,304,305,306,307,308,309,310,311,312,373,374,375,376],vecmathlib:510,vector:[462,479,497,505,507,512,536,538],vendor:386,verif:[399,524],verifi:[405,423,457,505],versa:507,version:[404,451,472,481,536],vgpr:386,vgpr_count:386,via:[463,506,533],vice:507,view:[401,429,505,507],viewer:[515,542],vintrp:[0,1,2,3,384],virtual:[402,404,457,465,525,537],visibl:479,visual:[400,464,542],vla:462,vliw:402,volatil:479,vop1:[0,1,2,3],vop2:[0,1,2,3],vop3:[0,1,2,3,384],vop3p:[0,3,384],vopc:[0,1,2,3],vplan:512,vsrc:[72,95,96,97,98,157,181,182,183,184,256,278,279,280,281,353,377,378,379,380],wai:[448,462,507],waitcnt:[99,185,282,381],walker:488,wallclocktim:543,warn:[404,455,505],waymark:507,web:506,websit:472,weight:[394,395,434],well:479,what:[397,457,459,461,462,481,489,509,516,540],when:[397,404,457,459,463,481],where:[457,487],wherev:404,whether:445,which:[389,453,462,493],whitespac:404,why:[453,457,462,481,509,557,559,567,569,578],wide:545,widen:479,width:[393,404,459,479],window:[447,454,456,481],wise:479,without:457,won:[485,521],word:393,work:[386,396,429,448,462,465,481,489,519,520,523,541],workflow:[509,512],world:540,wrapper:[393,401],write:[389,402,404,429,445,457,460,461,462,508,509,527,534,535,539,540],write_regist:479,writer:447,written:457,x86:[402,447,456,513,520],x86_64:471,x86_mmx:479,x86evex2vex:527,xcore:447,xnack:385,xor:479,xrai:[541,542,543],yaml2obj:581,yaml2pdb:433,yaml:[515,544],you:[485,516,521],your:[400,467,473,487,507,540,541],yourself:488,zen:520,zero:454,zext:[459,479],zig:513,zip:509}})
\ No newline at end of file

Added: www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT1.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT1.html?rev=372328&view=auto
==============================================================================
--- www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT1.html (added)
+++ www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT1.html Thu Sep 19 07:32:46 2019
@@ -0,0 +1,502 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>1. Building a JIT: Starting out with KaleidoscopeJIT — LLVM 9 documentation</title>
+    <link rel="stylesheet" href="../_static/llvm-theme.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script type="text/javascript" src="../_static/language_data.js"></script>
+    <link rel="index" title="Index" href="../genindex.html" />
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="next" title="2. Building a JIT: Adding Optimizations – An introduction to ORC Layers" href="BuildingAJIT2.html" />
+    <link rel="prev" title="8. Kaleidoscope: Conclusion and other useful LLVM tidbits" href="OCamlLangImpl8.html" />
+<style type="text/css">
+  table.right { float: right; margin-left: 20px; }
+  table.right td { border: 1px solid #ccc; }
+</style>
+
+  </head><body>
+<div class="logo">
+  <a href="../index.html">
+    <img src="../_static/logo.png"
+         alt="LLVM Logo" width="250" height="88"/></a>
+</div>
+
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="BuildingAJIT2.html" title="2. Building a JIT: Adding Optimizations – An introduction to ORC Layers"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="OCamlLangImpl8.html" title="8. Kaleidoscope: Conclusion and other useful LLVM tidbits"
+             accesskey="P">previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+
+
+    <div class="document">
+      <div class="documentwrapper">
+          <div class="body" role="main">
+            
+  <div class="section" id="building-a-jit-starting-out-with-kaleidoscopejit">
+<h1>1. Building a JIT: Starting out with KaleidoscopeJIT<a class="headerlink" href="#building-a-jit-starting-out-with-kaleidoscopejit" title="Permalink to this headline">¶</a></h1>
+<div class="contents local topic" id="contents">
+<ul class="simple">
+<li><a class="reference internal" href="#chapter-1-introduction" id="id9">Chapter 1 Introduction</a></li>
+<li><a class="reference internal" href="#jit-api-basics" id="id10">JIT API Basics</a></li>
+<li><a class="reference internal" href="#kaleidoscopejit" id="id11">KaleidoscopeJIT</a></li>
+<li><a class="reference internal" href="#full-code-listing" id="id12">Full Code Listing</a></li>
+</ul>
+</div>
+<div class="section" id="chapter-1-introduction">
+<h2><a class="toc-backref" href="#id9">1.1. Chapter 1 Introduction</a><a class="headerlink" href="#chapter-1-introduction" title="Permalink to this headline">¶</a></h2>
+<p><strong>Warning: This tutorial is currently being updated to account for ORC API
+changes. Only Chapters 1 and 2 are up-to-date.</strong></p>
+<p><strong>Example code from Chapters 3 to 5 will compile and run, but has not been
+updated</strong></p>
+<p>Welcome to Chapter 1 of the “Building an ORC-based JIT in LLVM” tutorial. This
+tutorial runs through the implementation of a JIT compiler using LLVM’s
+On-Request-Compilation (ORC) APIs. It begins with a simplified version of the
+KaleidoscopeJIT class used in the
+<a class="reference external" href="LangImpl01.html">Implementing a language with LLVM</a> tutorials and then
+introduces new features like concurrent compilation, optimization, lazy
+compilation and remote execution.</p>
+<p>The goal of this tutorial is to introduce you to LLVM’s ORC JIT APIs, show how
+these APIs interact with other parts of LLVM, and to teach you how to recombine
+them to build a custom JIT that is suited to your use-case.</p>
+<p>The structure of the tutorial is:</p>
+<ul class="simple">
+<li>Chapter #1: Investigate the simple KaleidoscopeJIT class. This will
+introduce some of the basic concepts of the ORC JIT APIs, including the
+idea of an ORC <em>Layer</em>.</li>
+<li><a class="reference external" href="BuildingAJIT2.html">Chapter #2</a>: Extend the basic KaleidoscopeJIT by adding
+a new layer that will optimize IR and generated code.</li>
+<li><a class="reference external" href="BuildingAJIT3.html">Chapter #3</a>: Further extend the JIT by adding a
+Compile-On-Demand layer to lazily compile IR.</li>
+<li><a class="reference external" href="BuildingAJIT4.html">Chapter #4</a>: Improve the laziness of our JIT by
+replacing the Compile-On-Demand layer with a custom layer that uses the ORC
+Compile Callbacks API directly to defer IR-generation until functions are
+called.</li>
+<li><a class="reference external" href="BuildingAJIT5.html">Chapter #5</a>: Add process isolation by JITing code into
+a remote process with reduced privileges using the JIT Remote APIs.</li>
+</ul>
+<p>To provide input for our JIT we will use a lightly modified version of the
+Kaleidoscope REPL from <a class="reference external" href="LangImpl07.html">Chapter 7</a> of the “Implementing a
+language in LLVM tutorial”.</p>
+<p>Finally, a word on API generations: ORC is the 3rd generation of LLVM JIT API.
+It was preceded by MCJIT, and before that by the (now deleted) legacy JIT.
+These tutorials don’t assume any experience with these earlier APIs, but
+readers acquainted with them will see many familiar elements. Where appropriate
+we will make this connection with the earlier APIs explicit to help people who
+are transitioning from them to ORC.</p>
+</div>
+<div class="section" id="jit-api-basics">
+<h2><a class="toc-backref" href="#id10">1.2. JIT API Basics</a><a class="headerlink" href="#jit-api-basics" title="Permalink to this headline">¶</a></h2>
+<p>The purpose of a JIT compiler is to compile code “on-the-fly” as it is needed,
+rather than compiling whole programs to disk ahead of time as a traditional
+compiler does. To support that aim our initial, bare-bones JIT API will have
+just two functions:</p>
+<ol class="arabic simple">
+<li><code class="docutils literal notranslate"><span class="pre">Error</span> <span class="pre">addModule(std::unique_ptr<Module></span> <span class="pre">M)</span></code>: Make the given IR module
+available for execution.</li>
+<li><code class="docutils literal notranslate"><span class="pre">Expected<JITEvaluatedSymbol></span> <span class="pre">lookup()</span></code>: Search for pointers to
+symbols (functions or variables) that have been added to the JIT.</li>
+</ol>
+<p>A basic use-case for this API, executing the ‘main’ function from a module,
+will look like:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="n">JIT</span> <span class="n">J</span><span class="p">;</span>
+<span class="n">J</span><span class="p">.</span><span class="n">addModule</span><span class="p">(</span><span class="n">buildModule</span><span class="p">());</span>
+<span class="k">auto</span> <span class="o">*</span><span class="n">Main</span> <span class="o">=</span> <span class="p">(</span><span class="kt">int</span><span class="p">(</span><span class="o">*</span><span class="p">)(</span><span class="kt">int</span><span class="p">,</span> <span class="kt">char</span><span class="o">*</span><span class="p">[]))</span><span class="n">J</span><span class="p">.</span><span class="n">lookup</span><span class="p">(</span><span class="s">"main"</span><span class="p">).</span><span class="n">getAddress</span><span class="p">();</span>
+<span class="kt">int</span> <span class="n">Result</span> <span class="o">=</span> <span class="n">Main</span><span class="p">();</span>
+</pre></div>
+</div>
+<p>The APIs that we build in these tutorials will all be variations on this simple
+theme. Behind this API we will refine the implementation of the JIT to add
+support for concurrent compilation, optimization and lazy compilation.
+Eventually we will extend the API itself to allow higher-level program
+representations (e.g. ASTs) to be added to the JIT.</p>
+</div>
+<div class="section" id="kaleidoscopejit">
+<h2><a class="toc-backref" href="#id11">1.3. KaleidoscopeJIT</a><a class="headerlink" href="#kaleidoscopejit" title="Permalink to this headline">¶</a></h2>
+<p>In the previous section we described our API, now we examine a simple
+implementation of it: The KaleidoscopeJIT class <a class="footnote-reference" href="#id6" id="id1">[1]</a> that was used in the
+<a class="reference external" href="LangImpl01.html">Implementing a language with LLVM</a> tutorials. We will use
+the REPL code from <a class="reference external" href="LangImpl07.html">Chapter 7</a> of that tutorial to supply the
+input for our JIT: Each time the user enters an expression the REPL will add a
+new IR module containing the code for that expression to the JIT. If the
+expression is a top-level expression like ‘1+1’ or ‘sin(x)’, the REPL will also
+use the lookup method of our JIT class find and execute the code for the
+expression. In later chapters of this tutorial we will modify the REPL to enable
+new interactions with our JIT class, but for now we will take this setup for
+granted and focus our attention on the implementation of our JIT itself.</p>
+<p>Our KaleidoscopeJIT class is defined in the KaleidoscopeJIT.h header. After the
+usual include guards and #includes <a class="footnote-reference" href="#id7" id="id4">[2]</a>, we get to the definition of our class:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="cp">#ifndef LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+<span class="cp">#define LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+
+<span class="cp">#include</span> <span class="cpf">"llvm/ADT/StringRef.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/JITSymbol.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/CompileUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/Core.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/ExecutionUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IRCompileLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/SectionMemoryManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/DataLayout.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/LLVMContext.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><memory></span><span class="cp"></span>
+
+<span class="k">namespace</span> <span class="n">llvm</span> <span class="p">{</span>
+<span class="k">namespace</span> <span class="n">orc</span> <span class="p">{</span>
+
+<span class="k">class</span> <span class="nc">KaleidoscopeJIT</span> <span class="p">{</span>
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">ExecutionSession</span> <span class="n">ES</span><span class="p">;</span>
+  <span class="n">RTDyldObjectLinkingLayer</span> <span class="n">ObjectLayer</span><span class="p">;</span>
+  <span class="n">IRCompileLayer</span> <span class="n">CompileLayer</span><span class="p">;</span>
+
+  <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">;</span>
+  <span class="n">MangleAndInterner</span> <span class="n">Mangle</span><span class="p">;</span>
+  <span class="n">ThreadSafeContext</span> <span class="n">Ctx</span><span class="p">;</span>
+
+<span class="k">public</span><span class="o">:</span>
+  <span class="n">KaleidoscopeJIT</span><span class="p">(</span><span class="n">JITTargetMachineBuilder</span> <span class="n">JTMB</span><span class="p">,</span> <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">)</span>
+      <span class="o">:</span> <span class="n">ObjectLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span>
+                    <span class="p">[]()</span> <span class="p">{</span> <span class="k">return</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">SectionMemoryManager</span><span class="o">></span><span class="p">();</span> <span class="p">}),</span>
+        <span class="n">CompileLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span> <span class="n">ObjectLayer</span><span class="p">,</span> <span class="n">ConcurrentIRCompiler</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">JTMB</span><span class="p">))),</span>
+        <span class="n">DL</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">DL</span><span class="p">)),</span> <span class="n">Mangle</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span> <span class="k">this</span><span class="o">-></span><span class="n">DL</span><span class="p">),</span>
+        <span class="n">Ctx</span><span class="p">(</span><span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">LLVMContext</span><span class="o">></span><span class="p">())</span> <span class="p">{</span>
+    <span class="n">ES</span><span class="p">.</span><span class="n">getMainJITDylib</span><span class="p">().</span><span class="n">setGenerator</span><span class="p">(</span>
+        <span class="n">cantFail</span><span class="p">(</span><span class="n">DynamicLibrarySearchGenerator</span><span class="o">::</span><span class="n">GetForCurrentProcess</span><span class="p">(</span><span class="n">DL</span><span class="p">)));</span>
+  <span class="p">}</span>
+</pre></div>
+</div>
+<p>Our class begins with six member variables: An ExecutionSession member, <code class="docutils literal notranslate"><span class="pre">ES</span></code>,
+which provides context for our running JIT’d code (including the string pool,
+global mutex, and error reporting facilities); An RTDyldObjectLinkingLayer,
+<code class="docutils literal notranslate"><span class="pre">ObjectLayer</span></code>, that can be used to add object files to our JIT (though we will
+not use it directly); An IRCompileLayer, <code class="docutils literal notranslate"><span class="pre">CompileLayer</span></code>, that can be used to
+add LLVM Modules to our JIT (and which builds on the ObjectLayer), A DataLayout
+and MangleAndInterner, <code class="docutils literal notranslate"><span class="pre">DL</span></code> and <code class="docutils literal notranslate"><span class="pre">Mangle</span></code>, that will be used for symbol mangling
+(more on that later); and finally an LLVMContext that clients will use when
+building IR files for the JIT.</p>
+<p>Next up we have our class constructor, which takes a <cite>JITTargetMachineBuilder`</cite>
+that will be used by our IRCompiler, and a <code class="docutils literal notranslate"><span class="pre">DataLayout</span></code> that we will use to
+initialize our DL member. The constructor begins by initializing our
+ObjectLayer.  The ObjectLayer requires a reference to the ExecutionSession, and
+a function object that will build a JIT memory manager for each module that is
+added (a JIT memory manager manages memory allocations, memory permissions, and
+registration of exception handlers for JIT’d code). For this we use a lambda
+that returns a SectionMemoryManager, an off-the-shelf utility that provides all
+the basic memory management functionality required for this chapter. Next we
+initialize our CompileLayer. The CompileLayer needs three things: (1) A
+reference to the ExecutionSession, (2) A reference to our object layer, and (3)
+a compiler instance to use to perform the actual compilation from IR to object
+files. We use the off-the-shelf ConcurrentIRCompiler utility as our compiler,
+which we construct using this constructor’s JITTargetMachineBuilder argument.
+The ConcurrentIRCompiler utility will use the JITTargetMachineBuilder to build
+llvm TargetMachines (which are not thread safe) as needed for compiles. After
+this, we initialize our supporting members: <code class="docutils literal notranslate"><span class="pre">DL</span></code>, <code class="docutils literal notranslate"><span class="pre">Mangler</span></code> and <code class="docutils literal notranslate"><span class="pre">Ctx</span></code> with
+the input DataLayout, the ExecutionSession and DL member, and a new default
+constucted LLVMContext respectively. Now that our members have been initialized,
+so the one thing that remains to do is to tweak the configuration of the
+<em>JITDylib</em> that we will store our code in. We want to modify this dylib to
+contain not only the symbols that we add to it, but also the symbols from our
+REPL process as well. We do this by attaching a
+<code class="docutils literal notranslate"><span class="pre">DynamicLibrarySearchGenerator</span></code> instance using the
+<code class="docutils literal notranslate"><span class="pre">DynamicLibrarySearchGenerator::GetForCurrentProcess</span></code> method.</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="k">static</span> <span class="n">Expected</span><span class="o"><</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">KaleidoscopeJIT</span><span class="o">>></span> <span class="n">Create</span><span class="p">()</span> <span class="p">{</span>
+  <span class="k">auto</span> <span class="n">JTMB</span> <span class="o">=</span> <span class="n">JITTargetMachineBuilder</span><span class="o">::</span><span class="n">detectHost</span><span class="p">();</span>
+
+  <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">JTMB</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">JTMB</span><span class="p">.</span><span class="n">takeError</span><span class="p">();</span>
+
+  <span class="k">auto</span> <span class="n">DL</span> <span class="o">=</span> <span class="n">JTMB</span><span class="o">-></span><span class="n">getDefaultDataLayoutForTarget</span><span class="p">();</span>
+  <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">DL</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">DL</span><span class="p">.</span><span class="n">takeError</span><span class="p">();</span>
+
+  <span class="k">return</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">KaleidoscopeJIT</span><span class="o">></span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="o">*</span><span class="n">JTMB</span><span class="p">),</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="o">*</span><span class="n">DL</span><span class="p">));</span>
+<span class="p">}</span>
+
+<span class="k">const</span> <span class="n">DataLayout</span> <span class="o">&</span><span class="n">getDataLayout</span><span class="p">()</span> <span class="k">const</span> <span class="p">{</span> <span class="k">return</span> <span class="n">DL</span><span class="p">;</span> <span class="p">}</span>
+
+<span class="n">LLVMContext</span> <span class="o">&</span><span class="n">getContext</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="o">*</span><span class="n">Ctx</span><span class="p">.</span><span class="n">getContext</span><span class="p">();</span> <span class="p">}</span>
+</pre></div>
+</div>
+<p>Next we have a named constructor, <code class="docutils literal notranslate"><span class="pre">Create</span></code>, which will build a KaleidoscopeJIT
+instance that is configured to generate code for our host process. It does this
+by first generating a JITTargetMachineBuilder instance using that clases’s
+detectHost method and then using that instance to generate a datalayout for
+the target process. Each of these operations can fail, so each returns its
+result wrapped in an Expected value <a class="footnote-reference" href="#id8" id="id5">[3]</a> that we must check for error before
+continuing. If both operations succeed we can unwrap their results (using the
+dereference operator) and pass them into KaleidoscopeJIT’s constructor on the
+last line of the function.</p>
+<p>Following the named constructor we have the <code class="docutils literal notranslate"><span class="pre">getDataLayout()</span></code> and
+<code class="docutils literal notranslate"><span class="pre">getContext()</span></code> methods. These are used to make data structures created and
+managed by the JIT (especially the LLVMContext) available to the REPL code that
+will build our IR modules.</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="kt">void</span> <span class="nf">addModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+  <span class="n">cantFail</span><span class="p">(</span><span class="n">CompileLayer</span><span class="p">.</span><span class="n">add</span><span class="p">(</span><span class="n">ES</span><span class="p">.</span><span class="n">getMainJITDylib</span><span class="p">(),</span>
+                            <span class="n">ThreadSafeModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">),</span> <span class="n">Ctx</span><span class="p">)));</span>
+<span class="p">}</span>
+
+<span class="n">Expected</span><span class="o"><</span><span class="n">JITEvaluatedSymbol</span><span class="o">></span> <span class="n">lookup</span><span class="p">(</span><span class="n">StringRef</span> <span class="n">Name</span><span class="p">)</span> <span class="p">{</span>
+  <span class="k">return</span> <span class="n">ES</span><span class="p">.</span><span class="n">lookup</span><span class="p">({</span><span class="o">&</span><span class="n">ES</span><span class="p">.</span><span class="n">getMainJITDylib</span><span class="p">()},</span> <span class="n">Mangle</span><span class="p">(</span><span class="n">Name</span><span class="p">.</span><span class="n">str</span><span class="p">()));</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>Now we come to the first of our JIT API methods: addModule. This method is
+responsible for adding IR to the JIT and making it available for execution. In
+this initial implementation of our JIT we will make our modules “available for
+execution” by adding them to the CompileLayer, which will it turn store the
+Module in the main JITDylib. This process will create new symbol table entries
+in the JITDylib for each definition in the module, and will defer compilation of
+the module until any of its definitions is looked up. Note that this is not lazy
+compilation: just referencing a definition, even if it is never used, will be
+enough to trigger compilation. In later chapters we will teach our JIT to defer
+compilation of functions until they’re actually called.  To add our Module we
+must first wrap it in a ThreadSafeModule instance, which manages the lifetime of
+the Module’s LLVMContext (our Ctx member) in a thread-friendly way. In our
+example, all modules will share the Ctx member, which will exist for the
+duration of the JIT. Once we switch to concurrent compilation in later chapters
+we will use a new context per module.</p>
+<p>Our last method is <code class="docutils literal notranslate"><span class="pre">lookup</span></code>, which allows us to look up addresses for
+function and variable definitions added to the JIT based on their symbol names.
+As noted above, lookup will implicitly trigger compilation for any symbol
+that has not already been compiled. Our lookup method calls through to
+<cite>ExecutionSession::lookup</cite>, passing in a list of dylibs to search (in our case
+just the main dylib), and the symbol name to search for, with a twist: We have
+to <em>mangle</em> the name of the symbol we’re searching for first. The ORC JIT
+components use mangled symbols internally the same way a static compiler and
+linker would, rather than using plain IR symbol names. This allows JIT’d code
+to interoperate easily with precompiled code in the application or shared
+libraries. The kind of mangling will depend on the DataLayout, which in turn
+depends on the target platform. To allow us to remain portable and search based
+on the un-mangled name, we just re-produce this mangling ourselves using our
+<code class="docutils literal notranslate"><span class="pre">Mangle</span></code> member function object.</p>
+<p>This brings us to the end of Chapter 1 of Building a JIT. You now have a basic
+but fully functioning JIT stack that you can use to take LLVM IR and make it
+executable within the context of your JIT process. In the next chapter we’ll
+look at how to extend this JIT to produce better quality code, and in the
+process take a deeper look at the ORC layer concept.</p>
+<p><a class="reference external" href="BuildingAJIT2.html">Next: Extending the KaleidoscopeJIT</a></p>
+</div>
+<div class="section" id="full-code-listing">
+<h2><a class="toc-backref" href="#id12">1.4. Full Code Listing</a><a class="headerlink" href="#full-code-listing" title="Permalink to this headline">¶</a></h2>
+<p>Here is the complete code listing for our running example. To build this
+example, use:</p>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># Compile</span>
+clang++ -g toy.cpp <span class="sb">`</span>llvm-config --cxxflags --ldflags --system-libs --libs core orcjit native<span class="sb">`</span> -O3 -o toy
+<span class="c1"># Run</span>
+./toy
+</pre></div>
+</div>
+<p>Here is the code:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">//===- KaleidoscopeJIT.h - A simple JIT for Kaleidoscope --------*- C++ -*-===//</span>
+<span class="c1">//</span>
+<span class="c1">// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.</span>
+<span class="c1">// See https://llvm.org/LICENSE.txt for license information.</span>
+<span class="c1">// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception</span>
+<span class="c1">//</span>
+<span class="c1">//===----------------------------------------------------------------------===//</span>
+<span class="c1">//</span>
+<span class="c1">// Contains a simple JIT definition for use in the kaleidoscope tutorials.</span>
+<span class="c1">//</span>
+<span class="c1">//===----------------------------------------------------------------------===//</span>
+
+<span class="cp">#ifndef LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+<span class="cp">#define LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+
+<span class="cp">#include</span> <span class="cpf">"llvm/ADT/StringRef.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/JITSymbol.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/CompileUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/Core.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/ExecutionUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IRCompileLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/SectionMemoryManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/DataLayout.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/LLVMContext.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><memory></span><span class="cp"></span>
+
+<span class="k">namespace</span> <span class="n">llvm</span> <span class="p">{</span>
+<span class="k">namespace</span> <span class="n">orc</span> <span class="p">{</span>
+
+<span class="k">class</span> <span class="nc">KaleidoscopeJIT</span> <span class="p">{</span>
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">ExecutionSession</span> <span class="n">ES</span><span class="p">;</span>
+  <span class="n">RTDyldObjectLinkingLayer</span> <span class="n">ObjectLayer</span><span class="p">;</span>
+  <span class="n">IRCompileLayer</span> <span class="n">CompileLayer</span><span class="p">;</span>
+
+  <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">;</span>
+  <span class="n">MangleAndInterner</span> <span class="n">Mangle</span><span class="p">;</span>
+  <span class="n">ThreadSafeContext</span> <span class="n">Ctx</span><span class="p">;</span>
+
+<span class="k">public</span><span class="o">:</span>
+  <span class="n">KaleidoscopeJIT</span><span class="p">(</span><span class="n">JITTargetMachineBuilder</span> <span class="n">JTMB</span><span class="p">,</span> <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">)</span>
+      <span class="o">:</span> <span class="n">ObjectLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span>
+                    <span class="p">[]()</span> <span class="p">{</span> <span class="k">return</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">SectionMemoryManager</span><span class="o">></span><span class="p">();</span> <span class="p">}),</span>
+        <span class="n">CompileLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span> <span class="n">ObjectLayer</span><span class="p">,</span> <span class="n">ConcurrentIRCompiler</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">JTMB</span><span class="p">))),</span>
+        <span class="n">DL</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">DL</span><span class="p">)),</span> <span class="n">Mangle</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span> <span class="k">this</span><span class="o">-></span><span class="n">DL</span><span class="p">),</span>
+        <span class="n">Ctx</span><span class="p">(</span><span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">LLVMContext</span><span class="o">></span><span class="p">())</span> <span class="p">{</span>
+    <span class="n">ES</span><span class="p">.</span><span class="n">getMainJITDylib</span><span class="p">().</span><span class="n">setGenerator</span><span class="p">(</span>
+        <span class="n">cantFail</span><span class="p">(</span><span class="n">DynamicLibrarySearchGenerator</span><span class="o">::</span><span class="n">GetForCurrentProcess</span><span class="p">(</span>
+            <span class="n">DL</span><span class="p">.</span><span class="n">getGlobalPrefix</span><span class="p">())));</span>
+  <span class="p">}</span>
+
+  <span class="k">static</span> <span class="n">Expected</span><span class="o"><</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">KaleidoscopeJIT</span><span class="o">>></span> <span class="n">Create</span><span class="p">()</span> <span class="p">{</span>
+    <span class="k">auto</span> <span class="n">JTMB</span> <span class="o">=</span> <span class="n">JITTargetMachineBuilder</span><span class="o">::</span><span class="n">detectHost</span><span class="p">();</span>
+
+    <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">JTMB</span><span class="p">)</span>
+      <span class="k">return</span> <span class="n">JTMB</span><span class="p">.</span><span class="n">takeError</span><span class="p">();</span>
+
+    <span class="k">auto</span> <span class="n">DL</span> <span class="o">=</span> <span class="n">JTMB</span><span class="o">-></span><span class="n">getDefaultDataLayoutForTarget</span><span class="p">();</span>
+    <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">DL</span><span class="p">)</span>
+      <span class="k">return</span> <span class="n">DL</span><span class="p">.</span><span class="n">takeError</span><span class="p">();</span>
+
+    <span class="k">return</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">KaleidoscopeJIT</span><span class="o">></span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="o">*</span><span class="n">JTMB</span><span class="p">),</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="o">*</span><span class="n">DL</span><span class="p">));</span>
+  <span class="p">}</span>
+
+  <span class="k">const</span> <span class="n">DataLayout</span> <span class="o">&</span><span class="n">getDataLayout</span><span class="p">()</span> <span class="k">const</span> <span class="p">{</span> <span class="k">return</span> <span class="n">DL</span><span class="p">;</span> <span class="p">}</span>
+
+  <span class="n">LLVMContext</span> <span class="o">&</span><span class="n">getContext</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="o">*</span><span class="n">Ctx</span><span class="p">.</span><span class="n">getContext</span><span class="p">();</span> <span class="p">}</span>
+
+  <span class="n">Error</span> <span class="n">addModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">return</span> <span class="n">CompileLayer</span><span class="p">.</span><span class="n">add</span><span class="p">(</span><span class="n">ES</span><span class="p">.</span><span class="n">getMainJITDylib</span><span class="p">(),</span>
+                            <span class="n">ThreadSafeModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">),</span> <span class="n">Ctx</span><span class="p">));</span>
+  <span class="p">}</span>
+
+  <span class="n">Expected</span><span class="o"><</span><span class="n">JITEvaluatedSymbol</span><span class="o">></span> <span class="n">lookup</span><span class="p">(</span><span class="n">StringRef</span> <span class="n">Name</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">return</span> <span class="n">ES</span><span class="p">.</span><span class="n">lookup</span><span class="p">({</span><span class="o">&</span><span class="n">ES</span><span class="p">.</span><span class="n">getMainJITDylib</span><span class="p">()},</span> <span class="n">Mangle</span><span class="p">(</span><span class="n">Name</span><span class="p">.</span><span class="n">str</span><span class="p">()));</span>
+  <span class="p">}</span>
+<span class="p">};</span>
+
+<span class="p">}</span> <span class="c1">// end namespace orc</span>
+<span class="p">}</span> <span class="c1">// end namespace llvm</span>
+
+<span class="cp">#endif </span><span class="c1">// LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+</pre></div>
+</div>
+<table class="docutils footnote" frame="void" id="id6" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td>Actually we use a cut-down version of KaleidoscopeJIT that makes a
+simplifying assumption: symbols cannot be re-defined. This will make it
+impossible to re-define symbols in the REPL, but will make our symbol
+lookup logic simpler. Re-introducing support for symbol redefinition is
+left as an exercise for the reader. (The KaleidoscopeJIT.h used in the
+original tutorials will be a helpful reference).</td></tr>
+</tbody>
+</table>
+<table class="docutils footnote" frame="void" id="id7" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id4">[2]</a></td><td><table border="1" class="first last docutils">
+<colgroup>
+<col width="38%" />
+<col width="62%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">File</th>
+<th class="head">Reason for inclusion</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td>JITSymbol.h</td>
+<td>Defines the lookup result type
+JITEvaluatedSymbol</td>
+</tr>
+<tr class="row-odd"><td>CompileUtils.h</td>
+<td>Provides the SimpleCompiler class.</td>
+</tr>
+<tr class="row-even"><td>Core.h</td>
+<td>Core utilities such as ExecutionSession and
+JITDylib.</td>
+</tr>
+<tr class="row-odd"><td>ExecutionUtils.h</td>
+<td>Provides the DynamicLibrarySearchGenerator
+class.</td>
+</tr>
+<tr class="row-even"><td>IRCompileLayer.h</td>
+<td>Provides the IRCompileLayer class.</td>
+</tr>
+<tr class="row-odd"><td>JITTargetMachineBuilder.h</td>
+<td>Provides the JITTargetMachineBuilder class.</td>
+</tr>
+<tr class="row-even"><td>RTDyldObjectLinkingLayer.h</td>
+<td>Provides the RTDyldObjectLinkingLayer class.</td>
+</tr>
+<tr class="row-odd"><td>SectionMemoryManager.h</td>
+<td>Provides the SectionMemoryManager class.</td>
+</tr>
+<tr class="row-even"><td>DataLayout.h</td>
+<td>Provides the DataLayout class.</td>
+</tr>
+<tr class="row-odd"><td>LLVMContext.h</td>
+<td>Provides the LLVMContext class.</td>
+</tr>
+</tbody>
+</table>
+</td></tr>
+</tbody>
+</table>
+<table class="docutils footnote" frame="void" id="id8" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id5">[3]</a></td><td>See the ErrorHandling section in the LLVM Programmer’s Manual
+(<a class="reference external" href="http://llvm.org/docs/ProgrammersManual.html#error-handling">http://llvm.org/docs/ProgrammersManual.html#error-handling</a>)</td></tr>
+</tbody>
+</table>
+</div>
+</div>
+
+
+          </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="BuildingAJIT2.html" title="2. Building a JIT: Adding Optimizations – An introduction to ORC Layers"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="OCamlLangImpl8.html" title="8. Kaleidoscope: Conclusion and other useful LLVM tidbits"
+             >previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" >LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        © Copyright 2003-2019, LLVM Project.
+      Last updated on 2019-09-19.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.4.
+    </div>
+  </body>
+</html>
\ No newline at end of file

Added: www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT2.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT2.html?rev=372328&view=auto
==============================================================================
--- www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT2.html (added)
+++ www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT2.html Thu Sep 19 07:32:46 2019
@@ -0,0 +1,454 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>2. Building a JIT: Adding Optimizations – An introduction to ORC Layers — LLVM 9 documentation</title>
+    <link rel="stylesheet" href="../_static/llvm-theme.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script type="text/javascript" src="../_static/language_data.js"></script>
+    <link rel="index" title="Index" href="../genindex.html" />
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="next" title="3. Building a JIT: Per-function Lazy Compilation" href="BuildingAJIT3.html" />
+    <link rel="prev" title="1. Building a JIT: Starting out with KaleidoscopeJIT" href="BuildingAJIT1.html" />
+<style type="text/css">
+  table.right { float: right; margin-left: 20px; }
+  table.right td { border: 1px solid #ccc; }
+</style>
+
+  </head><body>
+<div class="logo">
+  <a href="../index.html">
+    <img src="../_static/logo.png"
+         alt="LLVM Logo" width="250" height="88"/></a>
+</div>
+
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="BuildingAJIT3.html" title="3. Building a JIT: Per-function Lazy Compilation"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="BuildingAJIT1.html" title="1. Building a JIT: Starting out with KaleidoscopeJIT"
+             accesskey="P">previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+
+
+    <div class="document">
+      <div class="documentwrapper">
+          <div class="body" role="main">
+            
+  <div class="section" id="building-a-jit-adding-optimizations-an-introduction-to-orc-layers">
+<h1>2. Building a JIT: Adding Optimizations – An introduction to ORC Layers<a class="headerlink" href="#building-a-jit-adding-optimizations-an-introduction-to-orc-layers" title="Permalink to this headline">¶</a></h1>
+<div class="contents local topic" id="contents">
+<ul class="simple">
+<li><a class="reference internal" href="#chapter-2-introduction" id="id2">Chapter 2 Introduction</a></li>
+<li><a class="reference internal" href="#optimizing-modules-using-the-irtransformlayer" id="id3">Optimizing Modules using the IRTransformLayer</a></li>
+<li><a class="reference internal" href="#full-code-listing" id="id4">Full Code Listing</a></li>
+</ul>
+</div>
+<p><strong>This tutorial is under active development. It is incomplete and details may
+change frequently.</strong> Nonetheless we invite you to try it out as it stands, and
+we welcome any feedback.</p>
+<div class="section" id="chapter-2-introduction">
+<h2><a class="toc-backref" href="#id2">2.1. Chapter 2 Introduction</a><a class="headerlink" href="#chapter-2-introduction" title="Permalink to this headline">¶</a></h2>
+<p><strong>Warning: This tutorial is currently being updated to account for ORC API
+changes. Only Chapters 1 and 2 are up-to-date.</strong></p>
+<p><strong>Example code from Chapters 3 to 5 will compile and run, but has not been
+updated</strong></p>
+<p>Welcome to Chapter 2 of the “Building an ORC-based JIT in LLVM” tutorial. In
+<a class="reference external" href="BuildingAJIT1.html">Chapter 1</a> of this series we examined a basic JIT
+class, KaleidoscopeJIT, that could take LLVM IR modules as input and produce
+executable code in memory. KaleidoscopeJIT was able to do this with relatively
+little code by composing two off-the-shelf <em>ORC layers</em>: IRCompileLayer and
+ObjectLinkingLayer, to do much of the heavy lifting.</p>
+<p>In this layer we’ll learn more about the ORC layer concept by using a new layer,
+IRTransformLayer, to add IR optimization support to KaleidoscopeJIT.</p>
+</div>
+<div class="section" id="optimizing-modules-using-the-irtransformlayer">
+<h2><a class="toc-backref" href="#id3">2.2. Optimizing Modules using the IRTransformLayer</a><a class="headerlink" href="#optimizing-modules-using-the-irtransformlayer" title="Permalink to this headline">¶</a></h2>
+<p>In <a class="reference external" href="LangImpl04.html">Chapter 4</a> of the “Implementing a language with LLVM”
+tutorial series the llvm <em>FunctionPassManager</em> is introduced as a means for
+optimizing LLVM IR. Interested readers may read that chapter for details, but
+in short: to optimize a Module we create an llvm::FunctionPassManager
+instance, configure it with a set of optimizations, then run the PassManager on
+a Module to mutate it into a (hopefully) more optimized but semantically
+equivalent form. In the original tutorial series the FunctionPassManager was
+created outside the KaleidoscopeJIT and modules were optimized before being
+added to it. In this Chapter we will make optimization a phase of our JIT
+instead. For now this will provide us a motivation to learn more about ORC
+layers, but in the long term making optimization part of our JIT will yield an
+important benefit: When we begin lazily compiling code (i.e. deferring
+compilation of each function until the first time it’s run) having
+optimization managed by our JIT will allow us to optimize lazily too, rather
+than having to do all our optimization up-front.</p>
+<p>To add optimization support to our JIT we will take the KaleidoscopeJIT from
+Chapter 1 and compose an ORC <em>IRTransformLayer</em> on top. We will look at how the
+IRTransformLayer works in more detail below, but the interface is simple: the
+constructor for this layer takes a reference to the execution session and the
+layer below (as all layers do) plus an <em>IR optimization function</em> that it will
+apply to each Module that is added via addModule:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="k">class</span> <span class="nc">KaleidoscopeJIT</span> <span class="p">{</span>
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">ExecutionSession</span> <span class="n">ES</span><span class="p">;</span>
+  <span class="n">RTDyldObjectLinkingLayer</span> <span class="n">ObjectLayer</span><span class="p">;</span>
+  <span class="n">IRCompileLayer</span> <span class="n">CompileLayer</span><span class="p">;</span>
+  <span class="n">IRTransformLayer</span> <span class="n">TransformLayer</span><span class="p">;</span>
+
+  <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">;</span>
+  <span class="n">MangleAndInterner</span> <span class="n">Mangle</span><span class="p">;</span>
+  <span class="n">ThreadSafeContext</span> <span class="n">Ctx</span><span class="p">;</span>
+
+<span class="k">public</span><span class="o">:</span>
+
+  <span class="n">KaleidoscopeJIT</span><span class="p">(</span><span class="n">JITTargetMachineBuilder</span> <span class="n">JTMB</span><span class="p">,</span> <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">)</span>
+      <span class="o">:</span> <span class="n">ObjectLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span>
+                    <span class="p">[]()</span> <span class="p">{</span> <span class="k">return</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">SectionMemoryManager</span><span class="o">></span><span class="p">();</span> <span class="p">}),</span>
+        <span class="n">CompileLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span> <span class="n">ObjectLayer</span><span class="p">,</span> <span class="n">ConcurrentIRCompiler</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">JTMB</span><span class="p">))),</span>
+        <span class="n">TransformLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span> <span class="n">CompileLayer</span><span class="p">,</span> <span class="n">optimizeModule</span><span class="p">),</span>
+        <span class="n">DL</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">DL</span><span class="p">)),</span> <span class="n">Mangle</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span> <span class="k">this</span><span class="o">-></span><span class="n">DL</span><span class="p">),</span>
+        <span class="n">Ctx</span><span class="p">(</span><span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">LLVMContext</span><span class="o">></span><span class="p">())</span> <span class="p">{</span>
+    <span class="n">ES</span><span class="p">.</span><span class="n">getMainJITDylib</span><span class="p">().</span><span class="n">setGenerator</span><span class="p">(</span>
+        <span class="n">cantFail</span><span class="p">(</span><span class="n">DynamicLibrarySearchGenerator</span><span class="o">::</span><span class="n">GetForCurrentProcess</span><span class="p">(</span><span class="n">DL</span><span class="p">)));</span>
+  <span class="p">}</span>
+</pre></div>
+</div>
+<p>Our extended KaleidoscopeJIT class starts out the same as it did in Chapter 1,
+but after the CompileLayer we introduce a new member, TransformLayer, which sits
+on top of our CompileLayer. We initialize our OptimizeLayer with a reference to
+the ExecutionSession and output layer (standard practice for layers), along with
+a <em>transform function</em>. For our transform function we supply our classes
+optimizeModule static method.</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">// ...</span>
+<span class="k">return</span> <span class="nf">cantFail</span><span class="p">(</span><span class="n">OptimizeLayer</span><span class="p">.</span><span class="n">addModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">),</span>
+                                        <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Resolver</span><span class="p">)));</span>
+<span class="c1">// ...</span>
+</pre></div>
+</div>
+<p>Next we need to update our addModule method to replace the call to
+<code class="docutils literal notranslate"><span class="pre">CompileLayer::add</span></code> with a call to <code class="docutils literal notranslate"><span class="pre">OptimizeLayer::add</span></code> instead.</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="k">static</span> <span class="n">Expected</span><span class="o"><</span><span class="n">ThreadSafeModule</span><span class="o">></span>
+<span class="n">optimizeModule</span><span class="p">(</span><span class="n">ThreadSafeModule</span> <span class="n">M</span><span class="p">,</span> <span class="k">const</span> <span class="n">MaterializationResponsibility</span> <span class="o">&</span><span class="n">R</span><span class="p">)</span> <span class="p">{</span>
+  <span class="c1">// Create a function pass manager.</span>
+  <span class="k">auto</span> <span class="n">FPM</span> <span class="o">=</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">legacy</span><span class="o">::</span><span class="n">FunctionPassManager</span><span class="o">></span><span class="p">(</span><span class="n">M</span><span class="p">.</span><span class="n">get</span><span class="p">());</span>
+
+  <span class="c1">// Add some optimizations.</span>
+  <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createInstructionCombiningPass</span><span class="p">());</span>
+  <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createReassociatePass</span><span class="p">());</span>
+  <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createGVNPass</span><span class="p">());</span>
+  <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createCFGSimplificationPass</span><span class="p">());</span>
+  <span class="n">FPM</span><span class="o">-></span><span class="n">doInitialization</span><span class="p">();</span>
+
+  <span class="c1">// Run the optimizations over all functions in the module being added to</span>
+  <span class="c1">// the JIT.</span>
+  <span class="k">for</span> <span class="p">(</span><span class="k">auto</span> <span class="o">&</span><span class="nl">F</span> <span class="p">:</span> <span class="o">*</span><span class="n">M</span><span class="p">)</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">run</span><span class="p">(</span><span class="n">F</span><span class="p">);</span>
+
+  <span class="k">return</span> <span class="n">M</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>At the bottom of our JIT we add a private method to do the actual optimization:
+<em>optimizeModule</em>. This function takes the module to be transformed as input (as
+a ThreadSafeModule) along with a reference to a reference to a new class:
+<code class="docutils literal notranslate"><span class="pre">MaterializationResponsibility</span></code>. The MaterializationResponsibility argument
+can be used to query JIT state for the module being transformed, such as the set
+of definitions in the module that JIT’d code is actively trying to call/access.
+For now we will ignore this argument and use a standard optimization
+pipeline. To do this we set up a FunctionPassManager, add some passes to it, run
+it over every function in the module, and then return the mutated module. The
+specific optimizations are the same ones used in <a class="reference external" href="LangImpl04.html">Chapter 4</a>
+of the “Implementing a language with LLVM” tutorial series. Readers may visit
+that chapter for a more in-depth discussion of these, and of IR optimization in
+general.</p>
+<p>And that’s it in terms of changes to KaleidoscopeJIT: When a module is added via
+addModule the OptimizeLayer will call our optimizeModule function before passing
+the transformed module on to the CompileLayer below. Of course, we could have
+called optimizeModule directly in our addModule function and not gone to the
+bother of using the IRTransformLayer, but doing so gives us another opportunity
+to see how layers compose. It also provides a neat entry point to the <em>layer</em>
+concept itself, because IRTransformLayer is one of the simplest layers that
+can be implemented.</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">// From IRTransformLayer.h:</span>
+<span class="k">class</span> <span class="nc">IRTransformLayer</span> <span class="o">:</span> <span class="k">public</span> <span class="n">IRLayer</span> <span class="p">{</span>
+<span class="k">public</span><span class="o">:</span>
+  <span class="k">using</span> <span class="n">TransformFunction</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">function</span><span class="o"><</span><span class="n">Expected</span><span class="o"><</span><span class="n">ThreadSafeModule</span><span class="o">></span><span class="p">(</span>
+      <span class="n">ThreadSafeModule</span><span class="p">,</span> <span class="k">const</span> <span class="n">MaterializationResponsibility</span> <span class="o">&</span><span class="n">R</span><span class="p">)</span><span class="o">></span><span class="p">;</span>
+
+  <span class="n">IRTransformLayer</span><span class="p">(</span><span class="n">ExecutionSession</span> <span class="o">&</span><span class="n">ES</span><span class="p">,</span> <span class="n">IRLayer</span> <span class="o">&</span><span class="n">BaseLayer</span><span class="p">,</span>
+                   <span class="n">TransformFunction</span> <span class="n">Transform</span> <span class="o">=</span> <span class="n">identityTransform</span><span class="p">);</span>
+
+  <span class="kt">void</span> <span class="nf">setTransform</span><span class="p">(</span><span class="n">TransformFunction</span> <span class="n">Transform</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">this</span><span class="o">-></span><span class="n">Transform</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Transform</span><span class="p">);</span>
+  <span class="p">}</span>
+
+  <span class="k">static</span> <span class="n">ThreadSafeModule</span>
+  <span class="nf">identityTransform</span><span class="p">(</span><span class="n">ThreadSafeModule</span> <span class="n">TSM</span><span class="p">,</span>
+                    <span class="k">const</span> <span class="n">MaterializationResponsibility</span> <span class="o">&</span><span class="n">R</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">return</span> <span class="n">TSM</span><span class="p">;</span>
+  <span class="p">}</span>
+
+  <span class="kt">void</span> <span class="nf">emit</span><span class="p">(</span><span class="n">MaterializationResponsibility</span> <span class="n">R</span><span class="p">,</span> <span class="n">ThreadSafeModule</span> <span class="n">TSM</span><span class="p">)</span> <span class="k">override</span><span class="p">;</span>
+
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">IRLayer</span> <span class="o">&</span><span class="n">BaseLayer</span><span class="p">;</span>
+  <span class="n">TransformFunction</span> <span class="n">Transform</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="c1">// From IRTransfomrLayer.cpp:</span>
+
+<span class="n">IRTransformLayer</span><span class="o">::</span><span class="n">IRTransformLayer</span><span class="p">(</span><span class="n">ExecutionSession</span> <span class="o">&</span><span class="n">ES</span><span class="p">,</span>
+                                   <span class="n">IRLayer</span> <span class="o">&</span><span class="n">BaseLayer</span><span class="p">,</span>
+                                   <span class="n">TransformFunction</span> <span class="n">Transform</span><span class="p">)</span>
+    <span class="o">:</span> <span class="n">IRLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">),</span> <span class="n">BaseLayer</span><span class="p">(</span><span class="n">BaseLayer</span><span class="p">),</span> <span class="n">Transform</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Transform</span><span class="p">))</span> <span class="p">{}</span>
+
+<span class="kt">void</span> <span class="n">IRTransformLayer</span><span class="o">::</span><span class="n">emit</span><span class="p">(</span><span class="n">MaterializationResponsibility</span> <span class="n">R</span><span class="p">,</span>
+                            <span class="n">ThreadSafeModule</span> <span class="n">TSM</span><span class="p">)</span> <span class="p">{</span>
+  <span class="n">assert</span><span class="p">(</span><span class="n">TSM</span><span class="p">.</span><span class="n">getModule</span><span class="p">()</span> <span class="o">&&</span> <span class="s">"Module must not be null"</span><span class="p">);</span>
+
+  <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">TransformedTSM</span> <span class="o">=</span> <span class="n">Transform</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">TSM</span><span class="p">),</span> <span class="n">R</span><span class="p">))</span>
+    <span class="n">BaseLayer</span><span class="p">.</span><span class="n">emit</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">R</span><span class="p">),</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="o">*</span><span class="n">TransformedTSM</span><span class="p">));</span>
+  <span class="k">else</span> <span class="p">{</span>
+    <span class="n">R</span><span class="p">.</span><span class="n">failMaterialization</span><span class="p">();</span>
+    <span class="n">getExecutionSession</span><span class="p">().</span><span class="n">reportError</span><span class="p">(</span><span class="n">TransformedTSM</span><span class="p">.</span><span class="n">takeError</span><span class="p">());</span>
+  <span class="p">}</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>This is the whole definition of IRTransformLayer, from
+<code class="docutils literal notranslate"><span class="pre">llvm/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h</span></code> and
+<code class="docutils literal notranslate"><span class="pre">llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp</span></code>.  This class is concerned
+with two very simple jobs: (1) Running every IR Module that is emitted via this
+layer through the transform function object, and (2) implementing the ORC
+<code class="docutils literal notranslate"><span class="pre">IRLayer</span></code> interface (which itself conforms to the general ORC Layer concept,
+more on that below). Most of the class is straightforward: a typedef for the
+transform function, a constructor to initialize the members, a setter for the
+transform function value, and a default no-op transform. The most important
+method is <code class="docutils literal notranslate"><span class="pre">emit</span></code> as this is half of our IRLayer interface. The emit method
+applies our transform to each module that it is called on and, if the transform
+succeeds, passes the transformed module to the base layer. If the transform
+fails, our emit function calls
+<code class="docutils literal notranslate"><span class="pre">MaterializationResponsibility::failMaterialization</span></code> (this JIT clients who
+may be waiting on other threads know that the code they were waiting for has
+failed to compile) and logs the error with the execution session before bailing
+out.</p>
+<p>The other half of the IRLayer interface we inherit unmodified from the IRLayer
+class:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="n">Error</span> <span class="n">IRLayer</span><span class="o">::</span><span class="n">add</span><span class="p">(</span><span class="n">JITDylib</span> <span class="o">&</span><span class="n">JD</span><span class="p">,</span> <span class="n">ThreadSafeModule</span> <span class="n">TSM</span><span class="p">,</span> <span class="n">VModuleKey</span> <span class="n">K</span><span class="p">)</span> <span class="p">{</span>
+  <span class="k">return</span> <span class="n">JD</span><span class="p">.</span><span class="n">define</span><span class="p">(</span><span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">BasicIRLayerMaterializationUnit</span><span class="o">></span><span class="p">(</span>
+      <span class="o">*</span><span class="k">this</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">K</span><span class="p">),</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">TSM</span><span class="p">)));</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>This code, from <code class="docutils literal notranslate"><span class="pre">llvm/lib/ExecutionEngine/Orc/Layer.cpp</span></code>, adds a
+ThreadSafeModule to a given JITDylib by wrapping it up in a
+<code class="docutils literal notranslate"><span class="pre">MaterializationUnit</span></code> (in this case a <code class="docutils literal notranslate"><span class="pre">BasicIRLayerMaterializationUnit</span></code>).
+Most layers that derived from IRLayer can rely on this default implementation
+of the <code class="docutils literal notranslate"><span class="pre">add</span></code> method.</p>
+<p>These two operations, <code class="docutils literal notranslate"><span class="pre">add</span></code> and <code class="docutils literal notranslate"><span class="pre">emit</span></code>, together constitute the layer
+concept: A layer is a way to wrap a portion of a compiler pipeline (in this case
+the “opt” phase of an LLVM compiler) whose API is is opaque to ORC in an
+interface that allows ORC to invoke it when needed. The add method takes an
+module in some input program representation (in this case an LLVM IR module) and
+stores it in the target JITDylib, arranging for it to be passed back to the
+Layer’s emit method when any symbol defined by that module is requested. Layers
+can compose neatly by calling the ‘emit’ method of a base layer to complete
+their work. For example, in this tutorial our IRTransformLayer calls through to
+our IRCompileLayer to compile the transformed IR, and our IRCompileLayer in turn
+calls our ObjectLayer to link the object file produced by our compiler.</p>
+<p>So far we have learned how to optimize and compile our LLVM IR, but we have not
+focused on when compilation happens. Our current REPL is eager: Each function
+definition is optimized and compiled as soon as it is referenced by any other
+code, regardless of whether it is ever called at runtime. In the next chapter we
+will introduce fully lazy compilation, in which functions are not compiled until
+they are first called at run-time. At this point the trade-offs get much more
+interesting: the lazier we are, the quicker we can start executing the first
+function, but the more often we will have to pause to compile newly encountered
+functions. If we only code-gen lazily, but optimize eagerly, we will have a
+longer startup time (as everything is optimized) but relatively short pauses as
+each function just passes through code-gen. If we both optimize and code-gen
+lazily we can start executing the first function more quickly, but we will have
+longer pauses as each function has to be both optimized and code-gen’d when it
+is first executed. Things become even more interesting if we consider
+interproceedural optimizations like inlining, which must be performed eagerly.
+These are complex trade-offs, and there is no one-size-fits all solution to
+them, but by providing composable layers we leave the decisions to the person
+implementing the JIT, and make it easy for them to experiment with different
+configurations.</p>
+<p><a class="reference external" href="BuildingAJIT3.html">Next: Adding Per-function Lazy Compilation</a></p>
+</div>
+<div class="section" id="full-code-listing">
+<h2><a class="toc-backref" href="#id4">2.3. Full Code Listing</a><a class="headerlink" href="#full-code-listing" title="Permalink to this headline">¶</a></h2>
+<p>Here is the complete code listing for our running example with an
+IRTransformLayer added to enable optimization. To build this example, use:</p>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># Compile</span>
+clang++ -g toy.cpp <span class="sb">`</span>llvm-config --cxxflags --ldflags --system-libs --libs core orcjit native<span class="sb">`</span> -O3 -o toy
+<span class="c1"># Run</span>
+./toy
+</pre></div>
+</div>
+<p>Here is the code:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">//===- KaleidoscopeJIT.h - A simple JIT for Kaleidoscope --------*- C++ -*-===//</span>
+<span class="c1">//</span>
+<span class="c1">// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.</span>
+<span class="c1">// See https://llvm.org/LICENSE.txt for license information.</span>
+<span class="c1">// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception</span>
+<span class="c1">//</span>
+<span class="c1">//===----------------------------------------------------------------------===//</span>
+<span class="c1">//</span>
+<span class="c1">// Contains a simple JIT definition for use in the kaleidoscope tutorials.</span>
+<span class="c1">//</span>
+<span class="c1">//===----------------------------------------------------------------------===//</span>
+
+<span class="cp">#ifndef LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+<span class="cp">#define LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+
+<span class="cp">#include</span> <span class="cpf">"llvm/ADT/StringRef.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/JITSymbol.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/CompileUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/Core.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/ExecutionUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IRCompileLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IRTransformLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/SectionMemoryManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/DataLayout.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/LLVMContext.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/LegacyPassManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/InstCombine/InstCombine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/Scalar.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/Scalar/GVN.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><memory></span><span class="cp"></span>
+
+<span class="k">namespace</span> <span class="n">llvm</span> <span class="p">{</span>
+<span class="k">namespace</span> <span class="n">orc</span> <span class="p">{</span>
+
+<span class="k">class</span> <span class="nc">KaleidoscopeJIT</span> <span class="p">{</span>
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">ExecutionSession</span> <span class="n">ES</span><span class="p">;</span>
+  <span class="n">RTDyldObjectLinkingLayer</span> <span class="n">ObjectLayer</span><span class="p">;</span>
+  <span class="n">IRCompileLayer</span> <span class="n">CompileLayer</span><span class="p">;</span>
+  <span class="n">IRTransformLayer</span> <span class="n">OptimizeLayer</span><span class="p">;</span>
+
+  <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">;</span>
+  <span class="n">MangleAndInterner</span> <span class="n">Mangle</span><span class="p">;</span>
+  <span class="n">ThreadSafeContext</span> <span class="n">Ctx</span><span class="p">;</span>
+
+<span class="k">public</span><span class="o">:</span>
+  <span class="n">KaleidoscopeJIT</span><span class="p">(</span><span class="n">JITTargetMachineBuilder</span> <span class="n">JTMB</span><span class="p">,</span> <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">)</span>
+      <span class="o">:</span> <span class="n">ObjectLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span>
+                    <span class="p">[]()</span> <span class="p">{</span> <span class="k">return</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">SectionMemoryManager</span><span class="o">></span><span class="p">();</span> <span class="p">}),</span>
+        <span class="n">CompileLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span> <span class="n">ObjectLayer</span><span class="p">,</span> <span class="n">ConcurrentIRCompiler</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">JTMB</span><span class="p">))),</span>
+        <span class="n">OptimizeLayer</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span> <span class="n">CompileLayer</span><span class="p">,</span> <span class="n">optimizeModule</span><span class="p">),</span>
+        <span class="n">DL</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">DL</span><span class="p">)),</span> <span class="n">Mangle</span><span class="p">(</span><span class="n">ES</span><span class="p">,</span> <span class="k">this</span><span class="o">-></span><span class="n">DL</span><span class="p">),</span>
+        <span class="n">Ctx</span><span class="p">(</span><span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">LLVMContext</span><span class="o">></span><span class="p">())</span> <span class="p">{</span>
+    <span class="n">ES</span><span class="p">.</span><span class="n">getMainJITDylib</span><span class="p">().</span><span class="n">setGenerator</span><span class="p">(</span>
+        <span class="n">cantFail</span><span class="p">(</span><span class="n">DynamicLibrarySearchGenerator</span><span class="o">::</span><span class="n">GetForCurrentProcess</span><span class="p">(</span>
+            <span class="n">DL</span><span class="p">.</span><span class="n">getGlobalPrefix</span><span class="p">())));</span>
+  <span class="p">}</span>
+
+  <span class="k">const</span> <span class="n">DataLayout</span> <span class="o">&</span><span class="n">getDataLayout</span><span class="p">()</span> <span class="k">const</span> <span class="p">{</span> <span class="k">return</span> <span class="n">DL</span><span class="p">;</span> <span class="p">}</span>
+
+  <span class="n">LLVMContext</span> <span class="o">&</span><span class="n">getContext</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="o">*</span><span class="n">Ctx</span><span class="p">.</span><span class="n">getContext</span><span class="p">();</span> <span class="p">}</span>
+
+  <span class="k">static</span> <span class="n">Expected</span><span class="o"><</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">KaleidoscopeJIT</span><span class="o">>></span> <span class="n">Create</span><span class="p">()</span> <span class="p">{</span>
+    <span class="k">auto</span> <span class="n">JTMB</span> <span class="o">=</span> <span class="n">JITTargetMachineBuilder</span><span class="o">::</span><span class="n">detectHost</span><span class="p">();</span>
+
+    <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">JTMB</span><span class="p">)</span>
+      <span class="k">return</span> <span class="n">JTMB</span><span class="p">.</span><span class="n">takeError</span><span class="p">();</span>
+
+    <span class="k">auto</span> <span class="n">DL</span> <span class="o">=</span> <span class="n">JTMB</span><span class="o">-></span><span class="n">getDefaultDataLayoutForTarget</span><span class="p">();</span>
+    <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">DL</span><span class="p">)</span>
+      <span class="k">return</span> <span class="n">DL</span><span class="p">.</span><span class="n">takeError</span><span class="p">();</span>
+
+    <span class="k">return</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">KaleidoscopeJIT</span><span class="o">></span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="o">*</span><span class="n">JTMB</span><span class="p">),</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="o">*</span><span class="n">DL</span><span class="p">));</span>
+  <span class="p">}</span>
+
+  <span class="n">Error</span> <span class="n">addModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">return</span> <span class="n">OptimizeLayer</span><span class="p">.</span><span class="n">add</span><span class="p">(</span><span class="n">ES</span><span class="p">.</span><span class="n">getMainJITDylib</span><span class="p">(),</span>
+                             <span class="n">ThreadSafeModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">),</span> <span class="n">Ctx</span><span class="p">));</span>
+  <span class="p">}</span>
+
+  <span class="n">Expected</span><span class="o"><</span><span class="n">JITEvaluatedSymbol</span><span class="o">></span> <span class="n">lookup</span><span class="p">(</span><span class="n">StringRef</span> <span class="n">Name</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">return</span> <span class="n">ES</span><span class="p">.</span><span class="n">lookup</span><span class="p">({</span><span class="o">&</span><span class="n">ES</span><span class="p">.</span><span class="n">getMainJITDylib</span><span class="p">()},</span> <span class="n">Mangle</span><span class="p">(</span><span class="n">Name</span><span class="p">.</span><span class="n">str</span><span class="p">()));</span>
+  <span class="p">}</span>
+
+<span class="k">private</span><span class="o">:</span>
+  <span class="k">static</span> <span class="n">Expected</span><span class="o"><</span><span class="n">ThreadSafeModule</span><span class="o">></span>
+  <span class="n">optimizeModule</span><span class="p">(</span><span class="n">ThreadSafeModule</span> <span class="n">TSM</span><span class="p">,</span> <span class="k">const</span> <span class="n">MaterializationResponsibility</span> <span class="o">&</span><span class="n">R</span><span class="p">)</span> <span class="p">{</span>
+    <span class="c1">// Create a function pass manager.</span>
+    <span class="k">auto</span> <span class="n">FPM</span> <span class="o">=</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">legacy</span><span class="o">::</span><span class="n">FunctionPassManager</span><span class="o">></span><span class="p">(</span><span class="n">TSM</span><span class="p">.</span><span class="n">getModule</span><span class="p">());</span>
+
+    <span class="c1">// Add some optimizations.</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createInstructionCombiningPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createReassociatePass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createGVNPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createCFGSimplificationPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">doInitialization</span><span class="p">();</span>
+
+    <span class="c1">// Run the optimizations over all functions in the module being added to</span>
+    <span class="c1">// the JIT.</span>
+    <span class="k">for</span> <span class="p">(</span><span class="k">auto</span> <span class="o">&</span><span class="nl">F</span> <span class="p">:</span> <span class="o">*</span><span class="n">TSM</span><span class="p">.</span><span class="n">getModule</span><span class="p">())</span>
+      <span class="n">FPM</span><span class="o">-></span><span class="n">run</span><span class="p">(</span><span class="n">F</span><span class="p">);</span>
+
+    <span class="k">return</span> <span class="n">TSM</span><span class="p">;</span>
+  <span class="p">}</span>
+<span class="p">};</span>
+
+<span class="p">}</span> <span class="c1">// end namespace orc</span>
+<span class="p">}</span> <span class="c1">// end namespace llvm</span>
+
+<span class="cp">#endif </span><span class="c1">// LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+</pre></div>
+</div>
+</div>
+</div>
+
+
+          </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="BuildingAJIT3.html" title="3. Building a JIT: Per-function Lazy Compilation"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="BuildingAJIT1.html" title="1. Building a JIT: Starting out with KaleidoscopeJIT"
+             >previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" >LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        © Copyright 2003-2019, LLVM Project.
+      Last updated on 2019-09-19.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.4.
+    </div>
+  </body>
+</html>
\ No newline at end of file

Added: www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT3.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT3.html?rev=372328&view=auto
==============================================================================
--- www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT3.html (added)
+++ www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT3.html Thu Sep 19 07:32:46 2019
@@ -0,0 +1,418 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>3. Building a JIT: Per-function Lazy Compilation — LLVM 9 documentation</title>
+    <link rel="stylesheet" href="../_static/llvm-theme.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script type="text/javascript" src="../_static/language_data.js"></script>
+    <link rel="index" title="Index" href="../genindex.html" />
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="next" title="4. Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs" href="BuildingAJIT4.html" />
+    <link rel="prev" title="2. Building a JIT: Adding Optimizations – An introduction to ORC Layers" href="BuildingAJIT2.html" />
+<style type="text/css">
+  table.right { float: right; margin-left: 20px; }
+  table.right td { border: 1px solid #ccc; }
+</style>
+
+  </head><body>
+<div class="logo">
+  <a href="../index.html">
+    <img src="../_static/logo.png"
+         alt="LLVM Logo" width="250" height="88"/></a>
+</div>
+
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="BuildingAJIT4.html" title="4. Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="BuildingAJIT2.html" title="2. Building a JIT: Adding Optimizations – An introduction to ORC Layers"
+             accesskey="P">previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+
+
+    <div class="document">
+      <div class="documentwrapper">
+          <div class="body" role="main">
+            
+  <div class="section" id="building-a-jit-per-function-lazy-compilation">
+<h1>3. Building a JIT: Per-function Lazy Compilation<a class="headerlink" href="#building-a-jit-per-function-lazy-compilation" title="Permalink to this headline">¶</a></h1>
+<div class="contents local topic" id="contents">
+<ul class="simple">
+<li><a class="reference internal" href="#chapter-3-introduction" id="id1">Chapter 3 Introduction</a></li>
+<li><a class="reference internal" href="#lazy-compilation" id="id2">Lazy Compilation</a></li>
+<li><a class="reference internal" href="#full-code-listing" id="id3">Full Code Listing</a></li>
+</ul>
+</div>
+<p><strong>This tutorial is under active development. It is incomplete and details may
+change frequently.</strong> Nonetheless we invite you to try it out as it stands, and
+we welcome any feedback.</p>
+<div class="section" id="chapter-3-introduction">
+<h2><a class="toc-backref" href="#id1">3.1. Chapter 3 Introduction</a><a class="headerlink" href="#chapter-3-introduction" title="Permalink to this headline">¶</a></h2>
+<p><strong>Warning: This text is currently out of date due to ORC API updates.</strong></p>
+<p><strong>The example code has been updated and can be used. The text will be updated
+once the API churn dies down.</strong></p>
+<p>Welcome to Chapter 3 of the “Building an ORC-based JIT in LLVM” tutorial. This
+chapter discusses lazy JITing and shows you how to enable it by adding an ORC
+CompileOnDemand layer the JIT from <a class="reference external" href="BuildingAJIT2.html">Chapter 2</a>.</p>
+</div>
+<div class="section" id="lazy-compilation">
+<h2><a class="toc-backref" href="#id2">3.2. Lazy Compilation</a><a class="headerlink" href="#lazy-compilation" title="Permalink to this headline">¶</a></h2>
+<p>When we add a module to the KaleidoscopeJIT class from Chapter 2 it is
+immediately optimized, compiled and linked for us by the IRTransformLayer,
+IRCompileLayer and RTDyldObjectLinkingLayer respectively. This scheme, where all the
+work to make a Module executable is done up front, is simple to understand and
+its performance characteristics are easy to reason about. However, it will lead
+to very high startup times if the amount of code to be compiled is large, and
+may also do a lot of unnecessary compilation if only a few compiled functions
+are ever called at runtime. A truly “just-in-time” compiler should allow us to
+defer the compilation of any given function until the moment that function is
+first called, improving launch times and eliminating redundant work. In fact,
+the ORC APIs provide us with a layer to lazily compile LLVM IR:
+<em>CompileOnDemandLayer</em>.</p>
+<p>The CompileOnDemandLayer class conforms to the layer interface described in
+Chapter 2, but its addModule method behaves quite differently from the layers
+we have seen so far: rather than doing any work up front, it just scans the
+Modules being added and arranges for each function in them to be compiled the
+first time it is called. To do this, the CompileOnDemandLayer creates two small
+utilities for each function that it scans: a <em>stub</em> and a <em>compile
+callback</em>. The stub is a pair of a function pointer (which will be pointed at
+the function’s implementation once the function has been compiled) and an
+indirect jump through the pointer. By fixing the address of the indirect jump
+for the lifetime of the program we can give the function a permanent “effective
+address”, one that can be safely used for indirection and function pointer
+comparison even if the function’s implementation is never compiled, or if it is
+compiled more than once (due to, for example, recompiling the function at a
+higher optimization level) and changes address. The second utility, the compile
+callback, represents a re-entry point from the program into the compiler that
+will trigger compilation and then execution of a function. By initializing the
+function’s stub to point at the function’s compile callback, we enable lazy
+compilation: The first attempted call to the function will follow the function
+pointer and trigger the compile callback instead. The compile callback will
+compile the function, update the function pointer for the stub, then execute
+the function. On all subsequent calls to the function, the function pointer
+will point at the already-compiled function, so there is no further overhead
+from the compiler. We will look at this process in more detail in the next
+chapter of this tutorial, but for now we’ll trust the CompileOnDemandLayer to
+set all the stubs and callbacks up for us. All we need to do is to add the
+CompileOnDemandLayer to the top of our stack and we’ll get the benefits of
+lazy compilation. We just need a few changes to the source:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="p">...</span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/SectionMemoryManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/CompileUtils.h"</span><span class="cp"></span>
+<span class="p">...</span>
+
+<span class="p">...</span>
+<span class="k">class</span> <span class="nc">KaleidoscopeJIT</span> <span class="p">{</span>
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">TargetMachine</span><span class="o">></span> <span class="n">TM</span><span class="p">;</span>
+  <span class="k">const</span> <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">;</span>
+  <span class="n">RTDyldObjectLinkingLayer</span> <span class="n">ObjectLayer</span><span class="p">;</span>
+  <span class="n">IRCompileLayer</span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">ObjectLayer</span><span class="p">),</span> <span class="n">SimpleCompiler</span><span class="o">></span> <span class="n">CompileLayer</span><span class="p">;</span>
+
+  <span class="k">using</span> <span class="n">OptimizeFunction</span> <span class="o">=</span>
+      <span class="n">std</span><span class="o">::</span><span class="n">function</span><span class="o"><</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span><span class="p">)</span><span class="o">></span><span class="p">;</span>
+
+  <span class="n">IRTransformLayer</span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">CompileLayer</span><span class="p">),</span> <span class="n">OptimizeFunction</span><span class="o">></span> <span class="n">OptimizeLayer</span><span class="p">;</span>
+
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">JITCompileCallbackManager</span><span class="o">></span> <span class="n">CompileCallbackManager</span><span class="p">;</span>
+  <span class="n">CompileOnDemandLayer</span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">OptimizeLayer</span><span class="p">)</span><span class="o">></span> <span class="n">CODLayer</span><span class="p">;</span>
+
+<span class="k">public</span><span class="o">:</span>
+  <span class="k">using</span> <span class="n">ModuleHandle</span> <span class="o">=</span> <span class="k">decltype</span><span class="p">(</span><span class="n">CODLayer</span><span class="p">)</span><span class="o">::</span><span class="n">ModuleHandleT</span><span class="p">;</span>
+</pre></div>
+</div>
+<p>First we need to include the CompileOnDemandLayer.h header, then add two new
+members: a std::unique_ptr<JITCompileCallbackManager> and a CompileOnDemandLayer,
+to our class. The CompileCallbackManager member is used by the CompileOnDemandLayer
+to create the compile callback needed for each function.</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="n">KaleidoscopeJIT</span><span class="p">()</span>
+    <span class="o">:</span> <span class="n">TM</span><span class="p">(</span><span class="n">EngineBuilder</span><span class="p">().</span><span class="n">selectTarget</span><span class="p">()),</span> <span class="n">DL</span><span class="p">(</span><span class="n">TM</span><span class="o">-></span><span class="n">createDataLayout</span><span class="p">()),</span>
+      <span class="n">ObjectLayer</span><span class="p">([]()</span> <span class="p">{</span> <span class="k">return</span> <span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o"><</span><span class="n">SectionMemoryManager</span><span class="o">></span><span class="p">();</span> <span class="p">}),</span>
+      <span class="n">CompileLayer</span><span class="p">(</span><span class="n">ObjectLayer</span><span class="p">,</span> <span class="n">SimpleCompiler</span><span class="p">(</span><span class="o">*</span><span class="n">TM</span><span class="p">)),</span>
+      <span class="n">OptimizeLayer</span><span class="p">(</span><span class="n">CompileLayer</span><span class="p">,</span>
+                    <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+                      <span class="k">return</span> <span class="n">optimizeModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">));</span>
+                    <span class="p">}),</span>
+      <span class="n">CompileCallbackManager</span><span class="p">(</span>
+          <span class="n">orc</span><span class="o">::</span><span class="n">createLocalCompileCallbackManager</span><span class="p">(</span><span class="n">TM</span><span class="o">-></span><span class="n">getTargetTriple</span><span class="p">(),</span> <span class="mi">0</span><span class="p">)),</span>
+      <span class="n">CODLayer</span><span class="p">(</span><span class="n">OptimizeLayer</span><span class="p">,</span>
+               <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="n">Function</span> <span class="o">&</span><span class="n">F</span><span class="p">)</span> <span class="p">{</span> <span class="k">return</span> <span class="n">std</span><span class="o">::</span><span class="n">set</span><span class="o"><</span><span class="n">Function</span><span class="o">*></span><span class="p">({</span><span class="o">&</span><span class="n">F</span><span class="p">});</span> <span class="p">},</span>
+               <span class="o">*</span><span class="n">CompileCallbackManager</span><span class="p">,</span>
+               <span class="n">orc</span><span class="o">::</span><span class="n">createLocalIndirectStubsManagerBuilder</span><span class="p">(</span>
+                 <span class="n">TM</span><span class="o">-></span><span class="n">getTargetTriple</span><span class="p">()))</span> <span class="p">{</span>
+  <span class="n">llvm</span><span class="o">::</span><span class="n">sys</span><span class="o">::</span><span class="n">DynamicLibrary</span><span class="o">::</span><span class="n">LoadLibraryPermanently</span><span class="p">(</span><span class="k">nullptr</span><span class="p">);</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>Next we have to update our constructor to initialize the new members. To create
+an appropriate compile callback manager we use the
+createLocalCompileCallbackManager function, which takes a TargetMachine and a
+JITTargetAddress to call if it receives a request to compile an unknown
+function.  In our simple JIT this situation is unlikely to come up, so we’ll
+cheat and just pass ‘0’ here. In a production quality JIT you could give the
+address of a function that throws an exception in order to unwind the JIT’d
+code’s stack.</p>
+<p>Now we can construct our CompileOnDemandLayer. Following the pattern from
+previous layers we start by passing a reference to the next layer down in our
+stack – the OptimizeLayer. Next we need to supply a ‘partitioning function’:
+when a not-yet-compiled function is called, the CompileOnDemandLayer will call
+this function to ask us what we would like to compile. At a minimum we need to
+compile the function being called (given by the argument to the partitioning
+function), but we could also request that the CompileOnDemandLayer compile other
+functions that are unconditionally called (or highly likely to be called) from
+the function being called. For KaleidoscopeJIT we’ll keep it simple and just
+request compilation of the function that was called. Next we pass a reference to
+our CompileCallbackManager. Finally, we need to supply an “indirect stubs
+manager builder”: a utility function that constructs IndirectStubManagers, which
+are in turn used to build the stubs for the functions in each module. The
+CompileOnDemandLayer will call the indirect stub manager builder once for each
+call to addModule, and use the resulting indirect stubs manager to create
+stubs for all functions in all modules in the set. If/when the module set is
+removed from the JIT the indirect stubs manager will be deleted, freeing any
+memory allocated to the stubs. We supply this function by using the
+createLocalIndirectStubsManagerBuilder utility.</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">// ...</span>
+        <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Sym</span> <span class="o">=</span> <span class="n">CODLayer</span><span class="p">.</span><span class="n">findSymbol</span><span class="p">(</span><span class="n">Name</span><span class="p">,</span> <span class="nb">false</span><span class="p">))</span>
+<span class="c1">// ...</span>
+<span class="k">return</span> <span class="n">cantFail</span><span class="p">(</span><span class="n">CODLayer</span><span class="p">.</span><span class="n">addModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Ms</span><span class="p">),</span>
+                                   <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Resolver</span><span class="p">)));</span>
+<span class="c1">// ...</span>
+
+<span class="c1">// ...</span>
+<span class="k">return</span> <span class="n">CODLayer</span><span class="p">.</span><span class="n">findSymbol</span><span class="p">(</span><span class="n">MangledNameStream</span><span class="p">.</span><span class="n">str</span><span class="p">(),</span> <span class="nb">true</span><span class="p">);</span>
+<span class="c1">// ...</span>
+
+<span class="c1">// ...</span>
+<span class="n">CODLayer</span><span class="p">.</span><span class="n">removeModule</span><span class="p">(</span><span class="n">H</span><span class="p">);</span>
+<span class="c1">// ...</span>
+</pre></div>
+</div>
+<p>Finally, we need to replace the references to OptimizeLayer in our addModule,
+findSymbol, and removeModule methods. With that, we’re up and running.</p>
+<p><strong>To be done:</strong></p>
+<p>** Chapter conclusion.**</p>
+</div>
+<div class="section" id="full-code-listing">
+<h2><a class="toc-backref" href="#id3">3.3. Full Code Listing</a><a class="headerlink" href="#full-code-listing" title="Permalink to this headline">¶</a></h2>
+<p>Here is the complete code listing for our running example with a CompileOnDemand
+layer added to enable lazy function-at-a-time compilation. To build this example, use:</p>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># Compile</span>
+clang++ -g toy.cpp <span class="sb">`</span>llvm-config --cxxflags --ldflags --system-libs --libs core orcjit native<span class="sb">`</span> -O3 -o toy
+<span class="c1"># Run</span>
+./toy
+</pre></div>
+</div>
+<p>Here is the code:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">//===- KaleidoscopeJIT.h - A simple JIT for Kaleidoscope --------*- C++ -*-===//</span>
+<span class="c1">//</span>
+<span class="c1">// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.</span>
+<span class="c1">// See https://llvm.org/LICENSE.txt for license information.</span>
+<span class="c1">// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception</span>
+<span class="c1">//</span>
+<span class="c1">//===----------------------------------------------------------------------===//</span>
+<span class="c1">//</span>
+<span class="c1">// Contains a simple JIT definition for use in the kaleidoscope tutorials.</span>
+<span class="c1">//</span>
+<span class="c1">//===----------------------------------------------------------------------===//</span>
+
+<span class="cp">#ifndef LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+<span class="cp">#define LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+
+<span class="cp">#include</span> <span class="cpf">"llvm/ADT/STLExtras.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/ExecutionEngine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/JITSymbol.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/CompileUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IRCompileLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IRTransformLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/LambdaResolver.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/RTDyldMemoryManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/RuntimeDyld.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/SectionMemoryManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/DataLayout.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/LegacyPassManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/Mangler.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/DynamicLibrary.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/raw_ostream.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Target/TargetMachine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/InstCombine/InstCombine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/Scalar.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/Scalar/GVN.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><algorithm></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><map></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><memory></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><set></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><string></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><vector></span><span class="cp"></span>
+
+<span class="k">namespace</span> <span class="n">llvm</span> <span class="p">{</span>
+<span class="k">namespace</span> <span class="n">orc</span> <span class="p">{</span>
+
+<span class="k">class</span> <span class="nc">KaleidoscopeJIT</span> <span class="p">{</span>
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">ExecutionSession</span> <span class="n">ES</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">map</span><span class="o"><</span><span class="n">VModuleKey</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">SymbolResolver</span><span class="o">>></span> <span class="n">Resolvers</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">TargetMachine</span><span class="o">></span> <span class="n">TM</span><span class="p">;</span>
+  <span class="k">const</span> <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">;</span>
+  <span class="n">LegacyRTDyldObjectLinkingLayer</span> <span class="n">ObjectLayer</span><span class="p">;</span>
+  <span class="n">LegacyIRCompileLayer</span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">ObjectLayer</span><span class="p">),</span> <span class="n">SimpleCompiler</span><span class="o">></span> <span class="n">CompileLayer</span><span class="p">;</span>
+
+  <span class="k">using</span> <span class="n">OptimizeFunction</span> <span class="o">=</span>
+      <span class="n">std</span><span class="o">::</span><span class="n">function</span><span class="o"><</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span><span class="p">)</span><span class="o">></span><span class="p">;</span>
+
+  <span class="n">LegacyIRTransformLayer</span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">CompileLayer</span><span class="p">),</span> <span class="n">OptimizeFunction</span><span class="o">></span> <span class="n">OptimizeLayer</span><span class="p">;</span>
+
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">JITCompileCallbackManager</span><span class="o">></span> <span class="n">CompileCallbackManager</span><span class="p">;</span>
+  <span class="n">LegacyCompileOnDemandLayer</span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">OptimizeLayer</span><span class="p">)</span><span class="o">></span> <span class="n">CODLayer</span><span class="p">;</span>
+
+<span class="k">public</span><span class="o">:</span>
+  <span class="n">KaleidoscopeJIT</span><span class="p">()</span>
+      <span class="o">:</span> <span class="n">TM</span><span class="p">(</span><span class="n">EngineBuilder</span><span class="p">().</span><span class="n">selectTarget</span><span class="p">()),</span> <span class="n">DL</span><span class="p">(</span><span class="n">TM</span><span class="o">-></span><span class="n">createDataLayout</span><span class="p">()),</span>
+        <span class="n">ObjectLayer</span><span class="p">(</span><span class="n">AcknowledgeORCv1Deprecation</span><span class="p">,</span> <span class="n">ES</span><span class="p">,</span>
+                    <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="n">VModuleKey</span> <span class="n">K</span><span class="p">)</span> <span class="p">{</span>
+                      <span class="k">return</span> <span class="n">LegacyRTDyldObjectLinkingLayer</span><span class="o">::</span><span class="n">Resources</span><span class="p">{</span>
+                          <span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o"><</span><span class="n">SectionMemoryManager</span><span class="o">></span><span class="p">(),</span>
+                          <span class="n">Resolvers</span><span class="p">[</span><span class="n">K</span><span class="p">]};</span>
+                    <span class="p">}),</span>
+        <span class="n">CompileLayer</span><span class="p">(</span><span class="n">AcknowledgeORCv1Deprecation</span><span class="p">,</span> <span class="n">ObjectLayer</span><span class="p">,</span>
+                     <span class="n">SimpleCompiler</span><span class="p">(</span><span class="o">*</span><span class="n">TM</span><span class="p">)),</span>
+        <span class="n">OptimizeLayer</span><span class="p">(</span><span class="n">AcknowledgeORCv1Deprecation</span><span class="p">,</span> <span class="n">CompileLayer</span><span class="p">,</span>
+                      <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+                        <span class="k">return</span> <span class="n">optimizeModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">));</span>
+                      <span class="p">}),</span>
+        <span class="n">CompileCallbackManager</span><span class="p">(</span><span class="n">cantFail</span><span class="p">(</span><span class="n">orc</span><span class="o">::</span><span class="n">createLocalCompileCallbackManager</span><span class="p">(</span>
+            <span class="n">TM</span><span class="o">-></span><span class="n">getTargetTriple</span><span class="p">(),</span> <span class="n">ES</span><span class="p">,</span> <span class="mi">0</span><span class="p">))),</span>
+        <span class="n">CODLayer</span><span class="p">(</span>
+            <span class="n">AcknowledgeORCv1Deprecation</span><span class="p">,</span> <span class="n">ES</span><span class="p">,</span> <span class="n">OptimizeLayer</span><span class="p">,</span>
+            <span class="p">[</span><span class="o">&</span><span class="p">](</span><span class="n">orc</span><span class="o">::</span><span class="n">VModuleKey</span> <span class="n">K</span><span class="p">)</span> <span class="p">{</span> <span class="k">return</span> <span class="n">Resolvers</span><span class="p">[</span><span class="n">K</span><span class="p">];</span> <span class="p">},</span>
+            <span class="p">[</span><span class="o">&</span><span class="p">](</span><span class="n">orc</span><span class="o">::</span><span class="n">VModuleKey</span> <span class="n">K</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">SymbolResolver</span><span class="o">></span> <span class="n">R</span><span class="p">)</span> <span class="p">{</span>
+              <span class="n">Resolvers</span><span class="p">[</span><span class="n">K</span><span class="p">]</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">R</span><span class="p">);</span>
+            <span class="p">},</span>
+            <span class="p">[](</span><span class="n">Function</span> <span class="o">&</span><span class="n">F</span><span class="p">)</span> <span class="p">{</span> <span class="k">return</span> <span class="n">std</span><span class="o">::</span><span class="n">set</span><span class="o"><</span><span class="n">Function</span> <span class="o">*></span><span class="p">({</span><span class="o">&</span><span class="n">F</span><span class="p">});</span> <span class="p">},</span>
+            <span class="o">*</span><span class="n">CompileCallbackManager</span><span class="p">,</span>
+            <span class="n">orc</span><span class="o">::</span><span class="n">createLocalIndirectStubsManagerBuilder</span><span class="p">(</span>
+                <span class="n">TM</span><span class="o">-></span><span class="n">getTargetTriple</span><span class="p">()))</span> <span class="p">{</span>
+    <span class="n">llvm</span><span class="o">::</span><span class="n">sys</span><span class="o">::</span><span class="n">DynamicLibrary</span><span class="o">::</span><span class="n">LoadLibraryPermanently</span><span class="p">(</span><span class="k">nullptr</span><span class="p">);</span>
+  <span class="p">}</span>
+
+  <span class="n">TargetMachine</span> <span class="o">&</span><span class="n">getTargetMachine</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="o">*</span><span class="n">TM</span><span class="p">;</span> <span class="p">}</span>
+
+  <span class="n">VModuleKey</span> <span class="n">addModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+    <span class="c1">// Create a new VModuleKey.</span>
+    <span class="n">VModuleKey</span> <span class="n">K</span> <span class="o">=</span> <span class="n">ES</span><span class="p">.</span><span class="n">allocateVModule</span><span class="p">();</span>
+
+    <span class="c1">// Build a resolver and associate it with the new key.</span>
+    <span class="n">Resolvers</span><span class="p">[</span><span class="n">K</span><span class="p">]</span> <span class="o">=</span> <span class="n">createLegacyLookupResolver</span><span class="p">(</span>
+        <span class="n">ES</span><span class="p">,</span>
+        <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="o">&</span><span class="n">Name</span><span class="p">)</span> <span class="o">-></span> <span class="n">JITSymbol</span> <span class="p">{</span>
+          <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Sym</span> <span class="o">=</span> <span class="n">CompileLayer</span><span class="p">.</span><span class="n">findSymbol</span><span class="p">(</span><span class="n">Name</span><span class="p">,</span> <span class="nb">false</span><span class="p">))</span>
+            <span class="k">return</span> <span class="n">Sym</span><span class="p">;</span>
+          <span class="k">else</span> <span class="nf">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Err</span> <span class="o">=</span> <span class="n">Sym</span><span class="p">.</span><span class="n">takeError</span><span class="p">())</span>
+            <span class="k">return</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Err</span><span class="p">);</span>
+          <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">SymAddr</span> <span class="o">=</span>
+                  <span class="n">RTDyldMemoryManager</span><span class="o">::</span><span class="n">getSymbolAddressInProcess</span><span class="p">(</span><span class="n">Name</span><span class="p">))</span>
+            <span class="k">return</span> <span class="n">JITSymbol</span><span class="p">(</span><span class="n">SymAddr</span><span class="p">,</span> <span class="n">JITSymbolFlags</span><span class="o">::</span><span class="n">Exported</span><span class="p">);</span>
+          <span class="k">return</span> <span class="k">nullptr</span><span class="p">;</span>
+        <span class="p">},</span>
+        <span class="p">[](</span><span class="n">Error</span> <span class="n">Err</span><span class="p">)</span> <span class="p">{</span> <span class="n">cantFail</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Err</span><span class="p">),</span> <span class="s">"lookupFlags failed"</span><span class="p">);</span> <span class="p">});</span>
+
+    <span class="c1">// Add the module to the JIT with the new key.</span>
+    <span class="n">cantFail</span><span class="p">(</span><span class="n">CODLayer</span><span class="p">.</span><span class="n">addModule</span><span class="p">(</span><span class="n">K</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">)));</span>
+    <span class="k">return</span> <span class="n">K</span><span class="p">;</span>
+  <span class="p">}</span>
+
+  <span class="n">JITSymbol</span> <span class="n">findSymbol</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">Name</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">MangledName</span><span class="p">;</span>
+    <span class="n">raw_string_ostream</span> <span class="nf">MangledNameStream</span><span class="p">(</span><span class="n">MangledName</span><span class="p">);</span>
+    <span class="n">Mangler</span><span class="o">::</span><span class="n">getNameWithPrefix</span><span class="p">(</span><span class="n">MangledNameStream</span><span class="p">,</span> <span class="n">Name</span><span class="p">,</span> <span class="n">DL</span><span class="p">);</span>
+    <span class="k">return</span> <span class="n">CODLayer</span><span class="p">.</span><span class="n">findSymbol</span><span class="p">(</span><span class="n">MangledNameStream</span><span class="p">.</span><span class="n">str</span><span class="p">(),</span> <span class="nb">true</span><span class="p">);</span>
+  <span class="p">}</span>
+
+  <span class="kt">void</span> <span class="n">removeModule</span><span class="p">(</span><span class="n">VModuleKey</span> <span class="n">K</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">cantFail</span><span class="p">(</span><span class="n">CODLayer</span><span class="p">.</span><span class="n">removeModule</span><span class="p">(</span><span class="n">K</span><span class="p">));</span>
+  <span class="p">}</span>
+
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">optimizeModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+    <span class="c1">// Create a function pass manager.</span>
+    <span class="k">auto</span> <span class="n">FPM</span> <span class="o">=</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">legacy</span><span class="o">::</span><span class="n">FunctionPassManager</span><span class="o">></span><span class="p">(</span><span class="n">M</span><span class="p">.</span><span class="n">get</span><span class="p">());</span>
+
+    <span class="c1">// Add some optimizations.</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createInstructionCombiningPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createReassociatePass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createGVNPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createCFGSimplificationPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">doInitialization</span><span class="p">();</span>
+
+    <span class="c1">// Run the optimizations over all functions in the module being added to</span>
+    <span class="c1">// the JIT.</span>
+    <span class="k">for</span> <span class="p">(</span><span class="k">auto</span> <span class="o">&</span><span class="nl">F</span> <span class="p">:</span> <span class="o">*</span><span class="n">M</span><span class="p">)</span>
+      <span class="n">FPM</span><span class="o">-></span><span class="n">run</span><span class="p">(</span><span class="n">F</span><span class="p">);</span>
+
+    <span class="k">return</span> <span class="n">M</span><span class="p">;</span>
+  <span class="p">}</span>
+<span class="p">};</span>
+
+<span class="p">}</span> <span class="c1">// end namespace orc</span>
+<span class="p">}</span> <span class="c1">// end namespace llvm</span>
+
+<span class="cp">#endif </span><span class="c1">// LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+</pre></div>
+</div>
+<p><a class="reference external" href="BuildingAJIT4.html">Next: Extreme Laziness – Using Compile Callbacks to JIT directly from ASTs</a></p>
+</div>
+</div>
+
+
+          </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="BuildingAJIT4.html" title="4. Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="BuildingAJIT2.html" title="2. Building a JIT: Adding Optimizations – An introduction to ORC Layers"
+             >previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" >LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        © Copyright 2003-2019, LLVM Project.
+      Last updated on 2019-09-19.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.4.
+    </div>
+  </body>
+</html>
\ No newline at end of file

Added: www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT4.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT4.html?rev=372328&view=auto
==============================================================================
--- www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT4.html (added)
+++ www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT4.html Thu Sep 19 07:32:46 2019
@@ -0,0 +1,359 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>4. Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs — LLVM 9 documentation</title>
+    <link rel="stylesheet" href="../_static/llvm-theme.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script type="text/javascript" src="../_static/language_data.js"></script>
+    <link rel="index" title="Index" href="../genindex.html" />
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="next" title="5. Building a JIT: Remote-JITing – Process Isolation and Laziness at a Distance" href="BuildingAJIT5.html" />
+    <link rel="prev" title="3. Building a JIT: Per-function Lazy Compilation" href="BuildingAJIT3.html" />
+<style type="text/css">
+  table.right { float: right; margin-left: 20px; }
+  table.right td { border: 1px solid #ccc; }
+</style>
+
+  </head><body>
+<div class="logo">
+  <a href="../index.html">
+    <img src="../_static/logo.png"
+         alt="LLVM Logo" width="250" height="88"/></a>
+</div>
+
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="BuildingAJIT5.html" title="5. Building a JIT: Remote-JITing – Process Isolation and Laziness at a Distance"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="BuildingAJIT3.html" title="3. Building a JIT: Per-function Lazy Compilation"
+             accesskey="P">previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+
+
+    <div class="document">
+      <div class="documentwrapper">
+          <div class="body" role="main">
+            
+  <div class="section" id="building-a-jit-extreme-laziness-using-compile-callbacks-to-jit-from-asts">
+<h1>4. Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs<a class="headerlink" href="#building-a-jit-extreme-laziness-using-compile-callbacks-to-jit-from-asts" title="Permalink to this headline">¶</a></h1>
+<div class="contents local topic" id="contents">
+<ul class="simple">
+<li><a class="reference internal" href="#chapter-4-introduction" id="id1">Chapter 4 Introduction</a></li>
+<li><a class="reference internal" href="#full-code-listing" id="id2">Full Code Listing</a></li>
+</ul>
+</div>
+<p><strong>This tutorial is under active development. It is incomplete and details may
+change frequently.</strong> Nonetheless we invite you to try it out as it stands, and
+we welcome any feedback.</p>
+<div class="section" id="chapter-4-introduction">
+<h2><a class="toc-backref" href="#id1">4.1. Chapter 4 Introduction</a><a class="headerlink" href="#chapter-4-introduction" title="Permalink to this headline">¶</a></h2>
+<p>Welcome to Chapter 4 of the “Building an ORC-based JIT in LLVM” tutorial. This
+chapter introduces the Compile Callbacks and Indirect Stubs APIs and shows how
+they can be used to replace the CompileOnDemand layer from
+<a class="reference external" href="BuildingAJIT3.html">Chapter 3</a> with a custom lazy-JITing scheme that JITs
+directly from Kaleidoscope ASTs.</p>
+<p><strong>To be done:</strong></p>
+<p><strong>(1) Describe the drawbacks of JITing from IR (have to compile to IR first,
+which reduces the benefits of laziness).</strong></p>
+<p><strong>(2) Describe CompileCallbackManagers and IndirectStubManagers in detail.</strong></p>
+<p><strong>(3) Run through the implementation of addFunctionAST.</strong></p>
+</div>
+<div class="section" id="full-code-listing">
+<h2><a class="toc-backref" href="#id2">4.2. Full Code Listing</a><a class="headerlink" href="#full-code-listing" title="Permalink to this headline">¶</a></h2>
+<p>Here is the complete code listing for our running example that JITs lazily from
+Kaleidoscope ASTS. To build this example, use:</p>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># Compile</span>
+clang++ -g toy.cpp <span class="sb">`</span>llvm-config --cxxflags --ldflags --system-libs --libs core orcjit native<span class="sb">`</span> -O3 -o toy
+<span class="c1"># Run</span>
+./toy
+</pre></div>
+</div>
+<p>Here is the code:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">//===- KaleidoscopeJIT.h - A simple JIT for Kaleidoscope --------*- C++ -*-===//</span>
+<span class="c1">//</span>
+<span class="c1">// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.</span>
+<span class="c1">// See https://llvm.org/LICENSE.txt for license information.</span>
+<span class="c1">// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception</span>
+<span class="c1">//</span>
+<span class="c1">//===----------------------------------------------------------------------===//</span>
+<span class="c1">//</span>
+<span class="c1">// Contains a simple JIT definition for use in the kaleidoscope tutorials.</span>
+<span class="c1">//</span>
+<span class="c1">//===----------------------------------------------------------------------===//</span>
+
+<span class="cp">#ifndef LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+<span class="cp">#define LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+
+<span class="cp">#include</span> <span class="cpf">"llvm/ADT/STLExtras.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/ExecutionEngine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/JITSymbol.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/CompileUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IRCompileLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IRTransformLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IndirectionUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/LambdaResolver.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/RTDyldMemoryManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/SectionMemoryManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/DataLayout.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/LegacyPassManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/Mangler.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/DynamicLibrary.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/Error.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/raw_ostream.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Target/TargetMachine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/InstCombine/InstCombine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/Scalar.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/Scalar/GVN.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><algorithm></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><cassert></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><cstdlib></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><map></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><memory></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><string></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><vector></span><span class="cp"></span>
+
+<span class="k">class</span> <span class="nc">PrototypeAST</span><span class="p">;</span>
+<span class="k">class</span> <span class="nc">ExprAST</span><span class="p">;</span>
+
+<span class="c1">/// FunctionAST - This class represents a function definition itself.</span>
+<span class="k">class</span> <span class="nc">FunctionAST</span> <span class="p">{</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">PrototypeAST</span><span class="o">></span> <span class="n">Proto</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">ExprAST</span><span class="o">></span> <span class="n">Body</span><span class="p">;</span>
+
+<span class="k">public</span><span class="o">:</span>
+  <span class="n">FunctionAST</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">PrototypeAST</span><span class="o">></span> <span class="n">Proto</span><span class="p">,</span>
+              <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">ExprAST</span><span class="o">></span> <span class="n">Body</span><span class="p">)</span>
+      <span class="o">:</span> <span class="n">Proto</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Proto</span><span class="p">)),</span> <span class="n">Body</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Body</span><span class="p">))</span> <span class="p">{}</span>
+
+  <span class="k">const</span> <span class="n">PrototypeAST</span><span class="o">&</span> <span class="n">getProto</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span>
+  <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&</span> <span class="n">getName</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span>
+  <span class="n">llvm</span><span class="o">::</span><span class="n">Function</span> <span class="o">*</span><span class="n">codegen</span><span class="p">();</span>
+<span class="p">};</span>
+
+<span class="c1">/// This will compile FnAST to IR, rename the function to add the given</span>
+<span class="c1">/// suffix (needed to prevent a name-clash with the function's stub),</span>
+<span class="c1">/// and then take ownership of the module that the function was compiled</span>
+<span class="c1">/// into.</span>
+<span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">llvm</span><span class="o">::</span><span class="n">Module</span><span class="o">></span>
+<span class="n">irgenAndTakeOwnership</span><span class="p">(</span><span class="n">FunctionAST</span> <span class="o">&</span><span class="n">FnAST</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="o">&</span><span class="n">Suffix</span><span class="p">);</span>
+
+<span class="k">namespace</span> <span class="n">llvm</span> <span class="p">{</span>
+<span class="k">namespace</span> <span class="n">orc</span> <span class="p">{</span>
+
+<span class="k">class</span> <span class="nc">KaleidoscopeJIT</span> <span class="p">{</span>
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">ExecutionSession</span> <span class="n">ES</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">SymbolResolver</span><span class="o">></span> <span class="n">Resolver</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">TargetMachine</span><span class="o">></span> <span class="n">TM</span><span class="p">;</span>
+  <span class="k">const</span> <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">;</span>
+  <span class="n">LegacyRTDyldObjectLinkingLayer</span> <span class="n">ObjectLayer</span><span class="p">;</span>
+  <span class="n">LegacyIRCompileLayer</span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">ObjectLayer</span><span class="p">),</span> <span class="n">SimpleCompiler</span><span class="o">></span> <span class="n">CompileLayer</span><span class="p">;</span>
+
+  <span class="k">using</span> <span class="n">OptimizeFunction</span> <span class="o">=</span>
+      <span class="n">std</span><span class="o">::</span><span class="n">function</span><span class="o"><</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span><span class="p">)</span><span class="o">></span><span class="p">;</span>
+
+  <span class="n">LegacyIRTransformLayer</span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">CompileLayer</span><span class="p">),</span> <span class="n">OptimizeFunction</span><span class="o">></span> <span class="n">OptimizeLayer</span><span class="p">;</span>
+
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">JITCompileCallbackManager</span><span class="o">></span> <span class="n">CompileCallbackMgr</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">IndirectStubsManager</span><span class="o">></span> <span class="n">IndirectStubsMgr</span><span class="p">;</span>
+
+<span class="k">public</span><span class="o">:</span>
+  <span class="n">KaleidoscopeJIT</span><span class="p">()</span>
+      <span class="o">:</span> <span class="n">Resolver</span><span class="p">(</span><span class="n">createLegacyLookupResolver</span><span class="p">(</span>
+            <span class="n">ES</span><span class="p">,</span>
+            <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="o">&</span><span class="n">Name</span><span class="p">)</span> <span class="o">-></span> <span class="n">JITSymbol</span> <span class="p">{</span>
+              <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Sym</span> <span class="o">=</span> <span class="n">IndirectStubsMgr</span><span class="o">-></span><span class="n">findStub</span><span class="p">(</span><span class="n">Name</span><span class="p">,</span> <span class="nb">false</span><span class="p">))</span>
+                <span class="k">return</span> <span class="n">Sym</span><span class="p">;</span>
+              <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Sym</span> <span class="o">=</span> <span class="n">OptimizeLayer</span><span class="p">.</span><span class="n">findSymbol</span><span class="p">(</span><span class="n">Name</span><span class="p">,</span> <span class="nb">false</span><span class="p">))</span>
+                <span class="k">return</span> <span class="n">Sym</span><span class="p">;</span>
+              <span class="k">else</span> <span class="nf">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Err</span> <span class="o">=</span> <span class="n">Sym</span><span class="p">.</span><span class="n">takeError</span><span class="p">())</span>
+                <span class="k">return</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Err</span><span class="p">);</span>
+              <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">SymAddr</span> <span class="o">=</span>
+                      <span class="n">RTDyldMemoryManager</span><span class="o">::</span><span class="n">getSymbolAddressInProcess</span><span class="p">(</span><span class="n">Name</span><span class="p">))</span>
+                <span class="k">return</span> <span class="n">JITSymbol</span><span class="p">(</span><span class="n">SymAddr</span><span class="p">,</span> <span class="n">JITSymbolFlags</span><span class="o">::</span><span class="n">Exported</span><span class="p">);</span>
+              <span class="k">return</span> <span class="k">nullptr</span><span class="p">;</span>
+            <span class="p">},</span>
+            <span class="p">[](</span><span class="n">Error</span> <span class="n">Err</span><span class="p">)</span> <span class="p">{</span> <span class="n">cantFail</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Err</span><span class="p">),</span> <span class="s">"lookupFlags failed"</span><span class="p">);</span> <span class="p">})),</span>
+        <span class="n">TM</span><span class="p">(</span><span class="n">EngineBuilder</span><span class="p">().</span><span class="n">selectTarget</span><span class="p">()),</span> <span class="n">DL</span><span class="p">(</span><span class="n">TM</span><span class="o">-></span><span class="n">createDataLayout</span><span class="p">()),</span>
+        <span class="n">ObjectLayer</span><span class="p">(</span><span class="n">AcknowledgeORCv1Deprecation</span><span class="p">,</span> <span class="n">ES</span><span class="p">,</span>
+                    <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="n">VModuleKey</span> <span class="n">K</span><span class="p">)</span> <span class="p">{</span>
+                      <span class="k">return</span> <span class="n">LegacyRTDyldObjectLinkingLayer</span><span class="o">::</span><span class="n">Resources</span><span class="p">{</span>
+                          <span class="n">std</span><span class="o">::</span><span class="n">make_shared</span><span class="o"><</span><span class="n">SectionMemoryManager</span><span class="o">></span><span class="p">(),</span> <span class="n">Resolver</span><span class="p">};</span>
+                    <span class="p">}),</span>
+        <span class="n">CompileLayer</span><span class="p">(</span><span class="n">AcknowledgeORCv1Deprecation</span><span class="p">,</span> <span class="n">ObjectLayer</span><span class="p">,</span>
+                     <span class="n">SimpleCompiler</span><span class="p">(</span><span class="o">*</span><span class="n">TM</span><span class="p">)),</span>
+        <span class="n">OptimizeLayer</span><span class="p">(</span><span class="n">AcknowledgeORCv1Deprecation</span><span class="p">,</span> <span class="n">CompileLayer</span><span class="p">,</span>
+                      <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+                        <span class="k">return</span> <span class="n">optimizeModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">));</span>
+                      <span class="p">}),</span>
+        <span class="n">CompileCallbackMgr</span><span class="p">(</span><span class="n">cantFail</span><span class="p">(</span><span class="n">orc</span><span class="o">::</span><span class="n">createLocalCompileCallbackManager</span><span class="p">(</span>
+            <span class="n">TM</span><span class="o">-></span><span class="n">getTargetTriple</span><span class="p">(),</span> <span class="n">ES</span><span class="p">,</span> <span class="mi">0</span><span class="p">)))</span> <span class="p">{</span>
+    <span class="k">auto</span> <span class="n">IndirectStubsMgrBuilder</span> <span class="o">=</span>
+      <span class="n">orc</span><span class="o">::</span><span class="n">createLocalIndirectStubsManagerBuilder</span><span class="p">(</span><span class="n">TM</span><span class="o">-></span><span class="n">getTargetTriple</span><span class="p">());</span>
+    <span class="n">IndirectStubsMgr</span> <span class="o">=</span> <span class="n">IndirectStubsMgrBuilder</span><span class="p">();</span>
+    <span class="n">llvm</span><span class="o">::</span><span class="n">sys</span><span class="o">::</span><span class="n">DynamicLibrary</span><span class="o">::</span><span class="n">LoadLibraryPermanently</span><span class="p">(</span><span class="k">nullptr</span><span class="p">);</span>
+  <span class="p">}</span>
+
+  <span class="n">TargetMachine</span> <span class="o">&</span><span class="n">getTargetMachine</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="o">*</span><span class="n">TM</span><span class="p">;</span> <span class="p">}</span>
+
+  <span class="n">VModuleKey</span> <span class="n">addModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+    <span class="c1">// Add the module to the JIT with a new VModuleKey.</span>
+    <span class="k">auto</span> <span class="n">K</span> <span class="o">=</span> <span class="n">ES</span><span class="p">.</span><span class="n">allocateVModule</span><span class="p">();</span>
+    <span class="n">cantFail</span><span class="p">(</span><span class="n">OptimizeLayer</span><span class="p">.</span><span class="n">addModule</span><span class="p">(</span><span class="n">K</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">)));</span>
+    <span class="k">return</span> <span class="n">K</span><span class="p">;</span>
+  <span class="p">}</span>
+
+  <span class="n">Error</span> <span class="n">addFunctionAST</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">FunctionAST</span><span class="o">></span> <span class="n">FnAST</span><span class="p">)</span> <span class="p">{</span>
+    <span class="c1">// Move ownership of FnAST to a shared pointer - C++11 lambdas don't support</span>
+    <span class="c1">// capture-by-move, which is be required for unique_ptr.</span>
+    <span class="k">auto</span> <span class="n">SharedFnAST</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">FunctionAST</span><span class="o">></span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">FnAST</span><span class="p">));</span>
+
+    <span class="c1">// Set the action to compile our AST. This lambda will be run if/when</span>
+    <span class="c1">// execution hits the compile callback (via the stub).</span>
+    <span class="c1">//</span>
+    <span class="c1">// The steps to compile are:</span>
+    <span class="c1">// (1) IRGen the function.</span>
+    <span class="c1">// (2) Add the IR module to the JIT to make it executable like any other</span>
+    <span class="c1">//     module.</span>
+    <span class="c1">// (3) Use findSymbol to get the address of the compiled function.</span>
+    <span class="c1">// (4) Update the stub pointer to point at the implementation so that</span>
+    <span class="c1">///    subsequent calls go directly to it and bypass the compiler.</span>
+    <span class="c1">// (5) Return the address of the implementation: this lambda will actually</span>
+    <span class="c1">//     be run inside an attempted call to the function, and we need to</span>
+    <span class="c1">//     continue on to the implementation to complete the attempted call.</span>
+    <span class="c1">//     The JIT runtime (the resolver block) will use the return address of</span>
+    <span class="c1">//     this function as the address to continue at once it has reset the</span>
+    <span class="c1">//     CPU state to what it was immediately before the call.</span>
+    <span class="k">auto</span> <span class="n">CompileAction</span> <span class="o">=</span> <span class="p">[</span><span class="k">this</span><span class="p">,</span> <span class="n">SharedFnAST</span><span class="p">]()</span> <span class="p">{</span>
+      <span class="k">auto</span> <span class="n">M</span> <span class="o">=</span> <span class="n">irgenAndTakeOwnership</span><span class="p">(</span><span class="o">*</span><span class="n">SharedFnAST</span><span class="p">,</span> <span class="s">"$impl"</span><span class="p">);</span>
+      <span class="n">addModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">));</span>
+      <span class="k">auto</span> <span class="n">Sym</span> <span class="o">=</span> <span class="n">findSymbol</span><span class="p">(</span><span class="n">SharedFnAST</span><span class="o">-></span><span class="n">getName</span><span class="p">()</span> <span class="o">+</span> <span class="s">"$impl"</span><span class="p">);</span>
+      <span class="n">assert</span><span class="p">(</span><span class="n">Sym</span> <span class="o">&&</span> <span class="s">"Couldn't find compiled function?"</span><span class="p">);</span>
+      <span class="n">JITTargetAddress</span> <span class="n">SymAddr</span> <span class="o">=</span> <span class="n">cantFail</span><span class="p">(</span><span class="n">Sym</span><span class="p">.</span><span class="n">getAddress</span><span class="p">());</span>
+      <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Err</span> <span class="o">=</span> <span class="n">IndirectStubsMgr</span><span class="o">-></span><span class="n">updatePointer</span><span class="p">(</span>
+              <span class="n">mangle</span><span class="p">(</span><span class="n">SharedFnAST</span><span class="o">-></span><span class="n">getName</span><span class="p">()),</span> <span class="n">SymAddr</span><span class="p">))</span> <span class="p">{</span>
+        <span class="n">logAllUnhandledErrors</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Err</span><span class="p">),</span> <span class="n">errs</span><span class="p">(),</span>
+                              <span class="s">"Error updating function pointer: "</span><span class="p">);</span>
+        <span class="n">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
+      <span class="p">}</span>
+
+      <span class="k">return</span> <span class="n">SymAddr</span><span class="p">;</span>
+    <span class="p">};</span>
+
+    <span class="c1">// Create a CompileCallback using the CompileAction - this is the re-entry</span>
+    <span class="c1">// point into the compiler for functions that haven't been compiled yet.</span>
+    <span class="k">auto</span> <span class="n">CCAddr</span> <span class="o">=</span> <span class="n">cantFail</span><span class="p">(</span>
+        <span class="n">CompileCallbackMgr</span><span class="o">-></span><span class="n">getCompileCallback</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">CompileAction</span><span class="p">)));</span>
+
+    <span class="c1">// Create an indirect stub. This serves as the functions "canonical</span>
+    <span class="c1">// definition" - an unchanging (constant address) entry point to the</span>
+    <span class="c1">// function implementation.</span>
+    <span class="c1">// Initially we point the stub's function-pointer at the compile callback</span>
+    <span class="c1">// that we just created. When the compile action for the callback is run we</span>
+    <span class="c1">// will update the stub's function pointer to point at the function</span>
+    <span class="c1">// implementation that we just implemented.</span>
+    <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Err</span> <span class="o">=</span> <span class="n">IndirectStubsMgr</span><span class="o">-></span><span class="n">createStub</span><span class="p">(</span>
+            <span class="n">mangle</span><span class="p">(</span><span class="n">SharedFnAST</span><span class="o">-></span><span class="n">getName</span><span class="p">()),</span> <span class="n">CCAddr</span><span class="p">,</span> <span class="n">JITSymbolFlags</span><span class="o">::</span><span class="n">Exported</span><span class="p">))</span>
+      <span class="k">return</span> <span class="n">Err</span><span class="p">;</span>
+
+    <span class="k">return</span> <span class="n">Error</span><span class="o">::</span><span class="n">success</span><span class="p">();</span>
+  <span class="p">}</span>
+
+  <span class="n">JITSymbol</span> <span class="n">findSymbol</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">Name</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">return</span> <span class="n">OptimizeLayer</span><span class="p">.</span><span class="n">findSymbol</span><span class="p">(</span><span class="n">mangle</span><span class="p">(</span><span class="n">Name</span><span class="p">),</span> <span class="nb">true</span><span class="p">);</span>
+  <span class="p">}</span>
+
+  <span class="kt">void</span> <span class="n">removeModule</span><span class="p">(</span><span class="n">VModuleKey</span> <span class="n">K</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">cantFail</span><span class="p">(</span><span class="n">OptimizeLayer</span><span class="p">.</span><span class="n">removeModule</span><span class="p">(</span><span class="n">K</span><span class="p">));</span>
+  <span class="p">}</span>
+
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">mangle</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="o">&</span><span class="n">Name</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">MangledName</span><span class="p">;</span>
+    <span class="n">raw_string_ostream</span> <span class="nf">MangledNameStream</span><span class="p">(</span><span class="n">MangledName</span><span class="p">);</span>
+    <span class="n">Mangler</span><span class="o">::</span><span class="n">getNameWithPrefix</span><span class="p">(</span><span class="n">MangledNameStream</span><span class="p">,</span> <span class="n">Name</span><span class="p">,</span> <span class="n">DL</span><span class="p">);</span>
+    <span class="k">return</span> <span class="n">MangledNameStream</span><span class="p">.</span><span class="n">str</span><span class="p">();</span>
+  <span class="p">}</span>
+
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">optimizeModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+    <span class="c1">// Create a function pass manager.</span>
+    <span class="k">auto</span> <span class="n">FPM</span> <span class="o">=</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">legacy</span><span class="o">::</span><span class="n">FunctionPassManager</span><span class="o">></span><span class="p">(</span><span class="n">M</span><span class="p">.</span><span class="n">get</span><span class="p">());</span>
+
+    <span class="c1">// Add some optimizations.</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createInstructionCombiningPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createReassociatePass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createGVNPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createCFGSimplificationPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">doInitialization</span><span class="p">();</span>
+
+    <span class="c1">// Run the optimizations over all functions in the module being added to</span>
+    <span class="c1">// the JIT.</span>
+    <span class="k">for</span> <span class="p">(</span><span class="k">auto</span> <span class="o">&</span><span class="nl">F</span> <span class="p">:</span> <span class="o">*</span><span class="n">M</span><span class="p">)</span>
+      <span class="n">FPM</span><span class="o">-></span><span class="n">run</span><span class="p">(</span><span class="n">F</span><span class="p">);</span>
+
+    <span class="k">return</span> <span class="n">M</span><span class="p">;</span>
+  <span class="p">}</span>
+<span class="p">};</span>
+
+<span class="p">}</span> <span class="c1">// end namespace orc</span>
+<span class="p">}</span> <span class="c1">// end namespace llvm</span>
+
+<span class="cp">#endif </span><span class="c1">// LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+</pre></div>
+</div>
+<p><a class="reference external" href="BuildingAJIT5.html">Next: Remote-JITing – Process-isolation and laziness-at-a-distance</a></p>
+</div>
+</div>
+
+
+          </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="BuildingAJIT5.html" title="5. Building a JIT: Remote-JITing – Process Isolation and Laziness at a Distance"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="BuildingAJIT3.html" title="3. Building a JIT: Per-function Lazy Compilation"
+             >previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" >LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        © Copyright 2003-2019, LLVM Project.
+      Last updated on 2019-09-19.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.4.
+    </div>
+  </body>
+</html>
\ No newline at end of file

Added: www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT5.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT5.html?rev=372328&view=auto
==============================================================================
--- www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT5.html (added)
+++ www-releases/trunk/9.0.0/docs/tutorial/BuildingAJIT5.html Thu Sep 19 07:32:46 2019
@@ -0,0 +1,494 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>5. Building a JIT: Remote-JITing – Process Isolation and Laziness at a Distance — LLVM 9 documentation</title>
+    <link rel="stylesheet" href="../_static/llvm-theme.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script type="text/javascript" src="../_static/language_data.js"></script>
+    <link rel="index" title="Index" href="../genindex.html" />
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="next" title="LLVM 9.0.0 Release Notes" href="../ReleaseNotes.html" />
+    <link rel="prev" title="4. Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs" href="BuildingAJIT4.html" />
+<style type="text/css">
+  table.right { float: right; margin-left: 20px; }
+  table.right td { border: 1px solid #ccc; }
+</style>
+
+  </head><body>
+<div class="logo">
+  <a href="../index.html">
+    <img src="../_static/logo.png"
+         alt="LLVM Logo" width="250" height="88"/></a>
+</div>
+
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="../ReleaseNotes.html" title="LLVM 9.0.0 Release Notes"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="BuildingAJIT4.html" title="4. Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs"
+             accesskey="P">previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+
+
+    <div class="document">
+      <div class="documentwrapper">
+          <div class="body" role="main">
+            
+  <div class="section" id="building-a-jit-remote-jiting-process-isolation-and-laziness-at-a-distance">
+<h1>5. Building a JIT: Remote-JITing – Process Isolation and Laziness at a Distance<a class="headerlink" href="#building-a-jit-remote-jiting-process-isolation-and-laziness-at-a-distance" title="Permalink to this headline">¶</a></h1>
+<div class="contents local topic" id="contents">
+<ul class="simple">
+<li><a class="reference internal" href="#chapter-5-introduction" id="id1">Chapter 5 Introduction</a></li>
+<li><a class="reference internal" href="#full-code-listing" id="id2">Full Code Listing</a></li>
+</ul>
+</div>
+<p><strong>This tutorial is under active development. It is incomplete and details may
+change frequently.</strong> Nonetheless we invite you to try it out as it stands, and
+we welcome any feedback.</p>
+<div class="section" id="chapter-5-introduction">
+<h2><a class="toc-backref" href="#id1">5.1. Chapter 5 Introduction</a><a class="headerlink" href="#chapter-5-introduction" title="Permalink to this headline">¶</a></h2>
+<p>Welcome to Chapter 5 of the “Building an ORC-based JIT in LLVM” tutorial. This
+chapter introduces the ORC RemoteJIT Client/Server APIs and shows how to use
+them to build a JIT stack that will execute its code via a communications
+channel with a different process. This can be a separate process on the same
+machine, a process on a different machine, or even a process on a different
+platform/architecture. The code builds on top of the lazy-AST-compiling JIT
+stack from <a class="reference external" href="BuildingAJIT3.html">Chapter 4</a>.</p>
+<p><strong>To be done – this is going to be a long one:</strong></p>
+<p><strong>(1) Introduce channels, RPC, RemoteJIT Client and Server APIs</strong></p>
+<p><strong>(2) Describe the client code in greater detail. Discuss modifications of the
+KaleidoscopeJIT class, and the REPL itself.</strong></p>
+<p><strong>(3) Describe the server code.</strong></p>
+<p><strong>(4) Describe how to run the demo.</strong></p>
+</div>
+<div class="section" id="full-code-listing">
+<h2><a class="toc-backref" href="#id2">5.2. Full Code Listing</a><a class="headerlink" href="#full-code-listing" title="Permalink to this headline">¶</a></h2>
+<p>Here is the complete code listing for our running example that JITs lazily from
+Kaleidoscope ASTS. To build this example, use:</p>
+<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># Compile</span>
+clang++ -g toy.cpp <span class="sb">`</span>llvm-config --cxxflags --ldflags --system-libs --libs core orcjit native<span class="sb">`</span> -O3 -o toy
+clang++ -g Server/server.cpp <span class="sb">`</span>llvm-config --cxxflags --ldflags --system-libs --libs core orcjit native<span class="sb">`</span> -O3 -o toy-server
+<span class="c1"># Run</span>
+./toy-server <span class="p">&</span>
+./toy
+</pre></div>
+</div>
+<p>Here is the code for the modified KaleidoscopeJIT:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">//===- KaleidoscopeJIT.h - A simple JIT for Kaleidoscope --------*- C++ -*-===//</span>
+<span class="c1">//</span>
+<span class="c1">// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.</span>
+<span class="c1">// See https://llvm.org/LICENSE.txt for license information.</span>
+<span class="c1">// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception</span>
+<span class="c1">//</span>
+<span class="c1">//===----------------------------------------------------------------------===//</span>
+<span class="c1">//</span>
+<span class="c1">// Contains a simple JIT definition for use in the kaleidoscope tutorials.</span>
+<span class="c1">//</span>
+<span class="c1">//===----------------------------------------------------------------------===//</span>
+
+<span class="cp">#ifndef LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+<span class="cp">#define LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+
+<span class="cp">#include</span> <span class="cpf">"RemoteJITUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ADT/STLExtras.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ADT/SmallVector.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ADT/Triple.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/ExecutionEngine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/JITSymbol.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/CompileUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IRCompileLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IRTransformLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/IndirectionUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/LambdaResolver.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/DataLayout.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/LegacyPassManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/IR/Mangler.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/DynamicLibrary.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/Error.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/raw_ostream.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Target/TargetMachine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/InstCombine/InstCombine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/Scalar.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Transforms/Scalar/GVN.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><algorithm></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><cassert></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><cstdlib></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><map></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><memory></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><string></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><vector></span><span class="cp"></span>
+
+<span class="k">class</span> <span class="nc">PrototypeAST</span><span class="p">;</span>
+<span class="k">class</span> <span class="nc">ExprAST</span><span class="p">;</span>
+
+<span class="c1">/// FunctionAST - This class represents a function definition itself.</span>
+<span class="k">class</span> <span class="nc">FunctionAST</span> <span class="p">{</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">PrototypeAST</span><span class="o">></span> <span class="n">Proto</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">ExprAST</span><span class="o">></span> <span class="n">Body</span><span class="p">;</span>
+
+<span class="k">public</span><span class="o">:</span>
+  <span class="n">FunctionAST</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">PrototypeAST</span><span class="o">></span> <span class="n">Proto</span><span class="p">,</span>
+              <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">ExprAST</span><span class="o">></span> <span class="n">Body</span><span class="p">)</span>
+      <span class="o">:</span> <span class="n">Proto</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Proto</span><span class="p">)),</span> <span class="n">Body</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Body</span><span class="p">))</span> <span class="p">{}</span>
+
+  <span class="k">const</span> <span class="n">PrototypeAST</span><span class="o">&</span> <span class="n">getProto</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span>
+  <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&</span> <span class="n">getName</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span>
+  <span class="n">llvm</span><span class="o">::</span><span class="n">Function</span> <span class="o">*</span><span class="n">codegen</span><span class="p">();</span>
+<span class="p">};</span>
+
+<span class="c1">/// This will compile FnAST to IR, rename the function to add the given</span>
+<span class="c1">/// suffix (needed to prevent a name-clash with the function's stub),</span>
+<span class="c1">/// and then take ownership of the module that the function was compiled</span>
+<span class="c1">/// into.</span>
+<span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">llvm</span><span class="o">::</span><span class="n">Module</span><span class="o">></span>
+<span class="n">irgenAndTakeOwnership</span><span class="p">(</span><span class="n">FunctionAST</span> <span class="o">&</span><span class="n">FnAST</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="o">&</span><span class="n">Suffix</span><span class="p">);</span>
+
+<span class="k">namespace</span> <span class="n">llvm</span> <span class="p">{</span>
+<span class="k">namespace</span> <span class="n">orc</span> <span class="p">{</span>
+
+<span class="c1">// Typedef the remote-client API.</span>
+<span class="k">using</span> <span class="n">MyRemote</span> <span class="o">=</span> <span class="n">remote</span><span class="o">::</span><span class="n">OrcRemoteTargetClient</span><span class="p">;</span>
+
+<span class="k">class</span> <span class="nc">KaleidoscopeJIT</span> <span class="p">{</span>
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">ExecutionSession</span> <span class="o">&</span><span class="n">ES</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">SymbolResolver</span><span class="o">></span> <span class="n">Resolver</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">TargetMachine</span><span class="o">></span> <span class="n">TM</span><span class="p">;</span>
+  <span class="k">const</span> <span class="n">DataLayout</span> <span class="n">DL</span><span class="p">;</span>
+  <span class="n">LegacyRTDyldObjectLinkingLayer</span> <span class="n">ObjectLayer</span><span class="p">;</span>
+  <span class="n">LegacyIRCompileLayer</span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">ObjectLayer</span><span class="p">),</span> <span class="n">SimpleCompiler</span><span class="o">></span> <span class="n">CompileLayer</span><span class="p">;</span>
+
+  <span class="k">using</span> <span class="n">OptimizeFunction</span> <span class="o">=</span>
+      <span class="n">std</span><span class="o">::</span><span class="n">function</span><span class="o"><</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span><span class="p">)</span><span class="o">></span><span class="p">;</span>
+
+  <span class="n">LegacyIRTransformLayer</span><span class="o"><</span><span class="k">decltype</span><span class="p">(</span><span class="n">CompileLayer</span><span class="p">),</span> <span class="n">OptimizeFunction</span><span class="o">></span> <span class="n">OptimizeLayer</span><span class="p">;</span>
+
+  <span class="n">JITCompileCallbackManager</span> <span class="o">*</span><span class="n">CompileCallbackMgr</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">IndirectStubsManager</span><span class="o">></span> <span class="n">IndirectStubsMgr</span><span class="p">;</span>
+  <span class="n">MyRemote</span> <span class="o">&</span><span class="n">Remote</span><span class="p">;</span>
+
+<span class="k">public</span><span class="o">:</span>
+  <span class="n">KaleidoscopeJIT</span><span class="p">(</span><span class="n">ExecutionSession</span> <span class="o">&</span><span class="n">ES</span><span class="p">,</span> <span class="n">MyRemote</span> <span class="o">&</span><span class="n">Remote</span><span class="p">)</span>
+      <span class="o">:</span> <span class="n">ES</span><span class="p">(</span><span class="n">ES</span><span class="p">),</span>
+        <span class="n">Resolver</span><span class="p">(</span><span class="n">createLegacyLookupResolver</span><span class="p">(</span>
+            <span class="n">ES</span><span class="p">,</span>
+            <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="o">&</span><span class="n">Name</span><span class="p">)</span> <span class="o">-></span> <span class="n">JITSymbol</span> <span class="p">{</span>
+              <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Sym</span> <span class="o">=</span> <span class="n">IndirectStubsMgr</span><span class="o">-></span><span class="n">findStub</span><span class="p">(</span><span class="n">Name</span><span class="p">,</span> <span class="nb">false</span><span class="p">))</span>
+                <span class="k">return</span> <span class="n">Sym</span><span class="p">;</span>
+              <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Sym</span> <span class="o">=</span> <span class="n">OptimizeLayer</span><span class="p">.</span><span class="n">findSymbol</span><span class="p">(</span><span class="n">Name</span><span class="p">,</span> <span class="nb">false</span><span class="p">))</span>
+                <span class="k">return</span> <span class="n">Sym</span><span class="p">;</span>
+              <span class="k">else</span> <span class="nf">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Err</span> <span class="o">=</span> <span class="n">Sym</span><span class="p">.</span><span class="n">takeError</span><span class="p">())</span>
+                <span class="k">return</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Err</span><span class="p">);</span>
+              <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Addr</span> <span class="o">=</span> <span class="n">cantFail</span><span class="p">(</span><span class="k">this</span><span class="o">-></span><span class="n">Remote</span><span class="p">.</span><span class="n">getSymbolAddress</span><span class="p">(</span><span class="n">Name</span><span class="p">)))</span>
+                <span class="k">return</span> <span class="n">JITSymbol</span><span class="p">(</span><span class="n">Addr</span><span class="p">,</span> <span class="n">JITSymbolFlags</span><span class="o">::</span><span class="n">Exported</span><span class="p">);</span>
+              <span class="k">return</span> <span class="k">nullptr</span><span class="p">;</span>
+            <span class="p">},</span>
+            <span class="p">[](</span><span class="n">Error</span> <span class="n">Err</span><span class="p">)</span> <span class="p">{</span> <span class="n">cantFail</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Err</span><span class="p">),</span> <span class="s">"lookupFlags failed"</span><span class="p">);</span> <span class="p">})),</span>
+        <span class="n">TM</span><span class="p">(</span><span class="n">EngineBuilder</span><span class="p">().</span><span class="n">selectTarget</span><span class="p">(</span><span class="n">Triple</span><span class="p">(</span><span class="n">Remote</span><span class="p">.</span><span class="n">getTargetTriple</span><span class="p">()),</span> <span class="s">""</span><span class="p">,</span>
+                                        <span class="s">""</span><span class="p">,</span> <span class="n">SmallVector</span><span class="o"><</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">,</span> <span class="mi">0</span><span class="o">></span><span class="p">())),</span>
+        <span class="n">DL</span><span class="p">(</span><span class="n">TM</span><span class="o">-></span><span class="n">createDataLayout</span><span class="p">()),</span>
+        <span class="n">ObjectLayer</span><span class="p">(</span><span class="n">AcknowledgeORCv1Deprecation</span><span class="p">,</span> <span class="n">ES</span><span class="p">,</span>
+                    <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="n">VModuleKey</span> <span class="n">K</span><span class="p">)</span> <span class="p">{</span>
+                      <span class="k">return</span> <span class="n">LegacyRTDyldObjectLinkingLayer</span><span class="o">::</span><span class="n">Resources</span><span class="p">{</span>
+                          <span class="n">cantFail</span><span class="p">(</span><span class="k">this</span><span class="o">-></span><span class="n">Remote</span><span class="p">.</span><span class="n">createRemoteMemoryManager</span><span class="p">()),</span>
+                          <span class="n">Resolver</span><span class="p">};</span>
+                    <span class="p">}),</span>
+        <span class="n">CompileLayer</span><span class="p">(</span><span class="n">AcknowledgeORCv1Deprecation</span><span class="p">,</span> <span class="n">ObjectLayer</span><span class="p">,</span>
+                     <span class="n">SimpleCompiler</span><span class="p">(</span><span class="o">*</span><span class="n">TM</span><span class="p">)),</span>
+        <span class="n">OptimizeLayer</span><span class="p">(</span><span class="n">AcknowledgeORCv1Deprecation</span><span class="p">,</span> <span class="n">CompileLayer</span><span class="p">,</span>
+                      <span class="p">[</span><span class="k">this</span><span class="p">](</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+                        <span class="k">return</span> <span class="n">optimizeModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">));</span>
+                      <span class="p">}),</span>
+        <span class="n">Remote</span><span class="p">(</span><span class="n">Remote</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">auto</span> <span class="n">CCMgrOrErr</span> <span class="o">=</span> <span class="n">Remote</span><span class="p">.</span><span class="n">enableCompileCallbacks</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span>
+    <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">CCMgrOrErr</span><span class="p">)</span> <span class="p">{</span>
+      <span class="n">logAllUnhandledErrors</span><span class="p">(</span><span class="n">CCMgrOrErr</span><span class="p">.</span><span class="n">takeError</span><span class="p">(),</span> <span class="n">errs</span><span class="p">(),</span>
+                            <span class="s">"Error enabling remote compile callbacks:"</span><span class="p">);</span>
+      <span class="n">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
+    <span class="p">}</span>
+    <span class="n">CompileCallbackMgr</span> <span class="o">=</span> <span class="o">&*</span><span class="n">CCMgrOrErr</span><span class="p">;</span>
+    <span class="n">IndirectStubsMgr</span> <span class="o">=</span> <span class="n">cantFail</span><span class="p">(</span><span class="n">Remote</span><span class="p">.</span><span class="n">createIndirectStubsManager</span><span class="p">());</span>
+    <span class="n">llvm</span><span class="o">::</span><span class="n">sys</span><span class="o">::</span><span class="n">DynamicLibrary</span><span class="o">::</span><span class="n">LoadLibraryPermanently</span><span class="p">(</span><span class="k">nullptr</span><span class="p">);</span>
+  <span class="p">}</span>
+
+  <span class="n">TargetMachine</span> <span class="o">&</span><span class="n">getTargetMachine</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="o">*</span><span class="n">TM</span><span class="p">;</span> <span class="p">}</span>
+
+  <span class="n">VModuleKey</span> <span class="n">addModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+    <span class="c1">// Add the module with a new VModuleKey.</span>
+    <span class="k">auto</span> <span class="n">K</span> <span class="o">=</span> <span class="n">ES</span><span class="p">.</span><span class="n">allocateVModule</span><span class="p">();</span>
+    <span class="n">cantFail</span><span class="p">(</span><span class="n">OptimizeLayer</span><span class="p">.</span><span class="n">addModule</span><span class="p">(</span><span class="n">K</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">)));</span>
+    <span class="k">return</span> <span class="n">K</span><span class="p">;</span>
+  <span class="p">}</span>
+
+  <span class="n">Error</span> <span class="n">addFunctionAST</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">FunctionAST</span><span class="o">></span> <span class="n">FnAST</span><span class="p">)</span> <span class="p">{</span>
+    <span class="c1">// Move ownership of FnAST to a shared pointer - C++11 lambdas don't support</span>
+    <span class="c1">// capture-by-move, which is be required for unique_ptr.</span>
+    <span class="k">auto</span> <span class="n">SharedFnAST</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">FunctionAST</span><span class="o">></span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">FnAST</span><span class="p">));</span>
+
+    <span class="c1">// Set the action to compile our AST. This lambda will be run if/when</span>
+    <span class="c1">// execution hits the compile callback (via the stub).</span>
+    <span class="c1">//</span>
+    <span class="c1">// The steps to compile are:</span>
+    <span class="c1">// (1) IRGen the function.</span>
+    <span class="c1">// (2) Add the IR module to the JIT to make it executable like any other</span>
+    <span class="c1">//     module.</span>
+    <span class="c1">// (3) Use findSymbol to get the address of the compiled function.</span>
+    <span class="c1">// (4) Update the stub pointer to point at the implementation so that</span>
+    <span class="c1">///    subsequent calls go directly to it and bypass the compiler.</span>
+    <span class="c1">// (5) Return the address of the implementation: this lambda will actually</span>
+    <span class="c1">//     be run inside an attempted call to the function, and we need to</span>
+    <span class="c1">//     continue on to the implementation to complete the attempted call.</span>
+    <span class="c1">//     The JIT runtime (the resolver block) will use the return address of</span>
+    <span class="c1">//     this function as the address to continue at once it has reset the</span>
+    <span class="c1">//     CPU state to what it was immediately before the call.</span>
+    <span class="k">auto</span> <span class="n">CompileAction</span> <span class="o">=</span> <span class="p">[</span><span class="k">this</span><span class="p">,</span> <span class="n">SharedFnAST</span><span class="p">]()</span> <span class="p">{</span>
+      <span class="k">auto</span> <span class="n">M</span> <span class="o">=</span> <span class="n">irgenAndTakeOwnership</span><span class="p">(</span><span class="o">*</span><span class="n">SharedFnAST</span><span class="p">,</span> <span class="s">"$impl"</span><span class="p">);</span>
+      <span class="n">addModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">M</span><span class="p">));</span>
+      <span class="k">auto</span> <span class="n">Sym</span> <span class="o">=</span> <span class="n">findSymbol</span><span class="p">(</span><span class="n">SharedFnAST</span><span class="o">-></span><span class="n">getName</span><span class="p">()</span> <span class="o">+</span> <span class="s">"$impl"</span><span class="p">);</span>
+      <span class="n">assert</span><span class="p">(</span><span class="n">Sym</span> <span class="o">&&</span> <span class="s">"Couldn't find compiled function?"</span><span class="p">);</span>
+      <span class="n">JITTargetAddress</span> <span class="n">SymAddr</span> <span class="o">=</span> <span class="n">cantFail</span><span class="p">(</span><span class="n">Sym</span><span class="p">.</span><span class="n">getAddress</span><span class="p">());</span>
+      <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Err</span> <span class="o">=</span> <span class="n">IndirectStubsMgr</span><span class="o">-></span><span class="n">updatePointer</span><span class="p">(</span>
+              <span class="n">mangle</span><span class="p">(</span><span class="n">SharedFnAST</span><span class="o">-></span><span class="n">getName</span><span class="p">()),</span> <span class="n">SymAddr</span><span class="p">))</span> <span class="p">{</span>
+        <span class="n">logAllUnhandledErrors</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">Err</span><span class="p">),</span> <span class="n">errs</span><span class="p">(),</span>
+                              <span class="s">"Error updating function pointer: "</span><span class="p">);</span>
+        <span class="n">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
+      <span class="p">}</span>
+
+      <span class="k">return</span> <span class="n">SymAddr</span><span class="p">;</span>
+    <span class="p">};</span>
+
+    <span class="c1">// Create a CompileCallback suing the CompileAction - this is the re-entry</span>
+    <span class="c1">// point into the compiler for functions that haven't been compiled yet.</span>
+    <span class="k">auto</span> <span class="n">CCAddr</span> <span class="o">=</span> <span class="n">cantFail</span><span class="p">(</span>
+        <span class="n">CompileCallbackMgr</span><span class="o">-></span><span class="n">getCompileCallback</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">move</span><span class="p">(</span><span class="n">CompileAction</span><span class="p">)));</span>
+
+    <span class="c1">// Create an indirect stub. This serves as the functions "canonical</span>
+    <span class="c1">// definition" - an unchanging (constant address) entry point to the</span>
+    <span class="c1">// function implementation.</span>
+    <span class="c1">// Initially we point the stub's function-pointer at the compile callback</span>
+    <span class="c1">// that we just created. In the compile action for the callback we will</span>
+    <span class="c1">// update the stub's function pointer to point at the function</span>
+    <span class="c1">// implementation that we just implemented.</span>
+    <span class="k">if</span> <span class="p">(</span><span class="k">auto</span> <span class="n">Err</span> <span class="o">=</span> <span class="n">IndirectStubsMgr</span><span class="o">-></span><span class="n">createStub</span><span class="p">(</span>
+            <span class="n">mangle</span><span class="p">(</span><span class="n">SharedFnAST</span><span class="o">-></span><span class="n">getName</span><span class="p">()),</span> <span class="n">CCAddr</span><span class="p">,</span> <span class="n">JITSymbolFlags</span><span class="o">::</span><span class="n">Exported</span><span class="p">))</span>
+      <span class="k">return</span> <span class="n">Err</span><span class="p">;</span>
+
+    <span class="k">return</span> <span class="n">Error</span><span class="o">::</span><span class="n">success</span><span class="p">();</span>
+  <span class="p">}</span>
+
+  <span class="n">Error</span> <span class="n">executeRemoteExpr</span><span class="p">(</span><span class="n">JITTargetAddress</span> <span class="n">ExprAddr</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">return</span> <span class="n">Remote</span><span class="p">.</span><span class="n">callVoidVoid</span><span class="p">(</span><span class="n">ExprAddr</span><span class="p">);</span>
+  <span class="p">}</span>
+
+  <span class="n">JITSymbol</span> <span class="n">findSymbol</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">Name</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">return</span> <span class="n">OptimizeLayer</span><span class="p">.</span><span class="n">findSymbol</span><span class="p">(</span><span class="n">mangle</span><span class="p">(</span><span class="n">Name</span><span class="p">),</span> <span class="nb">true</span><span class="p">);</span>
+  <span class="p">}</span>
+
+  <span class="kt">void</span> <span class="n">removeModule</span><span class="p">(</span><span class="n">VModuleKey</span> <span class="n">K</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">cantFail</span><span class="p">(</span><span class="n">OptimizeLayer</span><span class="p">.</span><span class="n">removeModule</span><span class="p">(</span><span class="n">K</span><span class="p">));</span>
+  <span class="p">}</span>
+
+<span class="k">private</span><span class="o">:</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">mangle</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="o">&</span><span class="n">Name</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">MangledName</span><span class="p">;</span>
+    <span class="n">raw_string_ostream</span> <span class="nf">MangledNameStream</span><span class="p">(</span><span class="n">MangledName</span><span class="p">);</span>
+    <span class="n">Mangler</span><span class="o">::</span><span class="n">getNameWithPrefix</span><span class="p">(</span><span class="n">MangledNameStream</span><span class="p">,</span> <span class="n">Name</span><span class="p">,</span> <span class="n">DL</span><span class="p">);</span>
+    <span class="k">return</span> <span class="n">MangledNameStream</span><span class="p">.</span><span class="n">str</span><span class="p">();</span>
+  <span class="p">}</span>
+
+  <span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">optimizeModule</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">unique_ptr</span><span class="o"><</span><span class="n">Module</span><span class="o">></span> <span class="n">M</span><span class="p">)</span> <span class="p">{</span>
+    <span class="c1">// Create a function pass manager.</span>
+    <span class="k">auto</span> <span class="n">FPM</span> <span class="o">=</span> <span class="n">llvm</span><span class="o">::</span><span class="n">make_unique</span><span class="o"><</span><span class="n">legacy</span><span class="o">::</span><span class="n">FunctionPassManager</span><span class="o">></span><span class="p">(</span><span class="n">M</span><span class="p">.</span><span class="n">get</span><span class="p">());</span>
+
+    <span class="c1">// Add some optimizations.</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createInstructionCombiningPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createReassociatePass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createGVNPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">add</span><span class="p">(</span><span class="n">createCFGSimplificationPass</span><span class="p">());</span>
+    <span class="n">FPM</span><span class="o">-></span><span class="n">doInitialization</span><span class="p">();</span>
+
+    <span class="c1">// Run the optimizations over all functions in the module being added to</span>
+    <span class="c1">// the JIT.</span>
+    <span class="k">for</span> <span class="p">(</span><span class="k">auto</span> <span class="o">&</span><span class="nl">F</span> <span class="p">:</span> <span class="o">*</span><span class="n">M</span><span class="p">)</span>
+      <span class="n">FPM</span><span class="o">-></span><span class="n">run</span><span class="p">(</span><span class="n">F</span><span class="p">);</span>
+
+    <span class="k">return</span> <span class="n">M</span><span class="p">;</span>
+  <span class="p">}</span>
+<span class="p">};</span>
+
+<span class="p">}</span> <span class="c1">// end namespace orc</span>
+<span class="p">}</span> <span class="c1">// end namespace llvm</span>
+
+<span class="cp">#endif </span><span class="c1">// LLVM_EXECUTIONENGINE_ORC_KALEIDOSCOPEJIT_H</span>
+</pre></div>
+</div>
+<p>And the code for the JIT server:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">"../RemoteJITUtils.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/RTDyldMemoryManager.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/ExecutionEngine/Orc/OrcABISupport.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/CommandLine.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/DynamicLibrary.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/Error.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/raw_ostream.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">"llvm/Support/TargetSelect.h"</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><cstdint></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><cstdio></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><cstring></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><string></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><netinet/in.h></span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf"><sys/socket.h></span><span class="cp"></span>
+
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">llvm</span><span class="p">;</span>
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">llvm</span><span class="o">::</span><span class="n">orc</span><span class="p">;</span>
+
+<span class="c1">// Command line argument for TCP port.</span>
+<span class="n">cl</span><span class="o">::</span><span class="n">opt</span><span class="o"><</span><span class="kt">uint32_t</span><span class="o">></span> <span class="n">Port</span><span class="p">(</span><span class="s">"port"</span><span class="p">,</span>
+                       <span class="n">cl</span><span class="o">::</span><span class="n">desc</span><span class="p">(</span><span class="s">"TCP port to listen on"</span><span class="p">),</span>
+                       <span class="n">cl</span><span class="o">::</span><span class="n">init</span><span class="p">(</span><span class="mi">20000</span><span class="p">));</span>
+
+<span class="n">ExitOnError</span> <span class="n">ExitOnErr</span><span class="p">;</span>
+
+<span class="k">using</span> <span class="n">MainFun</span> <span class="o">=</span> <span class="kt">int</span> <span class="p">(</span><span class="o">*</span><span class="p">)(</span><span class="kt">int</span><span class="p">,</span> <span class="k">const</span> <span class="kt">char</span><span class="o">*</span><span class="p">[]);</span>
+
+<span class="k">template</span> <span class="o"><</span><span class="k">typename</span> <span class="n">NativePtrT</span><span class="o">></span>
+<span class="n">NativePtrT</span> <span class="n">MakeNative</span><span class="p">(</span><span class="kt">uint64_t</span> <span class="n">P</span><span class="p">)</span> <span class="p">{</span>
+  <span class="k">return</span> <span class="k">reinterpret_cast</span><span class="o"><</span><span class="n">NativePtrT</span><span class="o">></span><span class="p">(</span><span class="k">static_cast</span><span class="o"><</span><span class="kt">uintptr_t</span><span class="o">></span><span class="p">(</span><span class="n">P</span><span class="p">));</span>
+<span class="p">}</span>
+
+<span class="k">extern</span> <span class="s">"C"</span>
+<span class="kt">void</span> <span class="n">printExprResult</span><span class="p">(</span><span class="kt">double</span> <span class="n">Val</span><span class="p">)</span> <span class="p">{</span>
+  <span class="n">printf</span><span class="p">(</span><span class="s">"Expression evaluated to: %f</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">Val</span><span class="p">);</span>
+<span class="p">}</span>
+
+<span class="c1">// --- LAZY COMPILE TEST ---</span>
+<span class="kt">int</span> <span class="n">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">*</span> <span class="n">argv</span><span class="p">[])</span> <span class="p">{</span>
+  <span class="k">if</span> <span class="p">(</span><span class="n">argc</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span>
+    <span class="n">ExitOnErr</span><span class="p">.</span><span class="n">setBanner</span><span class="p">(</span><span class="s">"jit_server: "</span><span class="p">);</span>
+  <span class="k">else</span>
+    <span class="n">ExitOnErr</span><span class="p">.</span><span class="n">setBanner</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">(</span><span class="n">argv</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> <span class="o">+</span> <span class="s">": "</span><span class="p">);</span>
+
+  <span class="c1">// --- Initialize LLVM ---</span>
+  <span class="n">cl</span><span class="o">::</span><span class="n">ParseCommandLineOptions</span><span class="p">(</span><span class="n">argc</span><span class="p">,</span> <span class="n">argv</span><span class="p">,</span> <span class="s">"LLVM lazy JIT example.</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span>
+
+  <span class="n">InitializeNativeTarget</span><span class="p">();</span>
+  <span class="n">InitializeNativeTargetAsmPrinter</span><span class="p">();</span>
+  <span class="n">InitializeNativeTargetAsmParser</span><span class="p">();</span>
+
+  <span class="k">if</span> <span class="p">(</span><span class="n">sys</span><span class="o">::</span><span class="n">DynamicLibrary</span><span class="o">::</span><span class="n">LoadLibraryPermanently</span><span class="p">(</span><span class="k">nullptr</span><span class="p">))</span> <span class="p">{</span>
+    <span class="n">errs</span><span class="p">()</span> <span class="o"><<</span> <span class="s">"Error loading program symbols.</span><span class="se">\n</span><span class="s">"</span><span class="p">;</span>
+    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+  <span class="p">}</span>
+
+  <span class="c1">// --- Initialize remote connection ---</span>
+
+  <span class="kt">int</span> <span class="n">sockfd</span> <span class="o">=</span> <span class="n">socket</span><span class="p">(</span><span class="n">PF_INET</span><span class="p">,</span> <span class="n">SOCK_STREAM</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
+  <span class="n">sockaddr_in</span> <span class="n">servAddr</span><span class="p">,</span> <span class="n">clientAddr</span><span class="p">;</span>
+  <span class="kt">socklen_t</span> <span class="n">clientAddrLen</span> <span class="o">=</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">clientAddr</span><span class="p">);</span>
+  <span class="n">memset</span><span class="p">(</span><span class="o">&</span><span class="n">servAddr</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="k">sizeof</span><span class="p">(</span><span class="n">servAddr</span><span class="p">));</span>
+  <span class="n">servAddr</span><span class="p">.</span><span class="n">sin_family</span> <span class="o">=</span> <span class="n">PF_INET</span><span class="p">;</span>
+  <span class="n">servAddr</span><span class="p">.</span><span class="n">sin_family</span> <span class="o">=</span> <span class="n">INADDR_ANY</span><span class="p">;</span>
+  <span class="n">servAddr</span><span class="p">.</span><span class="n">sin_port</span> <span class="o">=</span> <span class="n">htons</span><span class="p">(</span><span class="n">Port</span><span class="p">);</span>
+
+  <span class="p">{</span>
+    <span class="c1">// avoid "Address already in use" error.</span>
+    <span class="kt">int</span> <span class="n">yes</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span>
+    <span class="k">if</span> <span class="p">(</span><span class="n">setsockopt</span><span class="p">(</span><span class="n">sockfd</span><span class="p">,</span><span class="n">SOL_SOCKET</span><span class="p">,</span><span class="n">SO_REUSEADDR</span><span class="p">,</span><span class="o">&</span><span class="n">yes</span><span class="p">,</span><span class="k">sizeof</span><span class="p">(</span><span class="kt">int</span><span class="p">))</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span> <span class="p">{</span>
+      <span class="n">errs</span><span class="p">()</span> <span class="o"><<</span> <span class="s">"Error calling setsockopt.</span><span class="se">\n</span><span class="s">"</span><span class="p">;</span>
+      <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+    <span class="p">}</span>
+  <span class="p">}</span>
+
+  <span class="k">if</span> <span class="p">(</span><span class="n">bind</span><span class="p">(</span><span class="n">sockfd</span><span class="p">,</span> <span class="k">reinterpret_cast</span><span class="o"><</span><span class="n">sockaddr</span><span class="o">*></span><span class="p">(</span><span class="o">&</span><span class="n">servAddr</span><span class="p">),</span>
+           <span class="k">sizeof</span><span class="p">(</span><span class="n">servAddr</span><span class="p">))</span> <span class="o"><</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">errs</span><span class="p">()</span> <span class="o"><<</span> <span class="s">"Error on binding.</span><span class="se">\n</span><span class="s">"</span><span class="p">;</span>
+    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+  <span class="p">}</span>
+  <span class="n">listen</span><span class="p">(</span><span class="n">sockfd</span><span class="p">,</span> <span class="mi">1</span><span class="p">);</span>
+  <span class="kt">int</span> <span class="n">newsockfd</span> <span class="o">=</span> <span class="n">accept</span><span class="p">(</span><span class="n">sockfd</span><span class="p">,</span> <span class="k">reinterpret_cast</span><span class="o"><</span><span class="n">sockaddr</span><span class="o">*></span><span class="p">(</span><span class="o">&</span><span class="n">clientAddr</span><span class="p">),</span>
+                         <span class="o">&</span><span class="n">clientAddrLen</span><span class="p">);</span>
+
+  <span class="k">auto</span> <span class="n">SymbolLookup</span> <span class="o">=</span>
+    <span class="p">[](</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="o">&</span><span class="n">Name</span><span class="p">)</span> <span class="p">{</span>
+      <span class="k">return</span> <span class="n">RTDyldMemoryManager</span><span class="o">::</span><span class="n">getSymbolAddressInProcess</span><span class="p">(</span><span class="n">Name</span><span class="p">);</span>
+    <span class="p">};</span>
+
+  <span class="k">auto</span> <span class="n">RegisterEHFrames</span> <span class="o">=</span>
+    <span class="p">[](</span><span class="kt">uint8_t</span> <span class="o">*</span><span class="n">Addr</span><span class="p">,</span> <span class="kt">uint32_t</span> <span class="n">Size</span><span class="p">)</span> <span class="p">{</span>
+      <span class="n">RTDyldMemoryManager</span><span class="o">::</span><span class="n">registerEHFramesInProcess</span><span class="p">(</span><span class="n">Addr</span><span class="p">,</span> <span class="n">Size</span><span class="p">);</span>
+    <span class="p">};</span>
+
+  <span class="k">auto</span> <span class="n">DeregisterEHFrames</span> <span class="o">=</span>
+    <span class="p">[](</span><span class="kt">uint8_t</span> <span class="o">*</span><span class="n">Addr</span><span class="p">,</span> <span class="kt">uint32_t</span> <span class="n">Size</span><span class="p">)</span> <span class="p">{</span>
+      <span class="n">RTDyldMemoryManager</span><span class="o">::</span><span class="n">deregisterEHFramesInProcess</span><span class="p">(</span><span class="n">Addr</span><span class="p">,</span> <span class="n">Size</span><span class="p">);</span>
+    <span class="p">};</span>
+
+  <span class="n">FDRPCChannel</span> <span class="nf">TCPChannel</span><span class="p">(</span><span class="n">newsockfd</span><span class="p">,</span> <span class="n">newsockfd</span><span class="p">);</span>
+
+  <span class="k">using</span> <span class="n">MyServerT</span> <span class="o">=</span> <span class="n">remote</span><span class="o">::</span><span class="n">OrcRemoteTargetServer</span><span class="o"><</span><span class="n">FDRPCChannel</span><span class="p">,</span> <span class="n">OrcX86_64_SysV</span><span class="o">></span><span class="p">;</span>
+
+  <span class="n">MyServerT</span> <span class="nf">Server</span><span class="p">(</span><span class="n">TCPChannel</span><span class="p">,</span> <span class="n">SymbolLookup</span><span class="p">,</span> <span class="n">RegisterEHFrames</span><span class="p">,</span> <span class="n">DeregisterEHFrames</span><span class="p">);</span>
+
+  <span class="k">while</span> <span class="p">(</span><span class="o">!</span><span class="n">Server</span><span class="p">.</span><span class="n">receivedTerminate</span><span class="p">())</span>
+    <span class="n">ExitOnErr</span><span class="p">(</span><span class="n">Server</span><span class="p">.</span><span class="n">handleOne</span><span class="p">());</span>
+
+  <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+</div>
+
+
+          </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="../ReleaseNotes.html" title="LLVM 9.0.0 Release Notes"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="BuildingAJIT4.html" title="4. Building a JIT: Extreme Laziness - Using Compile Callbacks to JIT from ASTs"
+             >previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" >LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        © Copyright 2003-2019, LLVM Project.
+      Last updated on 2019-09-19.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.4.
+    </div>
+  </body>
+</html>
\ No newline at end of file

Added: www-releases/trunk/9.0.0/docs/tutorial/LangImpl01.html
URL: http://llvm.org/viewvc/llvm-project/www-releases/trunk/9.0.0/docs/tutorial/LangImpl01.html?rev=372328&view=auto
==============================================================================
--- www-releases/trunk/9.0.0/docs/tutorial/LangImpl01.html (added)
+++ www-releases/trunk/9.0.0/docs/tutorial/LangImpl01.html Thu Sep 19 07:32:46 2019
@@ -0,0 +1,356 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>1. Kaleidoscope: Tutorial Introduction and the Lexer — LLVM 9 documentation</title>
+    <link rel="stylesheet" href="../_static/llvm-theme.css" type="text/css" />
+    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+    <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+    <script type="text/javascript" src="../_static/jquery.js"></script>
+    <script type="text/javascript" src="../_static/underscore.js"></script>
+    <script type="text/javascript" src="../_static/doctools.js"></script>
+    <script type="text/javascript" src="../_static/language_data.js"></script>
+    <link rel="index" title="Index" href="../genindex.html" />
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="next" title="2. Kaleidoscope: Implementing a Parser and AST" href="LangImpl02.html" />
+    <link rel="prev" title="LLVM Tutorial: Table of Contents" href="index.html" />
+<style type="text/css">
+  table.right { float: right; margin-left: 20px; }
+  table.right td { border: 1px solid #ccc; }
+</style>
+
+  </head><body>
+<div class="logo">
+  <a href="../index.html">
+    <img src="../_static/logo.png"
+         alt="LLVM Logo" width="250" height="88"/></a>
+</div>
+
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="LangImpl02.html" title="2. Kaleidoscope: Implementing a Parser and AST"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="index.html" title="LLVM Tutorial: Table of Contents"
+             accesskey="P">previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+
+
+    <div class="document">
+      <div class="documentwrapper">
+          <div class="body" role="main">
+            
+  <div class="section" id="kaleidoscope-tutorial-introduction-and-the-lexer">
+<h1>1. Kaleidoscope: Tutorial Introduction and the Lexer<a class="headerlink" href="#kaleidoscope-tutorial-introduction-and-the-lexer" title="Permalink to this headline">¶</a></h1>
+<div class="contents local topic" id="contents">
+<ul class="simple">
+<li><a class="reference internal" href="#tutorial-introduction" id="id1">Tutorial Introduction</a></li>
+<li><a class="reference internal" href="#the-basic-language" id="id2">The Basic Language</a></li>
+<li><a class="reference internal" href="#the-lexer" id="id3">The Lexer</a></li>
+</ul>
+</div>
+<div class="section" id="tutorial-introduction">
+<h2><a class="toc-backref" href="#id1">1.1. Tutorial Introduction</a><a class="headerlink" href="#tutorial-introduction" title="Permalink to this headline">¶</a></h2>
+<p>Welcome to the “Implementing a language with LLVM” tutorial. This
+tutorial runs through the implementation of a simple language, showing
+how fun and easy it can be. This tutorial will get you up and started as
+well as help to build a framework you can extend to other languages. The
+code in this tutorial can also be used as a playground to hack on other
+LLVM specific things.</p>
+<p>The goal of this tutorial is to progressively unveil our language,
+describing how it is built up over time. This will let us cover a fairly
+broad range of language design and LLVM-specific usage issues, showing
+and explaining the code for it all along the way, without overwhelming
+you with tons of details up front.</p>
+<p>It is useful to point out ahead of time that this tutorial is really
+about teaching compiler techniques and LLVM specifically, <em>not</em> about
+teaching modern and sane software engineering principles. In practice,
+this means that we’ll take a number of shortcuts to simplify the
+exposition. For example, the code uses global variables
+all over the place, doesn’t use nice design patterns like
+<a class="reference external" href="http://en.wikipedia.org/wiki/Visitor_pattern">visitors</a>, etc… but
+it is very simple. If you dig in and use the code as a basis for future
+projects, fixing these deficiencies shouldn’t be hard.</p>
+<p>I’ve tried to put this tutorial together in a way that makes chapters
+easy to skip over if you are already familiar with or are uninterested
+in the various pieces. The structure of the tutorial is:</p>
+<ul class="simple">
+<li><a class="reference external" href="#language">Chapter #1</a>: Introduction to the Kaleidoscope
+language, and the definition of its Lexer - This shows where we are
+going and the basic functionality that we want it to do. In order to
+make this tutorial maximally understandable and hackable, we choose
+to implement everything in C++ instead of using lexer and parser
+generators. LLVM obviously works just fine with such tools, feel free
+to use one if you prefer.</li>
+<li><a class="reference external" href="LangImpl02.html">Chapter #2</a>: Implementing a Parser and AST -
+With the lexer in place, we can talk about parsing techniques and
+basic AST construction. This tutorial describes recursive descent
+parsing and operator precedence parsing. Nothing in Chapters 1 or 2
+is LLVM-specific, the code doesn’t even link in LLVM at this point.
+:)</li>
+<li><a class="reference external" href="LangImpl03.html">Chapter #3</a>: Code generation to LLVM IR - With
+the AST ready, we can show off how easy generation of LLVM IR really
+is.</li>
+<li><a class="reference external" href="LangImpl04.html">Chapter #4</a>: Adding JIT and Optimizer Support
+- Because a lot of people are interested in using LLVM as a JIT,
+we’ll dive right into it and show you the 3 lines it takes to add JIT
+support. LLVM is also useful in many other ways, but this is one
+simple and “sexy” way to show off its power. :)</li>
+<li><a class="reference external" href="LangImpl05.html">Chapter #5</a>: Extending the Language: Control
+Flow - With the language up and running, we show how to extend it
+with control flow operations (if/then/else and a ‘for’ loop). This
+gives us a chance to talk about simple SSA construction and control
+flow.</li>
+<li><a class="reference external" href="LangImpl06.html">Chapter #6</a>: Extending the Language:
+User-defined Operators - This is a silly but fun chapter that talks
+about extending the language to let the user program define their own
+arbitrary unary and binary operators (with assignable precedence!).
+This lets us build a significant piece of the “language” as library
+routines.</li>
+<li><a class="reference external" href="LangImpl07.html">Chapter #7</a>: Extending the Language: Mutable
+Variables - This chapter talks about adding user-defined local
+variables along with an assignment operator. The interesting part
+about this is how easy and trivial it is to construct SSA form in
+LLVM: no, LLVM does <em>not</em> require your front-end to construct SSA
+form!</li>
+<li><a class="reference external" href="LangImpl08.html">Chapter #8</a>: Compiling to Object Files - This
+chapter explains how to take LLVM IR and compile it down to object
+files.</li>
+<li><a class="reference external" href="LangImpl09.html">Chapter #9</a>: Extending the Language: Debug
+Information - Having built a decent little programming language with
+control flow, functions and mutable variables, we consider what it
+takes to add debug information to standalone executables. This debug
+information will allow you to set breakpoints in Kaleidoscope
+functions, print out argument variables, and call functions - all
+from within the debugger!</li>
+<li><a class="reference external" href="LangImpl10.html">Chapter #10</a>: Conclusion and other useful LLVM
+tidbits - This chapter wraps up the series by talking about
+potential ways to extend the language, but also includes a bunch of
+pointers to info about “special topics” like adding garbage
+collection support, exceptions, debugging, support for “spaghetti
+stacks”, and a bunch of other tips and tricks.</li>
+</ul>
+<p>By the end of the tutorial, we’ll have written a bit less than 1000 lines
+of non-comment, non-blank, lines of code. With this small amount of
+code, we’ll have built up a very reasonable compiler for a non-trivial
+language including a hand-written lexer, parser, AST, as well as code
+generation support with a JIT compiler. While other systems may have
+interesting “hello world” tutorials, I think the breadth of this
+tutorial is a great testament to the strengths of LLVM and why you
+should consider it if you’re interested in language or compiler design.</p>
+<p>A note about this tutorial: we expect you to extend the language and
+play with it on your own. Take the code and go crazy hacking away at it,
+compilers don’t need to be scary creatures - it can be a lot of fun to
+play with languages!</p>
+</div>
+<div class="section" id="the-basic-language">
+<h2><a class="toc-backref" href="#id2">1.2. The Basic Language</a><a class="headerlink" href="#the-basic-language" title="Permalink to this headline">¶</a></h2>
+<p>This tutorial will be illustrated with a toy language that we’ll call
+“<a class="reference external" href="http://en.wikipedia.org/wiki/Kaleidoscope">Kaleidoscope</a>” (derived
+from “meaning beautiful, form, and view”). Kaleidoscope is a procedural
+language that allows you to define functions, use conditionals, math,
+etc. Over the course of the tutorial, we’ll extend Kaleidoscope to
+support the if/then/else construct, a for loop, user defined operators,
+JIT compilation with a simple command line interface, etc.</p>
+<p>Because we want to keep things simple, the only datatype in Kaleidoscope
+is a 64-bit floating point type (aka ‘double’ in C parlance). As such,
+all values are implicitly double precision and the language doesn’t
+require type declarations. This gives the language a very nice and
+simple syntax. For example, the following simple example computes
+<a class="reference external" href="http://en.wikipedia.org/wiki/Fibonacci_number">Fibonacci numbers:</a></p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># Compute the x'th fibonacci number.</span>
+<span class="k">def</span> <span class="nf">fib</span><span class="p">(</span><span class="n">x</span><span class="p">)</span>
+  <span class="k">if</span> <span class="n">x</span> <span class="o"><</span> <span class="mi">3</span> <span class="n">then</span>
+    <span class="mi">1</span>
+  <span class="k">else</span>
+    <span class="n">fib</span><span class="p">(</span><span class="n">x</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span><span class="o">+</span><span class="n">fib</span><span class="p">(</span><span class="n">x</span><span class="o">-</span><span class="mi">2</span><span class="p">)</span>
+
+<span class="c1"># This expression will compute the 40th number.</span>
+<span class="n">fib</span><span class="p">(</span><span class="mi">40</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>We also allow Kaleidoscope to call into standard library functions (the
+LLVM JIT makes this completely trivial). This means that you can use the
+‘extern’ keyword to define a function before you use it (this is also
+useful for mutually recursive functions). For example:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">extern</span> <span class="n">sin</span><span class="p">(</span><span class="n">arg</span><span class="p">);</span>
+<span class="n">extern</span> <span class="n">cos</span><span class="p">(</span><span class="n">arg</span><span class="p">);</span>
+<span class="n">extern</span> <span class="n">atan2</span><span class="p">(</span><span class="n">arg1</span> <span class="n">arg2</span><span class="p">);</span>
+
+<span class="n">atan2</span><span class="p">(</span><span class="n">sin</span><span class="p">(</span><span class="o">.</span><span class="mi">4</span><span class="p">),</span> <span class="n">cos</span><span class="p">(</span><span class="mi">42</span><span class="p">))</span>
+</pre></div>
+</div>
+<p>A more interesting example is included in Chapter 6 where we write a
+little Kaleidoscope application that <a class="reference external" href="LangImpl06.html#kicking-the-tires">displays a Mandelbrot
+Set</a> at various levels of magnification.</p>
+<p>Lets dive into the implementation of this language!</p>
+</div>
+<div class="section" id="the-lexer">
+<h2><a class="toc-backref" href="#id3">1.3. The Lexer</a><a class="headerlink" href="#the-lexer" title="Permalink to this headline">¶</a></h2>
+<p>When it comes to implementing a language, the first thing needed is the
+ability to process a text file and recognize what it says. The
+traditional way to do this is to use a
+“<a class="reference external" href="http://en.wikipedia.org/wiki/Lexical_analysis">lexer</a>” (aka
+‘scanner’) to break the input up into “tokens”. Each token returned by
+the lexer includes a token code and potentially some metadata (e.g. the
+numeric value of a number). First, we define the possibilities:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">// The lexer returns tokens [0-255] if it is an unknown character, otherwise one</span>
+<span class="c1">// of these for known things.</span>
+<span class="k">enum</span> <span class="n">Token</span> <span class="p">{</span>
+  <span class="n">tok_eof</span> <span class="o">=</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span>
+
+  <span class="c1">// commands</span>
+  <span class="n">tok_def</span> <span class="o">=</span> <span class="o">-</span><span class="mi">2</span><span class="p">,</span>
+  <span class="n">tok_extern</span> <span class="o">=</span> <span class="o">-</span><span class="mi">3</span><span class="p">,</span>
+
+  <span class="c1">// primary</span>
+  <span class="n">tok_identifier</span> <span class="o">=</span> <span class="o">-</span><span class="mi">4</span><span class="p">,</span>
+  <span class="n">tok_number</span> <span class="o">=</span> <span class="o">-</span><span class="mi">5</span><span class="p">,</span>
+<span class="p">};</span>
+
+<span class="k">static</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">IdentifierStr</span><span class="p">;</span> <span class="c1">// Filled in if tok_identifier</span>
+<span class="k">static</span> <span class="kt">double</span> <span class="n">NumVal</span><span class="p">;</span>             <span class="c1">// Filled in if tok_number</span>
+</pre></div>
+</div>
+<p>Each token returned by our lexer will either be one of the Token enum
+values or it will be an ‘unknown’ character like ‘+’, which is returned
+as its ASCII value. If the current token is an identifier, the
+<code class="docutils literal notranslate"><span class="pre">IdentifierStr</span></code> global variable holds the name of the identifier. If
+the current token is a numeric literal (like 1.0), <code class="docutils literal notranslate"><span class="pre">NumVal</span></code> holds its
+value. Note that we use global variables for simplicity, this is not the
+best choice for a real language implementation :).</p>
+<p>The actual implementation of the lexer is a single function named
+<code class="docutils literal notranslate"><span class="pre">gettok</span></code>. The <code class="docutils literal notranslate"><span class="pre">gettok</span></code> function is called to return the next token
+from standard input. Its definition starts as:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="c1">/// gettok - Return the next token from standard input.</span>
+<span class="k">static</span> <span class="kt">int</span> <span class="nf">gettok</span><span class="p">()</span> <span class="p">{</span>
+  <span class="k">static</span> <span class="kt">int</span> <span class="n">LastChar</span> <span class="o">=</span> <span class="sc">' '</span><span class="p">;</span>
+
+  <span class="c1">// Skip any whitespace.</span>
+  <span class="k">while</span> <span class="p">(</span><span class="n">isspace</span><span class="p">(</span><span class="n">LastChar</span><span class="p">))</span>
+    <span class="n">LastChar</span> <span class="o">=</span> <span class="n">getchar</span><span class="p">();</span>
+</pre></div>
+</div>
+<p><code class="docutils literal notranslate"><span class="pre">gettok</span></code> works by calling the C <code class="docutils literal notranslate"><span class="pre">getchar()</span></code> function to read
+characters one at a time from standard input. It eats them as it
+recognizes them and stores the last character read, but not processed,
+in LastChar. The first thing that it has to do is ignore whitespace
+between tokens. This is accomplished with the loop above.</p>
+<p>The next thing <code class="docutils literal notranslate"><span class="pre">gettok</span></code> needs to do is recognize identifiers and
+specific keywords like “def”. Kaleidoscope does this with this simple
+loop:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="k">if</span> <span class="p">(</span><span class="n">isalpha</span><span class="p">(</span><span class="n">LastChar</span><span class="p">))</span> <span class="p">{</span> <span class="c1">// identifier: [a-zA-Z][a-zA-Z0-9]*</span>
+  <span class="n">IdentifierStr</span> <span class="o">=</span> <span class="n">LastChar</span><span class="p">;</span>
+  <span class="k">while</span> <span class="p">(</span><span class="n">isalnum</span><span class="p">((</span><span class="n">LastChar</span> <span class="o">=</span> <span class="n">getchar</span><span class="p">())))</span>
+    <span class="n">IdentifierStr</span> <span class="o">+=</span> <span class="n">LastChar</span><span class="p">;</span>
+
+  <span class="k">if</span> <span class="p">(</span><span class="n">IdentifierStr</span> <span class="o">==</span> <span class="s">"def"</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">tok_def</span><span class="p">;</span>
+  <span class="k">if</span> <span class="p">(</span><span class="n">IdentifierStr</span> <span class="o">==</span> <span class="s">"extern"</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">tok_extern</span><span class="p">;</span>
+  <span class="k">return</span> <span class="n">tok_identifier</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>Note that this code sets the ‘<code class="docutils literal notranslate"><span class="pre">IdentifierStr</span></code>’ global whenever it
+lexes an identifier. Also, since language keywords are matched by the
+same loop, we handle them here inline. Numeric values are similar:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="k">if</span> <span class="p">(</span><span class="n">isdigit</span><span class="p">(</span><span class="n">LastChar</span><span class="p">)</span> <span class="o">||</span> <span class="n">LastChar</span> <span class="o">==</span> <span class="sc">'.'</span><span class="p">)</span> <span class="p">{</span>   <span class="c1">// Number: [0-9.]+</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">NumStr</span><span class="p">;</span>
+  <span class="k">do</span> <span class="p">{</span>
+    <span class="n">NumStr</span> <span class="o">+=</span> <span class="n">LastChar</span><span class="p">;</span>
+    <span class="n">LastChar</span> <span class="o">=</span> <span class="n">getchar</span><span class="p">();</span>
+  <span class="p">}</span> <span class="k">while</span> <span class="p">(</span><span class="n">isdigit</span><span class="p">(</span><span class="n">LastChar</span><span class="p">)</span> <span class="o">||</span> <span class="n">LastChar</span> <span class="o">==</span> <span class="sc">'.'</span><span class="p">);</span>
+
+  <span class="n">NumVal</span> <span class="o">=</span> <span class="n">strtod</span><span class="p">(</span><span class="n">NumStr</span><span class="p">.</span><span class="n">c_str</span><span class="p">(),</span> <span class="mi">0</span><span class="p">);</span>
+  <span class="k">return</span> <span class="n">tok_number</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>This is all pretty straight-forward code for processing input. When
+reading a numeric value from input, we use the C <code class="docutils literal notranslate"><span class="pre">strtod</span></code> function to
+convert it to a numeric value that we store in <code class="docutils literal notranslate"><span class="pre">NumVal</span></code>. Note that
+this isn’t doing sufficient error checking: it will incorrectly read
+“1.23.45.67” and handle it as if you typed in “1.23”. Feel free to
+extend it :). Next we handle comments:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span><span class="k">if</span> <span class="p">(</span><span class="n">LastChar</span> <span class="o">==</span> <span class="sc">'#'</span><span class="p">)</span> <span class="p">{</span>
+  <span class="c1">// Comment until end of line.</span>
+  <span class="k">do</span>
+    <span class="n">LastChar</span> <span class="o">=</span> <span class="n">getchar</span><span class="p">();</span>
+  <span class="k">while</span> <span class="p">(</span><span class="n">LastChar</span> <span class="o">!=</span> <span class="n">EOF</span> <span class="o">&&</span> <span class="n">LastChar</span> <span class="o">!=</span> <span class="sc">'\n'</span> <span class="o">&&</span> <span class="n">LastChar</span> <span class="o">!=</span> <span class="sc">'\r'</span><span class="p">);</span>
+
+  <span class="k">if</span> <span class="p">(</span><span class="n">LastChar</span> <span class="o">!=</span> <span class="n">EOF</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">gettok</span><span class="p">();</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>We handle comments by skipping to the end of the line and then return
+the next token. Finally, if the input doesn’t match one of the above
+cases, it is either an operator character like ‘+’ or the end of the
+file. These are handled with this code:</p>
+<div class="highlight-c++ notranslate"><div class="highlight"><pre><span></span>  <span class="c1">// Check for end of file.  Don't eat the EOF.</span>
+  <span class="k">if</span> <span class="p">(</span><span class="n">LastChar</span> <span class="o">==</span> <span class="n">EOF</span><span class="p">)</span>
+    <span class="k">return</span> <span class="n">tok_eof</span><span class="p">;</span>
+
+  <span class="c1">// Otherwise, just return the character as its ascii value.</span>
+  <span class="kt">int</span> <span class="n">ThisChar</span> <span class="o">=</span> <span class="n">LastChar</span><span class="p">;</span>
+  <span class="n">LastChar</span> <span class="o">=</span> <span class="n">getchar</span><span class="p">();</span>
+  <span class="k">return</span> <span class="n">ThisChar</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>With this, we have the complete lexer for the basic Kaleidoscope
+language (the <a class="reference external" href="LangImpl02.html#full-code-listing">full code listing</a> for the Lexer
+is available in the <a class="reference external" href="LangImpl02.html">next chapter</a> of the tutorial).
+Next we’ll <a class="reference external" href="LangImpl02.html">build a simple parser that uses this to build an Abstract
+Syntax Tree</a>. When we have that, we’ll include a
+driver so that you can use the lexer and parser together.</p>
+<p><a class="reference external" href="LangImpl02.html">Next: Implementing a Parser and AST</a></p>
+</div>
+</div>
+
+
+          </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related" role="navigation" aria-label="related navigation">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="../genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="LangImpl02.html" title="2. Kaleidoscope: Implementing a Parser and AST"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="index.html" title="LLVM Tutorial: Table of Contents"
+             >previous</a> |</li>
+  <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+  <li><a href="../index.html">Documentation</a>»</li>
+
+          <li class="nav-item nav-item-1"><a href="index.html" >LLVM Tutorial: Table of Contents</a> »</li> 
+      </ul>
+    </div>
+    <div class="footer" role="contentinfo">
+        © Copyright 2003-2019, LLVM Project.
+      Last updated on 2019-09-19.
+      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.4.
+    </div>
+  </body>
+</html>
\ No newline at end of file




More information about the llvm-commits mailing list