Commits

Show all
Author Commit Message Labels Comments Date
Bill Wendling
Rename Dib to Xcode 3.2 WWDC09 Beta.
Branches
Apple/Xcode-3.2-WWDC09-Beta
Bill Wendling
--- Merging r71848 into '.': U lib/CodeGen/VirtRegRewriter.cpp Fix PR4210. Rewritter should track and update kills of sub-registers as well.
Tags
llvmCore-2110
Branches
Apple/Dib
Bill Wendling
--- Merging r71750 into '.': U lib/Support/Dwarf.cpp Add dumping support for DW_AT_APPLE_isa and DW_AT_APPLE_block. Radar 6867696
Branches
Apple/Dib
Bill Wendling
--- Merging r71746 into '.': U lib/CodeGen/AsmPrinter/DwarfWriter.cpp
Tags
llvmCore-2109.2
Branches
Apple/Dib
convert-repo
update tags
Bill Wendling
Remove too large testcase.
Evan Cheng
Run code placement optimization for targets that want it (arm and x86 for now).
Evan Cheng
Indentation.
Bill Wendling
Change MachineInstrBuilder::addReg() to take a flag instead of a list of 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()).
Dale Johannesen
Handle some additonal cases of external weak globals.
convert-repo
update tags
Bill Wendling
Move the bookkeeping of the debug scopes back to the place where it 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.
convert-repo
update tags
Tags
checker-0.204
Dale Johannesen
Testcase for 71688.
Dale Johannesen
Don't generate a select whose operand is load of a weak external. These may have address 0 and are not safe to execute unconditionally.
Chris Lattner
garbage allocation is not a good idea :)
jdm
PEI: rename PEI.h to PrologEpilogInserter.h to adhere to file naming standard
Chris Lattner
calls in nothrow functions can be marked nothrow even if the callee 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.
Sanjiv Gupta
Run through the list of globals once and sectionize all types of globlas includeing declarations. Later emit them from their section lists.
Duncan Sands
Fix typo.
Duncan Sands
Avoid getting a compiler warning 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.
Chris Lattner
add IVUsers.cpp
Chris Lattner
add ShrinkWrapping.cpp
Chris Lattner
Fix PR4206 - crash in simplify lib calls
Lang Hames
Fix for PR4121. If TwoAddressInstructionPass removes a dead def, and the regB operand was killed, the kill needs to be removed from regB's VarInfo.
Dan Gohman
Add three new helper routines, getNoopOrZeroExtend, 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.
Dale Johannesen
Add an int64_t variant of abs, for host environments 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.)
Jim Grosbach
Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is 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.
Evan Cheng
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.
Evan Cheng
Teach TransferDeadness to delete truly dead instructions if they do not produce side effects.
  1. Prev
  2. Next