- Jan 04, 2013
-
-
Michael J. Spencer authored
llvm-svn: 171531
-
Michael J. Spencer authored
llvm-svn: 171530
-
Michael J. Spencer authored
llvm-svn: 171529
-
Michael J. Spencer authored
llvm-svn: 171528
-
Michael J. Spencer authored
llvm-svn: 171526
-
Nadav Rotem authored
llvm-svn: 171525
-
Preston Gurd authored
returns early then it is slightly faster to execute a sequence of NOP instructions to wait until the return address is ready, as opposed to simply stalling on the ret instruction until the return address is ready. When compiling for X86 Atom only, this patch will run a pass, called "X86PadShortFunction" which will add NOP instructions where less than four cycles elapse between function entry and return. It includes tests. Patch by Andy Zhang. llvm-svn: 171524
-
Bill Wendling authored
* Remove dead methods. * Use the 'operator==' method instead of 'contains', which isn't needed. * Fix some comments. No functionality change. llvm-svn: 171523
-
Daniel Jasper authored
Before: InvalidRegions[ &R] = 0; After: InvalidRegions[&R] = 0; This fixes llvm.org/PR14793 llvm-svn: 171522
-
Rafael Espindola authored
llvm-svn: 171521
-
Michael J. Spencer authored
[Object][ELF] Add a maximum alignment. This is used by createELFObjectFile to create a properly aligned reader. llvm-svn: 171520
-
Rafael Espindola authored
This fixes a regression from 168895. llvm-svn: 171519
-
Akira Hatanaka authored
vectors are being compared. llvm-svn: 171517
-
Douglas Gregor authored
llvm-svn: 171516
-
Akira Hatanaka authored
llvm-svn: 171515
-
Nick Kledzik authored
Update test case to verify flow sequence is written as a flow sequence. llvm-svn: 171514
-
Akira Hatanaka authored
shift_rotate_imm64. llvm-svn: 171513
-
Manman Ren authored
reachablity. We conservatively approximate the reachability analysis by saying it is not reachable if there is a single path starting from "From" and the path does not reach "To". rdar://12801584 llvm-svn: 171512
-
Akira Hatanaka authored
llvm-svn: 171511
-
Akira Hatanaka authored
llvm-svn: 171510
-
Nadav Rotem authored
llvm-svn: 171509
-
Eli Bendersky authored
llvm-svn: 171508
-
Eli Bendersky authored
llvm-svn: 171507
-
Adhemerval Zanella authored
This patch fixes the PPC eh_frame definitions for the personality and frame unwinding for PIC objects. It makes PIC build correctly creates relative relocations in the '.rela.eh_frame' segments and thus avoiding a text relocation that generates a DT_TEXTREL segments in link phase. llvm-svn: 171506
-
Ted Kremenek authored
llvm-svn: 171505
-
Ted Kremenek authored
Add __has_feature support to detect if clang supports the explicit "atomic" keyword for ObjC properties. Fixes <rdar://problem/12953378>. llvm-svn: 171504
-
Ted Kremenek authored
Addresses LLVM PR 11661. llvm-svn: 171503
-
Ted Kremenek authored
NSErrorChecker: remove quoting the parameter name in the diagnostic until we actually include it's name. This is a possible regression of moving to using ImplicitNullDerefEvent. Fixing this for real (including the parameter name) requires more plumbing in ImplicitNullDerefEvent. This is just a stop gap fix. llvm-svn: 171502
-
Ted Kremenek authored
llvm-svn: 171501
-
Greg Clayton authored
llvm-svn: 171500
-
Nadav Rotem authored
llvm-svn: 171499
-
Howard Hinnant authored
llvm-svn: 171498
-
Douglas Gregor authored
llvm-svn: 171497
-
Joel Jones authored
llvm-svn: 171496
-
Daniel Jasper authored
This prevents code like: namespace { class Foo { Foo( }; } // comment from causing segfaults (see llvm.org/PR14774). llvm-svn: 171495
-
Filipe Cabecinhas authored
llvm-svn: 171494
-
Manman Ren authored
The line information was changed when emitting debug information for all the DeclRefExprs and we should change it back to get ready for PopClenupBlocks called from FinishFunction. rdar://11562117 llvm-svn: 171493
-
Fariborz Jahanian authored
to match those foung in objc.h an avoid spurious warnings. // rdar://12489098 llvm-svn: 171492
-
Nadav Rotem authored
llvm-svn: 171489
-
Eric Christopher authored
llvm-svn: 171487
-