aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-10-02Make sure to put our sret argument into %rax on x86-64. Fixes PR13563!Nick Lewycky
2012-10-02Remove the old coalescer algorithm.Jakob Stoklund Olesen
2012-10-02Handle reserved registers more accurately in handleMove().Jakob Stoklund Olesen
2012-10-02[ms-inline asm] Add basic support for wildcard MCParsedAsmOperands. This typeChad Rosier
2012-10-02Make sure the whole live range is covered when values are pruned twice.Jakob Stoklund Olesen
2012-10-0280-col.Eric Christopher
2012-10-02Clean-up of memory buffer and object ownership model in MCJITAndrew Kaylor
2012-10-02Don't use a debug location for frame setup instructions in theEric Christopher
2012-10-02Use the existing DebugLoc.Eric Christopher
2012-10-02Make the location a parameter since we may not want the next oneEric Christopher
2012-10-02Remove the SavePoint infrastructure from fast isel, replaceEric Christopher
2012-10-02Improve overflow detection in StringRef::getAsUnsignedInteger().Nick Kledzik
2012-10-02Fix another crasher in SROA, reported by Joel.Chandler Carruth
2012-10-02Support for generating ELF objects on Windows.Andrew Kaylor
2012-10-02Fix a silly coding error on my part. The whole point of the speculatorChandler Carruth
2012-10-02Fix PR13991: legalizing an overflowing multiplication operation is harder thanDuncan Sands
2012-10-02Turn the new SROA pass back on. Let's see if it sticks this time. =]Chandler Carruth
2012-10-01[ms-inline asm] Add the convertToMapAndConstraints() function that is used toChad Rosier
2012-10-01MachO: direct-to-object attribute for data-in-code markers.Jim Grosbach
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