aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-11-17Second attempt at correct encodings for Thumb2 bitfield instructions.Owen Anderson
2010-11-17Fix comment typo.Jim Grosbach
2010-11-17These tests are looking for library function names thatDale Johannesen
2010-11-17Move SCEV::dominates and properlyDominates to ScalarEvolution.Dan Gohman
2010-11-17Change ARMGlobalMerge to keep BSS globals in separate pools.Bob Wilson
2010-11-17Fix ARMGlobalMerge pass to check if globals are entirely within range.Bob Wilson
2010-11-17Change the symbol for merged globals from "merged" to "_MergedGlobals".Bob Wilson
2010-11-17Fix the ARMGlobalMerge pass to look at variable sizes instead of pointer sizes.Bob Wilson
2010-11-17Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be memberDan Gohman
2010-11-17Make the ARM BR_JTadd instruction an explicit pseudo and lower it properlyJim Grosbach
2010-11-17Avoid isel movcc of large immediates when the large immediate is available in...Evan Cheng
2010-11-17Reference ScalarEvolution by name rather than directly in LICM,Dan Gohman
2010-11-17Before replacing a phi node with a different value, itDuncan Sands
2010-11-17Revert r119551, which broke buildbots.Owen Anderson
2010-11-17Verify SCEVAddRecExpr's invariant in ScalarEvolution::getAddRecExprDan Gohman
2010-11-17Provide Thumb2 encodings for bitfield instructions.Owen Anderson
2010-11-17Fix ScalarEvolution's range memoization to avoid using aDan Gohman
2010-11-17Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng
2010-11-17make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola
2010-11-17More miscellaneous Thumb2 encodings.Owen Anderson
2010-11-17add some justification for "using namespace llvm;"Chris Lattner
2010-11-17Fix typo.Jim Grosbach
2010-11-17Add missing opcodes now that this function's used in more than one place.Bill Wendling
2010-11-17InstCombine: Add a missing irem identity (X % X -> 0).Benjamin Kramer
2010-11-17Move some those Xor simplifications which don't require creating newDuncan Sands
2010-11-17More ARM encoding bits. LDRH now encodes properly.Jim Grosbach
2010-11-17various cleanups and other improvements, patch by Zhanyong Wan!Chris Lattner
2010-11-17Add support for .int.Rafael Espindola
2010-11-17Add support for .2byte, .4byte and .8byte.Rafael Espindola
2010-11-17MC-JIT: Stub out "pure" streamer.Daniel Dunbar
2010-11-17MCJIT: Stub out MCJIT implementation, still doesn't do anything useful.Daniel Dunbar
2010-11-17lli: Add stub -use-mcjit option, which doesn't currently do anything.Daniel Dunbar
2010-11-17Have InlineFunction use SimplifyInstruction rather thanDuncan Sands
2010-11-17Now that hasConstantValue has been made simpler, it may return theDuncan Sands
2010-11-17Revert r119109 for now. It's breaking 176.gcc.Evan Cheng
2010-11-17Previously SimplifyInstruction could report that an instructionDuncan Sands
2010-11-17With the newly simplified SourceMgr interfaces and the generalizedChris Lattner
2010-11-17now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate theChris Lattner
2010-11-17Add simple arithmetics and %type directive for PTXChe-Liang Chiou
2010-11-17Simplify code that toggle optional operand to ARM::CPSR.Evan Cheng
2010-11-17rearrange how the handler in SourceMgr is installed, eliminating the use of Chris Lattner
2010-11-17refactor the interface to EmitInlineAsm a bit, no functionality change.Chris Lattner
2010-11-17fix PR8613 - Copy constructor of SwitchInst does not call SwitchInst::initChris Lattner
2010-11-17tidy upChris Lattner
2010-11-17The machine instruction no longer encodes the submode as a separate operand. WeBill Wendling
2010-11-17Proper encoding for VLDM and VSTM instructions. The register lists for theseBill Wendling
2010-11-17Fix a layering violation: hasConstantValue, which is part of the PHINodeDuncan Sands
2010-11-17Have ScalarEvolution use SimplifyInstruction rather than hasConstantValue.Duncan Sands
2010-11-17Have RemovePredecessorAndSimplify you SimplifyInstructionDuncan Sands
2010-11-17Remove dead code in GVN: now that SimplifyInstruction is calledDuncan Sands