aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Remove the hidden "neon-reg-sequence" option. The reg sequences are workingBob Wilson2010-06-164-272/+157
* In progress on 32-bit addends.Eric Christopher2010-06-161-1/+7
* Allow a register to be redefined multiple times in a basic block.Jakob Stoklund Olesen2010-06-161-6/+2
* A few more places where SCEVExpander bits need to skip over debug intrinsicsJim Grosbach2010-06-161-3/+4
* MC/Mach-O: Rewrite atom association to be a final pass we do in Finish(), ins...Daniel Dunbar2010-06-161-33/+46
* MC: Simplify MCAssembler::isSymbolLinkerVisible to only take an MCSymbol.Daniel Dunbar2010-06-163-10/+9
* MC: Lift SwitchSection() and Finish() into MCObjectStreamer.Daniel Dunbar2010-06-162-42/+38
* MC: Factor out an MCObjectStreamer class, which will be shared by the concreteDaniel Dunbar2010-06-163-29/+51
* Make sure that simplify libcalls does not replace a call with one callingRafael Espindola2010-06-161-0/+5
* add FIXMEJim Grosbach2010-06-161-0/+3
* Improve comment to include that the use of a preg is also verboten in this si...Bill Wendling2010-06-161-3/+4
* TODO--Benjamin Kramer2010-06-161-27/+0
* simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1)Benjamin Kramer2010-06-161-0/+3
* Make post-ra scheduling, anti-dep breaking, and register scavenger (conservat...Evan Cheng2010-06-169-94/+271
* Check function pointer first, before comparing function names.Devang Patel2010-06-161-0/+2
* Use separate named MDNode to hold each function's local variable info.Devang Patel2010-06-163-4/+16
* Don't emit the linkage for initializer label for mach-o tls.Eric Christopher2010-06-161-1/+0
* Fix indentation.Eric Christopher2010-06-161-4/+4
* Create a more targeted fix for not sinking instructions into a range where itBill Wendling2010-06-152-50/+30
* For 32-bit non-pic tlv mach-o addressing we don't need a pic base orEric Christopher2010-06-151-0/+9
* Added a comment.Stuart Hastings2010-06-151-0/+5
* Some more work on mach-o TLV relocations.Eric Christopher2010-06-151-0/+38
* Add file missing from previous commit.Dale Johannesen2010-06-151-6/+14
* Fix 80col violations, remove trailing whitespace, and clarify a comment.Bob Wilson2010-06-151-14/+15
* Next round of tail call changes. Register used in a tailDale Johannesen2010-06-156-22/+107
* Remove the local register allocator.Jakob Stoklund Olesen2010-06-152-1255/+0
* Reapply 105986 with fix for bug pointed out by Jakob:Dale Johannesen2010-06-151-2/+4
* simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0Benjamin Kramer2010-06-152-0/+56
* Fixed vector widening of binary instructions that can trap. Patch by Visa Put...Mon P Wang2010-06-151-27/+71
* fpcmp: Fix bug where fpcmp wouldn't early exit when files obviously differ andDaniel Dunbar2010-06-151-9/+9
* fpcmp: Fix a possible infinite loop when comparing something like:Daniel Dunbar2010-06-151-0/+8
* fix fastisel to handle GS and FS relative pointers. Patch byChris Lattner2010-06-151-0/+5
* Add basic support for NEON modified immediates besides VMOV.Bob Wilson2010-06-153-13/+25
* IfConversion's AnalyzeBlocks method always returns false; clean it up.Bob Wilson2010-06-151-9/+5
* fix namingJim Grosbach2010-06-151-3/+3
* Fix an exotic bug that only showed up in an internal test case.Jakob Stoklund Olesen2010-06-151-2/+4
* Fix a comment typo.Bob Wilson2010-06-151-1/+1
* Add some missing checks for the case where the extract_subregs areBob Wilson2010-06-151-22/+23
* Avoid processing early clobbers twice in RegAllocFast.Jakob Stoklund Olesen2010-06-151-3/+8
* Add CoalescerPair helper class.Jakob Stoklund Olesen2010-06-153-40/+174
* Add <cstddef> include to get ptrdiff_t, for gcc-4.6; patch by Dimitry Andric.Daniel Dunbar2010-06-151-0/+1
* Generalize the pre-coalescing of extract_subregs feeding reg_sequences,Bob Wilson2010-06-151-33/+83
* VMOVQQ and VMOVQQQQ are pseudo instructions and not predicable.Bob Wilson2010-06-151-1/+4
* Revert 105986; looks like I'd better try bootstrapping.Dale Johannesen2010-06-151-4/+2
* Update CMake build.Ted Kremenek2010-06-151-2/+2
* The form of BuildMI used for TAILJMPr was changing the registerDale Johannesen2010-06-151-2/+4
* Make sure to skip dbg_value instructions when finding an insertion point forJim Grosbach2010-06-151-1/+2
* Rename functions referring to VMOV immediates to refer to NEON "modifiedBob Wilson2010-06-143-30/+34
* More dbg_value cleanup so the presence of debug info doesn't affect code-gen.Jim Grosbach2010-06-141-2/+21
* - Do away with SimpleHazardRecognizer.h. It's not used and offers little value.Evan Cheng2010-06-145-225/+20