- Jul 08, 2011
-
-
Devang Patel authored
llvm-svn: 134703
-
Devang Patel authored
llvm-svn: 134702
-
Evan Cheng authored
- Each target asm parser now creates its own MCSubtatgetInfo (if needed). - Changed AssemblerPredicate to take subtarget features which tablegen uses to generate asm matcher subtarget feature queries. e.g. "ModeThumb,FeatureThumb2" is translated to "(Bits & ModeThumb) != 0 && (Bits & FeatureThumb2) != 0". llvm-svn: 134678
-
- Jul 07, 2011
-
-
Devang Patel authored
llvm-svn: 134643
-
Devang Patel authored
llvm-svn: 134572
-
Devang Patel authored
llvm-svn: 134561
-
- 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
-
Bill Wendling authored
llvm-svn: 133561
-
Bill Wendling authored
explanation of what the EH table describes. llvm-svn: 133559
-
- 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
-
- Jun 05, 2011
-
-
Benjamin Kramer authored
llvm-svn: 132668
-
- Jun 02, 2011
-
-
Devang Patel authored
llvm-svn: 132433
-
Devang Patel authored
llvm-svn: 132427
-
- Jun 01, 2011
-
-
Devang Patel authored
llvm-svn: 132377
-
Devang Patel authored
llvm-svn: 132373
-
Devang Patel authored
llvm-svn: 132371
-
- May 30, 2011
-
-
Charles Davis authored
handler's data area starts with a 4-byte reference to the personality function, followed by the DWARF LSDA. llvm-svn: 132302
-
- May 29, 2011
-
-
Charles Davis authored
handler. At this moment, only GCC-style exceptions are supported. Other kinds of exceptions, including "traditional" SEH and Microsoft Visual C++ exceptions, need more work--and an compiler exception model that isn't specific to GCC-style exceptions! In particular, I imagine that it would be possible to mix "traditional" SEH with GCC-style EH or Microsoft C++ EH. Currently LLVM has no way (beyond some target-specific defaults and whole-module compiler switches) of knowing which scheme to use when. llvm-svn: 132283
-
- May 28, 2011
-
-
Charles Davis authored
llvm-svn: 132250
-
Devang Patel authored
llvm-svn: 132239
-
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 27, 2011
-
-
Devang Patel authored
Keep this simple. Use DIType to get signness and size of a type. Based on size, select appropraite form. llvm-svn: 132206
-
Devang Patel authored
This fixes regressions reported by buildbots as a fallout of r132193. llvm-svn: 132197
-
Devang Patel authored
llvm-svn: 132193
-
- 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 24, 2011
-
-
Devang Patel authored
llvm-svn: 131940
-
Devang Patel authored
llvm-svn: 131936
-
- May 20, 2011
-
-
Jim Grosbach authored
llvm-svn: 131760
-