[llvm-commits] [llvm] r149754 - in /llvm/trunk: include/llvm/CodeGen/ include/llvm/Target/ lib/CodeGen/ lib/Target/ARM/ lib/Target/CellSPU/ lib/Target/Hexagon/ lib/Target/MBlaze/ lib/Target/MSP430/ lib/Target/Mips/ lib/Target/PTX/ lib/Target/Powe

Nick Lewycky nlewycky at google.com
Fri Feb 3 20:09:46 PST 2012


Hi Andy, I'm seeing a new leak report:

Leak of 2912 bytes in 52 objects allocated from:
@ 0x2abe66493545 llvm::X86TargetMachine::createPassConfig()
 @ 0x2abe66d95c58 addPassesToGenerateCode()
@ 0x2abe66d963cf llvm::LLVMTargetMachine::addPassesToEmitMachineCode()
 @ 0x2abe6620c921 llvm::JIT::JIT()
@ 0x2abe6620c4a3 llvm::JIT::createJIT()
 @ 0x2abe6628d206 llvm::EngineBuilder::create()
[... user code ...]

I haven't proven know which commit did it exactly, but this is a new leak
since r149615.

Nick

On 3 February 2012 18:56, Andrew Trick <atrick at apple.com> wrote:

> Author: atrick
> Date: Fri Feb  3 20:56:59 2012
> New Revision: 149754
>
> URL: http://llvm.org/viewvc/llvm-project?rev=149754&view=rev
> Log:
> TargetPassConfig: confine the MC configuration to TargetMachine.
>
> Passes prior to instructon selection are now split into separate
> configurable stages.
> Header dependencies are simplified.
> The bulk of this diff is simply removal of the silly DisableVerify flags.
>
> Sorry for the target header churn. Attempting to stabilize them.
>
> Modified:
>    llvm/trunk/include/llvm/CodeGen/Passes.h
>    llvm/trunk/include/llvm/Target/TargetMachine.h
>    llvm/trunk/lib/CodeGen/LLVMTargetMachine.cpp
>    llvm/trunk/lib/CodeGen/Passes.cpp
>    llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp
>    llvm/trunk/lib/Target/ARM/ARMTargetMachine.h
>    llvm/trunk/lib/Target/CellSPU/SPUTargetMachine.cpp
>    llvm/trunk/lib/Target/CellSPU/SPUTargetMachine.h
>    llvm/trunk/lib/Target/Hexagon/HexagonTargetMachine.cpp
>    llvm/trunk/lib/Target/Hexagon/HexagonTargetMachine.h
>    llvm/trunk/lib/Target/MBlaze/MBlazeTargetMachine.cpp
>    llvm/trunk/lib/Target/MBlaze/MBlazeTargetMachine.h
>    llvm/trunk/lib/Target/MSP430/MSP430TargetMachine.cpp
>    llvm/trunk/lib/Target/MSP430/MSP430TargetMachine.h
>    llvm/trunk/lib/Target/Mips/MipsTargetMachine.cpp
>    llvm/trunk/lib/Target/Mips/MipsTargetMachine.h
>    llvm/trunk/lib/Target/PTX/PTXTargetMachine.cpp
>    llvm/trunk/lib/Target/PTX/PTXTargetMachine.h
>    llvm/trunk/lib/Target/PowerPC/PPCTargetMachine.cpp
>    llvm/trunk/lib/Target/PowerPC/PPCTargetMachine.h
>    llvm/trunk/lib/Target/Sparc/SparcTargetMachine.cpp
>    llvm/trunk/lib/Target/Sparc/SparcTargetMachine.h
>    llvm/trunk/lib/Target/X86/X86TargetMachine.cpp
>    llvm/trunk/lib/Target/X86/X86TargetMachine.h
>    llvm/trunk/lib/Target/XCore/XCoreTargetMachine.cpp
>    llvm/trunk/lib/Target/XCore/XCoreTargetMachine.h
>
> Modified: llvm/trunk/include/llvm/CodeGen/Passes.h
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120203/ebcb3aeb/attachment.html>


More information about the llvm-commits mailing list