aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* switch the constantexpr, target folder, and IRBuilder interfacesChris Lattner2011-02-104-135/+121
* Rip out realpath() support. It's expensive, and often a bad idea, andDouglas Gregor2011-02-091-9/+0
* Move calcLiveBlockInfo() and the BlockInfo struct into SplitAnalysis.Jakob Stoklund Olesen2011-02-091-1/+1
* Add llvm::sys::path::canonical(), which provides the canonicalizedDouglas Gregor2011-02-091-0/+9
* Optimize po_iterator: don't do redundant lookups.Dan Gohman2011-02-091-4/+2
* Teach instsimplify some tricks about exact/nuw/nsw shifts.Chris Lattner2011-02-091-5/+6
* Rework InstrTypes.h so to reduce the repetition around the NSW/NUW/ExactChris Lattner2011-02-093-423/+283
* enrich folder interfaces around exactness.Chris Lattner2011-02-092-28/+20
* refactor ConstantExpr interfaces a bit around "exactness".Chris Lattner2011-02-091-8/+16
* Add intrinsic for setc instruction on the XCore.Richard Osborne2011-02-091-0/+2
* lib/Support/Errno.cpp: Check strerror_s() with HAVE_DECL_STRERROR_S in config...NAKAMURA Takumi2011-02-092-6/+8
* Don't open the file again in the gold plugin. To be able to do this, updateRafael Espindola2011-02-082-2/+9
* Add LiveIntervals::addKillFlags() to recompute kill flags after register allo...Jakob Stoklund Olesen2011-02-081-0/+4
* Add LiveIntervals::shrinkToUses().Jakob Stoklund Olesen2011-02-081-0/+6
* Implement support for custom target specific asm parsing of operands.Bruno Cardoso Lopes2011-02-071-0/+6
* implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.Chris Lattner2011-02-072-106/+54
* Add an m_Div pattern for matching either a udiv or an sdiv and use itDuncan Sands2011-02-071-0/+34
* Add IRBuilder methods for creating an exact udiv, like for exact sdiv.Duncan Sands2011-02-076-1/+37
* enhance vmcore to know that udiv's can be exact, and add a trivialChris Lattner2011-02-064-14/+50
* Windows/DynamicLibrary.inc: Split explicit symbols into explicit_symbols.inc.NAKAMURA Takumi2011-02-052-0/+96
* Rewrite how the indirect call bonus is handled. This now works by:Eric Christopher2011-02-051-2/+5
* Merge .debug_loc entries whenever possible to reduce debug_loc size.Devang Patel2011-02-041-0/+5
* Teach ARM/MC/ELF about EF_ARM_EABI_VERSION. The magic number is set toJason W Kim2011-02-041-0/+4
* Add LiveIntervals::getLastSplitPoint().Jakob Stoklund Olesen2011-02-042-0/+10
* MC/AsmMatcher: Add support for custom conversion functions.Daniel Dunbar2011-02-041-0/+7
* Introducing a new method of tracking register pressure. We can'tAndrew Trick2011-02-041-4/+7
* Remove trailing whitespaceBob Wilson2011-02-031-2/+2
* Edit a comment for consistency.Bob Wilson2011-02-031-1/+1
* Moved to Clang's source tree its configuration options and associatedOscar Fuentes2011-02-031-18/+0
* Add XCore intrinsics for resource instructions.Richard Osborne2011-02-031-0/+20
* Reapply this.Eric Christopher2011-02-031-1/+1
* Temporarily revert 124765 in an attempt to find the cycle breaking bootstrap.Eric Christopher2011-02-031-1/+1
* Platform tests for `sys/uio.h' header and `writev' function.Oscar Fuentes2011-02-031-0/+6
* raw_fd_ostream: Add a SetUseAtomicWrites() method (uses writev).Daniel Dunbar2011-02-031-0/+14
* Regenerate configure.Daniel Dunbar2011-02-031-0/+6
* Defer SplitKit value mapping until all defs are available.Jakob Stoklund Olesen2011-02-031-1/+1
* Add support to describe template value parameter in debug info.Devang Patel2011-02-022-1/+37
* Add support to describe template parameter type in debug info.Devang Patel2011-02-022-1/+37
* Remove NoVendor and NoOS, added in commit 123990, from Triple. While itDuncan Sands2011-02-021-4/+2
* Fix reassociate to clear optional flags, such as nsw.Dan Gohman2011-02-021-0/+6
* Given a pair of floating point load and store, if there are no other uses ofEvan Cheng2011-02-021-0/+7
* Fix comment typo.Bob Wilson2011-02-021-1/+1
* Make SwitchInst::removeCase() more efficient.Jay Foad2011-02-011-1/+2
* Add a m_Undef pattern for convenience. This is so that code that usesDuncan Sands2011-02-011-0/+10
* Add a m_SignBit pattern for convenience.Duncan Sands2011-02-011-0/+15
* Have m_One also match constant vectors for which every element is 1.Duncan Sands2011-02-012-4/+7
* Reapply 124275 since the Dragonegg failure was unreproducible.Eric Christopher2011-02-011-3/+3
* Patches to build EFI with Clang/LLVM. By Carl Norum.Evan Cheng2011-02-011-1/+2
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-312-3/+13
* Adds some platform checks to cmake/config-ix.cmake and fixes checkingOscar Fuentes2011-01-311-9/+9