aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Use TRI::has{Sub,Super}ClassEq() where possible.Jakob Stoklund Olesen2011-06-027-10/+8
* Don't hardcode the %reg format in the streamer.Rafael Espindola2011-06-0210-20/+24
* Add a RegisterClassInfo class that lazily caches information aboutJakob Stoklund Olesen2011-06-025-11/+215
* Detect FI|cst pattern in MipsDAGToDAGISel::SelectAddr. Patch by Sasa Stankovic.Akira Hatanaka2011-06-021-16/+17
* Custom-lower FRAMEADDR. Patch by Sasa Stankovic.Akira Hatanaka2011-06-023-1/+17
* When marking a block as being unanalyzable, use "Clobber" on the terminator i...Eli Friedman2011-06-021-2/+2
* In MemoryDependenceAnalysis::getNonLocalPointerDepFromBB, if a given block is...Eli Friedman2011-06-011-20/+58
* A DBG_VALUE that truncates a range does not start another dbg value range.Devang Patel2011-06-011-0/+5
* Do not drop constant values when a variable's content is described using .deb...Devang Patel2011-06-012-14/+47
* Recommit 132404 with fixes. rdar://problem/5993888Stuart Hastings2011-06-016-10/+127
* Allow bitcasts between valid types of the same size and vectorEric Christopher2011-06-011-0/+6
* Revert 132404 to appease a buildbot. rdar://problem/5993888Stuart Hastings2011-06-015-122/+6
* Refactor LegalizeTypes: Erase LegalizeAction and make the type legalizer useNadav Rotem2011-06-015-96/+71
* SCEV: missing null check fix for r132360, dragonegg crash.Andrew Trick2011-06-011-3/+3
* Revert r132358 "Simplify the eviction policy by making the failsafe explicit."Jakob Stoklund Olesen2011-06-011-97/+44
* Fix double FGETSIGN to work on x86_32; followup to 132396.Stuart Hastings2011-06-011-3/+6
* Add support for x86 CMPEQSS and friends. These instructions do aStuart Hastings2011-06-015-6/+122
* Reapply 132348 with fixes. rdar://problem/6501862Stuart Hastings2011-06-011-9/+15
* Fix PR10059 and future variations by handling all register subclasses.Jakob Stoklund Olesen2011-06-011-48/+34
* Turn on FGETSIGN for x86. Followup to 132388. rdar://problem/5660695Stuart Hastings2011-06-011-6/+2
* Add new -d option to tblgen. It writes a make(1)-style dependency file.Joerg Sonnenberger2011-06-012-5/+8
* This patch is another step in the direction of adding vector select. In thisNadav Rotem2011-06-011-1/+28
* FGETSIGN support for x86, using movmskps/pd. Will be enabled with aStuart Hastings2011-06-014-5/+40
* Add an issue width check to the postRA scheduler. Patch by Max Kazakov!Andrew Trick2011-06-011-0/+6
* First, do no harm -- even if we can't find a selector for an enclosingJohn McCall2011-06-011-4/+18
* The ARM stuff already calls the Resume function, not the Resume_or_Rethrow. ItBill Wendling2011-06-011-4/+1
* Incomplete type may not have corresponding DIE, so do not check DIEEntry eage...Devang Patel2011-06-012-5/+6
* Refactor.Devang Patel2011-05-312-10/+9
* Include global types, that are referenced through local variables, in debug_p...Devang Patel2011-05-312-7/+8
* scev: Better sign-extend removal. Normalize postincrement recurrencesAndrew Trick2011-05-311-31/+102
* Simplify the eviction policy by making the failsafe explicit.Jakob Stoklund Olesen2011-05-311-44/+97
* llvm.memcpy.* has two distinct associated address spaces; the source address ...Eli Friedman2011-05-311-4/+6
* Fix uninitialized variables and silence warningsBruno Cardoso Lopes2011-05-311-2/+3
* Add a minor missing -verify check. Found by inspection.Eli Friedman2011-05-311-0/+3
* Revert to pacify a buildbot. rdar://problem/6501862Stuart Hastings2011-05-311-16/+9
* Followup to 132316; accept arbitrary constants, add with a constant,Stuart Hastings2011-05-311-9/+16
* Fix 80 column violations.Richard Osborne2011-05-311-2/+5
* Add XCore intrinsic for crc8.Richard Osborne2011-05-312-0/+16
* Add XCore intrinsic for crc32.Richard Osborne2011-05-311-1/+7
* Fix ssat and ssat16 encodings for ARM and Thumb. The bit position valueBruno Cardoso Lopes2011-05-314-8/+26
* This patch implements atomic intrinsics atomic.load.add (sub,and,or,xor,Bruno Cardoso Lopes2011-05-314-6/+664
* This patch implements the thread local storage. Implemented are GeneralBruno Cardoso Lopes2011-05-317-3/+144
* Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola2011-05-3033-15/+137
* (1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero powers of 2Stuart Hastings2011-05-301-0/+17
* Split ppc dwarf regnums into ppc64 and ppc32 flavours.Rafael Espindola2011-05-302-141/+152
* Introduce the DwarfRegAlias class for declaring that two registers have theRafael Espindola2011-05-301-16/+16
* Mark the 32 bit registers as invalid in 64 bit mode. In 64 bit mode they areRafael Espindola2011-05-301-9/+9
* Remove the DwarfNumbers from the subregisters. They should use DW_OP_bit_pieceRafael Espindola2011-05-301-48/+48
* Reapply r132245 with a fix for the bug that broke the darwin9/i386 build.Jakob Stoklund Olesen2011-05-303-55/+72
* Emit the handler's data area. For GCC-style exceptions under Win64, theCharles Davis2011-05-301-0/+21