Commits

Show all
Author Commit Message Labels Comments Date
Bill Wendling
$ svn merge -c 109549 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r109549 into '.': $ svn merge -c 109566 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r109566 into '.':
Tags
llvmCore-2353
Branches
Apple/Hartnell
Bill Wendling
$ svn merge -c 109519 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r109519 into '.': A test/CodeGen/Generic/2010-07-27-DAGCombineCrash.ll U lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Branches
Apple/Hartnell
Bill Wendling
$ svn merge -c 107846 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r107846 into '.': A test/Transforms/ScalarRepl/address-space.ll U lib/Transforms/Scalar/ScalarReplAggregates.cpp
Branches
Apple/Hartnell
Bob Wilson
Backport one piece of svn r108382: libLLVMHello.dylib was renamed to LLVMHello.dylib without updating the build_llvm script.
Branches
Apple/Hartnell
Bob Wilson
Merge fix for DISABLE_EDIS. --- Merging r108367 into '.': U tools/edis/Makefile U tools/Makefile
Branches
Apple/Hartnell
Eric Christopher
Merge REQUIRES_RTTI patch.
Tags
llvmCore-2352.1
Branches
Apple/Hartnell
Bill Wendling
--- Merging r105453 into '.': U test/CodeGen/X86/widen_shuffle-1.ll D test/CodeGen/X86/widen_shuffle-2.ll U lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
Tags
llvmCore-2352
Branches
Apple/Hartnell
Bill Wendling
Revert r104180. It isn't for this branch.
Branches
Apple/Hartnell
Jim Grosbach
merge 104174 104175
Branches
Apple/Hartnell
Bill Wendling
Creating Hartnell branch from ToT. *Insert Dr. Who Theme Music Here*
Tags
llvmCore-2351
Branches
Apple/Hartnell
Dan Gohman
Factor out the code for picking integer arithmetic with immediate opcodes into a helper function. This fixes a few places in the code which were not properly selecting the 8-bit-immediate opcodes.
Eric Christopher
Add a test to make sure that we're lowering the shift amount correctly.
Dan Gohman
Add a comment.
Dan Gohman
Fix the predicate which checks for non-sensical formulae which have constants in registers which partially cancel out their immediate fields.
Dan Gohman
Factor out the code for recomputing an LSRUse's Regs set after some of its formulae have been removed into a helper function, and also teach it how to update the RegUseTracker.
Bob Wilson
Fix a crash when debugging the coalescer. DebugValue instructions are not in the coalescer's instruction map.
Dan Gohman
Factor out code for estimating search space complexity into a helper function.
Dan Gohman
Add some more debug output.
Dan Gohman
Factor out the code for deleting a formula from an LSRUse into a helper function.
Dan Gohman
Make some debug output more informative.
Dan Gohman
Print an error message in Formula::print if the HasBaseReg flag is inconsistent with the BaseRegs field. It's not print's job to assert on an invalid condition, but it can make one more obvious.
Dan Gohman
Rename RegUseTracker's RegUses member to RegUsesMap to avoid confusion with LSRInstance's RegUses member.
convert-repo
update tags
Jakob Stoklund Olesen
Remember to update VirtRegLastUse when spilling without killing before a call.
Dan Gohman
Teach mode load folding and unfolding code about CMP32ri8 and friends.
Bill Wendling
Don't eliminate frame pointers from leaf functions if "--disable-fp-elim" is specified.
Dan Gohman
When converting a test to a cmp to fold a load, use the cmp that has an 8-bit immediate field rather than one with a wider immediate field.
Eric Christopher
Quick test to make sure we're emitting the tbss section correctly.
Chris Lattner
make mcinstlower remove all but the first operand to CALL64pcrel32. The register use operands (e.g. the first argument is passed in a register) is currently being modeled as a normal register use, instead of correctly being an implicit use. This causes the operand to get propagated onto the mcinst, which was causing the encoder to emit a rex prefix byte, which generates an invalid call. This fixes rdar://7998435
Evan Cheng
Sink dag combine's post index load / store code that swap base ptr and index into the target hook. Only the target knows whether the swap is safe. In Thumb2 mode, the offset must be an immediate. rdar://7998649
  1. Prev
  2. Next