- Aug 29, 2009
-
-
Devang Patel authored
Use MDNodes to encode debug info in llvm IR. llvm-svn: 80406
-
- Aug 27, 2009
-
-
Bill Wendling authored
llvm-svn: 80198
-
Bill Wendling authored
A include/llvm/ADT/iterator.cmake U autoconf/configure.ac --- Reverse-merging r80161 into '.': U cmake/config-ix.cmake --- Reverse-merging r80171 into '.': U Makefile --- Reverse-merging r80173 into '.': U configure U include/llvm/Config/config.h.in --- Reverse-merging r80180 into '.': A include/llvm/ADT/iterator.h.in Despite common miscomceptions, iterator.h is alive and well. It broke the build bots for several hours. And yet no one bothered to look at them. Gabor and Doug, please review your changes and make sure that they actually build before resubmitting them. llvm-svn: 80197
-
- Aug 26, 2009
-
-
Devang Patel authored
llvm-svn: 80073
-
- Aug 25, 2009
-
-
Devang Patel authored
Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. This change speeds up llvm-gcc by more then 6% at "-O0 -g" (measured by compiling InstructionCombining.cpp!) llvm-svn: 79977
-
- Aug 23, 2009
-
-
Chris Lattner authored
llvm-svn: 79836
-
Chris Lattner authored
llvm-svn: 79798
-
Chris Lattner authored
llvm-svn: 79797
-
- Aug 22, 2009
-
-
Chris Lattner authored
llvm-svn: 79777
-
Chris Lattner authored
llvm-svn: 79763
-
Devang Patel authored
llvm-svn: 79742
-
- Aug 19, 2009
-
-
Daniel Dunbar authored
SmallString::c_str. llvm-svn: 79456
-
Chris Lattner authored
llvm-svn: 79406
-
Chris Lattner authored
talk to the MCStreamer directly instead. llvm-svn: 79405
-
- Aug 18, 2009
-
-
David Greene authored
Make various changes suggested by Chris. llvm-svn: 79358
-
Chris Lattner authored
MCAsmStreamer. Based on this, eliminate the current section from AsmPrinter. While I'm at it, clean up the last of the horrible "switch to null section" stuff and add an assert. This change is in preparation for completely eliminating asmprinter::switchtosection. llvm-svn: 79324
-
- Aug 17, 2009
-
-
Chris Lattner authored
just remove the argument and replace it with 1. llvm-svn: 79246
-
Chris Lattner authored
doing it directly. This requires const'izing a bunch of stuff that took sections, but this seems like the right semantic thing to do: emitting a label to a section shouldn't mutate the MCSection object itself, for example. llvm-svn: 79227
-
Chris Lattner authored
llvm-svn: 79222
-
- Aug 14, 2009
-
-
Daniel Dunbar authored
to print one instruction. llvm-svn: 78985
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78948
-
Dan Gohman authored
PrintUnmangledNameSafely. llvm-svn: 78878
-
- Aug 12, 2009
-
-
Dan Gohman authored
llvm-svn: 78838
-
Dan Gohman authored
the basic block label printing to check whether a block has a name before printing a comment character and whitespace for it. llvm-svn: 78830
-
Dan Gohman authored
that emitted unnecessary whitespace outside of VerboseAsm mode. llvm-svn: 78828
-
Chris Lattner authored
"inlineasmstart/end" strings so that the contents of the directive are separate from the comment character. This lets elf targets get #APP/#NOAPP for free even if they don't use "#" as the comment character. This also allows hoisting the darwin stuff up to the shared TAI class. llvm-svn: 78737
-
- Aug 11, 2009
-
-
Chris Lattner authored
the code based on this and make it fall through better. llvm-svn: 78708
-
- Aug 10, 2009
-
-
David Greene authored
Add support for printing loop structure information in asm comments. This definitely slows down asm output so put it under an -asm-exuberant flag. This information is useful when doing static analysis of performance issues. llvm-svn: 78567
-
- Aug 09, 2009
-
-
Chris Lattner authored
2. Move section switch printing to MCSection virtual method which takes a TAI. This eliminates textual formatting stuff from TLOF. 3. Eliminate SwitchToSectionDirective, getSectionFlagsAsString, and TLOFELF::AtIsCommentChar. llvm-svn: 78510
-
- Aug 08, 2009
-
-
Chris Lattner authored
A TAI hook is appropriate in this case because this is just an asm syntax issue, not a semantic difference. TLOF should model the semantics of the section. llvm-svn: 78498
-
Chris Lattner authored
llvm-svn: 78432
-
Chris Lattner authored
llvm-svn: 78428
-
Chris Lattner authored
llvm-svn: 78416
-
- Aug 05, 2009
-
-
David Greene authored
Fix some column padding bugs, reorganize things as suggested by Chris and eliminate complexity. Yay! llvm-svn: 78243
-
Chris Lattner authored
llvm-svn: 78242
-
Chris Lattner authored
llvm-svn: 78154
-
- Aug 04, 2009
-
-
Chris Lattner authored
the masm backend. If anyone cares about masm in the future, we'll have semantic sections it can hang off of. llvm-svn: 78096
-
Chris Lattner authored
eliminate IsInTextSection. llvm-svn: 78017
-
Chris Lattner authored
llvm-svn: 78015
-
- Aug 03, 2009
-
-
Chris Lattner authored
llvm-svn: 77984
-