aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Update CMake build.Ted Kremenek2010-08-061-0/+1
* Patterns to match AVX 256-bit horizontal arithmetic intrinsicsBruno Cardoso Lopes2010-08-061-14/+12
* Patterns to match AVX 256-bit arithmetic intrinsicsBruno Cardoso Lopes2010-08-061-30/+75
* Add the Optimize Compares pass (disabled by default).Bill Wendling2010-08-064-0/+180
* Move all the logic for function attributes and call attributes out of theDan Gohman2010-08-062-179/+238
* Fix botched revert.Owen Anderson2010-08-061-4/+4
* While emitting DBG_VALUE for registers spilled at the end of a block do not u...Devang Patel2010-08-061-1/+8
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06172-339/+324
* Add an option to always emit realignment code for a particular module.Eric Christopher2010-08-051-1/+34
* Be more aggressive about removing joined physreg copies.Jakob Stoklund Olesen2010-08-051-3/+10
* Don't verify LiveVariables if LiveIntervals is available.Jakob Stoklund Olesen2010-08-051-12/+13
* Fix 80-column violations.Dan Gohman2010-08-051-6/+6
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05172-328/+343
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-051-9/+3
* Support very basic (doesn't include ABI support in the front-end, varags, ......Bruno Cardoso Lopes2010-08-052-4/+30
* Implement AccessesArguments checking in the two-callsite formDan Gohman2010-08-051-2/+32
* Yes, we can do better, but this is not the place for it.Dan Gohman2010-08-051-1/+0
* Add the beginnings of infrastructure for range tracking.Owen Anderson2010-08-051-6/+60
* Add basic verification of LiveIntervals.Jakob Stoklund Olesen2010-08-051-0/+59
* Give JumpThreading+LVI a long-form cl::opt so that it's easier to toggle the ...Owen Anderson2010-08-051-1/+4
* Split the tag and value members of LVILatticeVal in preparation for expanding...Owen Anderson2010-08-051-14/+14
* Fix memdep's code for reasoning about dependences between two calls. A RefDan Gohman2010-08-052-20/+14
* remove the private hack from CallInst, it was not supposed to hit the branch ...Gabor Greif2010-08-051-1/+1
* Handle the memory barrier pseudo that goes to nothing for the JIT.Eric Christopher2010-08-051-1/+7
* Set hasSideEffects on the 64-bit no-sse memory barrier.Eric Christopher2010-08-051-1/+1
* For local variables in functions with a frame pointer, use FP as a baseJim Grosbach2010-08-052-18/+39
* Fix indentation.Bob Wilson2010-08-051-6/+6
* Remove double-def checking from MachineVerifier, so a register does not have toJakob Stoklund Olesen2010-08-052-89/+18
* Add an ARM RSCrr instruction for disassembly only.Bob Wilson2010-08-051-0/+8
* Be a little bit more specific about target for the memory barrierEric Christopher2010-08-052-2/+4
* Handle the pseudo in MCInstLower.Eric Christopher2010-08-051-0/+6
* Add an ARM RSBrr instruction for disassembly only.Bob Wilson2010-08-051-1/+9
* Avoid using a live std::multimap iterator while editing the map. It looks likeJakob Stoklund Olesen2010-08-051-7/+13
* Silence a GCC warning about && and || without explicit parentheses. ThisChandler Carruth2010-08-051-3/+3
* Revert r110270 for now. It appears to uncover a memdep bug.Dan Gohman2010-08-051-2/+2
* ARM "rrx" shift operands do not have an immediate. PR7790.Bob Wilson2010-08-052-24/+18
* The trouble with testing for "ModRef" and "NoModRef" is thatDan Gohman2010-08-041-6/+6
* The lower invoke pass needs to have unreachable code elimination run after itBill Wendling2010-08-041-2/+4
* Make x86-64 membarriers work without sse and clean up some of theEric Christopher2010-08-043-4/+14
* The two-callsite form of AliasAnalysis::getModRefInfo is documentedDan Gohman2010-08-042-2/+34
* and back in. false alarm on the tests from another unrelated local change.Jim Grosbach2010-08-041-2/+7
* PR7814: Truncates cannot be ignored for signed comparisons.Eli Friedman2010-08-041-1/+2
* Implement target specific getDebugValueLocation().Devang Patel2010-08-041-0/+13
* Coalesce stack slot accesses that arise when spilling both sides of a COPY.Jakob Stoklund Olesen2010-08-041-0/+23
* oops. revert for a moment to clean up tests first.Jim Grosbach2010-08-041-7/+2
* Reserve a stack slot if the function adjusts the stack but doesn'tJim Grosbach2010-08-041-2/+7
* Checkpoint SplitKit progress.Jakob Stoklund Olesen2010-08-043-86/+223
* Implement target specific getDebugValueLocation().Devang Patel2010-08-041-0/+14
* Use location entry only of the location described by DBG_VALUE is valid.Devang Patel2010-08-041-3/+6
* The EH prepare passes really want to be the last passes run before code-gen.Bill Wendling2010-08-041-5/+5