- Oct 08, 2012
-
-
Micah Villmow authored
llvm-svn: 165403
-
- Oct 05, 2012
-
-
NAKAMURA Takumi authored
lli: [MCJIT] Suppress "__main" for cygming in LLIMCJITMemoryManager::getPointerToNamedFunction(), like legacy JITMemoryManager's. CRT's __main (aka premain) invokes global ctors on cygming. See also PR3897. llvm-svn: 165312
-
- Oct 04, 2012
-
-
Bill Wendling authored
file name if building Apple-style. llvm-svn: 165185
-
- Oct 02, 2012
-
-
Andrew Kaylor authored
llvm-svn: 165053
-
- Oct 01, 2012
-
-
Jordan Rose authored
The Apple buildbots have been modified not to pass --target, so they shouldn't choke on a default program prefix anymore. Patch by Rick Foos! llvm-svn: 164956
-
- Sep 28, 2012
-
-
Andrew Kaylor authored
Patch committed on behalf of Kirill Uhanov llvm-svn: 164831
-
- Sep 27, 2012
-
-
Sylvestre Ledru authored
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 llvm-svn: 164768
-
Sylvestre Ledru authored
llvm-svn: 164767
-
- Sep 26, 2012
-
-
Jordan Rose authored
The Apple buildbots are set up to pass --target to configure for both cross- and non-cross-compile builds, and the standard autoconf response to this is to set the program prefix to '<target>-'. Until we can figure out the proper way to handle this (don't pass --target? pass an explicit --program-prefix=""? don't auto-populate program_prefix with target_alias?) it's more important to keep the buildbots running. This reverts r164633 / ba48ceb1a3802e20e781ef04ea2573ffae2ac414. llvm-svn: 164651
-
- Sep 25, 2012
-
-
Sebastian Pop authored
llvm-svn: 164633
-
- Sep 20, 2012
-
-
Tim Northover authored
Patch from Amara Emerson. llvm-svn: 164296
-
- Sep 19, 2012
-
-
Andrew Trick authored
This was making it hard to scan my builds for new warnings. The warning still fires with ToT clang. But if my workaround is unnecessary for whatever reason, feel free to revert. llvm-svn: 164201
-
- Sep 18, 2012
-
-
Jan Sjödin authored
llvm-svn: 164158
-
Roman Divacky authored
store this and use it to not emit long nops when the CPU is geode which doesnt support them. Fixes PR11212. llvm-svn: 164132
-
- Sep 15, 2012
-
-
Craig Topper authored
llvm-svn: 163979
-
- Sep 07, 2012
-
-
Eli Friedman authored
llvm-svn: 163354
-
- Sep 06, 2012
-
-
-
Eli Friedman authored
llvm-svn: 163276
-
Roman Divacky authored
llvm-svn: 163258
-
- Sep 05, 2012
-
-
Jan Wen Voung authored
llvm-svn: 163242
-
Jan Wen Voung authored
llvm-svn: 163241
-
Jan Wen Voung authored
Avoid interleaving fprintf(stderr,...) and outs() << ...; Also add a column to show "bytes-per" for each record. llvm-svn: 163240
-
Jim Grosbach authored
llvm-svn: 163228
-
Jim Grosbach authored
Simulate a remote target address space by allocating a seperate chunk of memory for the target and re-mapping section addresses to that prior to execution. Later we'll want to have a truly remote process, but for now this gets us closer to being able to test the remote target functionality outside LLDB. rdar://12157052 llvm-svn: 163216
-
- Sep 04, 2012
-
-
Alexey Samsonov authored
by instruction address from DWARF. Add --inlining flag to llvm-dwarfdump to demonstrate and test this functionality, so that "llvm-dwarfdump --inlining --address=0x..." now works much like "addr2line -i 0x...", provided that the binary has debug info (Clang's -gline-tables-only *is* enough). llvm-svn: 163128
-
- Sep 01, 2012
-
-
Logan Chien authored
Remove unused local variable. llvm-svn: 163061
-
- Aug 29, 2012
-
-
Jim Grosbach authored
Invalidate the instruction cache right before we start actually executing code, otherwise we can miss some that came later. This is still not quite right for a truly lazilly compiled environment, but it's closer. llvm-svn: 162803
-
- Aug 28, 2012
-
-
Jack Carter authored
delimited. llvm-mc -disassemble access these through the -mattr option. llvm-objdump -disassemble had no such way to set the attribute so some instructions were just not recognized for disassembly. This patch accepts llvm-mc mechanism for specifying the attributes. llvm-svn: 162781
-
- Aug 27, 2012
-
-
Alexey Samsonov authored
This section (introduced in DWARF-3) is used to define instruction address ranges for functions that are not contiguous and can't be described by low_pc/high_pc attributes (this is the usual case for inlined subroutines). The patch is the first step to support fetching complete inlining info from DWARF. Reviewed by Benjamin Kramer. llvm-svn: 162657
-
Rafael Espindola authored
--as-needed. Patch by Felix Geyer. Fixes pr13262. llvm-svn: 162652
-
- Aug 21, 2012
-
-
Chad Rosier authored
PR9673 llvm-svn: 162284
-
- Aug 17, 2012
-
-
Bill Wendling authored
make it more consistent with its intended semantics. The `linker_private_weak_def_auto' linkage type was meant to automatically hide globals which never had their addresses taken. It has nothing to do with the `linker_private' linkage type, which outputs the symbols with a `l' (ell) prefix among other things. The intended semantic is more like the `linkonce_odr' linkage type. Change the name of the linkage type to `linkonce_odr_auto_hide'. And therefore changing the semantics so that it produces the correct output for the linker. Note: The old linkage name `linker_private_weak_def_auto' will still parse but is not a synonym for `linkonce_odr_auto_hide'. This should be removed in 4.0. <rdar://problem/11754934> llvm-svn: 162114
-
- Aug 10, 2012
-
-
Rafael Espindola authored
switched from a bytecode+bzip2 to the current bitcode. llvm-svn: 161651
-
- Aug 09, 2012
-
-
Bill Wendling authored
llvm-svn: 161530
-
Bill Wendling authored
llvm-svn: 161529
-
- Aug 08, 2012
-
-
Bob Wilson authored
I don't have a win32 system to test, so hopefully I got them all fixed here. llvm-svn: 161519
-
- Aug 07, 2012
-
-
Jim Grosbach authored
llvm-svn: 161430
-
Bill Wendling authored
llvm-svn: 161356
-
- Aug 06, 2012
-
-
Bill Wendling authored
When the command line target options were removed from the LLVM libraries, LTO lost its ability to specify things like `-disable-fp-elim'. Add this back by adding the command line variables to the `lto' project. <rdar://problem/12038729> llvm-svn: 161353
-
Eric Christopher authored
Patch by David Hill. llvm-svn: 161344
-