- Jun 06, 2012
-
-
Jakob Stoklund Olesen authored
Remat has been stable for years, and it isn't done by LiveIntervalAnalysis any longer. (See LiveRangeEdit). llvm-svn: 158079
-
Alexey Samsonov authored
llvm-svn: 158078
-
Alexey Samsonov authored
llvm-svn: 158077
-
Kostya Serebryany authored
llvm-svn: 158076
-
Alexey Samsonov authored
[Sanitizer] Use common CHECK machinery. Currently each tool has to define its own CheckFailed function. llvm-svn: 158075
-
Kostya Serebryany authored
llvm-svn: 158074
-
Duncan Sands authored
instructions to reoptimize. Exploit this to more systematically eliminate dead instructions (this isn't very useful in practice but is convenient for analysing some testcase I am working on). No need for WeakVH any more: use an AssertingVH instead. llvm-svn: 158073
-
Kostya Serebryany authored
[asan] start compacting the allocator header, the goal is to make it 16 bytes w/o losing any information llvm-svn: 158072
-
Kostya Serebryany authored
llvm-svn: 158071
-
Alexey Samsonov authored
llvm-svn: 158070
-
Benjamin Kramer authored
llvm-svn: 158069
-
Alexey Samsonov authored
llvm-svn: 158068
-
Alexey Samsonov authored
llvm-svn: 158067
-
Alexey Samsonov authored
[Sanitizer]: Introduce a common internal printf function. For now, also use tool-specific wrappers TsanPrintf (its output is controlled by TSan flags) and AsanPrintf (which copies its results to the ASan-private buffer). Supported formats: %[z]{d,u,x}, %s, %p. Re-write all format strings in TSan according to this format (this should have no effect on 64-bit platforms). llvm-svn: 158065
-
Tobias Grosser authored
We will use the cuda library for the upcoming automatic GPGPU code generation. Contributed by: Yabin Hu <yabin.hwu@gmail.com> llvm-svn: 158064
-
Francois Pichet authored
Zap the /Za compiler switch from MSVC projects, the option is considered harmful even by Microsoft people and clang won't build using the MSVC 2012 RC if not removed. Only 1 minor code change was necessary: can't use cdecl as variable name anymore. llvm-svn: 158063
-
Alexey Samsonov authored
llvm-svn: 158060
-
Alexey Samsonov authored
llvm-svn: 158059
-
Alexey Samsonov authored
llvm-svn: 158058
-
Alexey Samsonov authored
llvm-svn: 158057
-
Alexey Samsonov authored
llvm-svn: 158056
-
Richard Barton authored
llvm-svn: 158055
-
Daniel Jasper authored
unused private fields of classes that are fully defined in the current translation unit. llvm-svn: 158054
-
Duncan Sands authored
llvm-svn: 158053
-
Alexey Samsonov authored
llvm-svn: 158052
-
Alexey Samsonov authored
llvm-svn: 158051
-
Alexey Samsonov authored
[Sanitizer] add sanitizer_common.h for routines shared between TSan and ASan runtimes. Use __sanitizer::Die() in TSan. llvm-svn: 158050
-
Craig Topper authored
llvm-svn: 158049
-
Ted Kremenek authored
to discover how a value was used uninitialized. llvm-svn: 158048
-
Alexey Samsonov authored
[ASan] fix GetFreeBytesTest interface test on 32-bit Linux - delete some assumptions about the behavior of allocator in test code llvm-svn: 158047
-
Justin Holewinski authored
llvm-svn: 158046
-
Chad Rosier authored
llvm-svn: 158045
-
Chad Rosier authored
llvm-svn: 158044
-
Jim Ingham authored
Fix a place in GDBRemoteCommunicationClient::SendContinuePacketAndWaitForReply where we weren't taking m_interrupt_sent into account. Also don't reset m_interrupt_sent in SendInterrupt but do so in SendPacketAndWaitForResponse when we know we've handled the interrupt. Fix a code path through ProcessGDBRemote::DoDestroy where we were tearing down the debug session but not setting the exit status. llvm-svn: 158043
-
Jim Ingham authored
Make sure that when if we are going to Halt while the process is in the middle of HandlePrivateEvent we wait till that is done. We need a stronger way to do this, but in practice this works and using some locking strategy is harder because Halt & HandlePrivateEvent generally happen on different threads. llvm-svn: 158042
-
Jakob Stoklund Olesen authored
It is useful outside RegAllocBase. llvm-svn: 158041
-
Douglas Gregor authored
parameter pack is a converting constructor. Fixes PR13003. llvm-svn: 158040
-
Johnny Chen authored
The output of 'register read' should be prettier. Modify RegisterValue::Dump() to take an additional parameter: uint32_t reg_name_right_align_at which defaults to 0 (i.e., no alignment at all). Update the 'register read' command impl to pass 8 as the alignment to RegisterValue::Dump() method. If more sophisticated scheme is desired, we will need to introduce an additional command option to 'register read' later on. llvm-svn: 158039
-
Jakob Stoklund Olesen authored
Soon we'll be making LiveIntervalUnions for register units as well. This was the only place using the RepReg member, so just remove it. llvm-svn: 158038
-
Matt Beaumont-Gay authored
llvm-svn: 158037
-