aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 80 columns of Mips InstPrinter MakefileJia Liu2012-02-241-1/+1
* Switch ARM target to register masks.Jakob Stoklund Olesen2012-02-245-35/+25
* Make sure the regs are low regs for tMUL size reduction.Jim Grosbach2012-02-241-1/+6
* Thumb2 size reduction fix for tied operands of tMUL.Jim Grosbach2012-02-244-6/+18
* EE/Interpreter/ExternalFunctions.cpp: Staticize lle_X_() entries. They can be...NAKAMURA Takumi2012-02-241-0/+8
* EE/Interpreter/ExternalFunctions.cpp: Prune "C" linkage to suppress warnings ...NAKAMURA Takumi2012-02-241-22/+0
* When emitting a cmp with 0 for a lowered select, mask out the highDan Gohman2012-02-242-0/+24
* Release not for ARM integrated assembler support.Jim Grosbach2012-02-231-1/+21
* Allow an integer to be converted into an MMX type when it's used in an inlineBill Wendling2012-02-232-2/+20
* Typo.Chad Rosier2012-02-231-1/+1
* Emit global ctors into .CRT$XCU instead of .ctors on Win32. Patch by Joe Groff!Michael J. Spencer2012-02-232-6/+44
* The LLVM Getting Started documentation is out of date. It would be nice ifChad Rosier2012-02-231-0/+6
* Bump SmallString to the minimum required amount for raw_ostream to avoid allo...Benjamin Kramer2012-02-231-2/+2
* Replace a DenseSet with SmallPtrSet.Benjamin Kramer2012-02-231-6/+4
* MCize function entry label emission on PowerPC64 properly.Roman Divacky2012-02-232-8/+17
* BitVectorize loop.Benjamin Kramer2012-02-231-3/+1
* post-ra-sched: Turn the KillIndices vector into a bitvector, it only stored t...Benjamin Kramer2012-02-231-28/+22
* post-ra-sched: Replace a std::set of regs with a bitvector.Benjamin Kramer2012-02-231-5/+4
* Updated the llvm-mc disassembler C API to support for the X86 target.Kevin Enderby2012-02-238-66/+243
* Fix the numbering of some of the registers and reclassify a couple of them.Brendon Cahoon2012-02-231-66/+64
* Make calls scheduling boundaries post-ra.Jakob Stoklund Olesen2012-02-231-1/+4
* Reflow code, no functionality change.Benjamin Kramer2012-02-231-17/+12
* Make tests less sensitive to scheduling changes.Jakob Stoklund Olesen2012-02-232-5/+5
* Strip a layer of boilerplate from the VLIWPacketizer by storing the scheduler...Benjamin Kramer2012-02-232-20/+9
* Remove unused variable.Duncan Sands2012-02-231-1/+0
* Fix to make sure that a comdat group gets generated correctly for a static me...Anton Korobeynikov2012-02-233-1/+34
* Update for the removal of Hashing.cpp.Jay Foad2012-02-231-1/+0
* Reinstate r151049 now that GeneralHash is fixed.Jay Foad2012-02-232-34/+131
* The implementation of GeneralHash::addBits broke C++ aliasing rules; fixJay Foad2012-02-232-72/+20
* Remove 'if' from getSuperRegisters, getSubRegisters, and getOverlaps that wer...Craig Topper2012-02-232-8/+4
* An easy case where GCC should really be able to work out that the value is onlyDuncan Sands2012-02-231-0/+1
* GCC warns about a comparison between signed and unsigned values.Duncan Sands2012-02-231-1/+1
* GCC fails to understand that NextBB is always initialized if EvaluateBlockDuncan Sands2012-02-231-1/+1
* Fix typo.Rafael Espindola2012-02-231-1/+1
* More newline cleanups.Eric Christopher2012-02-232-4/+4
* Add some handy-dandy newlines.Eric Christopher2012-02-231-2/+2
* misched: cleanup reaching def computationAndrew Trick2012-02-231-3/+5
* Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16 bitsEvan Cheng2012-02-232-2/+17
* PostRASched: Convert physreg def/use tracking to Jakob's SparseSet.Andrew Trick2012-02-233-84/+111
* Handle regmasks in FixupKills.Jakob Stoklund Olesen2012-02-231-0/+4
* Optimize a couple of common patterns involving conditional moves where the falseEvan Cheng2012-02-236-8/+358
* Handle regmasks in CriticalAntiDepBreaker.Jakob Stoklund Olesen2012-02-231-0/+14
* Track reserved registers separately from RegsAvailable.Jakob Stoklund Olesen2012-02-232-7/+7
* MC: Fix the MCNullStreamer which was broken in r147763.Daniel Dunbar2012-02-222-0/+15
* Don't compute latencies for regmask operands.Jakob Stoklund Olesen2012-02-221-1/+3
* Handle regmasks in RegisterScavenging.Jakob Stoklund Olesen2012-02-221-0/+4
* misched: Use SparseSet for VRegDegs for constant time clear().Andrew Trick2012-02-222-16/+41
* Allow the use of an alternate symbol for calculating a function's size.Hal Finkel2012-02-224-2/+32
* Remove bad comma from .el file.Bill Wendling2012-02-221-1/+1
* libclc is now dual licensed, Tobias and Peter own their respective subprojects.Chris Lattner2012-02-221-1/+5