- Aug 28, 2011
-
-
Duncan Sands authored
when outputting them. With this, the entire LLVM testsuite passes when built with dragonegg. llvm-svn: 138724
-
- Aug 01, 2011
-
-
Jay Foad authored
llvm-svn: 136609
-
- Jul 20, 2011
-
-
Evan Cheng authored
There is still a bit more refactoring left to do in Targets. But we are now very close to fixing all the layering issues in MC. llvm-svn: 135611
-
- Jul 19, 2011
-
-
Jay Foad authored
llvm-svn: 135478
-
Bill Wendling authored
llvm-svn: 135450
-
- Jul 18, 2011
-
-
Chris Lattner authored
llvm-svn: 135375
-
- Jun 24, 2011
-
-
Devang Patel authored
llvm-svn: 133821
-
- Jun 22, 2011
-
-
Nick Lewycky authored
is larger than the sum of the elements (including per-element padding). llvm-svn: 133631
-
- Jun 19, 2011
-
-
Jay Foad authored
const Constant *. llvm-svn: 133400
-
- Jun 15, 2011
-
-
Rafael Espindola authored
llvm-svn: 133083
-
- Jun 14, 2011
-
-
Eli Friedman authored
llvm-svn: 133007
-
Rafael Espindola authored
Dan noted that this would work on the case shown on the commit message. I think the case that was failing was a bb ending with a redundant conditional jump: ... jne foo foo: ... I was unable to find any such case in the tests or in a debug build of clang, so I will revert this part of the patch and watch the bots. llvm-svn: 133004
-
Rafael Espindola authored
AnalyzeBranch. llvm-svn: 132981
-
- Jun 12, 2011
-
-
Rafael Espindola authored
Add a triple to the tests. llvm-svn: 132885
-
Rafael Espindola authored
llvm-svn: 132883
-
Rafael Espindola authored
we try to branch to them. Before we were creating successor lists with duplicated entries. Fixing that found a bug in isBlockOnlyReachableByFallthrough that would causes it to return the wrong answer for ----------- ... jne foo jmp bar foo: ---------- llvm-svn: 132882
-
- Jun 10, 2011
-
-
Chad Rosier authored
and definitions when emitting global variables. This was causing global declarations to be emitted as if they were definitions. Fixes <rdar://problem/9429892>. llvm-svn: 132825
-
- May 28, 2011
-
-
Charles Davis authored
llvm-svn: 132250
-
Rafael Espindola authored
There was no way to check if a given register/mode pair was valid. We now return an error code (-2) instead of asserting. If anyone thinks that an assert at this point is really needed, we can autogen a hasValidDwarfRegNum instead. llvm-svn: 132236
-
Charles Davis authored
the Win64 EH mechanism to implement GCC-style exceptions. LLVM supports hardly anything else at this point! llvm-svn: 132234
-
Rafael Espindola authored
subregisters: When a value is in a subregister, at least report the location as being the superregister. We should extend the .td files to encode the bit range so that we can produce a DW_OP_bit_piece. llvm-svn: 132224
-
Rafael Espindola authored
llvm-svn: 132222
-
- May 25, 2011
-
-
Rafael Espindola authored
LTO friendly as we can now correctly merge files compiled with or without -fasynchronous-unwind-tables. llvm-svn: 132033
-
- May 10, 2011
-
-
Rafael Espindola authored
llvm-svn: 131151
-
Rafael Espindola authored
this clang will use .debug_frame in, for example, clang -g -c -m32 test.c This matches gcc's behaviour. It looks like .debug_frame is a bit bigger than .eh_frame, but has the big advantage of not being allocated. llvm-svn: 131140
-
- May 06, 2011
-
-
Rafael Espindola authored
llvm-svn: 130989
-
Rafael Espindola authored
llvm-svn: 130984
-
Rafael Espindola authored
llvm-svn: 130959
-
- May 05, 2011
-
-
Rafael Espindola authored
llvm-svn: 130947
-
Rafael Espindola authored
llvm-svn: 130944
-
- 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
-
Rafael Espindola authored
llvm-svn: 130501
-
- Apr 28, 2011
-
-
Devang Patel authored
This fixes clang generated blocks' variables' debug info. Radar 9279956. llvm-svn: 130373
-
- Apr 27, 2011
-
-
Devang Patel authored
llvm-svn: 130326
-
- Apr 26, 2011
-
-
Rafael Espindola authored
llvm-svn: 130232
-
Chris Lattner authored
symbols. For example, don't emit: .comm _i,4,2 ## @i ## @i instead emit: .comm _i,4,2 ## @i llvm-svn: 130192
-
Rafael Espindola authored
Remove previous DwarfCFI hack. llvm-svn: 130187
-
Devang Patel authored
Let dwarf writer allocate extra space in the debug location expression. This space, if requested, will be used for complex addresses of the Blocks' variables. llvm-svn: 130178
-
- Apr 21, 2011
-
-
Devang Patel authored
llvm-svn: 129938
-
- Apr 18, 2011
-
-
Devang Patel authored
llvm-svn: 129715
-