aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2011-02-09Teach instsimplify some tricks about exact/nuw/nsw shifts.Chris Lattner
2011-02-09Rework InstrTypes.h so to reduce the repetition around the NSW/NUW/ExactChris Lattner
2011-02-09enrich folder interfaces around exactness.Chris Lattner
2011-02-09refactor ConstantExpr interfaces a bit around "exactness".Chris Lattner
2011-02-09Add intrinsic for setc instruction on the XCore.Richard Osborne
2011-02-09lib/Support/Errno.cpp: Check strerror_s() with HAVE_DECL_STRERROR_S in config...NAKAMURA Takumi
2011-02-08Don't open the file again in the gold plugin. To be able to do this, updateRafael Espindola
2011-02-08Add LiveIntervals::addKillFlags() to recompute kill flags after register allo...Jakob Stoklund Olesen
2011-02-08Add LiveIntervals::shrinkToUses().Jakob Stoklund Olesen
2011-02-07Implement support for custom target specific asm parsing of operands.Bruno Cardoso Lopes
2011-02-07implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.Chris Lattner
2011-02-07Add an m_Div pattern for matching either a udiv or an sdiv and use itDuncan Sands
2011-02-07Add IRBuilder methods for creating an exact udiv, like for exact sdiv.Duncan Sands
2011-02-06enhance vmcore to know that udiv's can be exact, and add a trivialChris Lattner
2011-02-05Windows/DynamicLibrary.inc: Split explicit symbols into explicit_symbols.inc.NAKAMURA Takumi
2011-02-05Rewrite how the indirect call bonus is handled. This now works by:Eric Christopher
2011-02-04Merge .debug_loc entries whenever possible to reduce debug_loc size.Devang Patel
2011-02-04Teach ARM/MC/ELF about EF_ARM_EABI_VERSION. The magic number is set toJason W Kim
2011-02-04Add LiveIntervals::getLastSplitPoint().Jakob Stoklund Olesen
2011-02-04MC/AsmMatcher: Add support for custom conversion functions.Daniel Dunbar
2011-02-04Introducing a new method of tracking register pressure. We can'tAndrew Trick
2011-02-03Remove trailing whitespaceBob Wilson
2011-02-03Edit a comment for consistency.Bob Wilson
2011-02-03Moved to Clang's source tree its configuration options and associatedOscar Fuentes
2011-02-03Add XCore intrinsics for resource instructions.Richard Osborne
2011-02-03Reapply this.Eric Christopher
2011-02-03Temporarily revert 124765 in an attempt to find the cycle breaking bootstrap.Eric Christopher
2011-02-03Platform tests for `sys/uio.h' header and `writev' function.Oscar Fuentes
2011-02-03raw_fd_ostream: Add a SetUseAtomicWrites() method (uses writev).Daniel Dunbar
2011-02-03Regenerate configure.Daniel Dunbar
2011-02-03Defer SplitKit value mapping until all defs are available.Jakob Stoklund Olesen
2011-02-02Add support to describe template value parameter in debug info.Devang Patel
2011-02-02Add support to describe template parameter type in debug info.Devang Patel
2011-02-02Remove NoVendor and NoOS, added in commit 123990, from Triple. While itDuncan Sands
2011-02-02Fix reassociate to clear optional flags, such as nsw.Dan Gohman
2011-02-02Given a pair of floating point load and store, if there are no other uses ofEvan Cheng
2011-02-02Fix comment typo.Bob Wilson
2011-02-01Make SwitchInst::removeCase() more efficient.Jay Foad
2011-02-01Add a m_Undef pattern for convenience. This is so that code that usesDuncan Sands
2011-02-01Add a m_SignBit pattern for convenience.Duncan Sands
2011-02-01Have m_One also match constant vectors for which every element is 1.Duncan Sands
2011-02-01Reapply 124275 since the Dragonegg failure was unreproducible.Eric Christopher
2011-02-01Patches to build EFI with Clang/LLVM. By Carl Norum.Evan Cheng
2011-01-31Keep track of incoming argument's location while emitting LiveIns.Devang Patel
2011-01-31Adds some platform checks to cmake/config-ix.cmake and fixes checkingOscar Fuentes
2011-01-31CMake: Fix a few definition to suppress warnings.NAKAMURA Takumi
2011-01-29This is #included by .c files. Remove C++-style comments.Bill Wendling
2011-01-29Move InstCombine's knowledge of fdiv to SimplifyInstruction().Frits van Bommel
2011-01-29Re-apply r124518 with fix. Watch out for invalidated iterator.Evan Cheng
2011-01-29Revert r124518. It broke Linux self-host.Evan Cheng