aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-10-01MachO: direct-to-object attribute for data-in-code markers.Jim Grosbach
2012-10-01Merge commit '72f0976c1b91c7ba50dce4d0ad0289dc14d37f81'Derek Schuff
2012-10-01Add in support for SPIR to LLVM core. This adds a new target and two new call...Micah Villmow
2012-10-01Provide a shortcut for MCObjectStreamer when emitting fills.Benjamin Kramer
2012-10-01Make this plural. Spotted by Duncan in review (and a very old typo, thisChandler Carruth
2012-10-01Prune some unnecessary includes.Chandler Carruth
2012-10-01Fix several issues with alignment. We weren't always accounting for typeChandler Carruth
2012-10-01SimplifyCFG: Don't crash when forming a switch bitmap with an undef default v...Benjamin Kramer
2012-10-01Factor the PHI and select speculation into a separate rewriter. ThisChandler Carruth
2012-10-01Use constants for all return values in switch. Allows clang to optimize it in...Craig Topper
2012-10-01Refactor the PartitionUse structure to actually use the Use* instead ofChandler Carruth
2012-09-30Use dyn_cast instead of isa and cast.Jakub Staszak
2012-09-30SimplifyCFG: Enumerating all predecessors of a BB can be expensive (switches)...Benjamin Kramer
2012-09-30Change getX86SubSuperRegister to take an MVT::SimpleValueType rather than an ...Craig Topper
2012-09-30ArgumentPromotion: Remove ancient workaround for a bug in the C backend.Benjamin Kramer
2012-09-30Ignore apparent buffer overruns on external or weak globals. This is a majorDuncan Sands
2012-09-30Revert r164910 because it causes failures to several phase2 builds.Nadav Rotem
2012-09-30A DAGCombine optimization for merging consecutive stores. This optimization i...Nadav Rotem
2012-09-29Add LLVM support for Swift.Bob Wilson
2012-09-29Whitespace.Bob Wilson
2012-09-29Shrink TargetAlignElem a bit, we do a lot of searches on them.Benjamin Kramer
2012-09-29Fix a somewhat surprising miscompile where code relying on an ABIChandler Carruth
2012-09-29Speculatively revert commit 164885 (nadav) in the hope of ressurecting a pile ofDuncan Sands
2012-09-29Tidy up to match coding standards. Remove 'else' after 'return' and moving op...Craig Topper
2012-09-29Replace a couple if/elses around similar calls with conditional operators on ...Craig Topper
2012-09-29A DAGCombine optimization for merging consecutive stores. This optimization i...Nadav Rotem
2012-09-28Do not delete BBs if their addresses are taken. rdar://12396696Evan Cheng
2012-09-28Don't use bit-wise operations to query for inclusion/exclusion of attributes.Bill Wendling
2012-09-28GlobalDCE should be run at -O2 / -Os to eliminate unused dtor, etc. rdar://91...Evan Cheng
2012-09-28MIPS DSP: other miscellaneous instructions.Akira Hatanaka
2012-09-28MIPS DSP: ADDUH.QB instruction sub-class.Akira Hatanaka
2012-09-28X86: when replacing SUB with TEST in ISelDAGToDAG, only replace uses of theManman Ren
2012-09-28Removing dependency on third party library for Intel JIT event support.Andrew Kaylor
2012-09-28Replace the use of strncpy() and sprintf() with std::string and LLVM streams.Dmitri Gribenko
2012-09-28CorrelatedPropagation: BasicBlock::removePredecessor can simplify PHI nodes. ...Benjamin Kramer
2012-09-28Make backtraces work again with both the configure and cmake build.Benjamin Kramer
2012-09-28GlobalOpt: non-constexpr bitcasts or GEPs can occur even if the global value ...Benjamin Kramer
2012-09-28Surprisingly, we missed a trivial case here. Fix that!Nick Lewycky
2012-09-281. Add load/store words from the stackReed Kotler
2012-09-27Remove <def,read-undef> flags from partial redefinitions.Jakob Stoklund Olesen
2012-09-27Enable the new coalescer algorithm by default.Jakob Stoklund Olesen
2012-09-27Don't dereference begin() on an empty vector.Jakob Stoklund Olesen
2012-09-27MIPS DSP: ABSQ_S.PH instruction sub-class.Akira Hatanaka
2012-09-27MIPS DSP: SHLL.QB instruction sub-class.Akira Hatanaka
2012-09-27Fix a integer overflow in SimplifyCFG's look up table formation logic.Benjamin Kramer
2012-09-27Avoid dereferencing a NULL pointer.Jakob Stoklund Olesen
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-27Prefer shuffles to selects. Backends love shuffles!Nick Lewycky
2012-09-27[arm-fast-isel] Add support for ELF PIC.Jush Lu