- Jun 29, 2011
-
-
Evan Cheng authored
llvm-svn: 134049
-
- Jun 28, 2011
-
-
Chad Rosier authored
character in std::string was causing failures for a few ObjC and Obj-C++ tests when -flto was enabled. Revision 133999 resolved this issue. Thanks Jay! rdar://9685235 PR10210 llvm-svn: 134017
-
Jay Foad authored
avoid getting embedded trailing null bytes in std::strings. llvm-svn: 133999
-
Chad Rosier authored
This was causing compile-time failures for some of the Objc and Obj-C++ benchmarks. The specific errors were of the form: "ld: duplicate symbol …" rdar://9660124 llvm-svn: 133955
-
- Jun 25, 2011
-
-
Michael J. Spencer authored
llvm-svn: 133872
-
Michael J. Spencer authored
llvm-svn: 133871
-
Michael J. Spencer authored
llvm-svn: 133870
-
- Jun 21, 2011
-
-
Jay Foad authored
llvm-svn: 133516
-
- Jun 20, 2011
-
-
Chris Lattner authored
all over the place in different styles and variants. Standardize on two preferred entrypoints: one that takes a StructType and ArrayRef, and one that takes StructType and varargs. In cases where there isn't a struct type convenient, we now add a ConstantStruct::getAnon method (whose name will make more sense after a few more patches land). It would be "really really nice" if the ConstantStruct::get and ConstantVector::get methods didn't make temporary std::vectors. llvm-svn: 133412
-
- Jun 18, 2011
-
-
Chris Lattner authored
removes some gunk from LLVMContext. llvm-svn: 133360
-
- Jun 17, 2011
-
-
Bill Wendling authored
llvm-svn: 133292
-
Bill Wendling authored
The LSDA is a bit difficult for the non-initiated to read. Even with comments, it's not always clear what's going on. This wraps the ASM streamer in a class that retains the LSDA and then emits a human-readable description of what's going on in it. So instead of having to make sense of: Lexception1: .byte 255 .byte 155 .byte 168 .space 1 .byte 3 .byte 26 Lset0 = Ltmp7-Leh_func_begin1 .long Lset0 Lset1 = Ltmp812-Ltmp7 .long Lset1 Lset2 = Ltmp913-Leh_func_begin1 .long Lset2 .byte 3 Lset3 = Ltmp812-Leh_func_begin1 .long Lset3 Lset4 = Leh_func_end1-Ltmp812 .long Lset4 .long 0 .byte 0 .byte 1 .byte 0 .byte 2 .byte 125 .long __ZTIi@GOTPCREL+4 .long __ZTIPKc@GOTPCREL+4 you can read this instead: ## Exception Handling Table: Lexception1 ## @LPStart Encoding: omit ## @TType Encoding: indirect pcrel sdata4 ## @TType Base: 40 bytes ## @CallSite Encoding: udata4 ## @Action Table Size: 26 bytes ## Action 1: ## A throw between Ltmp7 and Ltmp812 jumps to Ltmp913 on an exception. ## For type(s): __ZTIi@GOTPCREL+4 __ZTIPKc@GOTPCREL+4 ## Action 2: ## A throw between Ltmp812 and Leh_func_end1 does not have a landing pad. llvm-svn: 133286
-
Chris Lattner authored
llvm-svn: 133274
-
Chris Lattner authored
and other backward compatibility hacks. llvm-svn: 133273
-
Chris Lattner authored
llvm-svn: 133269
-
Chris Lattner authored
llvm-svn: 133268
-
- Jun 13, 2011
-
-
Michael J. Spencer authored
llvm-svn: 132913
-
Michael J. Spencer authored
llvm-svn: 132912
-
Michael J. Spencer authored
llvm-svn: 132911
-
- Jun 07, 2011
-
-
Eli Friedman authored
Add -O1/2/3 to bugpoint, so when you conclude opt -O2 reproduces an issue, you can just run bugpoint -O2. :) My implementation isn't precisely equivalent to what opt does, but as far as I can tell, it's close enough. llvm-svn: 132695
-
Eli Friedman authored
llvm-svn: 132693
-
- May 31, 2011
-
-
Nick Lewycky authored
from David Meyer's patch! llvm-svn: 132352
-
Nick Lewycky authored
llvm-svn: 132349
-
- May 24, 2011
-
-
Evan Cheng authored
llvm-svn: 131947
-
- May 22, 2011
-
-
Chris Lattner authored
llvm-svn: 131843
-
Chris Lattner authored
llvm-svn: 131828
-
Chris Lattner authored
llvm-svn: 131824
-
Chris Lattner authored
passes, it should be converted to use extension points. llvm-svn: 131823
-
Chris Lattner authored
llvm-svn: 131821
-
- May 21, 2011
-
-
Andrew Trick authored
info in the error message. Per Dan's request. llvm-svn: 131780
-
- May 12, 2011
-
-
Oscar Fuentes authored
inconsistent with autoconf, which by default set BINUTILS_INCDIR to empty and exclude gold from target list. Based on a patch by Haitao Li! llvm-svn: 131229
-
- May 11, 2011
-
-
Andrew Trick authored
llvm-svn: 131187
-
Andrew Trick authored
This change allows bugpoint to pinpoint the "opt" pass and bitcode segment responsible for a crash caused by miscompilation. At least it works well for me now, without having to create any custom execution wrappers. llvm-svn: 131186
-
- May 09, 2011
-
-
Jim Grosbach authored
llvm-svn: 131094
-
- May 04, 2011
-
-
Duncan Sands authored
llvm-svn: 130860
-
- May 02, 2011
-
-
Rafael Espindola authored
llvm-svn: 130712
-
- May 01, 2011
-
-
Rafael Espindola authored
for all symbol differences and can drop the old EmitPCRelSymbolValue method. This also make getExprForFDESymbol on ELF equal to the one on MachO, and it can be made non-virtual. llvm-svn: 130634
-
- Apr 30, 2011
-
-
Rafael Espindola authored
the final assembly. It is the same technique used when targeting assemblers that don't support .loc. llvm-svn: 130587
-
- Apr 28, 2011
-
-
Chandler Carruth authored
llvm-svn: 130393
-
Chandler Carruth authored
llvm-svn: 130391
-