Home | History | Annotate | Download | only in linux
libclang.so _ZNK4llvm10DataLayout15getStructLayoutEPNS_10StructTypeE _ZN4llvm7APFloatC1ERKS0_ _ZNK5clang12Preprocessor17getIdentifierInfoEN4llvm9StringRefE _ZNK4llvm6Module11getFunctionENS_9StringRefE _ZN4llvm18createVerifierPassENS_21VerifierFailureActionE _ZN4llvm15SmallPtrSetImpl10insert_impEPKv _ZN5clang12Preprocessor16AddPragmaHandlerEN4llvm9StringRefEPNS_13PragmaHandlerE _ZTVN4llvm10DataLayoutE _ZN4llvm8CallInst6CreateEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineEPNS_11InstructionE _ZNK4llvm22ConstantDataSequential20getElementAsConstantEj _ZN4llvm15BitstreamWriter13EnterSubblockEjj _ZN4llvm15SmallVectorBase8grow_podEPvjj _ZN4llvm18IntrusiveRefCntPtrIN5clang19PreprocessorOptions16FailedModulesSetEED1Ev _ZN5clang13SourceManager27createMemBufferContentCacheEPKN4llvm12MemoryBufferE _ZNSt6vectorIN5clang15DirectoryLookupESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ _ZNK5clang4Expr10getExprLocEv _ZNK4llvm8Function10getContextEv _ZN4llvm6ModuleD1Ev _ZNK4llvm9StringRef3strEv _ZN5clang7VarDecl7setInitEPNS_4ExprE _ZNK5clang12FunctionDecl13getResultTypeEv _ZN4llvm15ValueHandleBaseD2Ev _ZNK5clang5Token17getIdentifierInfoEv _ZN5clang19PreprocessorOptionsD2Ev _ZN5clang12ModuleLoaderD2Ev _ZN5clang14IdentifierInfoC1Ev _ZN5clang13DiagnosticIDsD1Ev _ZNK5clang9NamedDecl10getLinkageEv _ZN4llvm6APSIntD2Ev _ZN4llvm4Type9getInt8TyERNS_11LLVMContextE _ZN4llvm16BumpPtrAllocator8AllocateEjj _ZN5clang18DiagnosticConsumer6finishEv _ZN5clang18DiagnosticConsumerD2Ev _ZN4llvm8MDString3getERNS_11LLVMContextENS_9StringRefE _ZNK5clang8QualType18getUnqualifiedTypeEv _ZNSt6vectorISsSaISsEEaSERKS1_ _ZNK4llvm7APFloat14bitcastToAPIntEv _ZNK5clang14SourceLocation5printERN4llvm11raw_ostreamERKNS_13SourceManagerE _ZN4llvm15BitstreamWriter24EmitRecordWithAbbrevImplIyEEvjRNS_15SmallVectorImplIT_EENS_9StringRefE _ZN5clang11DeclContext7addDeclEPNS_4DeclE _ZNK5clang6driver7ArgList15getAllArgValuesENS0_12OptSpecifierE _ZN4llvm11raw_ostreamlsEl _ZN4llvm23createAlwaysInlinerPassEv _ZN5clang11ASTConsumer12HandleVTableEPNS_13CXXRecordDeclEb _ZN4llvm7APFloatC1ERKNS_12fltSemanticsE _ZN4llvm12MemoryBuffer7getFileEPKcRNS_9OwningPtrIS0_EExb _ZN4llvm5APIntD2Ev _ZN4llvm11raw_ostream16SetBufferAndModeEPcjNS0_10BufferKindE _ZN4llvm15SmallPtrSetImpl5clearEv _ZNK4llvm13StringMapImpl7FindKeyENS_9StringRefE _ZNSt6vectorIN4llvm15BitstreamWriter5BlockESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ _ZN4llvm7APFloatD1Ev _ZN5clang8QualType27getSplitUnqualifiedTypeImplES0_ _ZN5clang12Preprocessor19EnterMainSourceFileEv _ZN5clang11LangOptionsD2Ev _ZN4llvm5APIntC1Ejyb _ZN5clang7APValueC1ERKN4llvm6APSIntE _ZN5clang11ASTConsumer22GetASTMutationListenerEv _ZN5clang17DiagnosticsEngine5ResetEv _ZN5clang10TargetInfo16CreateTargetInfoERNS_17DiagnosticsEngineEPNS_13TargetOptionsE _ZNK5clang7VarDecl13isFileVarDeclEv _ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E _ZN4llvm18createEarlyCSEPassEv _ZN4llvm17GetElementPtrInst14getIndexedTypeEPNS_4TypeENS_8ArrayRefIPNS_5ValueEEE _ZN5clang13SourceManager12createFileIDEPKNS_6SrcMgr12ContentCacheENS_14SourceLocationENS1_18CharacteristicKindEij _ZN5clang7APValueC2ERKN4llvm6APSIntE _ZN5clang9DeclGroup6CreateERNS_10ASTContextEPPNS_4DeclEj _ZN5clang13SourceManager13clearIDTablesEv _ZN5clang18DiagnosticConsumer5clearEv _ZN4llvm11PointerType9getUnqualEPNS_4TypeE _ZN5clang12PreprocessorC1EN4llvm18IntrusiveRefCntPtrINS_19PreprocessorOptionsEEERNS_17DiagnosticsEngineERNS_11LangOptionsEPKNS_10TargetInfoERNS_13SourceManagerERNS_12HeaderSearchERNS_12ModuleLoaderEPNS_20IdentifierInfoLookupEbbb _ZN4llvm3sys4path4stemENS_9StringRefE _ZN5clanglsERKNS_17DiagnosticBuilderEN4llvm9StringRefE _ZN4llvm5APInt15clearUnusedBitsEv _ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineERKSsRKNS_14CodeGenOptionsERKNS_13TargetOptionsERN4llvm11LLVMContextE _ZN4llvm15SmallPtrSetImplC2EPPKvj _ZNK5clang14IdentifierInfo7getNameEv _ZNK5clang8QualType5splitEv _ZN5clang12CompoundStmtC1ERNS_10ASTContextEN4llvm8ArrayRefIPNS_4StmtEEENS_14SourceLocationES8_ _ZN4llvm15ValueHandleBase17RemoveFromUseListEv _ZNK5clang6driver3Arg11getAsStringERKNS0_7ArgListE _ZNK5clang4Expr21isNullPointerConstantERNS_10ASTContextENS0_34NullPointerConstantValueDependenceE _ZN5clang14IntegerLiteral6CreateERNS_10ASTContextERKN4llvm5APIntENS_8QualTypeENS_14SourceLocationE _ZN4llvm11raw_ostream5writeEh _ZN4llvm11raw_ostreamlsEc _ZNK5clang9ValueDecl7getTypeEv _ZN4llvm10BasicBlock13getTerminatorEv _ZN5clang17DiagnosticsEngine25setDiagnosticGroupMappingEN4llvm9StringRefENS_4diag7MappingENS_14SourceLocationE _ZN5clang11FileManagerC1ERKNS_17FileSystemOptionsE _ZN5clang12Preprocessor20LexAfterModuleImportERNS_5TokenE _ZN4llvm15SmallPtrSetImplC1EPPKvj _ZNK5clang4Type14getAsUnionTypeEv _ZNK5clang10ASTContext20getConstantArrayTypeENS_8QualTypeERKN4llvm5APIntENS_9ArrayType17ArraySizeModifierEj _ZN4llvm11raw_ostreamD2Ev _ZN5clang17DiagnosticsEngine20setDiagnosticMappingEjNS_4diag7MappingENS_14SourceLocationE _ZN4llvm21SymbolTableListTraitsINS_11InstructionENS_10BasicBlockEE13addNodeToListEPS1_ _ZNK5clang8QualType20getNonLValueExprTypeERNS_10ASTContextE _ZN4llvm10DataLayout2IDE _ZNK5clang10ASTContext11getTypeSizeENS_8QualTypeE _ZN4llvm8LoadInstC1EPNS_5ValueEPKcbPNS_11InstructionE _ZNK5clang4Type29getArrayElementTypeNoTypeQualEv _ZN5clang23AttachDependencyFileGenERNS_12PreprocessorERKNS_23DependencyOutputOptionsE _ZNK5clang4Decl13getASTContextEv _ZNK5clang4Stmt11getLocStartEv _ZNK5clang13SourceManager12getSLocEntryENS_6FileIDEPb _ZN5clang11ASTConsumer24HandleImplicitImportDeclEPNS_10ImportDeclE _ZN5clang7APValue24DestroyDataAndMakeUninitEv _ZN5clang10ASTContext19createMangleContextEv _ZNK4llvm5APInt13EqualSlowCaseERKS0_ _ZNK5clang4Type11isUnionTypeEv _ZNK5clang10Diagnostic16FormatDiagnosticERN4llvm15SmallVectorImplIcEE _ZN4llvm5APIntD1Ev _ZN5clang6driver8OptTableC2EPKNS1_4InfoEj _ZNK5clang10RecordDecl11field_beginEv _ZN4llvm25createObjCARCContractPassEv _ZN5clang9FieldDecl6CreateERKNS_10ASTContextEPNS_11DeclContextENS_14SourceLocationES6_PNS_14IdentifierInfoENS_8QualTypeEPNS_14TypeSourceInfoEPNS_4ExprEbNS_16InClassInitStyleE _ZNK5clang4Type27getUnqualifiedDesugaredTypeEv _ZN4llvm4errsEv _ZN4llvm10DataLayoutC1EPKNS_6ModuleE _ZN4llvm5APInt12initSlowCaseERKS0_ _ZNK5clang7VarDecl17getAnyInitializerERPKS0_ _ZN4llvm10BasicBlockC1ERNS_11LLVMContextERKNS_5TwineEPNS_8FunctionEPS0_ _ZN4llvm17SubtargetFeatures10AddFeatureENS_9StringRefEb _ZNK4llvm8Constant23removeDeadConstantUsersEv _ZN4llvm7APFloat10IEEEsingleE _ZN4llvm18raw_string_ostreamD1Ev _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE16_M_insert_uniqueERKSs _fini _ZN4llvm5APIntppEv _ZNK5clang10ASTContext11getTypeInfoEPKNS_4TypeE _ZN5clang12FunctionDecl6CreateERNS_10ASTContextEPNS_11DeclContextENS_14SourceLocationERKNS_19DeclarationNameInfoENS_8QualTypeEPNS_14TypeSourceInfoENS_12StorageClassESC_bbb _ZN4llvm4UsernwEjj _ZN4llvm11ConstantInt3getEPNS_11IntegerTypeEyb _ZTVN4llvm17GetElementPtrInstE _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_ _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_ _ZN5clang18DiagnosticConsumer15BeginSourceFileERKNS_11LangOptionsEPKNS_12PreprocessorE _ZNK5clang6driver7ArgList15getLastArgValueENS0_12OptSpecifierEN4llvm9StringRefE _ZN5clang19PreprocessorOptionsD1Ev _ZN4llvm18PassManagerBuilder27populateFunctionPassManagerERNS_19FunctionPassManagerE _ZN4llvm6APSIntaSERKS0_ _ZN5clang19StringLiteralParserC1EPKNS_5TokenEjRNS_12PreprocessorEb _ZN5clang15FloatingLiteral6CreateERNS_10ASTContextERKN4llvm7APFloatEbNS_8QualTypeENS_14SourceLocationE _ZNK5clang10ASTContext14getTagDeclTypeEPKNS_7TagDeclE _ZN5clang11ASTConsumer22shouldSkipFunctionBodyEPNS_4DeclE _ZN4llvm9ArrayType3getEPNS_4TypeEy _ZN4llvm20createObjCARCOptPassEv _ZNK5clang4Decl8getAttrsEv _ZN4llvm4Type9getVoidTyERNS_11LLVMContextE _ZN4llvm23SmallVectorTemplateBaseIyLb1EE9push_backERKy _ZN5clang21TextDiagnosticPrinterC1ERN4llvm11raw_ostreamEPNS_17DiagnosticOptionsEb _ZNK5clang16StmtIteratorBase11GetDeclExprEv _ZN4llvm17SubtargetFeaturesC1ENS_9StringRefE _ZN5clang13SourceManager23getOrCreateContentCacheEPKNS_9FileEntryEb _ZN5clang11ASTConsumer38HandleCXXImplicitFunctionInstantiationEPNS_12FunctionDeclE _ZNK4llvm4Type13getScalarTypeEv _ZN4llvm21createReassociatePassEv _ZN4llvm13createGVNPassEb _ZN4llvm5Value7setNameERKNS_5TwineE _ZN4llvm15UnreachableInstC1ERNS_11LLVMContextEPNS_11InstructionE _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag _ZNK4llvm22ConstantDataSequential14getNumElementsEv _ZN4llvm4Type10getInt64TyERNS_11LLVMContextE _ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_ _ZN5clang16StmtIteratorBase8NextDeclEb _ZN5clang6driver8OptTableD1Ev _ZN4llvm5APInt14AssignSlowCaseERKS0_ _ZNK4llvm8Constant11isNullValueEv _ZN5clang4Stmt12addStmtClassENS0_9StmtClassE _ZN4llvm12ConstantExpr16getGetElementPtrEPNS_8ConstantENS_8ArrayRefIPNS_5ValueEEEb _ZN4llvm16ParseBitcodeFileEPNS_12MemoryBufferERNS_11LLVMContextEPSs _ZTVN4llvm8CallInstE _ZNK5clang12FunctionDecl12getNumParamsEv _ZN4llvm10error_code21unspecified_bool_trueEv _ZN4llvm23createObjCARCExpandPassEv _ZN5clang12Preprocessor9PeekAheadEj _ZNK5clang7TagType7getDeclEv _ZNK5clang10ASTContext15getFunctionTypeENS_8QualTypeEN4llvm8ArrayRefIS1_EERKNS_17FunctionProtoType12ExtProtoInfoE _ZN4llvm14raw_fd_ostreamD1Ev _ZN5clang17DiagnosticsEngineD1Ev _ZNSt6vectorIPN4llvm8ConstantESaIS2_EE7reserveEj _ZN4llvm6APSIntC2Ejb _ZN5clang11FileManager7getFileEN4llvm9StringRefEbb _ZN4llvm15BitstreamWriter9EmitVBR64Eyj _ZN4llvm9StringRefC1EPKc _ZNK5clang4Stmt9getLocEndEv _ZN5clang17DiagnosticsEngineC1ERKN4llvm18IntrusiveRefCntPtrINS_13DiagnosticIDsEEEPNS_17DiagnosticOptionsEPNS_18DiagnosticConsumerEb _ZN4llvm11raw_ostreamlsEm _ZNSt6vectorISsSaISsEEC1ERKS1_ _ZN5clang7APValueC1ERKS0_ _ZN4llvm24createBoundsCheckingPassEv _ZN4llvm3sys4Path21createDirectoryOnDiskEbPSs _ZNK5clang9NamedDecl7getNameEv _ZTVN5clang12ModuleLoaderE _ZN4llvm11ConstantInt3getEPNS_4TypeERKNS_5APIntE _ZNK4llvm4Type22getPointerAddressSpaceEv _ZTVN5clang13PragmaHandlerE _ZNK5clang10ASTContext18getASTRecordLayoutEPKNS_10RecordDeclE _ZN5clang11ASTConsumerD0Ev _ZN5clang15IdentifierTable3getEN4llvm9StringRefE _ZNSt6vectorISt4pairISsSsESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ _ZN5clang12FunctionDecl7setBodyEPNS_4StmtE _ZNK5clang13SourceManager14getPresumedLocENS_14SourceLocationEb _ZNK5clang4Type16getTypeClassNameEv _ZN5clang11LangOptionsD1Ev _ZNK5clang12Preprocessor11getSpellingERKNS_5TokenERN4llvm15SmallVectorImplIcEEPb _ZNSt6vectorISsSaISsEEC2ERKS1_ _ZNSt6vectorIPN4llvm4TypeESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ _ZNK5clang12FunctionDecl8isGlobalEv _ZN5clang20NumericLiteralParserC1EN4llvm9StringRefENS_14SourceLocationERNS_12PreprocessorE _ZN5clang12Preprocessor3LexERNS_5TokenE _ZN4llvm19FunctionPassManager16doInitializationEv _ZN5clang11DeclContext22specific_decl_iteratorINS_9FieldDeclEEppEv _ZN4llvm12FunctionType3getEPNS_4TypeENS_8ArrayRefIS2_EEb _ZN5clang12Preprocessor10CachingLexERNS_5TokenE _ZN5clang11DeclContext16getRedeclContextEv _ZNK5clang10ASTContext14getDiagnosticsEv _ZN5clang8QualType11getAsStringEPKNS_4TypeENS_10QualifiersE _ZNK5clang13SourceManager13loadSLocEntryEjPb _ZN5clang18DiagnosticConsumer13EndSourceFileEv _ZN4llvm11ConstantInt3getERNS_11LLVMContextERKNS_5APIntE _init _ZN5clang12HeaderSearchC1EN4llvm18IntrusiveRefCntPtrINS_19HeaderSearchOptionsEEERNS_11FileManagerERNS_17DiagnosticsEngineERKNS_11LangOptionsEPKNS_10TargetInfoE _ZN4llvm17GetElementPtrInst4initEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineE _ZN5clang13PragmaHandlerD2Ev _ZN5clang10ASTContextC1ERNS_11LangOptionsERNS_13SourceManagerEPKNS_10TargetInfoERNS_15IdentifierTableERNS_13SelectorTableERNS_7Builtin7ContextEjb _ZN5clang12CompoundStmt8setStmtsERNS_10ASTContextEPPNS_4StmtEj _ZN4llvm15BitstreamWriter19EmitBlockInfoAbbrevEjPNS_13BitCodeAbbrevE _ZNK4llvm3Use7getUserEv _ZN4llvm11raw_ostreamlsENS_9StringRefE _ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_ _ZN4llvm6Module24getOrInsertNamedMetadataENS_9StringRefE _ZN4llvm4outsEv _ZN5clang11ASTConsumer33HandleTopLevelDeclInObjCContainerENS_12DeclGroupRefE _ZN4llvm15BitstreamWriter7EmitVBREjj _Jv_RegisterClasses _ZN4llvm10ReturnInstC1ERNS_11LLVMContextEPNS_5ValueEPNS_11InstructionE _ZNK5clang11DeclContext11decls_beginEv _ZNK5clang6driver7ArgList10getLastArgENS0_12OptSpecifierE _ZN5clang7ForStmtC1ERNS_10ASTContextEPNS_4StmtEPNS_4ExprEPNS_7VarDeclES6_S4_NS_14SourceLocationES9_S9_ _ZN5clang11DeclContext6lookupENS_15DeclarationNameE _ZN5clang5Lexer16LexTokenInternalERNS_5TokenE _ZN4llvm6ModuleC1ENS_9StringRefERNS_11LLVMContextE _ZN5clang10RecordDecl6CreateERKNS_10ASTContextENS_11TagTypeKindEPNS_11DeclContextENS_14SourceLocationES7_PNS_14IdentifierInfoEPS0_ _ZN4llvm11raw_ostream14flush_nonemptyEv _ZNK4llvm8Function18BuildLazyArgumentsEv _ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj _ZN4llvm13StringMapImpl11RehashTableEv _ZNK5clang18DiagnosticConsumer25IncludeInDiagnosticCountsEv _ZNK4llvm11NamedMDNode10getOperandEj _ZN5clang17DiagnosticBuilderD2Ev _ZN5clang7APValue4swapERS0_ _ZN4llvm12MemoryBuffer12getMemBufferENS_9StringRefES1_b _ZN5clang7VarDecl6CreateERNS_10ASTContextEPNS_11DeclContextENS_14SourceLocationES5_PNS_14IdentifierInfoENS_8QualTypeEPNS_14TypeSourceInfoENS_12StorageClassESB_ _ZN5clang11ASTConsumer29GetASTDeserializationListenerEv _ZN5clang11LangOptionsC1Ev _ZNK5clang10ASTContext21getFloatTypeSemanticsENS_8QualTypeE _ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_ _ZN4llvm11raw_ostreamlsEPKc _ZNK4llvm5APInt13getActiveBitsEv _ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE _ZN4llvm11NamedMDNode10addOperandEPNS_6MDNodeE _ZN4llvm6Linker11LinkModulesEPNS_6ModuleES2_jPSs _ZTVN4llvm10CallbackVHE _ZN4llvm18PassManagerBuilder25populateModulePassManagerERNS_15PassManagerBaseE _ZN4llvm11PassManagerC1Ev _ZN4llvm6TripleC1ERKNS_5TwineE _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs _ZNK5clang7TagDecl13getDefinitionEv _ZNSt6vectorIN5clang15DirectoryLookupESaIS1_EEaSERKS3_ _ZN4llvm13ConstantArray3getEPNS_9ArrayTypeENS_8ArrayRefIPNS_8ConstantEEE _ZNK4llvm8Function13getReturnTypeEv _ZN4llvm10VectorType3getEPNS_4TypeEj _ZNSt6vectorIPN4llvm13BitCodeAbbrevESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ _ZN5clang4Stmt17StatisticsEnabledE _ZN5clang21ProcessWarningOptionsERNS_17DiagnosticsEngineERKNS_17DiagnosticOptionsEb _ZN4llvm5APIntC2Ejyb _ZN5clang12PreprocessorD1Ev _ZN4llvm6MDNode3getERNS_11LLVMContextENS_8ArrayRefIPNS_5ValueEEE _ZN4llvm23SmallVectorTemplateBaseIPKcLb1EE9push_backERKS2_ _ZN5clang11ASTConsumer10PrintStatsEv _ZNK4llvm6Module14getPointerSizeEv _ZNK4llvm12AttributeSet12addAttributeERNS_11LLVMContextEjNS_9Attribute8AttrKindE _ZTVN5clang11ASTConsumerE _ZNSt6vectorIPN4llvm13BitCodeAbbrevESaIS2_EEaSERKS4_ _ZN4llvm14ConstantVector3getENS_8ArrayRefIPNS_8ConstantEEE _ZN4llvm8CallInst4initEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineE _ZNK5clang7VarDecl7getInitEv _ZNK5clang10ASTContext24getTrivialTypeSourceInfoENS_8QualTypeENS_14SourceLocationE _ZN4llvm10StructType3getERNS_11LLVMContextENS_8ArrayRefIPNS_4TypeEEEb _ZN4llvm30createDeadStoreEliminationPassEv _ZN4llvm15SmallPtrSetImplD2Ev _ZN4llvm5APInt12initSlowCaseEjyb _ZN4llvm14createLICMPassEv _ZN5clang8ParseASTERNS_12PreprocessorEPNS_11ASTConsumerERNS_10ASTContextEbNS_19TranslationUnitKindEPNS_20CodeCompleteConsumerEb _ZN5clang11ASTConsumer21HandleInterestingDeclENS_12DeclGroupRefE _ZN5clang11FileManager12getDirectoryEN4llvm9StringRefEb _ZN5clang11FileManagerD1Ev _ZN4llvm15BitstreamWriter10EmitRecordIyEEvjRNS_15SmallVectorImplIT_EEj _ZNK5clang4Expr16EvaluateAsRValueERNS0_10EvalResultERKNS_10ASTContextE _ZN5clang13SourceManagerD1Ev _ZN4llvm15SmallPtrSetImpl16shrink_and_clearEv _ZN4llvm17GetElementPtrInst13setIsInBoundsEb _ZTVN4llvm18raw_string_ostreamE _ZN4llvm3isaIN5clang9ArrayTypeENS1_8QualTypeEEEbRKT0_ _ZNK5clang13SourceManager13getFileIDSizeENS_6FileIDE _ZN4llvm19FunctionPassManager3runERNS_8FunctionE _ZN5clang16ImplicitCastExpr6CreateERNS_10ASTContextENS_8QualTypeENS_8CastKindEPNS_4ExprEPKN4llvm11SmallVectorIPNS_16CXXBaseSpecifierELj4EEENS_13ExprValueKindE _ZN4llvm22createGCOVProfilerPassERKNS_11GCOVOptionsE _ZN4llvm18IntrusiveRefCntPtrIN5clang19PreprocessorOptions16FailedModulesSetEED2Ev _ZN4llvm3sys4PathC1ENS_9StringRefE _ZNK5clang14DeclaratorDecl16getOuterLocStartEv _ZN5clang4Stmt8childrenEv _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE _ZN4llvm4Type10getInt32TyERNS_11LLVMContextE _ZNK5clang6driver7ArgList18getLastArgIntValueENS0_12OptSpecifierEiPNS_17DiagnosticsEngineE _ZNK4llvm10BasicBlock10getContextEv _ZTVN5clang18DiagnosticConsumerE _ZNSt6vectorIN4llvm15BitstreamWriter9BlockInfoESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ _ZNK5clang4Type14getPointeeTypeEv _ZNK4llvm5Value10getContextEv _ZN5clang10TokenLexer3LexERNS_5TokenE _ZN4llvm4Type10getFloatTyERNS_11LLVMContextE _ZN5clang6driver6OptionD1Ev _ZN5clang8PTHLexer3LexERNS_5TokenE _ZN4llvm9StringRefC2EPKc _ZN4llvm15BitstreamWriter9ExitBlockEv _ZN5clang6driver12arg_iterator13SkipToNextArgEv _ZN4llvm18IntrusiveRefCntPtrIN5clang19PreprocessorOptionsEE7releaseEv _ZN4llvm19FunctionPassManagerC1EPNS_6ModuleE _ZTVN4llvm21formatted_raw_ostreamE _ZNK4llvm11NamedMDNode14getNumOperandsEv _ZN5clang16StmtIteratorBase6NextVAEv _ZN4llvm4Type11getDoubleTyERNS_11LLVMContextE _ZN4llvm6APSIntC1Ejb _ZN5clang11ASTConsumer37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE _ZNK4llvm10DataLayout19getABITypeAlignmentEPNS_4TypeE _ZN5clang17DiagnosticsEngine21EmitCurrentDiagnosticEb _ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_ _ZN4llvm15ValueHandleBaseD1Ev _ZN4llvm4Type9getInt1TyERNS_11LLVMContextE _ZN4llvm11raw_ostream5writeEPKcj _ZNK4llvm5Value7getNameEv _ZN4llvm22createStripSymbolsPassEb _ZN4llvm23createObjCARCAPElimPassEv _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_M_insert_EPKSt18_Rb_tree_node_baseS8_RKSs _ZN5clang11ASTConsumerD1Ev _ZN5clang10MemberExpr6CreateERNS_10ASTContextEPNS_4ExprEbNS_22NestedNameSpecifierLocENS_14SourceLocationEPNS_9ValueDeclENS_14DeclAccessPairENS_19DeclarationNameInfoEPKNS_24TemplateArgumentListInfoENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindE _ZN4llvm8FunctionC1EPNS_12FunctionTypeENS_11GlobalValue12LinkageTypesERKNS_5TwineEPNS_6ModuleE _ZNK4llvm7APFloat15convertToDoubleEv _ZNK5clang10ASTContext14getPointerTypeENS_8QualTypeE _ZNK5clang13SourceManager25isBeforeInTranslationUnitENS_14SourceLocationES1_ _ZN5clang20NumericLiteralParser15GetIntegerValueERN4llvm5APIntE _ZN4llvm14TargetRegistry12lookupTargetERKSsRSs _ZN5clang7VarDecl7getInitEv _ZN5clang11ASTConsumer21GetPPMutationListenerEv _ZNK5clang4Type11isArrayTypeEv _ZNK4llvm15SmallPtrSetImpl13FindBucketForEPKv _ZN4llvm3sys4path11parent_pathENS_9StringRefE _ZN5clang12Preprocessor13EndSourceFileEv _ZNK5clang8QualType11getAsStringEv _ZNK5clang6driver8OptTable9ParseArgsEPKPKcS5_RjS6_ _ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE _ZN5clang13SourceManagerC1ERNS_17DiagnosticsEngineERNS_11FileManagerEb _ZN4llvm5APIntaSERKS0_ _ZN4llvm10DataLayout4initENS_9StringRefE _ZN4llvm15ValueHandleBase20AddToExistingUseListEPPS0_ _ZN5clang13PragmaHandler14getIfNamespaceEv _ZN4llvmeqENS_9StringRefES0_ _ZN4llvm6APSIntD1Ev _ZNK4llvm9StringRef10startswithES0_ _ZNK5clang14DeclaratorDecl19getTypeSpecStartLocEv _ZN4llvm11PassManager3runERNS_6ModuleE _ZNK5clang9NamedDecl10hasLinkageEv _ZN4llvm21createPrintModulePassEPNS_11raw_ostreamEbRKSs _ZN5clang10ASTContextD1Ev _ZN4llvm11PointerType3getEPNS_4TypeEj _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_ _ZN4llvm17GetElementPtrInst6CreateEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineEPNS_11InstructionE _ZN5clang17DiagnosticBuilderD1Ev _ZNK5clang8QualType16getCanonicalTypeEv _ZNK5clang6driver8OptTable9PrintHelpERN4llvm11raw_ostreamEPKcS6_tt _ZN4llvm30createInstructionCombiningPassEv _ZN5clang11DeclRefExpr6CreateERNS_10ASTContextENS_22NestedNameSpecifierLocENS_14SourceLocationEPNS_9ValueDeclEbS4_NS_8QualTypeENS_13ExprValueKindEPNS_9NamedDeclEPKNS_24TemplateArgumentListInfoE _ZN4llvm11raw_ostreamlsERKSs __gmon_start__ _ZNK5clang4Type18getAsStructureTypeEv _ZNK5clang4Type15isStructureTypeEv _ZN4llvm3sys4path8filenameENS_9StringRefE _ZN5clang4StmtnwEjRNS_10ASTContextEj _ZNK5clang4Type32hasUnsignedIntegerRepresentationEv _ZN5clang8CallExprC1ERNS_10ASTContextEPNS_4ExprEN4llvm8ArrayRefIS4_EENS_8QualTypeENS_13ExprValueKindENS_14SourceLocationE _ZNK4llvm17SubtargetFeatures9getStringEv _ZNK4llvm11GlobalValue13isDeclarationEv _ZN5clang5Lexer11getSpellingERKNS_5TokenERKNS_13SourceManagerERKNS_11LangOptionsEPb _ZN5clang13DiagnosticIDs15getCustomDiagIDENS0_5LevelEN4llvm9StringRefE _ZNSt6vectorIPN4llvm8ConstantESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ _ZN5clang11ASTConsumerD2Ev _ZNK4llvm5APInt25countLeadingZerosSlowCaseEv _ZN5clang13DiagnosticIDsC1Ev _ZN4llvm11InstructionC2EPNS_4TypeEjPNS_3UseEjPS0_ _ZNK4llvm5APInt13EqualSlowCaseEy _ZN5clang18DeclarationNameLocC1ENS_15DeclarationNameE _ZN4llvm4Type10getInt16TyERNS_11LLVMContextE _ZN4llvm19FunctionPassManager14doFinalizationEv _ZN5clang12InitListExprC1ERNS_10ASTContextENS_14SourceLocationEN4llvm8ArrayRefIPNS_4ExprEEES3_ _ZNK5clang4Type5getAsINS_12FunctionTypeEEEPKT_v libLLVM.so _ZTVN4llvm2cl6parserIbEE _ZN4llvm10CallbackVHD1Ev _ZSt13__adjust_heapIPPKN4llvm4UserEiS3_PFbS3_S3_EEvT_T0_S8_T1_T2_ _ZN4llvm22createLoopSimplifyPassEv _ZN4llvm15BitstreamWriter12EncodeAbbrevEPNS_13BitCodeAbbrevE _ZN4llvm4Pass14doFinalizationERNS_6ModuleE _ZTVN4llvm13FindUsedTypesE _ZN4llvm30createAliasAnalysisCounterPassEv _ZN4llvm2cl15OptionValueCopyIbED2Ev _ZNSt3mapISsjSt4lessISsESaISt4pairIKSsjEEEixERS3_ _ZN4llvm24createCodeGenPreparePassEPKNS_14TargetLoweringE _ZNK4llvm12DenseMapBaseINS_8DenseMapINS_12AttributeSetEjNS_12DenseMapInfoIS2_EEEES2_jS4_E4findERKS2_ _ZN4llvm30createStripNonDebugSymbolsPassEv _ZN4llvm10CallbackVHD2Ev _ZN4llvm12FunctionPassD0Ev _ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE _ZN4llvm15BitstreamWriter10EmitRecordIjEEvjRNS_15SmallVectorImplIT_EEj _ZN4llvm27initializeFindUsedTypesPassERNS_12PassRegistryE _ZSt16__insertion_sortIPPKN4llvm4UserEPFbS3_S3_EEvT_S7_T0_ _ZNK4llvm5Value8hasNUsesEj _ZN4llvm19createMemCpyOptPassEv _ZN4llvm25createPrintBasicBlockPassEPNS_11raw_ostreamEbRKSs _ZNK4llvm7APFloat14convertToFloatEv _ZTVN4llvm10ModulePassE _ZN4llvm15BitstreamWriter4EmitEjj _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN4llvm5ValueEjESt6vectorIS7_SaIS7_EEEES7_EC2ESC_SC_ _ZN4llvm24createMergeFunctionsPassEv _ZN4llvm20createDomPrinterPassEv _ZN4llvm18PassManagerBuilderD1Ev _ZN4llvm2cl18GenericOptionValue6anchorEv _ZN4llvm30createScalarReplAggregatesPassEibiii _ZN4llvm32createModuleDebugInfoPrinterPassEv _ZN4llvm5APIntC2ERKS0_ _ZN4llvm21llvm_is_multithreadedEv _ZN4llvm24createBlockPlacementPassEv _ZN4llvm26createCallGraphPrinterPassEv _ZN4llvm19createDomViewerPassEv _ZN4llvm4Pass18getAsImmutablePassEv _ZN4llvm2cl15OptionValueBaseIbLb0EED2Ev _ZN4llvm2cl15OptionValueCopyIbED1Ev _ZN4llvm13RGPassManagerD2Ev _ZNK4llvm11NamedMDNode7getNameEv _ZN4llvm13RGPassManagerC1Ev _ZN4llvm4dbgsEv _ZN4llvm28createDeadArgEliminationPassEv _ZNSt6vectorISsSaISsEED2Ev _ZN4llvm13BitCodeAbbrev3AddERKNS_15BitCodeAbbrevOpE _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN4llvm5ValueEjESt6vectorIS7_SaIS7_EEEES8_iET_SD_SD_SD_T1_SE_T0_SE_ _ZNK4llvm10ModulePass27getPotentialPassManagerTypeEv LLVMInitializeARMTarget _ZN4llvm30createLibCallAliasAnalysisPassEPNS_11LibCallInfoE _ZNK4llvm8Function5hasGCEv _ZN4llvm9IRBuilderILb1ENS_14ConstantFolderENS_24IRBuilderDefaultInserterILb1EEEE10CreateLoadEPNS_5ValueERKNS_5TwineE _ZN4llvm14createLintPassEv _ZNK4llvm11Instruction35getAllMetadataOtherThanDebugLocImplERNS_15SmallVectorImplISt4pairIjPNS_6MDNodeEEEE _ZN4llvm27createArgumentPromotionPassEj _ZN4llvm22createLoopUnswitchPassEb _ZNK4llvm22ConstantDataSequential8isStringEv _ZN4llvm29createDeadCodeEliminationPassEv _ZN4llvm16tool_output_fileC1EPKcRSsj _ZNSt6vectorISt4pairIPN4llvm7IntItemES3_ESaIS4_EE7reserveEj _ZN4llvm20createRegionInfoPassEv _ZN4llvm27install_fatal_error_handlerEPFvPvRKSsES0_ _ZN4llvm3sys11MemoryFenceEv _ZN4llvm32createTypeBasedAliasAnalysisPassEv _ZN4llvm28createPostDomOnlyPrinterPassEv _ZN4llvm17createSinkingPassEv _ZNSt6vectorIN4llvm7IntItemESaIS1_EE7reserveEj _ZNK4llvm4Pass5printERNS_11raw_ostreamEPKNS_6ModuleE _ZN4llvm29createDeadInstEliminationPassEv LLVMInitializeARMAsmPrinter _ZN4llvm28createBasicAliasAnalysisPassEv _ZN4llvm28createStripDeadDebugInfoPassEv _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED2Ev _ZTVN4llvm2cl11OptionValueIbEE _ZN4llvm24createDomOnlyPrinterPassEv _ZTVN4llvm13ImmutablePassE _ZNK4llvm22ConstantDataSequential18getElementAsDoubleEj _ZTVN4llvm4PassE _ZN4llvm20createLoopRotatePassEv _ZN4llvm23createAggressiveDCEPassEv _ZN4llvm4PassD2Ev _ZN4llvm27createCostModelAnalysisPassEv _ZN4llvm11GCOVOptions10getDefaultEv _ZN4llvm4Pass17dumpPassStructureEj _ZN4llvm26createRegionOnlyViewerPassEv _ZN4llvm23createJumpThreadingPassEv _ZN4llvm14createNoAAPassEv _ZNK4llvm6Module14getMDKindNamesERNS_15SmallVectorImplINS_9StringRefEEE _ZN4llvm9IRBuilderILb1ENS_14ConstantFolderENS_24IRBuilderDefaultInserterILb1EEEE9CreateRetEPNS_5ValueE _ZN4llvm2cl15OptionValueBaseIbLb0EED1Ev _ZN4llvm4Pass26getAdjustedAnalysisPointerEPKv _ZN4llvm22createEdgeProfilerPassEv _ZN4llvm29createGreedyRegisterAllocatorEv _ZN4llvm25createProfileVerifierPassEv _ZN4llvm23createLoopExtractorPassEv LLVMInitializeX86TargetInfo _ZNK4llvm10ModulePass17createPrinterPassERNS_11raw_ostreamERKSs _ZThn16_N4llvm13RGPassManagerD0Ev _ZN4llvm32createUnifyFunctionExitNodesPassEv _ZN4llvm27createCFGSimplificationPassEv _ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E _ZN4llvm15AliasSetTracker5clearEv _ZNK4llvm22ConstantDataSequential9isCStringEv _ZNSt6vectorIN4llvm12AttributeSetESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ _ZN4llvm10ModulePassD2Ev _ZNK4llvm6MDNode11getFunctionEv _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEE4doneEv _ZN4llvm27createFastRegisterAllocatorEv _ZNK4llvm22ConstantDataSequential17getElementAsFloatEj _ZN4llvm19createMemDepPrinterEv _ZN4llvm16createIPSCCPPassEv _ZN4llvm15AliasSetTracker3addEPNS_5ValueEyPKNS_6MDNodeE _ZNK4llvm8Function11viewCFGOnlyEv _ZN4llvm9IRBuilderILb1ENS_14ConstantFolderENS_24IRBuilderDefaultInserterILb1EEEE13CreateRetVoidEv _ZN4llvm14createSCCPPassEv _ZNSt6vectorISt4pairIPN4llvm7IntItemES3_ESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ _ZN4llvm15AliasSetTrackerD1Ev _ZN4llvm26createSimplifyLibCallsPassEv _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED0Ev _ZN4llvm26createInstructionNamerPassEv LLVMInitializeX86Target _ZN4llvm13llvm_shutdownEv _ZN4llvm26createFunctionInliningPassEv _ZSt16__introsort_loopIPPKN4llvm4UserEiPFbS3_S3_EEvT_S7_T0_T1_ _ZN4llvm27createPathProfileLoaderPassEv _ZNK4llvm10StructType7getNameEv _ZNK4llvm6MDNode10getOperandEj _ZN4llvm2cl11OptionValueIbED2Ev _ZN4llvm21formatted_raw_ostreamD0Ev _ZN4llvm17createPruneEHPassEv _ZTVN4llvm17IntervalPartitionE _ZN4llvm23createNoProfileInfoPassEv _ZN4llvm21formatted_raw_ostreamD2Ev _ZN4llvm15AliasSetTracker13ASTCallbackVHD2Ev _ZN4llvm4Pass18preparePassManagerERNS_7PMStackE _ZN4llvm15VectorizeConfigC1Ev _ZN4llvm15AliasSetTracker13ASTCallbackVHD0Ev _ZN4llvm4Pass18getAsPMDataManagerEv _ZN4llvm19createGlobalDCEPassEv _ZN4llvm18PassManagerBuilderC1Ev _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED1Ev _ZNK4llvm8DebugLoc20getScopeAndInlinedAtERPNS_6MDNodeES3_RKNS_11LLVMContextE _ZNK4llvm4Pass14verifyAnalysisEv _ZN4llvm10ModulePass17assignPassManagerERNS_7PMStackENS_15PassManagerTypeE _ZN4llvm27createRegionOnlyPrinterPassEv _ZN4llvm22createLoopDeletionPassEv _ZN4llvm24createIndVarSimplifyPassEv _ZN4llvm10CallbackVHD0Ev _ZN4llvm19createLoopIdiomPassEv _ZNK4llvm8Function5getGCEv _ZTVN4llvm15AliasSetTracker13ASTCallbackVHE _ZN4llvm25createGlobalOptimizerPassEv _ZN4llvm22createDefaultSchedulerEPNS_16SelectionDAGISelENS_10CodeGenOpt5LevelE _ZN4llvm16RegisterRegAlloc8RegistryE _ZN4llvm28createDependenceAnalysisPassEv _ZN4llvm26createProfileEstimatorPassEv _ZN4llvm31createInstructionSimplifierPassEv _ZNK4llvm4Pass16getAnalysisUsageERNS_13AnalysisUsageE _ZSt13__heap_selectIPPKN4llvm4UserEPFbS3_S3_EEvT_S7_S7_T0_ _ZNK4llvm22ConstantDataSequential19getElementAsIntegerEj _ZN4llvm15AliasSetTracker13ASTCallbackVHD1Ev _ZN4llvm4Pass16doInitializationERNS_6ModuleE _ZN4llvm21formatted_raw_ostreamD1Ev _ZN4llvm19createAliasDebuggerEv _ZNK4llvm5APInt12getSExtValueEv _ZN4llvm23createLazyValueInfoPassEv _ZN4llvm38createScalarEvolutionAliasAnalysisPassEv _ZNK4llvm2cl15OptionValueCopyIbE7compareERKNS0_18GenericOptionValueE _ZN4llvm29createOptimalEdgeProfilerPassEv _ZN4llvm21createMetaRenamerPassEv _ZN4llvm12FunctionPassD2Ev _ZN4llvm25createPartialInliningPassEv _ZN4llvm9IRBuilderILb1ENS_14ConstantFolderENS_24IRBuilderDefaultInserterILb1EEEE17CreateInBoundsGEPEPNS_5ValueENS_8ArrayRefIS6_EERKNS_5TwineE _ZN4llvm15AliasSetTrackerD2Ev _ZN4llvm17createPostDomTreeEv _ZN4llvm15ScalarEvolutionC1Ev _ZN4llvm23createGlobalsModRefPassEv _ZN4llvm2cl11OptionValueIbED1Ev _ZThn16_N4llvm13RGPassManagerD1Ev _ZN4llvm36createCorrelatedValuePropagationPassEv _ZNK4llvm5Value4dumpEv _ZSt19__move_median_firstIPPKN4llvm4UserEPFbS3_S3_EEvT_S7_S7_T0_ _ZN4llvm13RGPassManagerD0Ev _ZN4llvm2cl15OptionValueBaseIbLb0EED0Ev _ZTVN4llvm2cl18GenericOptionValueE _ZN4llvm29createSingleLoopExtractorPassEv _ZNK4llvm12ConstantExpr12getPredicateEv _ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE _ZTVN4llvm2cl6OptionE _ZN4llvm17GetElementPtrInst14CreateInBoundsEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineEPNS_11InstructionE _ZNSt6vectorIPKN4llvm10BasicBlockESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_ _ZTVN4llvm13RGPassManagerE _ZN4llvm13FindUsedTypes2IDE _ZN4llvm30createObjCARCAliasAnalysisPassEv _ZN4llvm15BitstreamWriter24EmitRecordWithAbbrevImplIjEEvjRNS_15SmallVectorImplIT_EENS_9StringRefE _ZN4llvm4Pass13releaseMemoryEv _ZSt8__rotateIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN4llvm5ValueEjESt6vectorIS7_SaIS7_EEEEEvT_SD_SD_St26random_access_iterator_tag _ZN4llvm31initializeIntervalPartitionPassERNS_12PassRegistryE _ZN4llvm29createStripDeadPrototypesPassEv _ZNSt6vectorIN4llvm7IntItemESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ _ZN4llvm17RegisterScheduler8RegistryE _ZN4llvm13CompositeType14getTypeAtIndexEj _ZN4llvm23createPostDomViewerPassEv _ZN4llvm5APIntC1ERKS0_ _ZN4llvm28createLoopStrengthReducePassEv _ZN4llvm29createConstantPropagationPassEv _ZN4llvm29createTailCallEliminationPassEv _ZNK4llvm12AttributeSet17getSlotAttributesEj _ZN4llvm30createLowerExpectIntrinsicPassEv _ZN4llvm31createProfileMetadataLoaderPassEv _ZN4llvm23createRegionPrinterPassEv _ZN4llvm23createDomOnlyViewerPassEv _ZN4llvm2cl11OptionValueIbED0Ev _ZTVN4llvm12FunctionPassE _ZTVN4llvm11raw_ostreamE _ZN4llvm20createLoopUnrollPassEiii _ZNSt6vectorISt4pairIPKN4llvm5ValueEjESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEjRKS5_ _ZN4llvm27createPostDomOnlyViewerPassEv _ZN4llvm21createInternalizePassEv _ZN4llvm21createLowerInvokePassEPKNS_14TargetLoweringE _ZNK4llvm12AttributeSet11getNumSlotsEv _ZTVN4llvm2cl15OptionValueBaseIbLb0EEE _ZN4llvm29createPathProfileVerifierPassEv _ZN4llvm15AliasSetTracker13ASTCallbackVHC1EPNS_5ValueEPS0_ _ZNK4llvm5APInteqEy _ZNK4llvm5APInt17countLeadingZerosEv _ZN4llvm31createIPConstantPropagationPassEv LLVMInitializeARMTargetInfo _ZN4llvm33createPromoteMemoryToRegisterPassEv _ZN4llvm24createPostDomPrinterPassEv _ZN4llvm32createDemoteRegisterToMemoryPassEv _ZN4llvm16createAAEvalPassEv _ZN4llvm22createRegionViewerPassEv _ZN4llvm28createBreakCriticalEdgesPassEv _ZN4llvm13RGPassManagerD1Ev _ZNSt6vectorISt4pairIPKN4llvm5ValueEjESaIS5_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS5_S7_EERKS5_ _ZN4llvm16getGlobalContextEv _ZN4llvm13PMDataManagerD2Ev _ZN4llvm22createPathProfilerPassEv _ZNSt6vectorISsSaISsEED1Ev _ZN4llvm17IntervalPartition2IDE _ZN4llvm23createPrintFunctionPassERKSsPNS_11raw_ostreamEb _ZN4llvm25createCallGraphViewerPassEv _ZN4llvm21createLowerSwitchPassEv _ZN4llvm12PassRegistry15getPassRegistryEv _ZN4llvm16tool_output_file16CleanupInstallerD1Ev _ZN4llvm12FunctionPassD1Ev _ZTVN4llvm2cl15OptionValueCopyIbEE _ZN4llvm2cl15OptionValueCopyIbED0Ev _ZNK4llvm4Type4dumpEv _ZN4llvm23createLoopVectorizePassEv _ZN4llvm23createConstantMergePassEv _ZN4llvm19createInstCountPassEv _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN4llvm5ValueEjESt6vectorIS7_SaIS7_EEEES7_EC1ESC_SC_ _ZTVN4llvm2cl17basic_parser_implE LLVMInitializeX86AsmPrinter _ZN4llvm15createLCSSAPassEv _ZN4llvm21createLowerAtomicPassEv _ZN4llvm23createProfileLoaderPassEv _ZN4llvm23createFunctionAttrsPassEv _ZN4llvm21createBBVectorizePassERKNS_15VectorizeConfigE libdl.so.2 libpthread.so.0 pthread_cancel libstdc++.so.6 _ZNKSs5c_strEv _ZNKSs5rfindEPKcj _ZNSt15_List_node_base4hookEPS_ _Znaj _ZNSt15_List_node_base6unhookEv _ZNKSs4dataEv _ZNSolsEd _ZNSsixEj _ZNSs4_Rep10_M_destroyERKSaIcE _ZdaPv _ZNSsaSERKSs _ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc _ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEv _ZSt20__throw_length_errorPKc _ZNKSs7compareERKSs __cxa_guard_release _ZdlPv _ZNSaIcEC1Ev _ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base _ZNSs4_Rep9_S_createEjjRKSaIcE _ZNSsC1EPKcRKSaIcE _ZNKSs13find_first_ofEcj _ZNSolsEx _ZSt4cerr _ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strERKSs __cxa_pure_virtual _ZNSsD1Ev _ZNSsC1EPKcjRKSaIcE _ZNSs13_S_copy_charsEPcS_S_ _ZNSs12_S_empty_repEv _ZNSs7reserveEj _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ _ZNKSs4sizeEv _ZNSs5eraseEjj _ZNSs4_Rep20_S_empty_rep_storageE _ZnwjRKSt9nothrow_t _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ _ZNSt14basic_ofstreamIcSt11char_traitsIcEE5closeEv _ZNSspLEPKc _ZNKSs7compareEPKc _ZSt7nothrow _ZNSs6appendEPKcj _ZSt17__throw_bad_allocv _ZNSsC2IPcEET_S1_RKSaIcE _ZNSs6appendERKSs _ZNSt8ios_base4InitD1Ev _ZNSs6appendEPKc _ZNSolsEf _ZNSs12_Alloc_hiderC1EPcRKSaIcE _ZNSs5clearEv _ZNSolsEPFRSoS_E _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base _ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev _ZNSsaSEPKc __cxa_guard_acquire _ZNSsC1IPcEET_S1_RKSaIcE _ZNSs7replaceEjjPKc _ZNSolsEj _ZNSs4_Rep26_M_set_length_and_sharableEj _ZNSs9push_backEc _ZNKSs6lengthEv _ZNSt8ios_base4InitC1Ev _ZNSs6appendEjc _ZNSs4_Rep10_M_refdataEv _ZNSspLERKSs _ZSt19__throw_logic_errorPKc _ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv _ZNSsC1Ev _ZSt4cout _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base _ZNSaIcED1Ev _ZNSs6assignERKSs _ZNSs6insertEjPKc _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate _ZNSolsEi _ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1Ev _Znwj _ZNKSs5emptyEv _ZdlPvRKSt9nothrow_t _ZNSsC1ERKSs _ZNKSs4findEcj _ZNSs6assignEPKcj _ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode libm.so.6 libgcc_s.so.1 __umoddi3 __udivdi3 libc.so.6 _IO_stdin_used strncmp strrchr abort tolower isspace strlen __cxa_atexit memset isalnum memcmp fputc fputs memcpy fclose malloc getenv stderr fwrite fread fprintf memmove fopen64 strcmp __libc_start_main snprintf free _edata __bss_start _end $ORIGIN/../lib _ZN5slang5Slang17GlobalInitializedE _ZN4llvm14object_creatorINS_9StringMapIN5slang21RSExportPrimitiveType8DataTypeENS_15MallocAllocatorEEEEEPvv _ZTVN5slang18RSExportVectorTypeE _ZTVN5slang5SlangE _ZTVN5slang11RSExportVarE _ZN5slang21RSExportPrimitiveType20SizeOfDataTypeInBitsE _ZTVN5slang12RSExportTypeE _ZN5slang16RSObjectRefCount15RSClearObjectFDE _ZGVZN5slang15RSExportForEach12isRootRSFuncEPKN5clang12FunctionDeclEE8FuncRoot _ZTVN5slang9RSBackendE _ZTVN5slang14PragmaRecorderE _ZN5slang5Slang16LLVMErrorHandlerEPvRKSs _ZTVN5slang15RSReflectionCppE _ZN5slang16RSObjectRefCount13RSSetObjectFDE _ZN5slang5Slang8LangOptsE _ZTVN5slang18RSExportRecordTypeE _ZN5slang5Slang11CodeGenOptsE _ZZN5slang15RSExportForEach12isDtorRSFuncEPKN5clang12FunctionDeclEE8FuncDtor _ZTVN5slang7BackendE _ZTVN5slang12RSExportableE _ZN5slang21RSExportPrimitiveType16RSObjectLLVMTypeE _ZGVZN5slang15RSExportForEach12isDtorRSFuncEPKN5clang12FunctionDeclEE8FuncDtor _ZTVN5slang19RSExportPointerTypeE _ZTVN5slang16DiagnosticBufferE _ZGVZN5slang15RSExportForEach12isInitRSFuncEPKN5clang12FunctionDeclEE8FuncInit _ZN5slang15RSExportElement14ElementInfoMapE _ZTVN5slang7SlangRSE _ZTVN5slang15RSExportForEachE _ZN5slang12RSReflection7Context17ApacheLicenseNoteE _ZTVN5slang12RSExportFuncE _ZTVN5slang18RSExportMatrixTypeE _ZTVN5slang25RSExportConstantArrayTypeE _ZZN5slang15RSExportForEach12isRootRSFuncEPKN5clang12FunctionDeclEE8FuncRoot _ZN5slang21RSExportPrimitiveType17RSSpecificTypeMapE _ZN4llvm9StringMapIPKN5slang15RSExportElement11ElementInfoENS_15MallocAllocatorEED1Ev _ZTVN5slang16RSReflectionBaseE _ZN5slang15RSExportElement11InitializedE _ZN5clang14CodeGenOptionsD1Ev _ZTVN5slang21RSExportPrimitiveTypeE _ZN5slang5Slang18PragmaMetadataNameE _ZZN5slang15RSExportForEach12isInitRSFuncEPKN5clang12FunctionDeclEE8FuncInit _ZTVN5slang15RSPragmaHandlerE _ZN4llvm14object_deleterINS_9StringMapIN5slang21RSExportPrimitiveType8DataTypeENS_15MallocAllocatorEEEE4callEPv GLIBC_2.0 GLIBC_2.1.3 GLIBC_2.1 GLIBCXX_3.4.5 CXXABI_1.3 GLIBCXX_3.4 
armv7-none-linux-gnueabi mFeatures.empty() frameworks/compile/slang/llvm-rs-cc.cpp slangAssert failed at %s:%d - '%s' +long64 false && "Invalid option in M group!" false && "Invalid option in output type group!" ar jc /dev/null .d .S .ll .o .bc false && "Invalid output type!" 2 M h llvm-rs-cc: Renderscript compiler (http://developer.android.com/guide/topics/renderscript) based on LLVM (http://llvm.org): Built Apr 1 2013 ( 18:40:36). Target APIs: - Build type: eng with assertions . Renderscript source compiler vector::_M_insert_aux - -- M group>    I Add directory to include search path  MD Emit .d dependency files M O  can be one of '0' or '3' (default)  S W additional-dep-target Additional targets to show up in dependencies output allow-rs-prefix Allow user-defined function prefixed with 'rs' a bitcode-storage  should be 'ar' or 'jc'  d emit-asm Emit target assembly files emit-bc Build ASTs then convert to LLVM, emit .bc file emit-dep emit-llvm Build ASTs then convert to LLVM, emit .ll file emit-nothing Build ASTs then convert to LLVM, but emit nothing g Emit LLVM Debug Metadata help Print this help text h include-path java-reflection-package-name Specify the package name that reflected Java files belong to java-reflection-path-base Base directory for output reflected Java files j no-link output-dep-dir Specify output directory for dependencies output o Specify output directory p reflect-c++ Reflect C++ classes rs-package-name= rs-package-name package name for referencing RS classes  s target-api= target-api Specify target API level (e.g. 14) version Print the assembler version w Suppress all warnings fs implicit-function-declaration invalid parameter for output dependencies files. type '%0' in different translation unit (%1 v.s. %2) has incompatible type definition target API level '%0' is out of range ('%1' - '%2') #define RS_VERSION #include "rs_core.rsh" rs_allocation.rsh rs_atomic.rsh rs_cl.rsh rs_core.rsh rs_debug.rsh rs_element.rsh rs_graphics.rsh rs_math.rsh rs_mesh.rsh rs_matrix.rsh rs_object.rsh rs_program.rsh rs_quaternion.rsh rs_sampler.rsh rs_time.rsh rs_types.rsh / .java vector::_M_insert_aux  @ mNewExpr && "Cannot replace an expression if we don't have a new expression" frameworks/compile/slang/slang_rs_ast_replace.h slangAssert failed at %s:%d - '%s' mOldStmt false && "Both case and default have specialized handlers" frameworks/compile/slang/slang_rs_ast_replace.cpp  @ M f  . G ` y ( A Z s ; " T ( A Z s * C \ u $ = V o / H a z ) B [ t # < U n 6 O h 0 I b { * C \ u $ = V o 7 P i 1 J c | + D ] v " 8 N d z Non-const static variables are not allowed in kernels: '%0'  @ E ^ w & ? X q 9 R k 3 L 9 R k " ; T m 5 N g ' @ Y r ! : S l 4 M f  . G ` y ( A Z s " ; T m 5 N g / H a z ) B [ t # < U n 0 F \ r init .rs.dtor mGeneratedFileNames && "Must supply GeneratedFileNames" frameworks/compile/slang/slang_rs_reflection.h slangAssert failed at %s:%d - '%s' android.renderscript frameworks/compile/slang/slang_rs_context.cpp rs !VD->getName().empty() && "Variable name should not be empty" !FD->getName().empty() && "Function name should not be empty" RSContext::processExportFunc : cannot export extern or static function '%s' TUDecl != NULL && "Translation unit declaration (top-level " "declaration) is null object" root !PackageName.empty() RSContext::reflectToJava : failed to do reflection (%s)  @ z^ ^ ^ ^ ^ pragma for version in source file must be set to 1 export_type java_package_name set_reflect_license version PragmaToken.isNot(clang::tok::eod) frameworks/compile/slang/slang_rs_pragma_handler.cpp slangAssert failed at %s:%d - '%s' expected a ')'  @ rs invalid function name prefix, "rs" is reserved: '%0' exported function parameters may not have array type: %0 rs_fp_relaxed missing pragma for version in source file version == 1 frameworks/compile/slang/slang_rs_backend.cpp slangAssert failed at %s:%d - '%s' missing "#pragma rs java_package_name(com.foo.bar)" in source file #rs_export_var * #rs_object_slots #rs_export_func .helper_ F && "Function marked as exported disappeared in Bitcode" Failed to export function %s: parameter type mismatch during creation of helper function. Expected: Got: entry #rs_export_foreach_name #rs_export_foreach #rs_export_type % StructInfoMetadata->getNumOperands() == 0 && "Metadata with same name was created before" | } ~ ~ ~ ~ vector::_M_insert_aux basic_string::_S_construct null not valid @  ' @ Y r ! : S l 4 M f  ! : S l 4 M 6 O h ( A Z s " ; T m 5 N g / H a z ) B [ t # < U n 6 O h 0 I b { * C \ u $ = V o 7 P i  @ @@INVALID@@ _  ScriptField_ FLOAT_16 F16 half Half FLOAT_32 F32 float Float FLOAT_64 F64 double Double SIGNED_8 I8 int8_t byte Byte SIGNED_16 I16 int16_t short Short SIGNED_32 I32 int32_t int Int SIGNED_64 I64 int64_t long Long UNSIGNED_8 U8 uint8_t UByte UNSIGNED_16 U16 uint16_t UShort UNSIGNED_32 U32 uint32_t UInt UNSIGNED_64 U64 uint64_t ULong BOOLEAN bool boolean UNSIGNED_5_6_5 UNSIGNED_5_5_5_1 UNSIGNED_4_4_4_4 MATRIX_2X2 rsMatrix_2x2 Matrix2f MATRIX_3X3 rsMatrix_3x3 Matrix3f MATRIX_4X4 rsMatrix_4x4 Matrix4f RS_ELEMENT ELEMENT Element RS_TYPE TYPE Type RS_ALLOCATION ALLOCATION Allocation RS_SAMPLER SAMPLER Sampler RS_SCRIPT SCRIPT Script RS_MESH MESH Mesh RS_PATH PATH Path RS_PROGRAM_FRAGMENT PROGRAM_FRAGMENT ProgramFragment RS_PROGRAM_VERTEX PROGRAM_VERTEX ProgramVertex RS_PROGRAM_RASTER PROGRAM_RASTER ProgramRaster RS_PROGRAM_STORE PROGRAM_STORE ProgramStore RS_FONT FONT Font false && "Variables should be validated before exporting" frameworks/compile/slang/slang_rs_export_type.cpp slangAssert failed at %s:%d - '%s' multidimensional arrays cannot be exported: '%0' vectors of non-primitive types cannot be exported: '%0' arrays of width 3 vector types cannot be exported: '%0' unions cannot be exported: '%0' false && "Unknown type cannot be exported" struct is not defined in this module anonymous structures cannot be exported bit fields are not able to be exported: '%0.%1' structures containing pointers cannot be exported: '%0' multiple levels of pointers cannot be exported: '%0' u 6 arrays/structures containing RS object types cannot be exported in target API < %1: '%0' unions containing RS object types are not allowed Builtin types > 32 bits in size are forbidden in Filterscript: '%0' Builtin types > 32 bits in size are forbidden in Filterscript Pointers are forbidden in Filterscript: '%0' structs containing vectors of dimension 3 cannot be exported at this API level: '%0' !& . ) . . . . T- . . . . . + . . . . . . . . . q" anonymous types cannot be exported uchar ushort uint ulong char false && "Unknown data type of the builtin" *RI != NULL && "cannot be NULL object" 3 n9 7 n9 n9 n9 n9 S9 n9 n9 n9 n9 n9 9 n9 n9 n9 n9 n9 n9 n9 n9 n9 5 `5 b3 3 3 `5 3 3 3 4 44 R4 `5 p4 4 `5 4 4 4 5 `5 `5 $5 B5 unknown type cannot be exported: '%0' j; < ; < < < < C< < < < < < ; < < < < < < < < < 3: < rs_matrix2x2 rs_matrix3x3 rs_matrix4x4 rs_element rs_type rs_allocation rs_sampler rs_script rs_mesh rs_path rs_program_fragment rs_program_vertex rs_program_raster rs_program_store rs_font @ @ @ $ @ ((EPT->getType() > DataTypeUnknown) && (EPT->getType() < DataTypeMax)) && "RSExportPrimitiveType::GetSizeInBits : unknown data type" built-in type cannot be exported: '%0' primitive type cannot be exported: '%0' J 3J =J GJ J QJ [J eJ oJ yJ J J J J J J J J J J J J J false && "Unknown data type" N fN wN N N N N N N N N N N N N bool2 bool3 bool4 uchar2 uchar3 uchar4 short2 short3 short4 int2 int3 int4 ushort2 ushort3 ushort4 uint2 uint3 uint4 ulong2 ulong3 ulong4 char2 char3 char4 long2 long3 long4 float2 float3 float4 double2 double3 double4 Y PT T U Y XU U V `V V W Y bW W Y W FX X X Y Y *Y sY EVT != NULL && EVT->getTypeClass() == clang::Type::ExtVector (RT != NULL) && (RT->getTypeClass() == clang::Type::Record) (Dim > 1) && "Invalid dimension of matrix" invalid matrix struct: must have 1 field for saving values: '%0' invalid matrix struct: first field should be an array with constant size: '%0' invalid matrix struct: first field should be a float array: '%0' invalid matrix struct: first field should be an array with size %0: '%1' invalid matrix struct: must have exactly 1 field: '%0' false && "Matrix type with unsupported dimension." CAT != NULL && CAT->getTypeClass() == clang::Type::ConstantArray (CAT->getSize().getActiveBits() < 32) && "array too large" (Size > 0) && "Constant array should have size greater than 0" RT != NULL && RT->getTypeClass() == clang::Type::Record RD->isStruct() false && "struct is not defined in this module" (RL != NULL) && "Failed to retrieve the struct layout from Clang." FI->getKind() == clang::Decl::Field field type cannot be exported: '%0.%1' (Dim >= 2) && (Dim <= 4) !"RSExportType::ExportClassRecord not implemented" false && "Unknown class of type" v v v #w w w vector::_M_insert_aux  @ rs_pixel_l rs_pixel_a rs_pixel_la rs_pixel_rgb rs_pixel_rgba rs_pixel_rgb565 rs_pixel_rgb5551 rs_pixel_rgb4444 EI != NULL && "Element info not found" frameworks/compile/slang/slang_rs_export_element.cpp slangAssert failed at %s:%d - '%s' EI->vsize == 1 && "Element not a primitive class (please " "check your macro)" EI->type == EPT->getType() && "Element has unexpected type" EI->vsize > 1 && "Element not a vector class (please check " "your macro)" EI->type == EVT->getType() && "Element has unexpected type" EI->vsize == EVT->getNumElement() && "Element has unexpected " "size of vector" RSExportElement::Create : type '%s' is not exportable @  initializer is not an R-value Unable to find initializer list Reflection of initializer to variable '%0' (of type '%1') is unsupported currently. false && "Unknown class of type" frameworks/compile/slang/slang_rs_export_var.cpp slangAssert failed at %s:%d - '%s' N N  @ DiagEngine && FD frameworks/compile/slang/slang_rs_export_func.cpp slangAssert failed at %s:%d - '%s' invokable non-static functions are required to return void !Name.empty() && "Function must have a name"  Note: parameter '%s' in function '%s' has default value which is not supported !T.isNull() Failed to export the function %s. There's at least one parameter whose type is not supported by the reflection (ET->getClass() == RSExportType::ExportClassRecord) && "Parameter packet must be a record" mParamPacketType != NULL  @ init root .rs.dtor DiagEngine && PVD frameworks/compile/slang/slang_rs_export_foreach.cpp slangAssert failed at %s:%d - '%s' Duplicate parameter entry (by position/name): '%0' Context && FD Non-root compute kernel %0() is not supported in SDK levels %1-%2 numParams > 0 Compute kernel %0() is required to return a void type Compute kernel %0() must have at least one parameter for in or out Unexpected kernel %0() parameter '%1' of type '%2' x y Compute kernel %0() targeting SDK levels %1-%2 may not skip parameters Compute kernel %0() targeting SDK levels %1-%2 may not use pass-by-value with __attribute__((kernel)) Compute kernel %0() cannot return a pointer type: '%1' Compute kernel %0() cannot have parameter '%1' of pointer type: '%2' Compute kernel %0() must have at least one input parameter or a non-void return type mOut == NULL mUsrData == NULL !Name.empty() && "Function must have a name"  QT->isPointerType() && QT->getPointeeType().isConstQualified() !T.isNull() Failed to export the function %s. There's at least one parameter whose type is not supported by the reflection (ET->getClass() == RSExportType::ExportClassRecord) && "Parameter packet must be a record" FE->mInType FE->mOutType Context DiagEngine && FD Invalid use of attribute kernel with static function declaration: %0 invalid parameter type for legacy graphics root() function: %0 root() is required to return an int for graphics usage %0(void) is required to have no parameters %0(void) is required to have a void return type false && "must be called on root, init or .rs.dtor function!"  @ RSExportPrimitiveType::IsRSObjectType(DT) frameworks/compile/slang/slang_rs_object_ref_count.h slangAssert failed at %s:%d - '%s' rsSetObject (FD->getNumParams() == 2) && "Invalid rsSetObject function prototype (# params)" frameworks/compile/slang/slang_rs_object_ref_count.cpp rsClearObject (FD->getNumParams() == 1) && "Invalid rsClearObject function prototype (# params)" PVT->isPointerType() && "Invalid rs{Set,Clear}Object function prototype (pointer param)" RSExportPrimitiveType::IsRSObjectType(DT) && "must be RS object type" CompoundStmtCount == NewStmtCount CS Once <= 1 Once == 0 false && "Both case and default have specialized handlers" RefRSVar !T->isArrayType() && "Should not be destroying arrays with this function" (ClearObjectFD != NULL) && "rsClearObject doesn't cover all RS object types" BaseType->isArrayType() rsIntIter StmtCtr == 2 T false && "can't have unions with RS object types!" !BaseType->isArrayType() RSExportPrimitiveType::GetRSSpecificType(BaseType) == RSExportPrimitiveType::DataTypeUnknown FieldsToDestroy != 0 StmtCount < FieldsToDestroy StmtCount > 0 (SetObjectFD != NULL) && "rsSetObject doesn't cover all RS object types" T->isStructureType() !RSExportPrimitiveType::IsRSObjectType(T) Arrays of RS object types within structures cannot be copied false StmtCount < FieldsToSet VD (RSExportPrimitiveType::IsRSObjectType(DT)) && "Should be RS object" VD && DT && InitExpr false && "Not RS object type!" }] b b b b b b b b b b b b b b b b _ _ _ }] }] }] }] }] }] }] }] }] }] }] }] b (getCurrentScope() == S) && "Corrupted scope stack!" .rs.dtor j j j j k &k ?k Xk qk k k k k k l l 9l Rl kl l l l l l m m 3m Lm em m ~m m n n 9n Rn kn n n n n n o o 3o mo mo o o o o o p p 5p Np gp p p p p p q 'q @q Yq rq q q q q q r !r :r Sr lr r r r r r s s 4s Ms fs s s s s s s t .t Gt `t yt t t t t t u (u Au Zu su u u u u u v "v ;v Tv mv v v v v v w w 5w Nw gw w w w w w w x /x Hx ax zx x x x x x y )y By [y ty y y y y y z #z  0 && "No indent" frameworks/compile/slang/slang_rs_reflection.h slangAssert failed at %s:%d - '%s' (mFieldIndexMap.find(F) == mFieldIndexMap.end()) && "Nested structure never occurs in C language." (I != mFieldIndexMap.end()) && "Requesting field is out of scope." i < mNumInits frameworks/compile/slang/slang_rs_export_var.h (mParamPacketType != NULL) && "Get parameter from export foreach having no parameter!" frameworks/compile/slang/slang_rs_export_foreach.h (mParamPacketType != NULL) && "Get parameter from export function having no parameter!" frameworks/compile/slang/slang_rs_export_func.h - false && "GetMatrixTypeName : Unsupported matrix dimension" frameworks/compile/slang/slang_rs_reflection.cpp (Index < (sizeof(VectorAccessorMap) / sizeof(const char*))) && "Out-of-bound index to access vector member" false && "GetPackerAPIName : Unknown primitive data type" Allocation [] .Item false && "Unknown class of type" ^ T C null false 0 Element. Element.F32_2 Element.F32_3 Element.F32_4 Element.U8_4 Element.MATRIX_2X2 Element.MATRIX_3X3 Element.MATRIX_4X4 false && "Unsupported dimension of matrix" \\ ScriptC private static final String __rs_resource_name = " "; // Constructor rs RenderScript this(rs, rs.getApplicationContext().getResources(), rs.getApplicationContext().getResources().getIdentifier( __rs_resource_name, "raw", rs.getApplicationContext().getPackageName())); id int resources Resources super(rs, resources, id); mExportVar_ = new [ ]; ] private Element __ ; private FieldPacker __rs_fp_ !Val.isUninit() && "Not a valid initializer" = (Val.getKind() == clang::APValue::Int) && "Bool type has wrong initial APValue" true Initializer which is non-NULL to pointer type variable will be ignored . (); false && "Unexpected type of value of initializer." false && "Unsupported initializer for record/matrix/constant " "array type variable currently" @ private final static int mExportVarIdx_ 5 S q private final static int mExportFuncIdx_ invoke_ void invoke(mExportFuncIdx_ ); _fp , //private final static int mExportForEachIdx_ private final static int mExportForEachIdx_ EF->getNumParameters() > 0 || EF->hasReturn() ain aout getKernelID_ Script.KernelID return createKernelID( mExportForEachIdx_ , null, null); forEach_ ( ain, aout, null); sc Script.LaunchOptions // Verify dimensions Type tIn = ain.getType(); Type tOut = aout.getType(); if ((tIn.getCount() != tOut.getCount()) || (tIn.getX() != tOut.getX()) || (tIn.getY() != tOut.getY()) || (tIn.getZ() != tOut.getZ()) || (tIn.hasFaces() != tOut.hasFaces()) || (tIn.hasMipmaps() != tOut.hasMipmaps())) { throw new RSRuntimeException("Dimension mismatch between input and output parameters!"); } forEach(mExportForEachIdx_ , ain , null , aout , sc); __ = Element. (rs); .createElement(rs); // check if (! .getType().getElement().isCompatible(__ )) { throw new RSRuntimeException("Type mismatch with !"); (EV->getType()->getClass() == RSExportType::ExportClassPrimitive) && "Variable should be type of primitive here" public final static const_ set_ v __rs_fp_ if ( != null) { .reset(); } else { = new FieldPacker( setVar(mExportVarIdx_ , v); = v; (ET->getClass() == RSExportType::ExportClassPointer) && "Variable should be type of pointer here" bind_ if (v == null) bindAllocation(null, mExportVarIdx_ else bindAllocation(v.getAllocation(), mExportVarIdx_ else bindAllocation(v, mExportVarIdx_ (EV->getType()->getClass() == RSExportType::ExportClassVector) && "Variable should be type of vector here" (EV->getType()->getClass() == RSExportType::ExportClassMatrix) && "Variable should be type of matrix here" fp (EV->getType()->getClass() == RSExportType::ExportClassConstantArray) && "Variable should be type of constant array here" (EV->getType()->getClass() == RSExportType::ExportClassRecord) && "Variable should be type of struct here" private mExportVar_ int []__dimArr = new int[1]; __dimArr[0] = , __ , __dimArr); get_ return mExportVar_ getFieldID_ Script.FieldID return createFieldID( mExportVarIdx_ , null); FieldPacker .addI32( .getPtr()); .getAllocation().getPtr()); .addMatrix( ct for (int = 0; < ; ++) .skip( ! (" ! 1# # Q& = null; for (int $ct = 0; $ct < ; $ct++) [$ct] , 1* 9, 9, v* 9, if (mItemArray == null) mItemArray = new Item[getType().getX() /* count */]; if (mItemArray[ ] == null) mItemArray[ ] = new Item(); if (mIOBuffer == null) mIOBuffer = new FieldPacker(Item.sizeof * getType().getX()/* count */); .Script.FieldBase private Item mItemArray[]; private FieldPacker mIOBuffer; private static java.lang.ref.WeakReference mElementCache = new java.lang.ref.WeakReference(null); static public class Item public static final int sizeof = Item() createElement Element eb return eb.create(); mItemArray = null; mIOBuffer = null; mElement = createElement( count init( , count); usages , count, usages); create1D dimX obj = new obj.mAllocation = Allocation.createSized(rs, obj.mElement, dimX, usages); return obj; return create1D( , dimX, Allocation.USAGE_SCRIPT); create2D dimY return create2D( , dimX, dimY, Allocation.USAGE_SCRIPT); Type.Builder b = new Type.Builder(rs, obj.mElement); b.setX(dimX); b.setY(dimY); Type t = b.create(); obj.mAllocation = Allocation.createTyped(rs, t, usages); createTypeBuilder Type.Builder Element e = createElement( return new Type.Builder(rs, e); createCustom tb Type t = tb.create(); if (t.getElement() != obj.mElement) { throw new RSIllegalArgumentException("Type.Builder did not match expected element type."); copyToArray index i Item mIOBuffer.reset(index * Item.sizeof); copyToArrayLocal(i, mIOBuffer); copyToArrayLocal FieldPacker set copyNow boolean mItemArray[index] = i; if (copyNow) copyToArray(i, index); FieldPacker fp = new FieldPacker(Item.sizeof); copyToArrayLocal(i, fp); mAllocation.setFromFieldPacker(index, fp); get if (mItemArray == null) return null; return mItemArray[index]; mItemArray[index]. mIOBuffer.reset(index * Item.sizeof + mIOBuffer FieldPacker fp = new FieldPacker( mAllocation.setFromFieldPacker(index, , fp); if (mItemArray == null) return return mItemArray[index]. copyAll for (int ct = 0; ct < mItemArray.length; ct++) copyToArray(mItemArray[ct], ct); mAllocation.setFromFieldPacker(0, mIOBuffer); resize newSize if (mItemArray != null) int oldSize = mItemArray.length; int copySize = Math.min(oldSize, newSize); if (newSize == oldSize) return; Item ni[] = new Item[newSize]; System.arraycopy(mItemArray, 0, ni, 0, copySize); mItemArray = ni; mAllocation.resize(newSize); if (mIOBuffer != null) mIOBuffer = new FieldPacker(Item.sizeof * getType().getX()/* count */); Element.Builder = new Element.Builder( return .create(); .add( ) , " " Element.createUser( , Element.DataType. (ET->getClass() == RSExportType::ExportClassVector) && "Unexpected type." Element.createVector( .create() Element.U32( Element.U16( Element.U8( #padding_ #rs_padding_    ScriptC_ Failed to generate class ( Failed to generate type class for struct ' ' ( /* * Copyright (C) 2011-2013 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ / .java failed to open file ' ' for write public protected private public synchronized Generating .java ... /* * This file is auto-generated. DO NOT MODIFY! * The source Renderscript file: */ package import .*; import android.content.res.Resources; /** * @hide static class extends { { public static class static vector::_M_insert_aux basic_string::_S_construct null not valid  @ addF32 addF64 addI8 addI16 addI32 addI64 addU8 addU16 addU32 addU64 addBoolean addMatrix addObj x y z w Matrix2f Matrix3f Matrix4f /* * Copyright (C) 2012 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ Generating %s /* * This file is auto-generated. DO NOT MODIFY! * The source Renderscript file: */ .rs / wt Error: could not write file %s %s false true L f false && "Primitive type cannot have such kind of initializer" frameworks/compile/slang/slang_rs_reflection_base.cpp slangAssert failed at %s:%d - '%s' false && "Unknown kind of initializer" vector::_M_insert_aux  @ (mParamPacketType != NULL) && "Get parameter from export foreach having no parameter!" frameworks/compile/slang/slang_rs_export_foreach.h slangAssert failed at %s:%d - '%s' (mParamPacketType != NULL) && "Get parameter from export function having no parameter!" frameworks/compile/slang/slang_rs_export_func.h false && "GetMatrixTypeName : Unsupported matrix dimension" frameworks/compile/slang/slang_rs_reflection_cpp.cpp android::sp [] .Item false && "Unknown class of type" 6 ScriptC_ android::RSC::ScriptC .h .cpp #include "RenderScript.h" using namespace android::RSC; class : public { private: __ ; public: (android::sp rs, const char *cacheDir, size_t cacheDirLength); virtual ~ (); // No forEach_root(...) void forEach_ ( ain android::sp aout ); }; rb Error: could not read file %s static const unsigned char __txt[] = { 0x%02x, #include " .h" :: (android::sp rs, const char *cacheDir, size_t cacheDirLength) : ScriptC(rs, __txt, sizeof(__txt), " ", , cacheDir, cacheDirLength) { } ::~ () { void ::forEach_ ) { _fp forEach( , ain, NULL, aout, NULL, 0); __fp invoke( , __fp.getData(), , NULL, 0); @ Y r void set_ v) { setVar( , &v, sizeof(v)); __ = v; get_ () const { bool return return __ (ET->getClass() == RSExportType::ExportClassPointer) && "Variable should be type of pointer here" void bind_ bindAllocation(v, false invoke_ FieldPacker .add( . .skip( vector::_M_insert_aux  @ rs_matrix2x2 rs_matrix3x3 rs_matrix4x4 / /* * This file is auto-generated. DO NOT MODIFY! * The source Renderscript file: %s */ package %s; // return byte array representation of the bitcode. public static byte[] getBitCode() { private static byte[] getSegment_%d() { byte[] data = { %4d, }; return data; } rb Error: could not read file %s return getBitCodeInternal(); }; private static int bitCodeLength = %d; private static byte[] getBitCodeInternal() { byte[] bc = new byte[bitCodeLength]; int offset = 0; byte[] seg; seg = getSegment_%d(); System.arraycopy(seg, 0, bc, offset, seg.length); offset += seg.length; return bc; /** * @hide */ public class %s { } Error: could not create dir %s BitCode .java Generating %s ... w Error: could not write to file %s pic *204 bar (OutputFile != NULL) && (Error != NULL) && (DiagEngine != NULL) && "Invalid parameter!" frameworks/compile/slang/slang.cpp slangAssert failed at %s:%d - '%s' i686-unknown-linux / 0 && "Not implemented" < < < i i vector::_M_insert_aux #pragma  @ actualWrapperLen > 0 frameworks/compile/slang/slang_backend.cpp slangAssert failed at %s:%d - '%s' mpModule == M && "Unexpected module change during LLVM IR generation" false && "Invalid target API value" false && "Unknown output type" P @  expected value after '#pragma %0(' missing ')' after '#pragma %0(%1' no pragma name or value  : note: warning: error: fatal: 0 && "Diagnostic not handled during diagnostic buffering!" frameworks/compile/slang/slang_diagnostic_buffer.cpp slangAssert failed at %s:%d - '%s' Bitcode Writer vector::reserve h h p p x x X ` ( 0 8 @ H P X ` % 3 3 p u O g i W [ J % @ 6 [ S [ [ [ [ Z Z Z Z qZ ?X U U T S Map Name: Size: Value: Value: [null] Uses( ): , [null] Default MetaData vector::_M_fill_insert n n (n 0n 8n @n Hn Pn Xn `n n n n n n n n n n n n n n n n n n n n n o (o 0o o 8o @o Ho Po o o o o o o o o o o o o o p o o H T u 5 @ a a y ~ ~ # Y ( 0 8 @ H P X ` h p 0 8 @ H P X ` ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ [ 8 + q } M P T K % \ R H c 9 N7 9 9 9 9 : {: q: g: 9 8 : 7 5 9 enable-bc-uselist-preserve Turn on experimental support for use-list order preservation. 
l u y y ~ ~ @ @ " * / / 4 ? B J P \ ` i p | * / @ * / , 5 @ M V a i i q y ~ ~ # # 3 E T T b t h u 
GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) GCC: (GNU) 4.6.x-google 20120106 (prerelease) GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) 
.shstrtab .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .data.rel.ro .dynamic .got .got.plt .data .bss .comment