- Mar 05, 2013
-
-
Matt Kopec authored
llvm-svn: 176492
-
Arnold Schwaighofer authored
Clarify that we mean the object starting at the pointer to the end of the underlying object and not the size of the whole allocated object. llvm-svn: 176491
-
David Sehr authored
llvm-svn: 176490
-
Shankar Easwaran authored
[ELF] Set symbol type to STT_SECTION, so that objdump.bfd doesnot get confused when disassembling output llvm-svn: 176489
-
Vincent Lejeune authored
Maintaining CONST_COPY Instructions until Pre Emit may prevent some ifcvt case and taking them in account for scheduling is difficult for no real benefit. llvm-svn: 176488
-
Vincent Lejeune authored
Reviewed-by: Tom Stellard <thomas.stellard at amd.com> llvm-svn: 176487
-
Vincent Lejeune authored
Reviewed-by: Tom Stellard <thomas.stellard at amd.com> mayLoad complexify scheduling and does not bring any usefull info as the location is not writeable at all. llvm-svn: 176486
-
Vincent Lejeune authored
Reviewed-by: Tom Stellard <thomas.stellard at amd.com> llvm-svn: 176485
-
Vincent Lejeune authored
NOTE: This is a candidate for the Mesa stable branch. llvm-svn: 176484
-
Shankar Easwaran authored
llvm-svn: 176483
-
Shankar Easwaran authored
llvm-svn: 176482
-
Alexey Samsonov authored
Print a warning message if compiler-rt can't be built because of old CMake version to make this requirement more visible to users llvm-svn: 176481
-
Dmitri Gribenko authored
llvm-svn: 176480
-
Alexey Samsonov authored
llvm-svn: 176479
-
Alexey Samsonov authored
llvm-svn: 176478
-
David Chisnall authored
non-Apple platforms. llvm-svn: 176477
-
Richard Smith authored
[[noreturn]] function are not required to also be [[noreturn]]. We still emit calls to virtual __attribute__((noreturn)) functions as noreturn; unlike GCC, we do require overriders to also be noreturn for that attribute. llvm-svn: 176476
-
David Blaikie authored
llvm-svn: 176474
-
Jason Molenda authored
declared in the .h file. llvm-svn: 176473
-
Jordan Rose authored
Patch by Martin Storsjo! llvm-svn: 176472
-
NAKAMURA Takumi authored
llvm/test/CodeGen/Mips/mips64-f128.ll: Add explicit -mtriple=mips64el-unknown-unknown to appease win32. FIXME: Is it expected for win32 to affect mips targets? llvm-svn: 176471
-
NAKAMURA Takumi authored
llvm/test/CodeGen/Thumb/iabs.ll: Add explicit -mtriple=thumb-unknown-unknown to appease win32 hosts. llvm-svn: 176470
-
Jordan Rose authored
No functionality change. llvm-svn: 176469
-
Fariborz Jahanian authored
an @function comment is not followed by a function decl. // rdar://13094352 llvm-svn: 176468
-
Bill Wendling authored
llvm-svn: 176467
-
Nick Kledzik authored
llvm-svn: 176466
-
Dmitri Gribenko authored
Added a summary option that enables output to stdout counting the number of changes each transform has accepted, rejected or deferred. Patch by Ariel Bernal. llvm-svn: 176465
-
David Sehr authored
one-byte NOPs. If the processor actually executes those NOPs, as it sometimes does with aligned bundling, this can have a performance impact. From my micro-benchmarks run on my one machine, a 15-byte NOP followed by twelve one-byte NOPs is about 20% worse than a 15 followed by a 12. This patch changes NOP emission to emit as many 15-byte (the maximum) as possible followed by at most one shorter NOP. llvm-svn: 176464
-
Jordan Rose authored
We weren't treating a cf_audited_transfer CFRetain as returning +1 because its name doesn't contain "Create" or "Copy". Oops! Fortunately, the standard definitions of these functions are not marked audited. <rdar://problem/13339601> llvm-svn: 176463
-
Daniel Malea authored
patch by Ashok Thirumurthi! llvm-svn: 176462
-
Dmitri Gribenko authored
* Use the term 'command marker', because the semantics of 'backslash' and 'at' commands are the same. (Talking about 'at commands' makes them look like a special entity.) * Sink the flag down into bitfields, reducing the size of AST nodes. * Change the flag into an enum for clarity. Boolean function parameters are not very clear. * Add unittests for new tok::at_command tokens. llvm-svn: 176461
-
Daniel Malea authored
- fix is: don't pass incompatible -stdlib option when building with GCC llvm-svn: 176460
-
- Mar 04, 2013
-
-
Lang Hames authored
GlobalValue linkage up to ExternalLinkage in the ExtractGV pass. This prevents linkonce and linkonce_odr symbols from being DCE'd. llvm-svn: 176459
-
Bob Wilson authored
<rdar://problem/11314476> llvm-svn: 176458
-
Bob Wilson authored
Also fix a missing entry for cortex-r5 in one copy of getLLVMArchSuffixForARM. llvm-svn: 176457
-
Bob Wilson authored
svn 170909 added support for cortex-r5 but in this case it was done incorrectly. The last argument to StringSwitch.Cases() is the replacement value, so by adding "cortex-r5" it changed the default cpu for armv7r to cortex-r5 instead of cortex-r4. llvm-svn: 176456
-
Akira Hatanaka authored
"move $4, $5" is printed instead of "or $4, $5, $zero". llvm-svn: 176455
-
rdar://problem/13338643Greg Clayton authored
DWARF with .o files now uses 40-60% less memory! Big fixes include: - Change line table internal representation to contain "file addresses". Since each line table is owned by a compile unit that is owned by a module, it makes address translation into lldb_private::Address easy to do when needed. - Removed linked address members/methods from lldb_private::Section and lldb_private::Address - lldb_private::LineTable can now relink itself using a FileRangeMap to make it easier to re-link line tables in the future - Added ObjectFile::ClearSymtab() so that we can get rid of the object file symbol tables after we parse them once since they are not needed and kept memory allocated for no reason - Moved the m_sections_ap (std::auto_ptr to section list) and m_symtab_ap (std::auto_ptr to the lldb_private::Symtab) out of each of the ObjectFile subclasses and put it into lldb_private::ObjectFile. - Changed how the debug map is parsed and stored to be able to: - Lazily parse the debug map for each object file - not require the address map for a .o file until debug information is linked for a .o file llvm-svn: 176454
-
Jack Carter authored
'R' An address that can be sued in a non-macro load or store. This patch includes a positive test case. llvm-svn: 176453
-
Jack Carter authored
'R' An address that can be sued in a non-macro load or store. This patch includes a positive test case. llvm-svn: 176452
-