- May 01, 2010
-
-
Dale Johannesen authored
preventing the emission of the NOP on Darwin for a function with no actual code. From timberwolfmc with TEST=optllcdbg. llvm-svn: 102843
-
- Apr 29, 2010
-
-
Devang Patel authored
##DEBUG_VALUE: runOnMachineFunction:this <- RDI+0 ##DEBUG_VALUE: runOnMachineFunction:fn <- RSI+0 ##DEBUG_VALUE: DeadDefs <- undef ## SimpleRegisterCoalescing.cpp:2706 ##DEBUG_VALUE: getRegInfo:this <- [%rsp+$56]+$0 ##DEBUG_VALUE: getTarget:this <- [%rsp+$56]+$0 llvm-svn: 102655
-
- Apr 28, 2010
-
-
Chris Lattner authored
alignment of globals to the preferred alignment, but only when there is no section specified on the global (by far the common case). llvm-svn: 102515
-
Devang Patel authored
llvm-svn: 102486
-
Chris Lattner authored
ForcedAlignBits argument, tweaking the single client of it. llvm-svn: 102484
-
Chris Lattner authored
llvm-svn: 102483
-
- Apr 27, 2010
-
-
Evan Cheng authored
llvm-svn: 102453
-
Chris Lattner authored
should fix some "g++.dg-struct-layout-1" failures, rdar://7886017 llvm-svn: 102421
-
Chris Lattner authored
llvm-svn: 102401
-
Chris Lattner authored
otherwise labels get incorrectly merged. We handled this by emitting a ".byte 0", but this isn't correct on thumb/arm targets where the text segment needs to be a multiple of 2/4 bytes. Handle this by emitting a noop. This is more gross than it should be because arm/ppc are not fully mc'ized yet. This fixes rdar://7908505 llvm-svn: 102400
-
- Apr 26, 2010
-
-
Chris Lattner authored
alignment of globals with a specified alignment, we fix common variables to obey their alignment. Add a comment explaining why this behavior is important. llvm-svn: 102365
-
Chris Lattner authored
llvm-svn: 102359
-
- Apr 25, 2010
-
-
Chris Lattner authored
preferred alignment unless they were common or some other special case. llvm-svn: 102300
-
- Apr 20, 2010
-
-
Chris Lattner authored
in other types. fix this by only bumping zero-byte globals up to a single byte if the *entire global* is zero size, fixing PR6340. This also fixes empty arrays etc to be handled correctly, and only does this on subsection-via-symbols targets (aka darwin) which is the only place where this matters. llvm-svn: 101879
-
- Apr 17, 2010
-
-
Dan Gohman authored
llvm-svn: 101640
-
Devang Patel authored
llvm-svn: 101575
-
- Apr 08, 2010
-
-
Chris Lattner authored
merge XCore's section into MCSectionELF llvm-svn: 100812
-
Chris Lattner authored
llvm-svn: 100709
-
Chris Lattner authored
llvm-svn: 100700
-
- Apr 07, 2010
-
-
Chris Lattner authored
llvm-svn: 100638
-
Torok Edwin authored
TimePassesIsEnabled. This should allow make check to pass. llvm-svn: 100618
-
Benjamin Kramer authored
llvm-svn: 100615
-
Dale Johannesen authored
into AsmPrinter. Target-dependent form is still generated by FastISel and still handled in X86 code. llvm-svn: 100596
-
Dale Johannesen authored
llvm-svn: 100578
-
Dale Johannesen authored
There is probably a more elegant way to do this. llvm-svn: 100573
-
- Apr 06, 2010
-
-
Chris Lattner authored
llvm-svn: 100510
-
Devang Patel authored
llvm-svn: 100505
-
- Apr 05, 2010
-
-
Chris Lattner authored
instead of going through DwarfWriter. llvm-svn: 100405
-
Chris Lattner authored
llvm-svn: 100377
-
Chris Lattner authored
2) change DwarfDebug to not inherit from DwarfPrinter. llvm-svn: 100372
-
- Apr 04, 2010
-
-
Chris Lattner authored
llvm-svn: 100346
-
Chris Lattner authored
them for consistency. llvm-svn: 100345
-
Chris Lattner authored
llvm-svn: 100343
-
Chris Lattner authored
llvm-svn: 100342
-
Chris Lattner authored
llvm-svn: 100340
-
Chris Lattner authored
llvm-svn: 100339
-
Chris Lattner authored
llvm-svn: 100338
-
Chris Lattner authored
"Print" methods to "Emit". Emit is something that goes to an mc streamer, Print is something that goes to a raw_ostream (for inline asm) llvm-svn: 100337
-
Chris Lattner authored
enough to warrant caching in AsmPrinter, so remove it. llvm-svn: 100336
-
Chris Lattner authored
from the AsmPrinter interface. llvm-svn: 100331
-