- May 25, 2012
-
-
Akira Hatanaka authored
llvm-svn: 157496
-
Akira Hatanaka authored
Delete MipsExpandPseudo. llvm-svn: 157495
-
Akira Hatanaka authored
llvm-svn: 157494
-
Akira Hatanaka authored
llvm-svn: 157493
-
Akira Hatanaka authored
llvm-svn: 157492
-
Argyrios Kyrtzidis authored
llvm-svn: 157491
-
Sean Callanan authored
entity imported by the ASTImporter had a NamedDecl with a name that wasn't a plain string (e.g., a selector). llvm-svn: 157488
-
rdar://problem/11535465Greg Clayton authored
LC_ENCRYPTION_INFO with "cryptid == 0" is not actually encrypted and LLDB fails to read memory from file. llvm-svn: 157487
-
Rafael Espindola authored
method template. llvm-svn: 157486
-
Justin Holewinski authored
NV_CONTRIB llvm-svn: 157485
-
rdar://problem/11534686Greg Clayton authored
Reading memory from a file when the section is encrypted doesn't show an error. No we do. llvm-svn: 157484
-
Nuno Lopes authored
llvm-svn: 157483
-
Greg Clayton authored
Fixed an issue where we might have easy access to the string table data for a mach file from memory even though we have a process. So now we don't read the string table strings from memory when we don't have to. llvm-svn: 157482
-
Nuno Lopes authored
add support for select add experimental support for alloc_size metadata llvm-svn: 157481
-
Rafael Espindola authored
function template. llvm-svn: 157480
-
Justin Holewinski authored
to pass around a struct instead of a large set of individual values. This cleans up the interface and allows more information to be added to the struct for future targets without requiring changes to each and every target. NV_CONTRIB llvm-svn: 157479
-
Anna Zaks authored
llvm-svn: 157478
-
Alexander Potapenko authored
llvm-svn: 157477
-
Howard Hinnant authored
llvm-svn: 157476
-
Rafael Espindola authored
the visibility. llvm-svn: 157475
-
NAKAMURA Takumi authored
test/CodeGen/X86/bigstructret.ll: Suppress one test. It is msvc-incompatible. (compatible to mingw32 and netbsd, though) llvm-svn: 157474
-
Alexander Potapenko authored
llvm-svn: 157473
-
Alexander Potapenko authored
When the flag is set to zero, we do not check for errors in malloc_usable_size. This may be useful to work around a bug in Nvidia drivers prior to 295.* llvm-svn: 157472
-
NAKAMURA Takumi authored
test/CodeGen/X86/bigstructret.ll: Relax stack offsets for hosts of stack-align=8, eg. win32 and netbsd. llvm-svn: 157471
-
Rafael Espindola authored
Similar fixes for function and member template to follow as I write the testcases. llvm-svn: 157470
-
Rafael Espindola authored
llvm-svn: 157469
-
Duncan Sands authored
with arbitrary topologies (previously it would give up when hitting a diamond in the use graph for example). The testcase from PR12764 is now reduced from a pile of additions to the optimal 1617*%x0+208. In doing this I changed the previous strategy of dropping all uses for expression leaves to one of dropping all but one use. This works out more neatly (but required a bunch of tweaks) and is also safer: some recently fixed bugs during recursive linearization were because the linearization code thinks it completely owns a node if it has no uses outside the expression it is linearizing. But if the node was also in another expression that had been linearized (and thus all uses of the node from that expression dropped) then the conclusion that it is completely owned by the expression currently being linearized is wrong. Keeping one use from within each linearized expression avoids this kind of mistake. llvm-svn: 157467
-
Dmitry Vyukov authored
llvm-svn: 157466
-
Dmitry Vyukov authored
llvm-svn: 157465
-
Dmitry Vyukov authored
depending on -m32/-m64 addr2line says either e.g. __xsan_strnlen or just strnlen llvm-svn: 157464
-
Manuel Klimek authored
llvm-svn: 157462
-
Richard Smith authored
llvm-svn: 157459
-
Richard Smith authored
-Wsometimes-uninitialized. This detects cases where an explicitly-written branch inevitably leads to an uninitialized variable use (so either the branch is dead code or there is an uninitialized use bug). This chunk of warnings tentatively lives within -Wuninitialized, in order to give it more visibility to existing Clang users. llvm-svn: 157458
-
Jason Molenda authored
llvm-svn: 157456
-
Andrew Trick authored
llvm-svn: 157455
-
Jason Molenda authored
these functions will end in the sequence mov %rbp, %rsp ret call __stack_chk_fail instead of the usual mov, ret. The x86 assembly profiler only looked for functions ending in 'ret' and added the Unwind row describing how to set the CFA based on that -- the addition of the call insn (which is jumped to earlier in the function body) threw off that inspection. Resolves the need to "step" twice to get out of these functions when doing source-level stepping. <rdar://problem/11469705> llvm-svn: 157454
-
Anna Zaks authored
Load custom plugins when running scan-build. This is useful when additional static analysis Checkers must be provided via clang's plugin interface. Loading additional plugins can now be done via the scan-build call: scan-build -load-plugin <plugin.so> A patch by Thomas Hauth. llvm-svn: 157452
-
Bill Wendling authored
llvm-svn: 157451
-
Bill Wendling authored
llvm-svn: 157450
-
Jakob Stoklund Olesen authored
Store (debugging) register names as offsets into a string table instead of as char pointers. llvm-svn: 157449
-