aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Remove/fix invalid README entries. The well thought out strcpy function doesn...Benjamin Kramer2010-12-231-21/+2
* Remove some obsolete README items, add a new one off the top of my head.Benjamin Kramer2010-12-231-78/+26
* Reorganize ListScheduleBottomUp in preparation for modeling machine cycles an...Andrew Trick2010-12-231-130/+153
* Converted LiveRegCycles to LiveRegGens. It's easier to work with and allows m...Andrew Trick2010-12-231-17/+18
* In CheckForLiveRegDef use TRI->getOverlaps.Andrew Trick2010-12-231-6/+9
* Fixes PR8823: add-with-overflow-128.llAndrew Trick2010-12-231-12/+33
* Preserve the address space when generating bitcasts for MemTransferInst in Co...Mon P Wang2010-12-231-3/+16
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-2317-33/+27
* Trailing whitespace.Jim Grosbach2010-12-221-15/+15
* DAGCombine add (sext i1), X into sub X, (zext i1) if sext from i1 is illegal....Benjamin Kramer2010-12-221-0/+9
* InstCombine: creating selects from -1 and 0 is fine, they combine into a sext...Benjamin Kramer2010-12-221-3/+6
* X86: Lower a select directly to a setcc_carry if possible.Benjamin Kramer2010-12-222-52/+17
* Add r122359 back now that the bug in MCDwarfLineAddrFragment fragment has beenRafael Espindola2010-12-221-19/+5
* Assert that the AddrDelta expression is really constant and wrap it in a setRafael Espindola2010-12-222-2/+10
* When RegAllocGreedy decides to spill the interferences of the current register,Jakob Stoklund Olesen2010-12-221-37/+89
* Include a shadow of the original CFG edges in the edge bundle graph.Jakob Stoklund Olesen2010-12-221-0/+4
* Rename NeedsSetToChangeDiffSize to HasAggressiveSymbolFolding which is a muchRafael Espindola2010-12-223-3/+5
* MC/Mach-O/ARM: Don't try to use scattered relocs for BR24 fixups.Daniel Dunbar2010-12-221-1/+1
* Revert r122359 while I debug PR8845.Rafael Espindola2010-12-221-5/+19
* Fix another conditional expression mismatched enum type warning.Matt Beaumont-Gay2010-12-221-1/+2
* When determining whether the new instruction was already present inDuncan Sands2010-12-221-6/+8
* MC/Mach-O/ARM: We always use the SECTDIFF reloc type on ARM, which isDaniel Dunbar2010-12-221-6/+1
* MC/Mach-O/ARM: Clone off an ARM version of RecordScatteredRelocation until I ...Daniel Dunbar2010-12-221-4/+68
* MC/Mach-O: Return to reporting errors if we see unexpected fixup kinds.Daniel Dunbar2010-12-221-6/+3
* MC/Mach-O/ARM: Recognize generic _Data_N fixup kinds.Daniel Dunbar2010-12-221-0/+16
* MC/Mach-O/ARM: Add enough relocation logic to get BR24 relocations.Daniel Dunbar2010-12-221-3/+26
* MC/Mach-O/ARM: Fix thinko.Daniel Dunbar2010-12-221-1/+1
* Use references and simplify.Rafael Espindola2010-12-222-7/+4
* Simplify the handling of .size expressions.Rafael Espindola2010-12-221-17/+6
* MC/Mach-O/ARM: Stub out RecordARMRelocation, which is mostly a copy ofDaniel Dunbar2010-12-221-1/+78
* Simplify.Daniel Dunbar2010-12-221-6/+5
* MC/Mach-O: Split out RecordARMRelocation for now, it is weird enough it isn'tDaniel Dunbar2010-12-221-0/+15
* Add a generic expansion transform: A op (B op' C) -> (A op B) op' (A op C)Duncan Sands2010-12-225-71/+140
* ptx: add ld instruction and testChe-Liang Chiou2010-12-226-22/+181
* Add some statistics, good for understanding how much more powerfulDuncan Sands2010-12-222-16/+60
* Fix a bug in ReduceLoadWidth that wasn't handling extendingChris Lattner2010-12-221-1/+4
* more cleanups, move a check for "roundedness" earlier to rejectChris Lattner2010-12-221-14/+20
* reduce indentation and improve comments, no functionality change.Chris Lattner2010-12-221-51/+53
* Don't generate carry bit when loading immediate values on the Microblaze.Wesley Peck2010-12-222-2/+2
* Add support for some of the LLVM atomic operations to the MBlaze backend.Wesley Peck2010-12-223-156/+386
* Modeling the carry bit in the MSR register of the MicroBlaze.Wesley Peck2010-12-223-83/+140
* Fix a regression introduced into the MBlaze delay slot filler.Wesley Peck2010-12-221-6/+25
* Give GVN back the ability to perform simple conditional propagation on condit...Owen Anderson2010-12-211-52/+82
* GCC objects to the two sides of a conditional expression having different enumMatt Beaumont-Gay2010-12-211-2/+2
* Remove dead code.Owen Anderson2010-12-211-9/+0
* In DelayForLiveRegsBottomUp, handle instructions that read and writeAndrew Trick2010-12-211-15/+4
* whitespaceAndrew Trick2010-12-211-42/+42
* Reapply 122353-122355 with fixes. 122354 was wrong;Dale Johannesen2010-12-211-4/+31
* Add some x86 specific dagcombines for conditional increments.Benjamin Kramer2010-12-211-0/+42
* GVN's Expression is not POD-like (it contains a SmallVector). Simplify code w...Benjamin Kramer2010-12-211-13/+3