- Sep 30, 2010
-
-
Jakob Stoklund Olesen authored
The bug that broke i386 linux has been fixed in r115191. llvm-svn: 115204
-
Eric Christopher authored
llvm-svn: 115203
-
Johnny Chen authored
llvm-svn: 115202
-
Fariborz Jahanian authored
Fixes rdra://8475819. llvm-svn: 115201
-
Daniel Dunbar authored
ensure we at least get some minimal testing of running in a multithreaded environment (for example, having a reduced stack size). llvm-svn: 115200
-
Talin authored
llvm-svn: 115198
-
Rafael Espindola authored
fixes some cases where we were producing relocations with at symbol that should use a section instead. llvm-svn: 115194
-
Jim Grosbach authored
llvm-svn: 115193
-
Jakob Stoklund Olesen authored
edited during emission. If the basic block ends in a switch that gets lowered to a jump table, any phis at the default edge were getting updated wrong. The jump table data structure keeps a pointer to the header blocks that wasn't getting updated after the MBB is split. This bug was exposed on 32-bit Linux when disabling critical edge splitting in codegen prepare. The fix is to uipdate stale MBB pointers whenever a block is split during emission. llvm-svn: 115191
-
Devang Patel authored
In this experimental mode try avoiding debug info emission for classes as much as possible. The goal is to reduce size of produced debuginfo without reducing quality of debug info in general. This is a work in progress. llvm-svn: 115188
-
Johnny Chen authored
llvm-svn: 115186
-
Johnny Chen authored
llvm-svn: 115185
-
Greg Clayton authored
llvm-svn: 115184
-
Johnny Chen authored
Add "-o" option to "expression" which prints the object description if available. llvm-svn: 115182
-
Jim Grosbach authored
vs. ELF llvm-svn: 115180
-
Duncan Sands authored
llvm-svn: 115179
-
Chris Lattner authored
llvm-svn: 115178
-
Chris Lattner authored
llvm-svn: 115177
-
Jim Grosbach authored
llvm-svn: 115176
-
Chris Lattner authored
llvm-svn: 115175
-
Chris Lattner authored
llvm-svn: 115174
-
Kevin Enderby authored
missed a bunch of files. Here the rest. Sorry about that. llvm-svn: 115173
-
Chris Lattner authored
llvm-svn: 115172
-
Chris Lattner authored
llvm-svn: 115171
-
Chris Lattner authored
llvm-svn: 115170
-
Johnny Chen authored
friendly CC and ARCH, instead. llvm-svn: 115169
-
Chris Lattner authored
llvm-svn: 115168
-
Johnny Chen authored
llvm-svn: 115167
-
Johnny Chen authored
llvm-svn: 115166
-
Chris Lattner authored
llvm-svn: 115165
-
Chris Lattner authored
llvm-svn: 115164
-
Chris Lattner authored
llvm-svn: 115163
-
Chris Lattner authored
llvm-svn: 115162
-
Chris Lattner authored
llvm-svn: 115161
-
Jim Grosbach authored
llvm-svn: 115160
-
Argyrios Kyrtzidis authored
Support implicit includes when generating a PCH and allow the user to pass a -include on the command line following the PCH include. Fixes rdar://7382084. llvm-svn: 115159
-
Argyrios Kyrtzidis authored
llvm-svn: 115158
-
Kevin Enderby authored
and output the dwarf line number tables. This contains the code to emit and encode the dwarf line tables from the previously gathered information in the MCLineSection objects. This contains all the details to encode the line and address deltas into the dwarf line table. To do this an MCDwarfLineAddrFragment has been added. Also this moves the interface code out of Mach-O streamer into MCDwarf so it should be useable by other object file formats. There is now one call to be made from an MCObjectStreamer EmitInstruction() method: MCLineEntry::Make(this, getCurrentSection()); to create a line entry after each instruction is assembled. And one call call to be made from an MCObjectStreamer Finish() method: MCDwarfFileTable::Emit(this, DwarfLineSection); when getContext().hasDwarfFiles() is true and is passed a object file specific MCSection where to emit the dwarf file and the line tables. This appears to now be correct for 32-bit targets, at least x86. But the relocation entries for 64-bit Darwin needs some further work which is next up to work on. So for now the 64-bit Mach-O target does not output the dwarf file and line tables. llvm-svn: 115157
-
Chris Lattner authored
llvm-svn: 115156
-
Kevin Enderby authored
if we are given a Layout object, even in cases when the value is not fixed. This will be needed by the final patch for the dwarf .loc support to size a new MCDwarf fragment needed to build and emit dwarf line number tables. llvm-svn: 115155
-