- May 13, 2009
-
-
Bill Wendling authored
booleans. This gives a better indication of what the "addReg()" is doing. Remembering what all of those booleans mean isn't easy, especially if you aren't spending all of your time in that code. I took Jakob's suggestion and made it illegal to pass in "true" for the flag. This should hopefully prevent any unintended misuse of this (by reverting to the old way of using addReg()). llvm-svn: 71722
-
Dale Johannesen authored
llvm-svn: 71717
-
Bill Wendling authored
belonged. The variable declaration stuff wasn't happy with it where it was. Sorry that the testcase is so big. Bugpoint wasn't able to reduce it successfully. llvm-svn: 71714
-
Dale Johannesen authored
llvm-svn: 71691
-
Dale Johannesen authored
external. These may have address 0 and are not safe to execute unconditionally. llvm-svn: 71688
-
Chris Lattner authored
llvm-svn: 71680
-
John Mosby authored
llvm-svn: 71678
-
Chris Lattner authored
is not known to be nothrow. This allows readnone/readonly functions to be deleted even if we don't know whether the callee can throw. llvm-svn: 71676
-
Sanjiv Gupta authored
Run through the list of globals once and sectionize all types of globlas includeing declarations. Later emit them from their section lists. llvm-svn: 71661
-
Duncan Sands authored
llvm-svn: 71656
-
Duncan Sands authored
IVUsers.cpp: In member function ‘bool llvm::IVUsers::AddUsersIfInteresting(llvm::Instruction*)’: IVUsers.cpp:221: warning: ‘isSigned’ may be used uninitialized in this function with gcc-4.3. llvm-svn: 71654
-
Chris Lattner authored
llvm-svn: 71646
-
Chris Lattner authored
llvm-svn: 71645
-
Chris Lattner authored
llvm-svn: 71644
-
Lang Hames authored
operand was killed, the kill needs to be removed from regB's VarInfo. llvm-svn: 71635
-
Dan Gohman authored
getNoopOrSignExtend, and getTruncateOrNoop. These are similar to getTruncateOrZeroExtend etc., except that they assert that the conversion is either not widening or narrowing, as appropriate. These will be used in some upcoming fixes. llvm-svn: 71632
-
Dale Johannesen authored
without one. Use it where we were using abs on int64_t objects. (I strongly suspect the casts to unsigned in the fragments in LoopStrengthReduce are not doing whatever the original intent was, but the obvious change to uint64_t doesn't work. Maybe later.) llvm-svn: 71612
-
Jim Grosbach authored
a supporting preliminary patch for GCC-compatible SjLJ exception handling. Note that these intrinsics are not designed to be invoked directly by the user, but rather used by the front-end as target hooks for exception handling. llvm-svn: 71610
-
Evan Cheng authored
If header of inner loop is aligned, do not align the outer loop header. We don't want to add nops in the outer loop for the sake of aligning the inner loop. llvm-svn: 71609
-
Evan Cheng authored
llvm-svn: 71606
-
Dale Johannesen authored
Should remove a warning from MSVC. llvm-svn: 71603
-
Jim Grosbach authored
llvm-svn: 71602
-
- May 12, 2009
-
-
Bill Wendling authored
llvm-svn: 71601
-
Bill Wendling authored
llvm-svn: 71600
-
John Mosby authored
Restructure PEI code: - moved shrink wrapping code from PrologEpilogInserter.cpp to new file ShrinkWrapping.cpp. - moved PEI pass definition into new shared header PEI.h. llvm-svn: 71588
-
Jay Foad authored
llvm-svn: 71587
-
Evan Cheng authored
llvm-svn: 71582
-
Evan Cheng authored
llvm-svn: 71575
-
Evan Cheng authored
Fixed a stack slot coloring with reg bug: do not update implicit use / def when doing forward / backward propagation. llvm-svn: 71574
-
Bill Wendling authored
llvm-svn: 71573
-
Bob Wilson authored
llvm-svn: 71563
-
Bob Wilson authored
llvm-svn: 71562
-
Dan Gohman authored
llvm-svn: 71561
-
Sanjiv Gupta authored
Later in asmprinter, go over thsese sections and print them. Do not print empty sections. llvm-svn: 71560
-
Daniel Dunbar authored
defining NO_PEDANTIC. - Pedantic C89 is a painful language... llvm-svn: 71545
-
Sanjiv Gupta authored
just emit a comment for readability. llvm-svn: 71544
-
Daniel Dunbar authored
- This matches the normal dependency generation code. - This also fixes the problem that when building a normal and bitcode archive from the same source, the dependency files would overwrite one another. Which was bad. llvm-svn: 71542
-
Daniel Dunbar authored
llvm-svn: 71540
-
Daniel Dunbar authored
possible to build both a .a and a .bca. - My understanding is no one else is using this stuff, please let me know if I am wrong. llvm-svn: 71539
-
Sanjiv Gupta authored
to check if an insn is accessing memory during mem sel optimization. llvm-svn: 71537
-