summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Add optimization to Target/README.txt.Nick Lewycky2010-08-08
* Reject unrepresentable pointer types in intrinsics. Fixes PR7316.Nick Lewycky2010-08-08
* Use the "isCompare" machine instruction attribute instead of calling theBill Wendling2010-08-08
* Do more to modernize MergeFunctions. Refactor in response to Chris' code review.Nick Lewycky2010-08-08
* Fix a couple of warnings.Eric Christopher2010-08-08
* Roll back my last two commits, valgrind complains.Benjamin Kramer2010-08-07
* Kill rarely used std::sort.Benjamin Kramer2010-08-07
* Remove layering violation.Owen Anderson2010-08-07
* Add an inverse() method to ConstantRange.Owen Anderson2010-08-07
* More #include cleanups.Dan Gohman2010-08-07
* Oops, check in this file too.Dan Gohman2010-08-07
* Tidy some #includes and forward-declarations, and move the C binding codeDan Gohman2010-08-07
* Add a convenience constructor.Owen Anderson2010-08-07
* Use sdmem and sse_load_f64 (etc.) for the vectorDale Johannesen2010-08-07
* Don't attempt the PRE inline asm calls, since we don't value number them yet....Owen Anderson2010-08-07
* Lazily defer duplicating the live interval we are splitting until we know it isJakob Stoklund Olesen2010-08-06
* Patterns to match AVX 256-bit vzero intrinsicsBruno Cardoso Lopes2010-08-06
* Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg")Dan Gohman2010-08-06
* Patterns to match AVX 256-bit permutation intrinsicsBruno Cardoso Lopes2010-08-06
* Cleanup comment wordingJim Grosbach2010-08-06
* Remove empty processFunctionBeforeFrameFinalized(). The defaultJim Grosbach2010-08-06
* Keep the MachiuneFunctionPass pointer around. It is useful for verification.Jakob Stoklund Olesen2010-08-06
* Add LiveInterval::RenumberValues - Garbage collection for VNInfos.Jakob Stoklund Olesen2010-08-06
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Implement a proper getModRefInfo for va_arg.Dan Gohman2010-08-06
* Be more conservative in the face of volatile.Dan Gohman2010-08-06
* Fix a comment.Dan Gohman2010-08-06
* Add more verification of LiveIntervals.Jakob Stoklund Olesen2010-08-06
* Fix swapped COPY operands.Jakob Stoklund Olesen2010-08-06
* Don't try to verify LiveIntervals for physical registers.Jakob Stoklund Olesen2010-08-06
* Fix eabi calling convention when a 64 bit value shadows r3.Rafael Espindola2010-08-06
* Fix uninitialized variable warning.Nick Lewycky2010-08-06
* Work in progress, cleaning up MergeFuncs.Nick Lewycky2010-08-06
* Update CMake build.Ted Kremenek2010-08-06
* Patterns to match AVX 256-bit horizontal arithmetic intrinsicsBruno Cardoso Lopes2010-08-06
* Patterns to match AVX 256-bit arithmetic intrinsicsBruno Cardoso Lopes2010-08-06
* Add the Optimize Compares pass (disabled by default).Bill Wendling2010-08-06
* Move all the logic for function attributes and call attributes out of theDan Gohman2010-08-06
* Fix botched revert.Owen Anderson2010-08-06
* While emitting DBG_VALUE for registers spilled at the end of a block do not u...Devang Patel2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Add an option to always emit realignment code for a particular module.Eric Christopher2010-08-05
* Be more aggressive about removing joined physreg copies.Jakob Stoklund Olesen2010-08-05
* Don't verify LiveVariables if LiveIntervals is available.Jakob Stoklund Olesen2010-08-05
* Fix 80-column violations.Dan Gohman2010-08-05
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-05
* Support very basic (doesn't include ABI support in the front-end, varags, ......Bruno Cardoso Lopes2010-08-05
* Implement AccessesArguments checking in the two-callsite formDan Gohman2010-08-05
* Yes, we can do better, but this is not the place for it.Dan Gohman2010-08-05