- Jun 29, 2012
-
-
Jakob Stoklund Olesen authored
When a local virtual register is made global, make sure to clear any existing kill flags. llvm-svn: 159461
-
Jakob Stoklund Olesen authored
This would previously get reported as the misleading "Virtual register def doesn't dominate all uses." llvm-svn: 159460
-
Ted Kremenek authored
The solution is a bit inefficient: it creates N checkers, one for each check, and each check does a dispatch on the function name. This is redundant, but we can fix this once we have the proper ability to enable/disable subchecks. Fixes <rdar://problem/11780180>. llvm-svn: 159459
-
Richard Trieu authored
initialized with the next to last element to silence the warning. llvm-svn: 159458
-
Benjamin Kramer authored
This happens when codegenprepare is invoked via opt. llvm-svn: 159457
-
Fariborz Jahanian authored
correctly for blocks and function pointer arguments in the written constructor. // rdar://11359268 llvm-svn: 159456
-
Johnny Chen authored
llvm-svn: 159455
-
Fariborz Jahanian authored
platforms declare memset in rewritten code instead. llvm-svn: 159454
-
Manman Ren authored
This comes in handy during peephole optimization. llvm-svn: 159453
-
Fariborz Jahanian authored
but apparently I did not. llvm-svn: 159452
-
Duncan Sands authored
really happening. No intended functionality change. llvm-svn: 159451
-
Fariborz Jahanian authored
to produce quotes instead of adding qoute to the test. llvm-svn: 159450
-
Dmitry Vyukov authored
llvm-svn: 159449
-
Douglas Gregor authored
llvm-svn: 159448
-
Dmitry Vyukov authored
llvm-svn: 159447
-
Douglas Gregor authored
from Filipe Cabecinhas! llvm-svn: 159446
-
Fariborz Jahanian authored
entry point which requires nil check before calling objc_msgSend_stret. // rdar://11359268 - wip. llvm-svn: 159445
-
Dmitri Gribenko authored
Factor out a check for block commands (that implicitly start a new paragraph) into a separate function. llvm-svn: 159444
-
Dmitry Vyukov authored
llvm-svn: 159443
-
David Blaikie authored
Reviewed by Doug Gregor. llvm-svn: 159442
-
Nuno Lopes authored
RefreshCallGraph: ignore 'invoke intrinsic'. IntrinsicInst doesnt not recognize invoke, and shouldnt at this point, since the rest of LLVM codebase doesnt expect invoke of intrinsics llvm-svn: 159441
-
Nuno Lopes authored
ignore 'invoke new' in isInstructionTriviallyDead, since most callers are not ready to handle invokes. instcombine will take care of this. llvm-svn: 159440
-
Dmitry Vyukov authored
llvm-svn: 159439
-
Dmitry Vyukov authored
llvm-svn: 159438
-
Dmitry Vyukov authored
llvm-svn: 159437
-
Nico Weber authored
No functionality change. llvm-svn: 159436
-
Dmitry Vyukov authored
llvm-svn: 159435
-
Greg Clayton authored
llvm-svn: 159434
-
Alexey Samsonov authored
llvm-svn: 159433
-
Kostya Serebryany authored
llvm-svn: 159432
-
Dmitry Vyukov authored
tsan: replace struct copies where clang inserts memcpy() calls with explicit internal_memcpy() calls llvm-svn: 159431
-
Dmitry Vyukov authored
llvm-svn: 159430
-
Kostya Serebryany authored
llvm-svn: 159429
-
NAKAMURA Takumi authored
clang/test/Misc/diag-template-diffing-color.cpp: Remove XFAIL:cygwin. Cygwin has some terminal emulation of escape sequences. llvm-svn: 159428
-
Duncan Sands authored
the optimizers producing a multiply expression with more multiplications than the original (!). llvm-svn: 159426
-
Kostya Serebryany authored
llvm-svn: 159424
-
Chandler Carruth authored
llvm-svn: 159423
-
Chandler Carruth authored
llvm-svn: 159422
-
Chandler Carruth authored
This was always part of the VMCore library out of necessity -- it deals entirely in the IR. The .cpp file in fact was already part of the VMCore library. This is just a mechanical move. I've tried to go through and re-apply the coding standard's preferred header sort, but at 40-ish files, I may have gotten some wrong. Please let me know if so. I'll be committing the corresponding updates to Clang and Polly, and Duncan has DragonEgg. Thanks to Bill and Eric for giving the green light for this bit of cleanup. llvm-svn: 159421
-
Alexey Samsonov authored
[ASan] cmake unit tests: explicitly add necessary linker flags when linking unit tests with asan runtime llvm-svn: 159420
-