- Apr 20, 2013
-
-
Nadav Rotem authored
llvm-svn: 179930
-
Nadav Rotem authored
llvm-svn: 179929
-
Nadav Rotem authored
llvm-svn: 179928
-
Nadav Rotem authored
llvm-svn: 179927
-
Hal Finkel authored
The getSwappedPredicate function can be used in other places (such as in improvements to the PPCCTRLoops pass). Instead of trapping it as a static function in PPCInstrInfo, move it into PPCPredicates with other predicate-related things. No functionality change intended. llvm-svn: 179926
-
Stephen Lin authored
Add CodeGen support for functions that always return arguments via a new parameter attribute 'returned', which is taken advantage of in target-independent tail call opportunity detection and in ARM call lowering (when placed on an integral first parameter). llvm-svn: 179925
-
Stephen Lin authored
Allow tail call opportunity detection through nested and/or multiple iterations of extractelement/insertelement indirection llvm-svn: 179924
-
Rafael Espindola authored
llvm-svn: 179923
-
Rafael Espindola authored
llvm-svn: 179922
-
Rafael Espindola authored
llvm-svn: 179921
-
Rafael Espindola authored
* using namespace llvm. * whitespace. * early return. llvm-svn: 179920
-
Sean Callanan authored
and persistent variables so that they are not treated as remaining in the target process (i.e., having live data) when the process does not allow persistent allocations (e.g., when there is no process or in the case of kernel core files). llvm-svn: 179919
-
Sean Callanan authored
llvm-svn: 179918
-
Rafael Espindola authored
Instead, use MappingNormalization to directly parse COFF::header. Also change the naming convention of the helper classes to be a bit shorter. llvm-svn: 179917
-
Anna Zaks authored
Introduce a new helper function, which computes the first symbolic region in the base region chain. The corresponding symbol has been used for assuming that a pointer is null. Now, it will also be used for checking if it is null. This ensures that we are tracking a null pointer correctly in the BugReporter. llvm-svn: 179916
-
Anna Zaks authored
llvm-svn: 179915
-
Anna Zaks authored
llvm-svn: 179914
-
Stephen Lin authored
llvm-svn: 179913
-
rdar://problem/13697881Greg Clayton authored
Fixed the GDB remote with the python OS plug-in to not show core threads when they aren't desired and also to have the threads "to the right thing" when continuing. llvm-svn: 179912
-
Greg Clayton authored
llvm-svn: 179911
-
Greg Clayton authored
llvm-svn: 179910
-
Greg Clayton authored
llvm-svn: 179909
-
Eli Bendersky authored
llvm-svn: 179908
-
Argyrios Kyrtzidis authored
rdar://13647445 llvm-svn: 179907
-
Akira Hatanaka authored
llvm-svn: 179906
-
Benjamin Kramer authored
The logic that actually compares the types considers pointers and integers the same if they are of the same size. This created a strange mismatch between hash and reality and made the test case for this fail on some platforms (yay, test cases). llvm-svn: 179905
-
Jason Molenda authored
realpathing the executable binary if we fail to find a binary and if it starts with a ~ character, based on feedback from Greg Clayton. llvm-svn: 179904
-
Bill Wendling authored
llvm-svn: 179903
-
Eli Bendersky authored
trying to move as much FastISel logic as possible out of the main path in SelectionDAGISel - intermixing them just adds confusion. llvm-svn: 179902
-
Michael Liao authored
llvm-svn: 179901
-
Jordan Rose authored
- memory.MismatchedDelete, memory.MultipleDelete, and memory.DeallocateNonPtr are complete (unix.MismatchedDeallocator and cplusplus.NewDelete) - Per discussion on the mailing list, different.UnaryPlusWithUnsigned has dubious value; remove it. - Add potential checker ctordtor.PlacementSelfCopy per an internal bug report. - core.AttributeNonNull is now core.NonNullParamChecker, though no one should be depending on this name anyway. llvm-svn: 179900
-
Hal Finkel authored
When matching a compare with a subtract where the arguments of the compare are swapped w.r.t. the arguments of the subtract, we need to negate the predicates (or CR bit indices) of the users. This, however, is not the same as inverting the predicate (negating LT -> GT, but inverting LT -> GE, for example). The ARM backend seems to do this correctly, but when I adapted the code for the PPC backend, I introduced an error in this logic. Comparison optimization is now enabled again by default. llvm-svn: 179899
-
- Apr 19, 2013
-
-
Adrian Prantl authored
llvm-svn: 179898
-
Adrian Prantl authored
llvm-svn: 179897
-
Adrian Prantl authored
llvm-svn: 179896
-
Jakob Stoklund Olesen authored
This checks the sanity of the register use lists in the MI intermediate representation. llvm-svn: 179895
-
Eli Bendersky authored
llvm-svn: 179894
-
Greg Clayton authored
llvm-svn: 179892
-
Rafael Espindola authored
Use MappingNormalization to read a COFF::relocation directly. No functionality change. llvm-svn: 179891
-
Bill Wendling authored
llvm-svn: 179890
-