- Apr 29, 2011
-
-
Devang Patel authored
Hoist MCLineEntry construction AsmPrinter so that anyone who derives from AsmPrinter can have line number entries. PR 9810 llvm-svn: 130518
-
Daniel Dunbar authored
that associate sections with expressions. llvm-svn: 130517
-
Daniel Dunbar authored
llvm-svn: 130515
-
Douglas Gregor authored
Fix a C++0x portability issue with std::make_pair. Explicitly providing template arguments no longer works when the call arguments are lvalues. llvm-svn: 130513
-
Douglas Gregor authored
llvm-svn: 130510
-
Rafael Espindola authored
llvm-svn: 130504
-
Rafael Espindola authored
emmits: .cfi_personality, .cfi_lsda and the moves. llvm-svn: 130503
-
Andrew Trick authored
Generalization of Nate Begeman's patch! llvm-svn: 130502
-
Rafael Espindola authored
llvm-svn: 130501
-
Benjamin Kramer authored
llvm-svn: 130499
-
Benjamin Kramer authored
llvm-svn: 130489
-
Benjamin Kramer authored
Fixes PR9809. llvm-svn: 130485
-
Chris Lattner authored
llvm-svn: 130475
-
Chris Lattner authored
There are probably more instances of this floating around. llvm-svn: 130474
-
Rafael Espindola authored
assigned to a CIE that requires one, just output a 0. llvm-svn: 130472
-
Rafael Espindola authored
in the same order as the one in CodeGen. llvm-svn: 130471
-
Eric Christopher authored
llvm-svn: 130464
-
Eric Christopher authored
llvm-svn: 130463
-
Eli Friedman authored
llvm-svn: 130462
-
Eli Friedman authored
rdar://problem/9338332 . llvm-svn: 130454
-
Devang Patel authored
llvm-svn: 130450
-
Matt Beaumont-Gay authored
llvm-svn: 130448
-
- Apr 28, 2011
-
-
Benjamin Kramer authored
This shouldn't happen in practice because the icmp would be a constant. Add a check so we don't miscompile code if something goes wrong. llvm-svn: 130446
-
Nick Lewycky authored
between two reads (threading). Fix an off-by-one in the indirect counter table that I meant to revert after an earlier experiment. Whoops! Implement GCOV_PREFIX. Doesn't handle GCOV_PREFIX_STRIP yet. Fix an off-by-one in string emission. Extra whoops! Tolerate DISubprograms that have null Function*'s attached to them. I don't yet understand what this means, but it happens when you have a global static with a non-trivial constructor/destructor. Fix a crash on switch statements with a single successor (default-only). llvm-svn: 130443
-
Daniel Dunbar authored
purposes. llvm-svn: 130438
-
Rafael Espindola authored
expressions used in the FDE to refer to symbols. llvm-svn: 130437
-
Devang Patel authored
llvm-svn: 130435
-
Ted Kremenek authored
Add MemoryBuffer::getBufferKind() to report whether a memory buffer uses malloc'ed or mmap'ed memory. This is for performance analysis. llvm-svn: 130432
-
Devang Patel authored
llvm-svn: 130431
-
Lenny Maiorani authored
Remove bounded StringRef::compare() since nothing but Clang SA was using it and it is just as easy to use StringRef::substr() preceding StringRef::compare() to achieve the same thing. llvm-svn: 130430
-
Eli Friedman authored
fast-isel sret calls, try 2. We actually do need to do something on x86-32. rdar://problem/9303592 . llvm-svn: 130429
-
Benjamin Kramer authored
llvm-svn: 130428
-
Chris Lattner authored
llvm-svn: 130426
-
Devang Patel authored
llvm-svn: 130419
-
Chris Lattner authored
a nice and tidy: %x1 = load i32* %0, align 4 %1 = icmp eq i32 %x1, 1179403647 br i1 %1, label %if.then, label %if.end instead of doing lots of loads and branches. May the FreeBSD bootloader long fit in its allocated space. llvm-svn: 130416
-
Chris Lattner authored
llvm-svn: 130414
-
Eli Friedman authored
llvm-svn: 130412
-
Devang Patel authored
Add command line option to print debug info in human readable form as comment in llvm IR output. This, i.e -enable-debug-info-comment, is very useful if you want to easily find out which optimization pass is losing line number information. llvm-svn: 130409
-
Andrew Trick authored
llvm-svn: 130408
-
Benjamin Kramer authored
This happens when GVN widens loads. Part of PR6627. llvm-svn: 130405
-