Created
January 29, 2013 17:05
-
-
Save syoyo/4665840 to your computer and use it in GitHub Desktop.
valgrind --tool=memcheck --leak-check=full ../../ispc --emit-c++ --target=generic-16 -h ao_ispc.h -o bora.cc ao.ispc
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==20402== Memcheck, a memory error detector | |
==20402== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. | |
==20402== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info | |
==20402== Command: ../../ispc --emit-c++ --target=generic-16 -h ao_ispc.h -o bora.cc ao.ispc | |
==20402== | |
==20402== Conditional jump or move depends on uninitialised value(s) | |
==20402== at 0xBC0085: clang::SourceManager::getColumnNumber(clang::FileID, unsigned int, bool*) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0xBC3838: clang::SourceManager::getPresumedLoc(clang::SourceLocation) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x50734D: (anonymous namespace)::PrintPPOutputPPCallbacks::FileChanged(clang::SourceLocation, clang::PPCallbacks::FileChangeReason, clang::SrcMgr::CharacteristicKind, clang::FileID) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0xC17F3B: clang::Preprocessor::HandleDigitDirective(clang::Token&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0xC1EFCA: clang::Preprocessor::HandleDirective(clang::Token&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0xBFC7B7: clang::Lexer::LexTokenInternal(clang::Token&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x5096BA: clang::DoPrintPreprocessedInput(clang::Preprocessor&, llvm::raw_ostream*, clang::PreprocessorOutputOptions const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4816B6: Module::execPreprocessor(char const*, llvm::raw_string_ostream*) const (module.cpp:1893) | |
==20402== by 0x481EBD: Module::CompileFile() (module.cpp:344) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== Conditional jump or move depends on uninitialised value(s) | |
==20402== at 0x12E113A: llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x128891B: llvm::InstCombiner::visitLoadInst(llvm::LoadInst&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12547C9: llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12557E3: llvm::InstCombiner::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B2902: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== Conditional jump or move depends on uninitialised value(s) | |
==20402== at 0x12E113F: llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x128891B: llvm::InstCombiner::visitLoadInst(llvm::LoadInst&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12547C9: llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12557E3: llvm::InstCombiner::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B2902: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== Conditional jump or move depends on uninitialised value(s) | |
==20402== at 0x12E113A: llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12893FD: llvm::InstCombiner::visitStoreInst(llvm::StoreInst&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12547C9: llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12557E3: llvm::InstCombiner::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133AFC5: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== Conditional jump or move depends on uninitialised value(s) | |
==20402== at 0x12E113F: llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12893FD: llvm::InstCombiner::visitStoreInst(llvm::StoreInst&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12547C9: llvm::InstCombiner::DoOneIteration(llvm::Function&, unsigned int) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12557E3: llvm::InstCombiner::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133AFC5: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== Use of uninitialised value of size 8 | |
==20402== at 0x159B7E0: llvm::CallInst::init(llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x43BC25: llvm::CallInst::Create(llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&, llvm::Instruction*) (Instructions.h:1189) | |
==20402== by 0x429A72: MaskOpsCleanupPass::runOnBasicBlock(llvm::BasicBlock&) (cbackend.cpp:4795) | |
==20402== by 0x15B2327: (anonymous namespace)::BBPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B2902: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x42A156: WriteCXXFile(llvm::Module*, char const*, int, char const*) (cbackend.cpp:4847) | |
==20402== by 0x480447: Module::writeOutput(Module::OutputType, char const*, char const*) (module.cpp:998) | |
==20402== by 0x483725: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2296) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
ispc: /home/syoyo/src/llvm-3.2.src/lib/VMCore/Instructions.cpp:280: void llvm::CallInst::init(llvm::Value*, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&): Assertion `(i >= FTy->getNumParams() || FTy->getParamType(i) == Args[i]->getType()) && "Calling a function with a bad signature!"' failed. | |
main.cpp(208): FATAL ERROR: Unhandled signal sent to process; terminating. | |
*** | |
*** Please file a bug report at https://github.com/ispc/ispc/issues | |
*** (Including as much information as you can about how to reproduce this error). | |
*** You have apparently encountered a bug in the compiler that we'd like to fix! | |
*** | |
==20402== | |
==20402== HEAP SUMMARY: | |
==20402== in use at exit: 21,246,017 bytes in 122,696 blocks | |
==20402== total heap usage: 521,142 allocs, 398,446 frees, 88,499,125 bytes allocated | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 1 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x471FA2: Target::GetTarget(char const*, char const*, char const*, bool, Target*) (ispc.cpp:181) | |
==20402== by 0x482140: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2274) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 2 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456650: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3098) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 3 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456662: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3099) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 4 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456650: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3098) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 5 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456662: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3099) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 6 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456650: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3098) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 7 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456662: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3099) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 8 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456650: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3098) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 9 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456662: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3099) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 10 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456650: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3098) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 11 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456662: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3099) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 12 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456650: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3098) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 13 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456662: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3099) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 14 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 15 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 16 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 6 bytes in 1 blocks are definitely lost in loss record 17 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 7 bytes in 1 blocks are definitely lost in loss record 18 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 7 bytes in 1 blocks are definitely lost in loss record 19 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 7 bytes in 1 blocks are definitely lost in loss record 20 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 7 bytes in 1 blocks are definitely lost in loss record 21 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x45FB7D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1667) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 7 bytes in 1 blocks are definitely lost in loss record 22 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 7 bytes in 1 blocks are definitely lost in loss record 23 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x49B774: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1664) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 7 bytes in 1 blocks are definitely lost in loss record 24 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x48D0CC: lGSToGSBaseOffsets(llvm::CallInst*) (opt.cpp:1726) | |
==20402== by 0x48F81A: ImproveMemoryOpsPass::runOnBasicBlock(llvm::BasicBlock&) (opt.cpp:2670) | |
==20402== by 0x15B2327: (anonymous namespace)::BBPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B2902: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== | |
==20402== 8 bytes in 1 blocks are possibly lost in loss record 47 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4C2FAC: yylex() (lex.ll:413) | |
==20402== by 0x4B288E: yyparse() (parse.cc:2581) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 8 bytes in 1 blocks are possibly lost in loss record 48 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4503BD: std::vector<Declarator*, std::allocator<Declarator*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Declarator**, std::vector<Declarator*, std::allocator<Declarator*> > >, Declarator* const&) (new_allocator.h:94) | |
==20402== by 0x44F620: Declaration::Declaration(DeclSpecs*, Declarator*) (stl_vector.h:893) | |
==20402== by 0x4B7DA2: yyparse() (parse.yy:1378) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 8 bytes in 1 blocks are possibly lost in loss record 49 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4503BD: std::vector<Declarator*, std::allocator<Declarator*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Declarator**, std::vector<Declarator*, std::allocator<Declarator*> > >, Declarator* const&) (new_allocator.h:94) | |
==20402== by 0x4BBD0E: std::vector<Declarator*, std::allocator<Declarator*> >::push_back(Declarator* const&) (stl_vector.h:893) | |
==20402== by 0x4B634C: yyparse() (parse.yy:795) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 8 bytes in 1 blocks are possibly lost in loss record 50 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x45021B: std::vector<Declarator*, std::allocator<Declarator*> >::operator=(std::vector<Declarator*, std::allocator<Declarator*> > const&) (new_allocator.h:94) | |
==20402== by 0x44F675: Declaration::Declaration(DeclSpecs*, std::vector<Declarator*, std::allocator<Declarator*> >*) (decl.cpp:578) | |
==20402== by 0x4B67CB: yyparse() (parse.yy:665) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 9 bytes in 1 blocks are definitely lost in loss record 53 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x4B4894: yyparse() (parse.yy:880) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 9 bytes in 1 blocks are definitely lost in loss record 54 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49996D: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:598) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 9 bytes in 1 blocks are definitely lost in loss record 55 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 9 bytes in 1 blocks are definitely lost in loss record 56 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== | |
==20402== 9 bytes in 1 blocks are definitely lost in loss record 57 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 11 bytes in 1 blocks are definitely lost in loss record 58 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4437DC: FunctionEmitContext::applyVaryingGEP(llvm::Value*, llvm::Value*, Type const*) (ctx.cpp:2021) | |
==20402== by 0x44AF8B: FunctionEmitContext::GetElementPtrInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2263) | |
==20402== by 0x45A3BB: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x455DC7: IndexExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4002) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 11 bytes in 1 blocks are definitely lost in loss record 59 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 11 bytes in 1 blocks are definitely lost in loss record 60 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 12 bytes in 1 blocks are possibly lost in loss record 61 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159ED97: llvm::LLVMContext::LLVMContext() (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x473031: Globals::Globals() (ispc.cpp:689) | |
==20402== by 0x478FFE: main (main.cpp:236) | |
==20402== | |
==20402== 12 bytes in 1 blocks are definitely lost in loss record 65 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 12 bytes in 1 blocks are definitely lost in loss record 66 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== | |
==20402== 12 bytes in 1 blocks are definitely lost in loss record 67 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 12 bytes in 1 blocks are definitely lost in loss record 68 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4410AC: FunctionEmitContext::PtrToIntInst(llvm::Value*, char const*) (ctx.cpp:1785) | |
==20402== by 0x442995: FunctionEmitContext::SmearUniform(llvm::Value*, char const*) (ctx.cpp:1738) | |
==20402== by 0x44384E: FunctionEmitContext::applyVaryingGEP(llvm::Value*, llvm::Value*, Type const*) (ctx.cpp:2017) | |
==20402== by 0x44AF8B: FunctionEmitContext::GetElementPtrInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2263) | |
==20402== by 0x45A3BB: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x455DC7: IndexExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4002) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 12 bytes in 2 blocks are definitely lost in loss record 69 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456650: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3098) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 12 bytes in 2 blocks are definitely lost in loss record 70 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x456662: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3099) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 13 bytes in 1 blocks are possibly lost in loss record 71 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159EDB3: llvm::LLVMContext::LLVMContext() (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x473031: Globals::Globals() (ispc.cpp:689) | |
==20402== by 0x478FFE: main (main.cpp:236) | |
==20402== | |
==20402== 13 bytes in 1 blocks are possibly lost in loss record 72 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159EDD0: llvm::LLVMContext::LLVMContext() (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x473031: Globals::Globals() (ispc.cpp:689) | |
==20402== by 0x478FFE: main (main.cpp:236) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 73 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 74 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 75 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49941B: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:658) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 76 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 77 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 78 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 79 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB7D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1667) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 80 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB7D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1667) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 81 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB7D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1667) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 82 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A395: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 83 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A419: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x49631B: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1025) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 13 bytes in 1 blocks are definitely lost in loss record 84 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 14 bytes in 1 blocks are possibly lost in loss record 85 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159EE0A: llvm::LLVMContext::LLVMContext() (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x473031: Globals::Globals() (ispc.cpp:689) | |
==20402== by 0x478FFE: main (main.cpp:236) | |
==20402== | |
==20402== 14 bytes in 1 blocks are definitely lost in loss record 86 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 14 bytes in 1 blocks are definitely lost in loss record 87 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x45690E: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3028) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 14 bytes in 1 blocks are definitely lost in loss record 88 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 14 bytes in 1 blocks are definitely lost in loss record 89 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 14 bytes in 1 blocks are definitely lost in loss record 90 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 14 bytes in 1 blocks are definitely lost in loss record 91 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49996D: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:598) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 14 bytes in 1 blocks are definitely lost in loss record 92 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 14 bytes in 1 blocks are definitely lost in loss record 93 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 14 bytes in 2 blocks are definitely lost in loss record 94 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x45FB7D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1667) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== | |
==20402== 14 bytes in 2 blocks are definitely lost in loss record 95 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== | |
==20402== 15 bytes in 1 blocks are possibly lost in loss record 96 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159EDED: llvm::LLVMContext::LLVMContext() (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x473031: Globals::Globals() (ispc.cpp:689) | |
==20402== by 0x478FFE: main (main.cpp:236) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 97 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x49B9AB: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1732) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 98 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x495FC0: lUpdateVaryingCounter(int, int, FunctionEmitContext*, llvm::Value*, llvm::Value*, std::vector<int, std::allocator<int> > const&) (stmt.cpp:1274) | |
==20402== by 0x49BAAC: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1760) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 99 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x49BC36: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1804) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 100 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 101 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x497024: ForeachActiveStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2036) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 102 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x497024: ForeachActiveStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2036) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 103 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 104 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 105 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 106 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49996D: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:598) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 107 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x495FC0: lUpdateVaryingCounter(int, int, FunctionEmitContext*, llvm::Value*, llvm::Value*, std::vector<int, std::allocator<int> > const&) (stmt.cpp:1274) | |
==20402== by 0x49B678: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1613) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 15 bytes in 1 blocks are definitely lost in loss record 108 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x495FC0: lUpdateVaryingCounter(int, int, FunctionEmitContext*, llvm::Value*, llvm::Value*, std::vector<int, std::allocator<int> > const&) (stmt.cpp:1274) | |
==20402== by 0x49B945: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1723) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 16 bytes in 1 blocks are possibly lost in loss record 115 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x14F62C5: llvm::Attributes::get(llvm::LLVMContext&, llvm::AttrBuilder&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x14F6734: llvm::Attributes::typeIncompatible(llvm::Type*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15CF942: _ZN12_GLOBAL__N_18Verifier20VerifyParameterAttrsEN4llvm10AttributesEPNS1_4TypeEbPKNS1_5ValueE.part.241 (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15CFD5C: (anonymous namespace)::Verifier::VerifyFunctionAttrs(llvm::FunctionType*, llvm::AttrListPtr const&, llvm::Value const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15D032B: (anonymous namespace)::Verifier::visitFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15D648B: (anonymous namespace)::Verifier::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5DDA: llvm::FunctionPassManagerImpl::run(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5F58: llvm::FunctionPassManager::run(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15CEC1B: llvm::verifyFunction(llvm::Function const&, llvm::VerifierFailureAction) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x470D53: Function::GenerateIR() (func.cpp:436) | |
==20402== | |
==20402== 16 bytes in 1 blocks are possibly lost in loss record 116 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x14F62C5: llvm::Attributes::get(llvm::LLVMContext&, llvm::AttrBuilder&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11528C7: (anonymous namespace)::FunctionAttrs::runOnSCC(llvm::CallGraphSCC&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133B318: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 16 bytes in 1 blocks are possibly lost in loss record 117 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x14F62C5: llvm::Attributes::get(llvm::LLVMContext&, llvm::AttrBuilder&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11527F9: (anonymous namespace)::FunctionAttrs::runOnSCC(llvm::CallGraphSCC&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133B318: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 16 bytes in 1 blocks are possibly lost in loss record 118 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x14F62C5: llvm::Attributes::get(llvm::LLVMContext&, llvm::AttrBuilder&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x14F7C85: llvm::AttrListPtr::addAttr(llvm::LLVMContext&, unsigned int, llvm::Attributes) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x153E9C9: llvm::Function::addAttribute(unsigned int, llvm::Attributes) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1152809: (anonymous namespace)::FunctionAttrs::runOnSCC(llvm::CallGraphSCC&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133B318: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 16 bytes in 1 blocks are possibly lost in loss record 119 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x14F62C5: llvm::Attributes::get(llvm::LLVMContext&, llvm::AttrBuilder&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x14F7C85: llvm::AttrListPtr::addAttr(llvm::LLVMContext&, unsigned int, llvm::Attributes) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x153E9C9: llvm::Function::addAttribute(unsigned int, llvm::Attributes) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15848B2: llvm::Argument::addAttr(llvm::Attributes) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1151562: _ZN12_GLOBAL__N_113FunctionAttrs17AddNoCaptureAttrsERKN4llvm12CallGraphSCCE.isra.258 (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1151B81: (anonymous namespace)::FunctionAttrs::runOnSCC(llvm::CallGraphSCC&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133B318: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 126 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49941B: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:658) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 127 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 128 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 129 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49996D: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:598) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 130 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 131 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x49BBFB: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1796) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 132 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499213: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:526) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 133 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499213: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:526) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 134 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 135 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 136 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 137 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 138 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x469DD7: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2647) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 139 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A419: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45646B: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3049) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 140 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 141 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 142 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 143 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB7D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1667) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 144 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x49934D: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:633) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 145 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4993DF: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:652) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 146 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 147 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 148 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 149 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A419: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x49631B: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1025) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 150 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 16 bytes in 1 blocks are definitely lost in loss record 151 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A419: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x49631B: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1025) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 16 bytes in 2 blocks are definitely lost in loss record 152 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A66C: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1126) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 16 bytes in 2 blocks are definitely lost in loss record 153 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A66C: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1126) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x469DD7: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2647) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 16 bytes in 2 blocks are definitely lost in loss record 154 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 17 bytes in 1 blocks are possibly lost in loss record 156 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15A863A: llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441CD1: FunctionEmitContext::addGSMetadata(llvm::Value*, SourcePos) (ctx.cpp:2636) | |
==20402== by 0x449277: FunctionEmitContext::scatter(llvm::Value*, llvm::Value*, Type const*, Type const*, llvm::Value*) (ctx.cpp:2937) | |
==20402== by 0x4467CA: FunctionEmitContext::StoreInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, Type const*) (ctx.cpp:2997) | |
==20402== by 0x469F05: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2743) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 17 bytes in 1 blocks are definitely lost in loss record 157 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x469DD7: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2647) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 17 bytes in 1 blocks are definitely lost in loss record 158 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x469DD7: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2647) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 17 bytes in 1 blocks are definitely lost in loss record 159 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 17 bytes in 1 blocks are definitely lost in loss record 160 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x469DD7: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2647) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 17 bytes in 1 blocks are definitely lost in loss record 161 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 17 bytes in 1 blocks are definitely lost in loss record 162 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== | |
==20402== 17 bytes in 1 blocks are definitely lost in loss record 163 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 17 bytes in 1 blocks are definitely lost in loss record 164 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 18 bytes in 1 blocks are possibly lost in loss record 165 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15A863A: llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441DF1: FunctionEmitContext::addGSMetadata(llvm::Value*, SourcePos) (ctx.cpp:2648) | |
==20402== by 0x449277: FunctionEmitContext::scatter(llvm::Value*, llvm::Value*, Type const*, Type const*, llvm::Value*) (ctx.cpp:2937) | |
==20402== by 0x4467CA: FunctionEmitContext::StoreInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, Type const*) (ctx.cpp:2997) | |
==20402== by 0x469F05: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2743) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 18 bytes in 1 blocks are definitely lost in loss record 166 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 18 bytes in 1 blocks are definitely lost in loss record 167 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A419: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 18 bytes in 1 blocks are definitely lost in loss record 168 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A419: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45646B: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3049) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 18 bytes in 1 blocks are definitely lost in loss record 169 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 18 bytes in 1 blocks are definitely lost in loss record 170 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x48CAFA: lGSToGSBaseOffsets(llvm::CallInst*) (opt.cpp:1931) | |
==20402== by 0x48F81A: ImproveMemoryOpsPass::runOnBasicBlock(llvm::BasicBlock&) (opt.cpp:2670) | |
==20402== by 0x15B2327: (anonymous namespace)::BBPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B2902: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== | |
==20402== 19 bytes in 1 blocks are possibly lost in loss record 172 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15A863A: llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441D31: FunctionEmitContext::addGSMetadata(llvm::Value*, SourcePos) (ctx.cpp:2640) | |
==20402== by 0x449277: FunctionEmitContext::scatter(llvm::Value*, llvm::Value*, Type const*, Type const*, llvm::Value*) (ctx.cpp:2937) | |
==20402== by 0x4467CA: FunctionEmitContext::StoreInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, Type const*) (ctx.cpp:2997) | |
==20402== by 0x469F05: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2743) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 173 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x49934D: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:633) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 174 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4993DF: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:652) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 175 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB7D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1667) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 176 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 177 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x49934D: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:633) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 178 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4993DF: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:652) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 179 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB7D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1667) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 180 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 181 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x49934D: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:633) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 182 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4993DF: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:652) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 183 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x49B725: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1651) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 184 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x49B823: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1677) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 19 bytes in 1 blocks are definitely lost in loss record 185 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A419: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x49631B: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1025) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 20 bytes in 1 blocks are possibly lost in loss record 190 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159EE23: llvm::LLVMContext::LLVMContext() (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x473031: Globals::Globals() (ispc.cpp:689) | |
==20402== by 0x478FFE: main (main.cpp:236) | |
==20402== | |
==20402== 20 bytes in 1 blocks are possibly lost in loss record 191 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15A863A: llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441E3F: FunctionEmitContext::addGSMetadata(llvm::Value*, SourcePos) (ctx.cpp:2652) | |
==20402== by 0x449277: FunctionEmitContext::scatter(llvm::Value*, llvm::Value*, Type const*, Type const*, llvm::Value*) (ctx.cpp:2937) | |
==20402== by 0x4467CA: FunctionEmitContext::StoreInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, Type const*) (ctx.cpp:2997) | |
==20402== by 0x469F05: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2743) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 20 bytes in 1 blocks are possibly lost in loss record 192 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12F1F94: llvm::ICmpInst::ICmpInst(llvm::BasicBlock&, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159692F: llvm::CmpInst::Create(llvm::Instruction::OtherOps, unsigned short, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x442F37: FunctionEmitContext::CmpInst(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1705) | |
==20402== by 0x49C232: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1527) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 20 bytes in 1 blocks are definitely lost in loss record 193 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 20 bytes in 1 blocks are definitely lost in loss record 194 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x4587F6: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6722) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 20 bytes in 1 blocks are definitely lost in loss record 195 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 20 bytes in 1 blocks are definitely lost in loss record 196 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x49934D: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:633) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 20 bytes in 1 blocks are definitely lost in loss record 197 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4993DF: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:652) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 20 bytes in 1 blocks are definitely lost in loss record 198 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A436: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4207) | |
==20402== by 0x453C0A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4971) | |
==20402== by 0x469CAB: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2722) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 20 bytes in 1 blocks are definitely lost in loss record 199 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A436: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4207) | |
==20402== by 0x453C0A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4971) | |
==20402== by 0x469CAB: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2722) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== | |
==20402== 20 bytes in 1 blocks are definitely lost in loss record 200 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A436: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4207) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 20 bytes in 1 blocks are definitely lost in loss record 201 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49996D: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:598) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== | |
==20402== 20 bytes in 2 blocks are definitely lost in loss record 202 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A395: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x455DC7: IndexExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4002) | |
==20402== by 0x457F10: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6540) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x497024: ForeachActiveStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2036) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 21 bytes in 1 blocks are possibly lost in loss record 212 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x159ECBC: llvm::LLVMContext::getMDKindID(llvm::StringRef) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15A863A: llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441D91: FunctionEmitContext::addGSMetadata(llvm::Value*, SourcePos) (ctx.cpp:2644) | |
==20402== by 0x449277: FunctionEmitContext::scatter(llvm::Value*, llvm::Value*, Type const*, Type const*, llvm::Value*) (ctx.cpp:2937) | |
==20402== by 0x4467CA: FunctionEmitContext::StoreInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, Type const*) (ctx.cpp:2997) | |
==20402== by 0x469F05: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2743) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 21 bytes in 1 blocks are definitely lost in loss record 213 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49941B: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:658) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 21 bytes in 1 blocks are definitely lost in loss record 214 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499213: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:526) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== | |
==20402== 21 bytes in 1 blocks are definitely lost in loss record 215 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 21 bytes in 1 blocks are definitely lost in loss record 216 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x44377F: FunctionEmitContext::applyVaryingGEP(llvm::Value*, llvm::Value*, Type const*) (ctx.cpp:2002) | |
==20402== by 0x44AF8B: FunctionEmitContext::GetElementPtrInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2263) | |
==20402== by 0x45A3BB: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x455DC7: IndexExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4002) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 22 bytes in 1 blocks are definitely lost in loss record 224 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 22 bytes in 1 blocks are definitely lost in loss record 225 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x45690E: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3028) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 22 bytes in 2 blocks are definitely lost in loss record 226 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x497024: ForeachActiveStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2036) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 23 bytes in 1 blocks are possibly lost in loss record 232 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12F1F94: llvm::ICmpInst::ICmpInst(llvm::BasicBlock&, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159692F: llvm::CmpInst::Create(llvm::Instruction::OtherOps, unsigned short, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x442F37: FunctionEmitContext::CmpInst(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1705) | |
==20402== by 0x49B7EA: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1670) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 23 bytes in 1 blocks are possibly lost in loss record 233 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x44BBBD: llvm::GetElementPtrInst::Create(llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&, llvm::BasicBlock*) (Instructions.h:887) | |
==20402== by 0x445BB4: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2336) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 23 bytes in 1 blocks are possibly lost in loss record 234 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12F1F94: llvm::ICmpInst::ICmpInst(llvm::BasicBlock&, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159692F: llvm::CmpInst::Create(llvm::Instruction::OtherOps, unsigned short, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x442F37: FunctionEmitContext::CmpInst(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1705) | |
==20402== by 0x49BB18: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1766) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 23 bytes in 1 blocks are definitely lost in loss record 235 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A66C: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1126) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 23 bytes in 1 blocks are definitely lost in loss record 236 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45646B: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3049) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 23 bytes in 1 blocks are definitely lost in loss record 237 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x4568B2: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3021) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 23 bytes in 1 blocks are definitely lost in loss record 238 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 23 bytes in 1 blocks are definitely lost in loss record 239 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 23 bytes in 1 blocks are definitely lost in loss record 240 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 23 bytes in 3 blocks are definitely lost in loss record 241 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 23 bytes in 3 blocks are definitely lost in loss record 242 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 23 bytes in 3 blocks are definitely lost in loss record 243 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 23 bytes in 4 blocks are definitely lost in loss record 244 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x4B4894: yyparse() (parse.yy:880) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 24 bytes in 1 blocks are possibly lost in loss record 260 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4B6320: yyparse() (parse.yy:793) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 24 bytes in 1 blocks are possibly lost in loss record 261 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x444D3A: FunctionEmitContext::FunctionEmitContext(Function*, Symbol*, llvm::Function*, SourcePos) (BasicBlock.h:104) | |
==20402== by 0x47106F: Function::GenerateIR() (func.cpp:469) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 24 bytes in 1 blocks are possibly lost in loss record 262 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15C8D3A: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592ABE: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592B80: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49B358: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1424) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 24 bytes in 1 blocks are possibly lost in loss record 263 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x446A9A: FunctionEmitContext::CallInst(llvm::Value*, FunctionType const*, std::vector<llvm::Value*, std::allocator<llvm::Value*> > const&, char const*) (Instructions.h:1391) | |
==20402== by 0x46B19C: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3480) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== | |
==20402== 24 bytes in 2 blocks are possibly lost in loss record 264 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x46FE89: Function::Function(Symbol*, Stmt*) (new_allocator.h:94) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 24 bytes in 1 blocks are definitely lost in loss record 266 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== | |
==20402== 24 bytes in 1 blocks are definitely lost in loss record 267 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 24 bytes in 1 blocks are definitely lost in loss record 268 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 24 bytes in 1 blocks are definitely lost in loss record 269 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== | |
==20402== 24 bytes in 3 blocks are definitely lost in loss record 270 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 25 bytes in 1 blocks are possibly lost in loss record 280 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441FD4: FunctionEmitContext::AllocaInst(llvm::Type*, char const*, int, bool) (ctx.cpp:2671) | |
==20402== by 0x49840E: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:250) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 25 bytes in 1 blocks are possibly lost in loss record 281 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15C8D3A: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592ABE: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592B80: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x4960B2: lUpdateVaryingCounter(int, int, FunctionEmitContext*, llvm::Value*, llvm::Value*, std::vector<int, std::allocator<int> > const&) (stmt.cpp:1305) | |
==20402== by 0x49C1C3: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1518) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 25 bytes in 1 blocks are possibly lost in loss record 282 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x496221: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1000) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 25 bytes in 1 blocks are possibly lost in loss record 283 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x496233: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1001) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 25 bytes in 1 blocks are possibly lost in loss record 284 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x4999DE: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:545) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 25 bytes in 1 blocks are possibly lost in loss record 285 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0xF54C8E: llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11A60BB: _ZN12_GLOBAL__N_114IndVarSimplify9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE.part.390 (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13C60B3: llvm::LPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133AFC5: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== | |
==20402== 25 bytes in 1 blocks are definitely lost in loss record 286 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x160A7E9: llvm::MemoryBuffer::getMemBuffer(llvm::StringRef, llvm::StringRef, bool) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4246C9: AddBitcodeToModule(unsigned char const*, int, llvm::Module*, SymbolTable*) (builtins.cpp:620) | |
==20402== by 0x425A1F: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:777) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 25 bytes in 1 blocks are definitely lost in loss record 287 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x160A7E9: llvm::MemoryBuffer::getMemBuffer(llvm::StringRef, llvm::StringRef, bool) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4246C9: AddBitcodeToModule(unsigned char const*, int, llvm::Module*, SymbolTable*) (builtins.cpp:620) | |
==20402== by 0x425D60: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:902) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 25 bytes in 1 blocks are definitely lost in loss record 288 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x49934D: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:633) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 25 bytes in 1 blocks are definitely lost in loss record 289 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4993DF: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:652) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 25 bytes in 2 blocks are definitely lost in loss record 290 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 301 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDFEF: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 302 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE018: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 303 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE041: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 304 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE06A: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 305 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE093: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 306 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE0BC: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 307 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE0E5: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 308 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE10E: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 309 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE137: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 310 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE160: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 311 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE189: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 312 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE1B2: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 313 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE1DB: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 314 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE204: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 315 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE22D: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 316 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE256: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 317 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE27F: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 318 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE2A8: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 319 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE2D1: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 320 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE2FA: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 321 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE323: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 322 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE34C: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 323 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE375: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 324 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE39E: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 325 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x44BBBD: llvm::GetElementPtrInst::Create(llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&, llvm::BasicBlock*) (Instructions.h:887) | |
==20402== by 0x445BB4: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2336) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 326 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15C8D3A: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592ABE: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592B80: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49C14D: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1508) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 26 bytes in 1 blocks are possibly lost in loss record 327 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4425CC: FunctionEmitContext::InsertInst(llvm::Value*, llvm::Value*, int, char const*) (Instructions.h:1606) | |
==20402== by 0x49C206: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1522) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 26 bytes in 1 blocks are definitely lost in loss record 328 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A395: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== | |
==20402== 26 bytes in 1 blocks are definitely lost in loss record 329 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A395: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== | |
==20402== 26 bytes in 1 blocks are definitely lost in loss record 330 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A395: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 26 bytes in 1 blocks are definitely lost in loss record 331 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A395: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== | |
==20402== 26 bytes in 1 blocks are definitely lost in loss record 332 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A395: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== | |
==20402== 26 bytes in 1 blocks are definitely lost in loss record 333 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A395: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 26 bytes in 1 blocks are definitely lost in loss record 334 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x426482: lGetTypedFunc(char const*, llvm::Type*, int) (cbackend.cpp:1175) | |
==20402== by 0x43215E: (anonymous namespace)::CWriter::printConstant(llvm::Constant*, bool) (cbackend.cpp:1533) | |
==20402== by 0x4322EF: (anonymous namespace)::CWriter::printConstant(llvm::Constant*, bool) (cbackend.cpp:1612) | |
==20402== by 0x431D61: (anonymous namespace)::CWriter::printConstant(llvm::Constant*, bool) (cbackend.cpp:909) | |
==20402== by 0x42F19A: (anonymous namespace)::CWriter::writeOperandInternal(llvm::Value*, bool) (cbackend.cpp:1839) | |
==20402== by 0x439362: (anonymous namespace)::CWriter::doInitialization(llvm::Module&) (cbackend.cpp:2513) | |
==20402== by 0x15B0200: llvm::FPPassManager::doInitialization(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28E6: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 350 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD467: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 351 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD6CE: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 352 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD6F7: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 353 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDC92: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 354 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDCBB: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 355 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDCE4: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 356 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDD0D: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 357 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDD36: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 358 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDD5F: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 359 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDD88: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 360 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDDB1: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 361 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDDDA: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 362 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDE03: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 363 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDE2C: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 364 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDE55: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 365 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDE7E: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 366 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDEA7: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 367 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDED0: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 368 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDF4B: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 369 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDF74: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 370 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDF9D: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 371 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDFC6: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 372 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x446A9A: FunctionEmitContext::CallInst(llvm::Value*, FunctionType const*, std::vector<llvm::Value*, std::allocator<llvm::Value*> > const&, char const*) (Instructions.h:1391) | |
==20402== by 0x46B19C: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3480) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== | |
==20402== 27 bytes in 1 blocks are possibly lost in loss record 373 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13D2513: llvm::IRBuilder<true, llvm::TargetFolder, llvm::IRBuilderDefaultInserter<true> >::CreatePHI(llvm::Type*, unsigned int, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1447AF0: llvm::SCEVExpander::getAddRecExprPHILiterally(llvm::SCEVAddRecExpr const*, llvm::Loop const*, llvm::Type*, llvm::Type*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1447F75: llvm::SCEVExpander::expandAddRecExprLiterally(llvm::SCEVAddRecExpr const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1448754: llvm::SCEVExpander::visitAddRecExpr(llvm::SCEVAddRecExpr const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1444AF2: llvm::SCEVExpander::expand(llvm::SCEV const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1444C1A: llvm::SCEVExpander::expandCodeFor(llvm::SCEV const*, llvm::Type*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11A2AA4: (anonymous namespace)::WidenIV::CreateWideIV(llvm::SCEVExpander&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11A54B3: _ZN12_GLOBAL__N_114IndVarSimplify9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE.part.390 (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13C60B3: llvm::LPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== | |
==20402== 27 bytes in 1 blocks are definitely lost in loss record 374 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44390C: FunctionEmitContext::applyVaryingGEP(llvm::Value*, llvm::Value*, Type const*) (ctx.cpp:2010) | |
==20402== by 0x44AF8B: FunctionEmitContext::GetElementPtrInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2263) | |
==20402== by 0x45A3BB: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x455DC7: IndexExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4002) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 399 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD348: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 400 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD39A: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 401 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD5D8: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 402 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD749: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 403 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD83F: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 404 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD8E3: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 405 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDB73: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 406 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDB9C: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 407 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDEF9: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 408 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDF22: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 409 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF5B5: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 410 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x49F161: SymbolTable::AddType(char const*, Type const*, SourcePos) (sym.cpp:203) | |
==20402== by 0x4B1454: lAddDeclaration(DeclSpecs*, Declarator*) (parse.yy:2080) | |
==20402== by 0x4B3073: yyparse() (parse.yy:1941) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 411 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15A575D: llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441C7D: FunctionEmitContext::addGSMetadata(llvm::Value*, SourcePos) (Metadata.h:46) | |
==20402== by 0x449277: FunctionEmitContext::scatter(llvm::Value*, llvm::Value*, Type const*, Type const*, llvm::Value*) (ctx.cpp:2937) | |
==20402== by 0x4467CA: FunctionEmitContext::StoreInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, Type const*) (ctx.cpp:2997) | |
==20402== by 0x469F05: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2743) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 412 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB18D: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592BA9: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x4960B2: lUpdateVaryingCounter(int, int, FunctionEmitContext*, llvm::Value*, llvm::Value*, std::vector<int, std::allocator<int> > const&) (stmt.cpp:1305) | |
==20402== by 0x49BAAC: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1760) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 413 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x496221: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1000) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 414 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x496233: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1001) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 415 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x446A9A: FunctionEmitContext::CallInst(llvm::Value*, FunctionType const*, std::vector<llvm::Value*, std::allocator<llvm::Value*> > const&, char const*) (Instructions.h:1391) | |
==20402== by 0x46B19C: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3480) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 416 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x446A9A: FunctionEmitContext::CallInst(llvm::Value*, FunctionType const*, std::vector<llvm::Value*, std::allocator<llvm::Value*> > const&, char const*) (Instructions.h:1391) | |
==20402== by 0x46B19C: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3480) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 417 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15C8D3A: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592ABE: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592B80: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49B3BD: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1428) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 418 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15C8D3A: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592ABE: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592B80: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49C029: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1487) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 419 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12F1F94: llvm::ICmpInst::ICmpInst(llvm::BasicBlock&, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159692F: llvm::CmpInst::Create(llvm::Instruction::OtherOps, unsigned short, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x442F37: FunctionEmitContext::CmpInst(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1705) | |
==20402== by 0x49C0EA: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1500) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 420 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15C8D3A: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592ABE: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592B80: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49C2E6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1536) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 421 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB18D: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592BA9: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x4960B2: lUpdateVaryingCounter(int, int, FunctionEmitContext*, llvm::Value*, llvm::Value*, std::vector<int, std::allocator<int> > const&) (stmt.cpp:1305) | |
==20402== by 0x49B678: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1613) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 422 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB18D: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592BA9: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x4960B2: lUpdateVaryingCounter(int, int, FunctionEmitContext*, llvm::Value*, llvm::Value*, std::vector<int, std::allocator<int> > const&) (stmt.cpp:1305) | |
==20402== by 0x49B945: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1723) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 28 bytes in 1 blocks are possibly lost in loss record 423 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0xF54B99: llvm::CastInst* llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >::Insert<llvm::CastInst>(llvm::CastInst*, llvm::Twine const&) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0xF54D90: llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11A67F1: _ZN12_GLOBAL__N_114IndVarSimplify9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE.part.390 (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13C60B3: llvm::LPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133AFC5: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== | |
==20402== 28 bytes in 1 blocks are definitely lost in loss record 425 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 28 bytes in 2 blocks are definitely lost in loss record 426 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x46A6C1: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1081) | |
==20402== by 0x469DD7: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2647) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 28 bytes in 2 blocks are definitely lost in loss record 427 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 441 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0xFE215B: _GLOBAL__sub_I_PostRASchedulerList.cpp (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x163DA75: ??? (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x421712: ??? (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x302F: ??? | |
==20402== by 0x163D9D6: __libc_csu_init (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x3D20E1D92D: (below main) (in /lib64/libc-2.5.so) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 442 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD2CD: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 443 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD31F: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 444 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD371: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 445 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD4E2: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 446 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD50B: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 447 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD6A5: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 448 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD772: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 449 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD868: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 450 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD9D9: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 451 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDA02: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 452 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDA2B: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 453 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDB21: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 454 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE735: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 455 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CED36: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 456 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CED81: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 457 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF7C2: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 458 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF80D: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 459 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF858: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 460 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF8A3: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 461 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF8EE: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 462 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF939: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 463 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF984: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 464 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF9CF: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 465 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFA1A: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 466 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFA65: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 467 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFAB0: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 468 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFAFB: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 469 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFB46: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 470 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFB91: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 471 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFBDC: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 472 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFCBD: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 473 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFD08: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 474 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFD53: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 475 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFD9E: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 476 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CFDC8: ParserInit() (lex.ll:288) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 477 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49B20C: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1405) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 478 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49B636: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1608) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 479 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x44A9EF: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2525) | |
==20402== by 0x46593E: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 480 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x4999BC: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:543) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 481 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49932F: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:631) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 482 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x4999DE: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:545) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 29 bytes in 1 blocks are possibly lost in loss record 483 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0xF54C8E: llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11A60BB: _ZN12_GLOBAL__N_114IndVarSimplify9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE.part.390 (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13C60B3: llvm::LPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133AFC5: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== | |
==20402== 29 bytes in 1 blocks are definitely lost in loss record 484 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x49934D: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:633) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 29 bytes in 1 blocks are definitely lost in loss record 485 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4993DF: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:652) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 29 bytes in 1 blocks are definitely lost in loss record 486 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 29 bytes in 1 blocks are definitely lost in loss record 487 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 29 bytes in 1 blocks are definitely lost in loss record 488 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A6C1: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1081) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 500 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x471A14: Target::GetTarget(char const*, char const*, char const*, bool, Target*) (basic_string.h:1128) | |
==20402== by 0x482140: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2274) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 501 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD2F6: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 502 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD3EC: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 503 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD586: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 504 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD5AF: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 505 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD79B: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 506 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD7ED: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 507 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD891: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 508 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDB4A: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 509 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE528: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 510 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE5BE: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 511 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CEA81: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 512 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CEE17: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 513 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CEFD9: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 514 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF105: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 515 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF600: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 516 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFC27: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 517 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFC72: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 518 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4C2FC3: yylex() (lex.ll:413) | |
==20402== by 0x4B288E: yyparse() (parse.cc:2581) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 519 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4C2FC3: yylex() (lex.ll:413) | |
==20402== by 0x4B288E: yyparse() (parse.cc:2581) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 520 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49B550: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1401) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 521 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4425CC: FunctionEmitContext::InsertInst(llvm::Value*, llvm::Value*, int, char const*) (Instructions.h:1606) | |
==20402== by 0x495FFF: lUpdateVaryingCounter(int, int, FunctionEmitContext*, llvm::Value*, llvm::Value*, std::vector<int, std::allocator<int> > const&) (stmt.cpp:1279) | |
==20402== by 0x49C1C3: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1518) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 30 bytes in 1 blocks are possibly lost in loss record 522 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15C8D3A: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592ABE: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592B80: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49C329: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1514) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 30 bytes in 1 blocks are definitely lost in loss record 525 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49941B: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:658) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 30 bytes in 1 blocks are definitely lost in loss record 526 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499213: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:526) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 30 bytes in 1 blocks are definitely lost in loss record 527 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 30 bytes in 1 blocks are definitely lost in loss record 528 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 30 bytes in 2 blocks are definitely lost in loss record 529 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x44AB51: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2486) | |
==20402== by 0x457F10: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6540) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x497024: ForeachActiveStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2036) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 30 bytes in 2 blocks are definitely lost in loss record 530 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 30 bytes in 2 blocks are definitely lost in loss record 531 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x45A122: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4185) | |
==20402== by 0x455DC7: IndexExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4002) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 541 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x49F161: SymbolTable::AddType(char const*, Type const*, SourcePos) (sym.cpp:203) | |
==20402== by 0x47ADCE: Module::Module(char const*) (module.cpp:138) | |
==20402== by 0x48215E: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2277) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 542 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x471AD2: Target::GetTarget(char const*, char const*, char const*, bool, Target*) (basic_string.h:1128) | |
==20402== by 0x482140: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2274) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 543 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD2A4: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 544 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD3C3: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 545 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD490: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 546 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD4B9: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 547 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD534: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 548 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD55D: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 549 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD720: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 550 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD816: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 551 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD8BA: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 552 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD90C: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 553 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD935: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 554 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD95E: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 555 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD987: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 556 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD9B0: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 557 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE447: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 558 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE4DD: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 559 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE573: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 560 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE8BF: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 561 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE90A: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 562 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CECA0: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 563 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CEE62: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 564 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF024: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 565 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF2C7: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 566 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF312: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 567 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF35D: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 568 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF51F: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 569 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12F1F94: llvm::ICmpInst::ICmpInst(llvm::BasicBlock&, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159692F: llvm::CmpInst::Create(llvm::Instruction::OtherOps, unsigned short, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x442F37: FunctionEmitContext::CmpInst(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1705) | |
==20402== by 0x49C134: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1505) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 570 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB18D: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592BA9: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49C2E6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1536) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 571 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB18D: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592BA9: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49B83C: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1680) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 572 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x4999CE: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:544) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 573 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x4993D1: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:651) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 574 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB18D: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592BA9: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49B9D8: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 31 bytes in 1 blocks are possibly lost in loss record 575 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13D2513: llvm::IRBuilder<true, llvm::TargetFolder, llvm::IRBuilderDefaultInserter<true> >::CreatePHI(llvm::Type*, unsigned int, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1447AF0: llvm::SCEVExpander::getAddRecExprPHILiterally(llvm::SCEVAddRecExpr const*, llvm::Loop const*, llvm::Type*, llvm::Type*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1447F75: llvm::SCEVExpander::expandAddRecExprLiterally(llvm::SCEVAddRecExpr const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1448754: llvm::SCEVExpander::visitAddRecExpr(llvm::SCEVAddRecExpr const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1444AF2: llvm::SCEVExpander::expand(llvm::SCEV const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1444C1A: llvm::SCEVExpander::expandCodeFor(llvm::SCEV const*, llvm::Type*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11A2AA4: (anonymous namespace)::WidenIV::CreateWideIV(llvm::SCEVExpander&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11A54B3: _ZN12_GLOBAL__N_114IndVarSimplify9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE.part.390 (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13C60B3: llvm::LPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== | |
==20402== 31 bytes in 2 blocks are definitely lost in loss record 576 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x452928: lEmitSelectExprCode(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Expr*, llvm::Value*) (expr.cpp:2985) | |
==20402== by 0x456600: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3079) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 31 bytes in 2 blocks are definitely lost in loss record 577 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x45690E: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3028) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 31 bytes in 2 blocks are definitely lost in loss record 578 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 678 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E7C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x15AA49A: llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x47AE23: Module::Module(char const*) (module.cpp:257) | |
==20402== by 0x48215E: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2277) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 679 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD43E: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 680 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD601: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 681 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDA54: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 682 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDA7D: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 683 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDAF8: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 684 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE492: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 685 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE654: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 686 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE9EB: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 687 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CEA36: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 688 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CEEAD: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 689 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CEF43: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 690 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF06F: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 691 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF56A: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 692 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x15AA4E0: llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x146A5F5: llvm::getLazyBitcodeModule(llvm::MemoryBuffer*, llvm::LLVMContext&, std::string*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x146A97D: llvm::ParseBitcodeFile(llvm::MemoryBuffer*, llvm::LLVMContext&, std::string*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4246EE: AddBitcodeToModule(unsigned char const*, int, llvm::Module*, SymbolTable*) (builtins.cpp:621) | |
==20402== by 0x425A1F: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:777) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 693 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x44EE7B: Declarator::InitFromType(Type const*, DeclSpecs*) (decl.cpp:337) | |
==20402== by 0x44F4AA: Declarator::InitFromDeclSpecs(DeclSpecs*) (decl.cpp:232) | |
==20402== by 0x44F5D9: Declaration::Declaration(DeclSpecs*, Declarator*) (decl.cpp:588) | |
==20402== by 0x4B7DA2: yyparse() (parse.yy:1378) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 694 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x15AA4E0: llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x146A5F5: llvm::getLazyBitcodeModule(llvm::MemoryBuffer*, llvm::LLVMContext&, std::string*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x146A97D: llvm::ParseBitcodeFile(llvm::MemoryBuffer*, llvm::LLVMContext&, std::string*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4246EE: AddBitcodeToModule(unsigned char const*, int, llvm::Module*, SymbolTable*) (builtins.cpp:621) | |
==20402== by 0x425D60: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:902) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 695 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4B7D8E: yyparse() (parse.yy:1378) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 696 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB18D: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592BA9: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49BC63: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1807) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 697 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49B5AF: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1580) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 698 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12F1F94: llvm::ICmpInst::ICmpInst(llvm::BasicBlock&, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159692F: llvm::CmpInst::Create(llvm::Instruction::OtherOps, unsigned short, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x442F37: FunctionEmitContext::CmpInst(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1705) | |
==20402== by 0x49BA57: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1750) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 699 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x130AB5A: llvm::SSAUpdaterTraits<llvm::SSAUpdater>::CreateEmptyPHI(llvm::BasicBlock*, unsigned int, llvm::SSAUpdater*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x130ECEF: llvm::SSAUpdaterImpl<llvm::SSAUpdater>::FindAvailableVals(llvm::SmallVectorImpl<llvm::SSAUpdaterImpl<llvm::SSAUpdater>::BBInfo*>*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1310E65: llvm::SSAUpdaterImpl<llvm::SSAUpdater>::GetValue(llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1307148: llvm::SSAUpdater::GetValueAtEndOfBlockInternal(llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1308483: llvm::SSAUpdater::RewriteUse(llvm::Use&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11BC5AA: RewriteUsesOfClonedInstructions(llvm::BasicBlock*, llvm::BasicBlock*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*> >&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11BDDC4: (anonymous namespace)::LoopRotate::rotateLoop(llvm::Loop*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11BF128: (anonymous namespace)::LoopRotate::runOnLoop(llvm::Loop*, llvm::LPPassManager&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13C60B3: llvm::LPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 700 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13D283D: llvm::IRBuilder<true, llvm::TargetFolder, llvm::IRBuilderDefaultInserter<true> >::CreateInsertNUWNSWBinOp(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13D29DA: llvm::IRBuilder<true, llvm::TargetFolder, llvm::IRBuilderDefaultInserter<true> >::CreateAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x14475D5: llvm::SCEVExpander::expandIVInc(llvm::PHINode*, llvm::Value*, llvm::Loop const*, llvm::Type*, llvm::Type*, bool) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1447BE5: llvm::SCEVExpander::getAddRecExprPHILiterally(llvm::SCEVAddRecExpr const*, llvm::Loop const*, llvm::Type*, llvm::Type*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1447F75: llvm::SCEVExpander::expandAddRecExprLiterally(llvm::SCEVAddRecExpr const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1448754: llvm::SCEVExpander::visitAddRecExpr(llvm::SCEVAddRecExpr const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1444AF2: llvm::SCEVExpander::expand(llvm::SCEV const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1444C1A: llvm::SCEVExpander::expandCodeFor(llvm::SCEV const*, llvm::Type*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11A2AA4: (anonymous namespace)::WidenIV::CreateWideIV(llvm::SCEVExpander&) (in /home/syoyo/work/ispc/ispc) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 701 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0xF54B99: llvm::CastInst* llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >::Insert<llvm::CastInst>(llvm::CastInst*, llvm::Twine const&) const (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0xF54D90: llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11A67F1: _ZN12_GLOBAL__N_114IndVarSimplify9runOnLoopEPN4llvm4LoopERNS1_13LPPassManagerE.part.390 (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13C60B3: llvm::LPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133AFC5: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 702 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x162BC41: llvm::tool_output_file::CleanupInstaller::CleanupInstaller(char const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x162BE78: llvm::tool_output_file::tool_output_file(char const*, std::string&, unsigned int) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x429D99: WriteCXXFile(llvm::Module*, char const*, int, char const*) (cbackend.cpp:4826) | |
==20402== by 0x480447: Module::writeOutput(Module::OutputType, char const*, char const*) (module.cpp:998) | |
==20402== by 0x483725: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2296) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are possibly lost in loss record 703 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E7C: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x160BDD2: llvm::sys::Path::Path(llvm::StringRef) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x162BC7A: llvm::tool_output_file::CleanupInstaller::CleanupInstaller(char const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x162BE78: llvm::tool_output_file::tool_output_file(char const*, std::string&, unsigned int) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x429D99: WriteCXXFile(llvm::Module*, char const*, int, char const*) (cbackend.cpp:4826) | |
==20402== by 0x480447: Module::writeOutput(Module::OutputType, char const*, char const*) (module.cpp:998) | |
==20402== by 0x483725: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2296) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 2 blocks are possibly lost in loss record 704 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x14F62C5: llvm::Attributes::get(llvm::LLVMContext&, llvm::AttrBuilder&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x14F6734: llvm::Attributes::typeIncompatible(llvm::Type*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x114906D: (anonymous namespace)::DAE::RemoveDeadStuffFromFunction(llvm::Function*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1149BBB: (anonymous namespace)::DAE::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 4 blocks are possibly lost in loss record 705 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4BBB2D: std::vector<Stmt*, std::allocator<Stmt*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Stmt**, std::vector<Stmt*, std::allocator<Stmt*> > >, Stmt* const&) (new_allocator.h:94) | |
==20402== by 0x4BBC60: StmtList::Add(Stmt*) (stl_vector.h:893) | |
==20402== by 0x4B96E0: yyparse() (parse.yy:1621) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 719 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x44D795: DeclSpecs::GetBaseType(SourcePos) const (decl.cpp:146) | |
==20402== by 0x44F49C: Declarator::InitFromDeclSpecs(DeclSpecs*) (decl.cpp:231) | |
==20402== by 0x44F6A9: Declaration::Declaration(DeclSpecs*, std::vector<Declarator*, std::allocator<Declarator*> >*) (decl.cpp:581) | |
==20402== by 0x4B67CB: yyparse() (parse.yy:665) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 720 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x44D795: DeclSpecs::GetBaseType(SourcePos) const (decl.cpp:146) | |
==20402== by 0x44F49C: Declarator::InitFromDeclSpecs(DeclSpecs*) (decl.cpp:231) | |
==20402== by 0x4B132A: lAddDeclaration(DeclSpecs*, Declarator*) (parse.yy:2078) | |
==20402== by 0x4B3073: yyparse() (parse.yy:1941) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 721 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B91: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 722 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B9E: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 723 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B91: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 724 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B9E: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 725 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B91: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 726 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B9E: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 727 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A524C: VectorType::GetAsUnboundVariabilityType() const (type.cpp:1603) | |
==20402== by 0x44DC89: DeclSpecs::GetBaseType(SourcePos) const (decl.cpp:89) | |
==20402== by 0x44F49C: Declarator::InitFromDeclSpecs(DeclSpecs*) (decl.cpp:231) | |
==20402== by 0x4B132A: lAddDeclaration(DeclSpecs*, Declarator*) (parse.yy:2078) | |
==20402== by 0x4B2D18: yyparse() (parse.yy:1949) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 728 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A524C: VectorType::GetAsUnboundVariabilityType() const (type.cpp:1603) | |
==20402== by 0x44DC89: DeclSpecs::GetBaseType(SourcePos) const (decl.cpp:89) | |
==20402== by 0x44F49C: Declarator::InitFromDeclSpecs(DeclSpecs*) (decl.cpp:231) | |
==20402== by 0x4B2BF5: yyparse() (parse.yy:1958) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 729 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x460FF3: BinaryExpr::TypeCheck() (expr.cpp:2469) | |
==20402== by 0x423102: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:113) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 730 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A508C: VectorType::GetAsNonConstType() const (type.cpp:1627) | |
==20402== by 0x45DE8E: lDoTypeConv(Type const*, Type const*, Expr**, bool, char const*, SourcePos) (expr.cpp:465) | |
==20402== by 0x45EFCA: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:595) | |
==20402== by 0x461245: BinaryExpr::TypeCheck() (expr.cpp:2474) | |
==20402== by 0x423102: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:113) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 731 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x4514C2: AddressOfExpr::TypeCheck() (expr.cpp:7434) | |
==20402== by 0x4232FD: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:221) | |
==20402== by 0x4233E6: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:225) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 732 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452F9C: AddressOfExpr::GetType() const (expr.cpp:7389) | |
==20402== by 0x46BDAE: FunctionCallExpr::TypeCheck() (expr.cpp:3516) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 733 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452F9C: AddressOfExpr::GetType() const (expr.cpp:7389) | |
==20402== by 0x45D1C9: lIsAllIntZeros(Expr*) (expr.cpp:174) | |
==20402== by 0x46BDFA: FunctionCallExpr::TypeCheck() (expr.cpp:3521) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 734 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x4514C2: AddressOfExpr::TypeCheck() (expr.cpp:7434) | |
==20402== by 0x4232FD: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:221) | |
==20402== by 0x4233E6: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:225) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 735 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452F9C: AddressOfExpr::GetType() const (expr.cpp:7389) | |
==20402== by 0x46BDAE: FunctionCallExpr::TypeCheck() (expr.cpp:3516) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 736 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452F9C: AddressOfExpr::GetType() const (expr.cpp:7389) | |
==20402== by 0x45D1C9: lIsAllIntZeros(Expr*) (expr.cpp:174) | |
==20402== by 0x46BDFA: FunctionCallExpr::TypeCheck() (expr.cpp:3521) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 737 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x4514C2: AddressOfExpr::TypeCheck() (expr.cpp:7434) | |
==20402== by 0x4232FD: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:221) | |
==20402== by 0x4233E6: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:225) | |
==20402== by 0x423102: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:113) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 738 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452F9C: AddressOfExpr::GetType() const (expr.cpp:7389) | |
==20402== by 0x46BDAE: FunctionCallExpr::TypeCheck() (expr.cpp:3516) | |
==20402== by 0x423102: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:113) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 739 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452F9C: AddressOfExpr::GetType() const (expr.cpp:7389) | |
==20402== by 0x45D1C9: lIsAllIntZeros(Expr*) (expr.cpp:174) | |
==20402== by 0x46BDFA: FunctionCallExpr::TypeCheck() (expr.cpp:3521) | |
==20402== by 0x423102: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:113) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 740 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 741 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49941B: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:658) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 742 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 743 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x460FF3: BinaryExpr::TypeCheck() (expr.cpp:2469) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 744 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x460B9E: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 745 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x460B9E: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 746 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x460FF3: BinaryExpr::TypeCheck() (expr.cpp:2469) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 747 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x461245: BinaryExpr::TypeCheck() (expr.cpp:2474) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 748 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x461245: BinaryExpr::TypeCheck() (expr.cpp:2474) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 749 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x452475: BinaryExpr::GetType() const (expr.cpp:1943) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46C7A0: AssignExpr::TypeCheck() (expr.cpp:2889) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 750 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x452475: BinaryExpr::GetType() const (expr.cpp:1943) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46C7A0: AssignExpr::TypeCheck() (expr.cpp:2889) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 751 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A508C: VectorType::GetAsNonConstType() const (type.cpp:1627) | |
==20402== by 0x45DE8E: lDoTypeConv(Type const*, Type const*, Expr**, bool, char const*, SourcePos) (expr.cpp:465) | |
==20402== by 0x45EFCA: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:595) | |
==20402== by 0x461245: BinaryExpr::TypeCheck() (expr.cpp:2474) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 752 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A508C: VectorType::GetAsNonConstType() const (type.cpp:1627) | |
==20402== by 0x4651CB: FunctionSymbolExpr::computeOverloadCost(FunctionType const*, std::vector<Type const*, std::allocator<Type const*> > const&, std::vector<bool, std::allocator<bool> > const*, std::vector<bool, std::allocator<bool> > const*) (expr.cpp:7931) | |
==20402== by 0x46B8B5: FunctionSymbolExpr::ResolveOverloads(SourcePos, std::vector<Type const*, std::allocator<Type const*> > const&, std::vector<bool, std::allocator<bool> > const*, std::vector<bool, std::allocator<bool> > const*) (expr.cpp:7999) | |
==20402== by 0x46C1D7: FunctionCallExpr::TypeCheck() (expr.cpp:3531) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 753 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B91: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423241: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:214) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 754 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B91: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423241: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:214) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 755 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452297: IndexExpr::GetLValueType() const (expr.cpp:4254) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x46C63F: AssignExpr::TypeCheck() (expr.cpp:2820) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 756 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B91: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423241: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:214) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 757 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B91: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423241: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:214) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 758 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452297: IndexExpr::GetLValueType() const (expr.cpp:4254) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x46C63F: AssignExpr::TypeCheck() (expr.cpp:2820) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 759 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B91: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423241: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:214) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 760 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x460B91: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423241: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:214) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 761 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452297: IndexExpr::GetLValueType() const (expr.cpp:4254) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x46C63F: AssignExpr::TypeCheck() (expr.cpp:2820) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 762 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452297: IndexExpr::GetLValueType() const (expr.cpp:4254) | |
==20402== by 0x451FE7: VectorMemberExpr::GetLValueType() const (expr.cpp:4710) | |
==20402== by 0x452E8B: VectorMemberExpr::GetType() const (expr.cpp:4670) | |
==20402== by 0x46C63F: AssignExpr::TypeCheck() (expr.cpp:2820) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 763 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x460FF3: BinaryExpr::TypeCheck() (expr.cpp:2469) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 764 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x460B9E: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 765 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x460B9E: BinaryExpr::TypeCheck() (expr.cpp:2280) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 766 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x460FF3: BinaryExpr::TypeCheck() (expr.cpp:2469) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 767 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x460FF3: BinaryExpr::TypeCheck() (expr.cpp:2469) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 768 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x461245: BinaryExpr::TypeCheck() (expr.cpp:2474) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 769 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x461245: BinaryExpr::TypeCheck() (expr.cpp:2474) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 770 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x452475: BinaryExpr::GetType() const (expr.cpp:1943) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46C7A0: AssignExpr::TypeCheck() (expr.cpp:2889) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 771 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x452475: BinaryExpr::GetType() const (expr.cpp:1943) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46C7A0: AssignExpr::TypeCheck() (expr.cpp:2889) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 772 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46C7A0: AssignExpr::TypeCheck() (expr.cpp:2889) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 773 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46C7A0: AssignExpr::TypeCheck() (expr.cpp:2889) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 774 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46BDAE: FunctionCallExpr::TypeCheck() (expr.cpp:3516) | |
==20402== by 0x4232FD: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:221) | |
==20402== by 0x4233E6: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:225) | |
==20402== by 0x423102: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:113) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 775 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45D1C9: lIsAllIntZeros(Expr*) (expr.cpp:174) | |
==20402== by 0x46BDFA: FunctionCallExpr::TypeCheck() (expr.cpp:3521) | |
==20402== by 0x4232FD: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:221) | |
==20402== by 0x4233E6: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:225) | |
==20402== by 0x423102: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:113) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 776 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46BDAE: FunctionCallExpr::TypeCheck() (expr.cpp:3516) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423102: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:113) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 777 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45D1C9: lIsAllIntZeros(Expr*) (expr.cpp:174) | |
==20402== by 0x46BDFA: FunctionCallExpr::TypeCheck() (expr.cpp:3521) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423102: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:113) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 778 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x46E393: StructMemberExpr::GetType() const (expr.cpp:4480) | |
==20402== by 0x494B52: IfStmt::TypeCheck() (stmt.cpp:467) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 779 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453562: StructMemberExpr::GetLValueType() const (expr.cpp:4534) | |
==20402== by 0x46E3A5: StructMemberExpr::GetType() const (expr.cpp:4480) | |
==20402== by 0x494B52: IfStmt::TypeCheck() (stmt.cpp:467) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 780 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x456F28: StructMemberExpr::getElementType() const (expr.cpp:4580) | |
==20402== by 0x453549: StructMemberExpr::GetLValueType() const (expr.cpp:4545) | |
==20402== by 0x46E3A5: StructMemberExpr::GetType() const (expr.cpp:4480) | |
==20402== by 0x494B52: IfStmt::TypeCheck() (stmt.cpp:467) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x423395: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:227) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 781 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x4514C2: AddressOfExpr::TypeCheck() (expr.cpp:7434) | |
==20402== by 0x4232FD: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:221) | |
==20402== by 0x4233E6: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:225) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 782 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452F9C: AddressOfExpr::GetType() const (expr.cpp:7389) | |
==20402== by 0x46BDAE: FunctionCallExpr::TypeCheck() (expr.cpp:3516) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 783 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452F9C: AddressOfExpr::GetType() const (expr.cpp:7389) | |
==20402== by 0x45D1C9: lIsAllIntZeros(Expr*) (expr.cpp:174) | |
==20402== by 0x46BDFA: FunctionCallExpr::TypeCheck() (expr.cpp:3521) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 784 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x46E393: StructMemberExpr::GetType() const (expr.cpp:4480) | |
==20402== by 0x46BDAE: FunctionCallExpr::TypeCheck() (expr.cpp:3516) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4234CA: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:141) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 785 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453562: StructMemberExpr::GetLValueType() const (expr.cpp:4534) | |
==20402== by 0x46E3A5: StructMemberExpr::GetType() const (expr.cpp:4480) | |
==20402== by 0x46BDAE: FunctionCallExpr::TypeCheck() (expr.cpp:3516) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4234CA: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:141) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 786 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x456F28: StructMemberExpr::getElementType() const (expr.cpp:4580) | |
==20402== by 0x453549: StructMemberExpr::GetLValueType() const (expr.cpp:4545) | |
==20402== by 0x46E3A5: StructMemberExpr::GetType() const (expr.cpp:4480) | |
==20402== by 0x46BDAE: FunctionCallExpr::TypeCheck() (expr.cpp:3516) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4234CA: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:141) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 787 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A508C: VectorType::GetAsNonConstType() const (type.cpp:1627) | |
==20402== by 0x4651CB: FunctionSymbolExpr::computeOverloadCost(FunctionType const*, std::vector<Type const*, std::allocator<Type const*> > const&, std::vector<bool, std::allocator<bool> > const*, std::vector<bool, std::allocator<bool> > const*) (expr.cpp:7931) | |
==20402== by 0x46B8B5: FunctionSymbolExpr::ResolveOverloads(SourcePos, std::vector<Type const*, std::allocator<Type const*> > const&, std::vector<bool, std::allocator<bool> > const*, std::vector<bool, std::allocator<bool> > const*) (expr.cpp:7999) | |
==20402== by 0x46C1D7: FunctionCallExpr::TypeCheck() (expr.cpp:3531) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4234CA: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:141) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 788 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A65B1: ArrayType::GetAsNonConstType() const (type.cpp:1359) | |
==20402== by 0x4651CB: FunctionSymbolExpr::computeOverloadCost(FunctionType const*, std::vector<Type const*, std::allocator<Type const*> > const&, std::vector<bool, std::allocator<bool> > const*, std::vector<bool, std::allocator<bool> > const*) (expr.cpp:7931) | |
==20402== by 0x46B8B5: FunctionSymbolExpr::ResolveOverloads(SourcePos, std::vector<Type const*, std::allocator<Type const*> > const&, std::vector<bool, std::allocator<bool> > const*, std::vector<bool, std::allocator<bool> > const*) (expr.cpp:7999) | |
==20402== by 0x46C1D7: FunctionCallExpr::TypeCheck() (expr.cpp:3531) | |
==20402== by 0x4231CB: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:253) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4231B5: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:251) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4234CA: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:141) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 789 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x46E393: StructMemberExpr::GetType() const (expr.cpp:4480) | |
==20402== by 0x494B52: IfStmt::TypeCheck() (stmt.cpp:467) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4234CA: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:141) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 790 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453562: StructMemberExpr::GetLValueType() const (expr.cpp:4534) | |
==20402== by 0x46E3A5: StructMemberExpr::GetType() const (expr.cpp:4480) | |
==20402== by 0x494B52: IfStmt::TypeCheck() (stmt.cpp:467) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4234CA: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:141) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== by 0x4B2CFE: yyparse() (parse.yy:1967) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 791 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x456F28: StructMemberExpr::getElementType() const (expr.cpp:4580) | |
==20402== by 0x453549: StructMemberExpr::GetLValueType() const (expr.cpp:4545) | |
==20402== by 0x46E3A5: StructMemberExpr::GetType() const (expr.cpp:4480) | |
==20402== by 0x494B52: IfStmt::TypeCheck() (stmt.cpp:467) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x4234CA: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:141) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== by 0x46FD03: Function::Function(Symbol*, Stmt*) (func.cpp:85) | |
==20402== by 0x4239E0: AST::AddFunction(Symbol*, Stmt*) (ast.cpp:61) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 792 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469CC1: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2728) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x497024: ForeachActiveStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2036) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 793 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x46E1EF: StructMemberExpr::getElementNumber() const (expr.cpp:4563) | |
==20402== by 0x453C1F: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4975) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 794 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1A1: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4218) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 795 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x46E1EF: StructMemberExpr::getElementNumber() const (expr.cpp:4563) | |
==20402== by 0x453C1F: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4975) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 796 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469CC1: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2728) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 797 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1A1: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4218) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 798 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1BD: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4219) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 799 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 800 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469CC1: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2728) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 801 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1A1: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4218) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 802 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1BD: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4219) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 803 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 804 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469CC1: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2728) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 805 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1A1: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4218) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 806 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1BD: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4219) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 807 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 808 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499213: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:526) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 809 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 810 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 811 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 812 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 813 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A25: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2966) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 814 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A5F: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2968) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 815 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A25: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2966) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 816 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A5F: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2968) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 817 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A25: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2966) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 818 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A5F: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2968) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 819 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 820 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469CC1: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2728) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 821 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46AD97: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3417) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 822 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46AD97: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3417) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 823 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A25: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2966) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 824 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A5F: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2968) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 825 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A25: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2966) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 826 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A5F: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2968) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 827 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469CC1: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2728) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 828 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A25: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2966) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 829 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452A5F: lEmitVaryingSelect(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Type const*) (expr.cpp:2968) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 830 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46AD97: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3417) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 831 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46AD97: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3417) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 832 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469CC1: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2728) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49996D: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:598) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 833 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49996D: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:598) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 834 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x44AF7A: FunctionEmitContext::GetElementPtrInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2261) | |
==20402== by 0x45A3BB: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x455DC7: IndexExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4002) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 835 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452F9C: AddressOfExpr::GetType() const (expr.cpp:7389) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46AD3F: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3430) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 836 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 837 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 838 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 839 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 840 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 841 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 842 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 843 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x44A952: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2490) | |
==20402== by 0x469E29: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2650) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 844 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x446732: FunctionEmitContext::StoreInst(llvm::Value*, llvm::Value*, llvm::Value*, Type const*, Type const*) (ctx.cpp:2966) | |
==20402== by 0x46A059: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2697) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 845 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46D302: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:679) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 846 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46D302: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:679) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 847 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 848 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x4587F6: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6722) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 849 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 850 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 851 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 852 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46AD97: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3417) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 853 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 854 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x451B16: ReferenceExpr::GetType() const (expr.cpp:7107) | |
==20402== by 0x45E5D7: lDoTypeConv(Type const*, Type const*, Expr**, bool, char const*, SourcePos) (expr.cpp:454) | |
==20402== by 0x45EFCA: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:595) | |
==20402== by 0x46AD3F: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3430) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 855 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x451B16: ReferenceExpr::GetType() const (expr.cpp:7107) | |
==20402== by 0x45E5D7: lDoTypeConv(Type const*, Type const*, Expr**, bool, char const*, SourcePos) (expr.cpp:454) | |
==20402== by 0x45EFCA: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:595) | |
==20402== by 0x46AD3F: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3430) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 856 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46AD97: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3417) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 857 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 858 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x451B16: ReferenceExpr::GetType() const (expr.cpp:7107) | |
==20402== by 0x45E5D7: lDoTypeConv(Type const*, Type const*, Expr**, bool, char const*, SourcePos) (expr.cpp:454) | |
==20402== by 0x45EFCA: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:595) | |
==20402== by 0x46AD3F: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3430) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 859 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x451B16: ReferenceExpr::GetType() const (expr.cpp:7107) | |
==20402== by 0x45E5D7: lDoTypeConv(Type const*, Type const*, Expr**, bool, char const*, SourcePos) (expr.cpp:454) | |
==20402== by 0x45EFCA: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:595) | |
==20402== by 0x46AD3F: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3430) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 860 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46AD97: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3417) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 861 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 862 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x451B16: ReferenceExpr::GetType() const (expr.cpp:7107) | |
==20402== by 0x45E5D7: lDoTypeConv(Type const*, Type const*, Expr**, bool, char const*, SourcePos) (expr.cpp:454) | |
==20402== by 0x45EFCA: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:595) | |
==20402== by 0x46AD3F: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3430) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 863 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x451B16: ReferenceExpr::GetType() const (expr.cpp:7107) | |
==20402== by 0x45E5D7: lDoTypeConv(Type const*, Type const*, Expr**, bool, char const*, SourcePos) (expr.cpp:454) | |
==20402== by 0x45EFCA: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:595) | |
==20402== by 0x46AD3F: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3430) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 864 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x45FB7D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1667) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 865 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4745) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 866 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x452475: BinaryExpr::GetType() const (expr.cpp:1943) | |
==20402== by 0x469CCE: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 867 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x452475: BinaryExpr::GetType() const (expr.cpp:1943) | |
==20402== by 0x469CCE: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 868 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x469CCE: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 869 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x469CCE: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 870 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 871 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 872 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70C8: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3050) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x46A3AF: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 873 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A532C: VectorType::GetAsVaryingType() const (type.cpp:1591) | |
==20402== by 0x4A70D5: Type::MoreGeneralType(Type const*, Type const*, SourcePos, char const*, bool, int) (type.cpp:3051) | |
==20402== by 0x4524E1: BinaryExpr::GetType() const (expr.cpp:1981) | |
==20402== by 0x46A3AF: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 874 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452297: IndexExpr::GetLValueType() const (expr.cpp:4254) | |
==20402== by 0x4514C2: AddressOfExpr::TypeCheck() (expr.cpp:7434) | |
==20402== by 0x457D08: lArrayToPointer(Expr*) (expr.cpp:164) | |
==20402== by 0x458283: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6642) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 875 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1A1: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4218) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 876 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1BD: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4219) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 877 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x445C1A: FunctionEmitContext::AddElementOffset(llvm::Value*, int, Type const*, char const*, PointerType const**) (ctx.cpp:2292) | |
==20402== by 0x453CB4: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4984) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 878 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46AD3F: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3430) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 879 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46AD3F: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3430) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 880 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452297: IndexExpr::GetLValueType() const (expr.cpp:4254) | |
==20402== by 0x46AD97: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3417) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 881 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46A7D3: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1022) | |
==20402== by 0x496468: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1111) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 882 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x46E1EF: StructMemberExpr::getElementNumber() const (expr.cpp:4563) | |
==20402== by 0x453C1F: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4975) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 883 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 884 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49996D: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:598) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 885 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46A7D3: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1022) | |
==20402== by 0x496468: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1111) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 886 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452F9C: AddressOfExpr::GetType() const (expr.cpp:7389) | |
==20402== by 0x45EF96: TypeConvertExpr(Expr*, Type const*, char const*) (expr.cpp:593) | |
==20402== by 0x46AD3F: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3430) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 887 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x46E1EF: StructMemberExpr::getElementNumber() const (expr.cpp:4563) | |
==20402== by 0x453C1F: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4975) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 888 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 889 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x452297: IndexExpr::GetLValueType() const (expr.cpp:4254) | |
==20402== by 0x46AD97: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3417) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 890 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1A1: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4218) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 891 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1BD: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4219) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 892 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46A7D3: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1022) | |
==20402== by 0x496468: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1111) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 893 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x456F02: StructMemberExpr::getStructType() const (expr.cpp:4593) | |
==20402== by 0x46E1EF: StructMemberExpr::getElementNumber() const (expr.cpp:4563) | |
==20402== by 0x453C1F: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4975) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 894 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 895 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469CC1: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2728) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 896 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1A1: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4218) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 897 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1BD: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4219) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 898 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 899 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469CC1: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2728) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 900 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1A1: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4218) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 901 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1BD: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4219) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 902 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 903 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469CC1: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2728) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 904 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1A1: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4218) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 905 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1BD: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4219) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 906 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x469DA3: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2640) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 907 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 908 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x45A1BD: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4219) | |
==20402== by 0x451BA1: ReferenceExpr::GetValue(FunctionEmitContext*) const (expr.cpp:7066) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 909 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x46A7D3: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1022) | |
==20402== by 0x496468: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1111) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== | |
==20402== 32 bytes in 1 blocks are definitely lost in loss record 910 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4A4DBC: PointerType::GetUniform(Type const*, bool) (type.cpp:883) | |
==20402== by 0x453D4A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4980) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 32 bytes in 2 blocks are definitely lost in loss record 911 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x456BD3: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3082) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 922 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x49F161: SymbolTable::AddType(char const*, Type const*, SourcePos) (sym.cpp:203) | |
==20402== by 0x47ACAC: Module::Module(char const*) (module.cpp:130) | |
==20402== by 0x48215E: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2277) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 923 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD415: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 924 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDAA6: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 925 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CDACF: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 926 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE3FC: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 927 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE609: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 928 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE714: ParserInit() (lex.ll:215) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 929 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE780: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 930 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE7CB: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 931 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE955: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 932 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE9A0: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 933 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CED15: ParserInit() (lex.ll:231) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 934 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CED60: ParserInit() (lex.ll:232) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 935 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CEDCC: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 936 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CEF8E: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 937 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF0BA: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 938 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF150: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 939 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF19B: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 940 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF1E6: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 941 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF231: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 942 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF27C: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 943 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4B4C14: yyparse() (parse.yy:889) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 944 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x49F161: SymbolTable::AddType(char const*, Type const*, SourcePos) (sym.cpp:203) | |
==20402== by 0x4B4CD6: yyparse() (parse.yy:890) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 945 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE20E7: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (basic_string.tcc:631) | |
==20402== by 0x4CE21CF: std::string::reserve(unsigned long) (basic_string.tcc:512) | |
==20402== by 0x4C370E: yylex() (basic_string.h:1053) | |
==20402== by 0x4B288E: yyparse() (parse.cc:2581) | |
==20402== by 0x481EE8: Module::CompileFile() (module.cpp:346) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 946 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE20E7: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (basic_string.tcc:631) | |
==20402== by 0x4CE283B: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) (basic_string.h:226) | |
==20402== by 0x4AC6CE: StructType::StructType(std::string const&, llvm::SmallVector<Type const*, 8u> const&, llvm::SmallVector<std::string, 8u> const&, llvm::SmallVector<SourcePos, 8u> const&, bool, Variability, SourcePos) (type.cpp:1811) | |
==20402== by 0x4AD352: StructType::GetAsConstType() const (type.cpp:1986) | |
==20402== by 0x45EE31: lDoTypeConv(Type const*, Type const*, Expr**, bool, char const*, SourcePos) (expr.cpp:354) | |
==20402== by 0x465336: FunctionSymbolExpr::computeOverloadCost(FunctionType const*, std::vector<Type const*, std::allocator<Type const*> > const&, std::vector<bool, std::allocator<bool> > const*, std::vector<bool, std::allocator<bool> > const*) (expr.cpp:7837) | |
==20402== by 0x46B8B5: FunctionSymbolExpr::ResolveOverloads(SourcePos, std::vector<Type const*, std::allocator<Type const*> > const&, std::vector<bool, std::allocator<bool> > const*, std::vector<bool, std::allocator<bool> > const*) (expr.cpp:7999) | |
==20402== by 0x46C1D7: FunctionCallExpr::TypeCheck() (expr.cpp:3531) | |
==20402== by 0x4232FD: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:221) | |
==20402== by 0x4233E6: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:225) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 947 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE20E7: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (basic_string.tcc:631) | |
==20402== by 0x4CE283B: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) (basic_string.h:226) | |
==20402== by 0x4AC6CE: StructType::StructType(std::string const&, llvm::SmallVector<Type const*, 8u> const&, llvm::SmallVector<std::string, 8u> const&, llvm::SmallVector<SourcePos, 8u> const&, bool, Variability, SourcePos) (type.cpp:1811) | |
==20402== by 0x4AD352: StructType::GetAsConstType() const (type.cpp:1986) | |
==20402== by 0x45EE31: lDoTypeConv(Type const*, Type const*, Expr**, bool, char const*, SourcePos) (expr.cpp:354) | |
==20402== by 0x465336: FunctionSymbolExpr::computeOverloadCost(FunctionType const*, std::vector<Type const*, std::allocator<Type const*> > const&, std::vector<bool, std::allocator<bool> > const*, std::vector<bool, std::allocator<bool> > const*) (expr.cpp:7837) | |
==20402== by 0x46B8B5: FunctionSymbolExpr::ResolveOverloads(SourcePos, std::vector<Type const*, std::allocator<Type const*> > const&, std::vector<bool, std::allocator<bool> > const*, std::vector<bool, std::allocator<bool> > const*) (expr.cpp:7999) | |
==20402== by 0x46C1D7: FunctionCallExpr::TypeCheck() (expr.cpp:3531) | |
==20402== by 0x423037: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:248) | |
==20402== by 0x423666: WalkAST(ASTNode*, bool (*)(ASTNode*, void*), ASTNode* (*)(ASTNode*, void*), void*) (ast.cpp:170) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 948 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49932F: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:631) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 949 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB18D: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592BA9: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x443C09: FunctionEmitContext::SetInternalMaskAnd(llvm::Value*, llvm::Value*) (ctx.cpp:446) | |
==20402== by 0x4995CD: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:691) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 950 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB18D: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1592BA9: llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4433DD: FunctionEmitContext::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1617) | |
==20402== by 0x49C329: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1514) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 951 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x4995BA: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:690) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 952 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49BB6A: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1782) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 953 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x44A9EF: FunctionEmitContext::LoadInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2525) | |
==20402== by 0x46593E: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 33 bytes in 1 blocks are possibly lost in loss record 954 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x4999BC: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:543) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 962 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x49F161: SymbolTable::AddType(char const*, Type const*, SourcePos) (sym.cpp:203) | |
==20402== by 0x47AD05: Module::Module(char const*) (module.cpp:132) | |
==20402== by 0x48215E: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2277) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 963 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x49F161: SymbolTable::AddType(char const*, Type const*, SourcePos) (sym.cpp:203) | |
==20402== by 0x47AD54: Module::Module(char const*) (module.cpp:133) | |
==20402== by 0x48215E: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2277) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 964 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE507: ParserInit() (lex.ll:208) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 965 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE59D: ParserInit() (lex.ll:210) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 966 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE6EA: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 967 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEA60: ParserInit() (lex.ll:224) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 968 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CEACC: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 969 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEDF6: ParserInit() (lex.ll:234) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 970 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEFB8: ParserInit() (lex.ll:240) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 971 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF0E4: ParserInit() (lex.ll:244) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 972 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF3A8: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 973 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF3F3: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 974 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF4D4: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 975 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49AE9F: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1370) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are possibly lost in loss record 976 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12DD57E: (anonymous namespace)::LCSSA::ProcessInstruction(llvm::Instruction*, llvm::SmallVectorImpl<llvm::BasicBlock*> const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12DF424: (anonymous namespace)::LCSSA::runOnLoop(llvm::Loop*, llvm::LPPassManager&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13C60B3: llvm::LPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B28AE: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x133AFC5: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B25DB: llvm::MPPassManager::runOnModule(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15B5C86: llvm::PassManagerImpl::run(llvm::Module&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x48DDDF: Optimize(llvm::Module*, int) (opt.cpp:596) | |
==20402== by 0x481FA9: Module::CompileFile() (module.cpp:370) | |
==20402== | |
==20402== 34 bytes in 1 blocks are definitely lost in loss record 977 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x4999F4: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:548) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 34 bytes in 1 blocks are definitely lost in loss record 978 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A419: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45646B: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3049) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 34 bytes in 1 blocks are definitely lost in loss record 979 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x4999F4: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:548) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 34 bytes in 1 blocks are definitely lost in loss record 980 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== | |
==20402== 34 bytes in 1 blocks are definitely lost in loss record 981 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x46A55B: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1613) | |
==20402== by 0x45FB8D: lEmitLogicalOp(BinaryExpr::Op, Expr*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:1668) | |
==20402== by 0x46A2EE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1891) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 34 bytes in 1 blocks are definitely lost in loss record 982 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4995E0: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:695) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 34 bytes in 1 blocks are definitely lost in loss record 983 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x49966C: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:712) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 34 bytes in 1 blocks are definitely lost in loss record 984 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4995E0: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:695) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== | |
==20402== 34 bytes in 1 blocks are definitely lost in loss record 985 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x49966C: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:712) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x49969E: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:718) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== | |
==20402== 34 bytes in 2 blocks are definitely lost in loss record 986 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x452928: lEmitSelectExprCode(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::Value*, Expr*, llvm::Value*) (expr.cpp:2985) | |
==20402== by 0x456634: SelectExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3089) | |
==20402== by 0x469EB5: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2735) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 34 bytes in 2 blocks are definitely lost in loss record 987 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x469DD7: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2647) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 990 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE426: ParserInit() (lex.ll:205) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 991 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE4BC: ParserInit() (lex.ll:207) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 992 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE552: ParserInit() (lex.ll:209) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 993 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CE69F: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 994 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE7F5: ParserInit() (lex.ll:218) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 995 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE8E9: ParserInit() (lex.ll:219) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 996 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEC7F: ParserInit() (lex.ll:229) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 997 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CECEB: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 998 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEE41: ParserInit() (lex.ll:235) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 999 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF003: ParserInit() (lex.ll:241) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,000 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF2A6: ParserInit() (lex.ll:250) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,001 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF2F1: ParserInit() (lex.ll:251) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,002 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF33C: ParserInit() (lex.ll:252) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,003 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF43E: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,004 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF489: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,005 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF4FE: ParserInit() (lex.ll:258) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,006 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x42434E: lDefineConstantInt(char const*, int, llvm::Module*, SymbolTable*) (builtins.cpp:671) | |
==20402== by 0x4256C6: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:941) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,007 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x4993D1: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:651) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,008 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12F1F94: llvm::ICmpInst::ICmpInst(llvm::BasicBlock&, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159692F: llvm::CmpInst::Create(llvm::Instruction::OtherOps, unsigned short, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x442F37: FunctionEmitContext::CmpInst(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1705) | |
==20402== by 0x49B6B8: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1619) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,009 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15989B0: llvm::SIToFPInst::SIToFPInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1599C8B: llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441263: FunctionEmitContext::CastInst(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, char const*) (ctx.cpp:1891) | |
==20402== by 0x4551A4: lTypeConvAtomic(FunctionEmitContext*, llvm::Value*, AtomicType const*, AtomicType const*, SourcePos) (expr.cpp:6040) | |
==20402== by 0x4589BF: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6792) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,010 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15989B0: llvm::SIToFPInst::SIToFPInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1599C8B: llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441263: FunctionEmitContext::CastInst(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, char const*) (ctx.cpp:1891) | |
==20402== by 0x4551A4: lTypeConvAtomic(FunctionEmitContext*, llvm::Value*, AtomicType const*, AtomicType const*, SourcePos) (expr.cpp:6040) | |
==20402== by 0x4589BF: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6792) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x458473: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6745) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A6C1: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1081) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,011 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49BA07: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1745) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 35 bytes in 1 blocks are possibly lost in loss record 1,012 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x4999CE: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:544) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,013 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x49966C: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:712) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,014 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,015 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4995E0: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:695) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,016 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x49966C: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:712) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,017 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,018 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x4999F4: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:548) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,019 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4995E0: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:695) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,020 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x49966C: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:712) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,021 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x4999F4: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:548) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,022 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4995E0: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:695) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,023 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x49966C: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:712) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,024 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x4999F4: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:548) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,025 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x496404: ForStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1097) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,026 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x4999F4: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:548) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,027 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4995E0: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:695) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 35 bytes in 1 blocks are definitely lost in loss record 1,028 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A6C1: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1081) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== | |
==20402== 35 bytes in 2 blocks are definitely lost in loss record 1,029 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46A9BC: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1090) | |
==20402== by 0x469DD7: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2647) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499D22: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:441) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,036 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE471: ParserInit() (lex.ll:206) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,037 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE633: ParserInit() (lex.ll:212) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,038 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE9CA: ParserInit() (lex.ll:222) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,039 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEA15: ParserInit() (lex.ll:223) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,040 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEE8C: ParserInit() (lex.ll:236) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,041 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEF22: ParserInit() (lex.ll:238) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,042 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF04E: ParserInit() (lex.ll:242) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,043 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF549: ParserInit() (lex.ll:259) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,044 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF8CD: ParserInit() (lex.ll:271) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,045 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF918: ParserInit() (lex.ll:272) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,046 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF963: ParserInit() (lex.ll:273) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,047 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF9AE: ParserInit() (lex.ll:274) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,048 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CFA44: ParserInit() (lex.ll:276) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,049 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CFDE9: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,050 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE20E7: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (basic_string.tcc:631) | |
==20402== by 0x4CE283B: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) (basic_string.h:226) | |
==20402== by 0x49DE3E: Symbol::Symbol(std::string const&, SourcePos, Type const*, StorageClass) (sym.cpp:48) | |
==20402== by 0x42520C: AddBitcodeToModule(unsigned char const*, int, llvm::Module*, SymbolTable*) (builtins.cpp:184) | |
==20402== by 0x425A1F: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:777) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,051 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49AEB1: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1371) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,052 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15989B0: llvm::SIToFPInst::SIToFPInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1599C8B: llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441263: FunctionEmitContext::CastInst(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, char const*) (ctx.cpp:1891) | |
==20402== by 0x4551A4: lTypeConvAtomic(FunctionEmitContext*, llvm::Value*, AtomicType const*, AtomicType const*, SourcePos) (expr.cpp:6040) | |
==20402== by 0x4589BF: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6792) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,053 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15989B0: llvm::SIToFPInst::SIToFPInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1599C8B: llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x441263: FunctionEmitContext::CastInst(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, char const*) (ctx.cpp:1891) | |
==20402== by 0x4551A4: lTypeConvAtomic(FunctionEmitContext*, llvm::Value*, AtomicType const*, AtomicType const*, SourcePos) (expr.cpp:6040) | |
==20402== by 0x4589BF: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6792) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A6C1: UnaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1081) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,054 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x49933F: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:632) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 36 bytes in 1 blocks are possibly lost in loss record 1,055 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13D283D: llvm::IRBuilder<true, llvm::TargetFolder, llvm::IRBuilderDefaultInserter<true> >::CreateInsertNUWNSWBinOp(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x13D29DA: llvm::IRBuilder<true, llvm::TargetFolder, llvm::IRBuilderDefaultInserter<true> >::CreateAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x14475D5: llvm::SCEVExpander::expandIVInc(llvm::PHINode*, llvm::Value*, llvm::Loop const*, llvm::Type*, llvm::Type*, bool) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1447BE5: llvm::SCEVExpander::getAddRecExprPHILiterally(llvm::SCEVAddRecExpr const*, llvm::Loop const*, llvm::Type*, llvm::Type*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1447F75: llvm::SCEVExpander::expandAddRecExprLiterally(llvm::SCEVAddRecExpr const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1448754: llvm::SCEVExpander::visitAddRecExpr(llvm::SCEVAddRecExpr const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1444AF2: llvm::SCEVExpander::expand(llvm::SCEV const*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x1444C1A: llvm::SCEVExpander::expandCodeFor(llvm::SCEV const*, llvm::Type*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x11A2AA4: (anonymous namespace)::WidenIV::CreateWideIV(llvm::SCEVExpander&) (in /home/syoyo/work/ispc/ispc) | |
==20402== | |
==20402== 36 bytes in 1 blocks are definitely lost in loss record 1,057 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x447CC1: FunctionEmitContext::LaneMask(llvm::Value*) (ctx.cpp:1360) | |
==20402== by 0x496E18: ForeachActiveStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1964) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 36 bytes in 1 blocks are definitely lost in loss record 1,058 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4484C1: FunctionEmitContext::All(llvm::Value*) (ctx.cpp:1324) | |
==20402== by 0x4999F4: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:548) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 36 bytes in 1 blocks are definitely lost in loss record 1,059 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4995E0: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:695) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 36 bytes in 1 blocks are definitely lost in loss record 1,060 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x49966C: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:712) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 36 bytes in 1 blocks are definitely lost in loss record 1,061 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 36 bytes in 1 blocks are definitely lost in loss record 1,062 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x4995E0: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:695) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 36 bytes in 1 blocks are definitely lost in loss record 1,063 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x4486B1: FunctionEmitContext::Any(llvm::Value*) (ctx.cpp:1306) | |
==20402== by 0x49966C: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:712) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== | |
==20402== 36 bytes in 2 blocks are definitely lost in loss record 1,064 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 36 bytes in 2 blocks are definitely lost in loss record 1,065 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x46592A: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4941) | |
==20402== by 0x46A1BE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1894) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x44A35D: FunctionEmitContext::CurrentLanesReturned(Expr*, bool) (ctx.cpp:1234) | |
==20402== by 0x498D16: ReturnStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:2729) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== | |
==20402== 36 bytes in 2 blocks are definitely lost in loss record 1,066 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x441BCC: FunctionEmitContext::LoadInst(llvm::Value*, char const*) (ctx.cpp:2395) | |
==20402== by 0x49C2CD: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1533) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,068 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x14058F3: _GLOBAL__sub_I_ProfileInfoLoaderPass.cpp (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x163DA75: ??? (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x421712: ??? (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x302F: ??? | |
==20402== by 0x163D9D6: __libc_csu_init (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x3D20E1D92D: (below main) (in /lib64/libc-2.5.so) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,069 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x13F00C3: _GLOBAL__sub_I_ProfileDataLoaderPass.cpp (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x163DA75: ??? (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x421712: ??? (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x302F: ??? | |
==20402== by 0x163D9D6: __libc_csu_init (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x3D20E1D92D: (below main) (in /lib64/libc-2.5.so) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,070 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x13E7CD3: _GLOBAL__sub_I_PathProfileInfo.cpp (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x163DA75: ??? (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x421712: ??? (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x302F: ??? | |
==20402== by 0x163D9D6: __libc_csu_init (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x3D20E1D92D: (below main) (in /lib64/libc-2.5.so) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,071 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE3DB: ParserInit() (lex.ll:204) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,072 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE5E8: ParserInit() (lex.ll:211) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,073 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE75F: ParserInit() (lex.ll:216) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,074 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE7AA: ParserInit() (lex.ll:217) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,075 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE934: ParserInit() (lex.ll:220) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,076 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE97F: ParserInit() (lex.ll:221) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,077 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEDAB: ParserInit() (lex.ll:233) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,078 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEF6D: ParserInit() (lex.ll:239) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,079 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF099: ParserInit() (lex.ll:243) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,080 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF12F: ParserInit() (lex.ll:245) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,081 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF17A: ParserInit() (lex.ll:246) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,082 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF1C5: ParserInit() (lex.ll:247) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,083 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF210: ParserInit() (lex.ll:248) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,084 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF25B: ParserInit() (lex.ll:249) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,085 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF7A1: ParserInit() (lex.ll:267) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,086 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF7EC: ParserInit() (lex.ll:268) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,087 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF9F9: ParserInit() (lex.ll:275) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,088 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CFD7D: ParserInit() (lex.ll:287) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,089 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x42434E: lDefineConstantInt(char const*, int, llvm::Module*, SymbolTable*) (builtins.cpp:671) | |
==20402== by 0x4256A1: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:934) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,090 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x423FDA: lDefineProgramIndex(llvm::Module*, SymbolTable*) (builtins.cpp:731) | |
==20402== by 0x4256AC: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:937) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,091 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15BEA82: llvm::StructType::setName(llvm::StringRef) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15BEC1A: llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15BEC6D: llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef<llvm::Type*>, llvm::StringRef, bool) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4ACE8D: StructType::StructType(std::string const&, llvm::SmallVector<Type const*, 8u> const&, llvm::SmallVector<std::string, 8u> const&, llvm::SmallVector<SourcePos, 8u> const&, bool, Variability, SourcePos) (type.cpp:1865) | |
==20402== by 0x4AD791: StructType::GetAsVaryingType() const (type.cpp:1924) | |
==20402== by 0x44DB41: DeclSpecs::GetBaseType(SourcePos) const (decl.cpp:85) | |
==20402== by 0x44F49C: Declarator::InitFromDeclSpecs(DeclSpecs*) (decl.cpp:231) | |
==20402== by 0x44F5D9: Declaration::Declaration(DeclSpecs*, Declarator*) (decl.cpp:588) | |
==20402== by 0x4B7DA2: yyparse() (parse.yy:1378) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,092 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15BEA82: llvm::StructType::setName(llvm::StringRef) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15BEC1A: llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15BEC6D: llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef<llvm::Type*>, llvm::StringRef, bool) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4ACE8D: StructType::StructType(std::string const&, llvm::SmallVector<Type const*, 8u> const&, llvm::SmallVector<std::string, 8u> const&, llvm::SmallVector<SourcePos, 8u> const&, bool, Variability, SourcePos) (type.cpp:1865) | |
==20402== by 0x4AD6D1: StructType::GetAsUniformType() const (type.cpp:1934) | |
==20402== by 0x44DB59: DeclSpecs::GetBaseType(SourcePos) const (decl.cpp:79) | |
==20402== by 0x44F49C: Declarator::InitFromDeclSpecs(DeclSpecs*) (decl.cpp:231) | |
==20402== by 0x44F5D9: Declaration::Declaration(DeclSpecs*, Declarator*) (decl.cpp:588) | |
==20402== by 0x4B7DA2: yyparse() (parse.yy:1378) | |
==20402== by 0x425A3C: DefineStdlib(SymbolTable*, llvm::LLVMContext*, llvm::Module*, bool) (builtins.cpp:967) | |
==20402== by 0x481E2B: Module::CompileFile() (module.cpp:326) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,093 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x440955: FunctionEmitContext::CreateBasicBlock(char const*) (BasicBlock.h:104) | |
==20402== by 0x4995BA: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:690) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49BBC6: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1790) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== | |
==20402== 37 bytes in 1 blocks are possibly lost in loss record 1,094 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12F1F94: llvm::ICmpInst::ICmpInst(llvm::BasicBlock&, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159692F: llvm::CmpInst::Create(llvm::Instruction::OtherOps, unsigned short, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x442F37: FunctionEmitContext::CmpInst(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1705) | |
==20402== by 0x45530A: lTypeConvAtomic(FunctionEmitContext*, llvm::Value*, AtomicType const*, AtomicType const*, SourcePos) (expr.cpp:6433) | |
==20402== by 0x4589BF: TypeCastExpr::GetValue(FunctionEmitContext*) const (expr.cpp:6792) | |
==20402== by 0x499B13: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:413) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x49B966: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1726) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== | |
==20402== 37 bytes in 1 blocks are definitely lost in loss record 1,095 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499389: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:639) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 37 bytes in 1 blocks are definitely lost in loss record 1,096 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x4991DC: IfStmt::emitMaskedTrueAndFalse(FunctionEmitContext*, llvm::Value*, llvm::Value*) const (stmt.cpp:519) | |
==20402== by 0x49946A: IfStmt::emitMaskAllOn(FunctionEmitContext*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:669) | |
==20402== by 0x499A25: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:553) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 37 bytes in 1 blocks are definitely lost in loss record 1,097 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A0DC: AssignExpr::GetValue(FunctionEmitContext*) const (expr.cpp:2680) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499612: IfStmt::emitMaskMixed(FunctionEmitContext*, llvm::Value*, llvm::Value*, llvm::BasicBlock*) const (stmt.cpp:701) | |
==20402== by 0x499858: IfStmt::emitVaryingIf(FunctionEmitContext*, llvm::Value*) const (stmt.cpp:604) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 38 bytes in 1 blocks are possibly lost in loss record 1,104 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD653: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 38 bytes in 1 blocks are possibly lost in loss record 1,105 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE6C9: ParserInit() (lex.ll:214) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 38 bytes in 1 blocks are possibly lost in loss record 1,106 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CEAAB: ParserInit() (lex.ll:225) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 38 bytes in 1 blocks are possibly lost in loss record 1,107 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF387: ParserInit() (lex.ll:253) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 38 bytes in 1 blocks are possibly lost in loss record 1,108 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF3D2: ParserInit() (lex.ll:254) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 38 bytes in 1 blocks are possibly lost in loss record 1,109 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF4B3: ParserInit() (lex.ll:257) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 38 bytes in 1 blocks are possibly lost in loss record 1,110 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF837: ParserInit() (lex.ll:269) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 38 bytes in 1 blocks are possibly lost in loss record 1,111 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB598: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x12F1F94: llvm::ICmpInst::ICmpInst(llvm::BasicBlock&, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x159692F: llvm::CmpInst::Create(llvm::Instruction::OtherOps, unsigned short, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x442F37: FunctionEmitContext::CmpInst(llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, char const*) (ctx.cpp:1705) | |
==20402== by 0x49B8C5: ForeachStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:1706) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x4709E3: Function::emitCode(FunctionEmitContext*, llvm::Function*, SourcePos) (func.cpp:368) | |
==20402== by 0x470D28: Function::GenerateIR() (func.cpp:432) | |
==20402== by 0x422F7B: AST::GenerateIR() (ast.cpp:68) | |
==20402== by 0x481F83: Module::CompileFile() (module.cpp:367) | |
==20402== | |
==20402== 38 bytes in 2 blocks are definitely lost in loss record 1,112 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473C92: LLVMGetName(char const*, llvm::Value*, llvm::Value*) (llvmutil.cpp:1533) | |
==20402== by 0x469AD2: lEmitBinaryArith(BinaryExpr::Op, llvm::Value*, llvm::Value*, Type const*, Type const*, FunctionEmitContext*, SourcePos) (expr.cpp:1560) | |
==20402== by 0x46A3ED: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1909) | |
==20402== by 0x46A1AE: BinaryExpr::GetValue(FunctionEmitContext*) const (expr.cpp:1893) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x46D317: InitSymbol(llvm::Value*, Type const*, Expr*, FunctionEmitContext*, SourcePos) (expr.cpp:684) | |
==20402== by 0x498455: DeclStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:258) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== by 0x499CEE: IfStmt::EmitCode(FunctionEmitContext*) const (stmt.cpp:435) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,115 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD62A: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,116 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CD67C: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,117 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CE67E: ParserInit() (lex.ll:213) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,118 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF41D: ParserInit() (lex.ll:255) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,119 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF468: ParserInit() (lex.ll:256) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,120 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF64B: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,121 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF696: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,122 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x4CE1572: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (basic_string.tcc:481) | |
==20402== by 0x4CE170B: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (basic_string.tcc:686) | |
==20402== by 0x4CF72C: ParserInit() (basic_string.h:1128) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,123 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x4CF882: ParserInit() (lex.ll:270) | |
==20402== by 0x481E0F: Module::CompileFile() (module.cpp:320) | |
==20402== by 0x48216D: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2278) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,124 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x15CB68D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15C8CD1: llvm::Value::setName(llvm::Twine const&) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x15981D0: llvm::PtrToIntInst::PtrToIntInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x44101A: FunctionEmitContext::PtrToIntInst(llvm::Value*, char const*) (ctx.cpp:1787) | |
==20402== by 0x442995: FunctionEmitContext::SmearUniform(llvm::Value*, char const*) (ctx.cpp:1738) | |
==20402== by 0x44384E: FunctionEmitContext::applyVaryingGEP(llvm::Value*, llvm::Value*, Type const*) (ctx.cpp:2017) | |
==20402== by 0x445FEC: FunctionEmitContext::GetElementPtrInst(llvm::Value*, llvm::Value*, Type const*, char const*) (ctx.cpp:2187) | |
==20402== by 0x45A44C: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4207) | |
==20402== by 0x46B029: FunctionCallExpr::GetValue(FunctionEmitContext*) const (expr.cpp:3460) | |
==20402== by 0x495211: StmtList::EmitCode(FunctionEmitContext*) const (stmt.cpp:2906) | |
==20402== by 0x495F30: lEmitIfStatements(FunctionEmitContext*, Stmt*, char const*) (stmt.cpp:369) | |
==20402== | |
==20402== 39 bytes in 1 blocks are possibly lost in loss record 1,125 of 4,978 | |
==20402== at 0x4A0695E: operator new(unsigned long) (vg_replace_malloc.c:220) | |
==20402== by 0x4CE1378: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (new_allocator.h:94) | |
==20402== by 0x5B1D44: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /home/syoyo/work/ispc/ispc) | |
==20402== by 0x4CE2E42: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (basic_string.h:1722) | |
==20402== by 0x42A0B0: WriteCXXFile(llvm::Module*, char const*, int, char const*) (cbackend.cpp:296) | |
==20402== by 0x480447: Module::writeOutput(Module::OutputType, char const*, char const*) (module.cpp:998) | |
==20402== by 0x483725: Module::CompileAndOutput(char const*, char const*, char const*, char const*, bool, Module::OutputType, char const*, char const*, char const*, char const*, char const*, char const*) (module.cpp:2296) | |
==20402== by 0x47922A: main (main.cpp:509) | |
==20402== | |
==20402== 39 bytes in 3 blocks are definitely lost in loss record 1,126 of 4,978 | |
==20402== at 0x4A0610C: malloc (vg_replace_malloc.c:195) | |
==20402== by 0x3D20E798C1: strdup (in /lib64/libc-2.5.so) | |
==20402== by 0x473B3C: LLVMGetName(llvm::Value*, char const*) (llvmutil.cpp:1522) | |
==20402== by 0x45A395: IndexExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4243) | |
==20402== by 0x453C0A: MemberExpr::GetLValue(FunctionEmitContext*) const (expr.cpp:4971) | |
==20402== by 0x465886: MemberExpr::GetValue(FunctionEmitContext*) const (expr.cpp:4901) | |
==20402== by 0x46B593: VectorMemberExpr::GetValue(FunctionEmitCon |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment