aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add a "nop filler" pass to SPU.Kalle Raiskila2011-01-116-1/+166
* Temporarily revert 123133, it's causing some regressions and I'm tryingEric Christopher2011-01-111-8/+4
* update memdep when an instruction is deleted. This code isn'tChris Lattner2011-01-111-2/+5
* when MergeBlockIntoPredecessor merges two blocks, update MemDep if itChris Lattner2011-01-111-0/+4
* Fix FoldSingleEntryPHINodes to update memdep and AA when it deletesChris Lattner2011-01-112-5/+21
* random cleanupsChris Lattner2011-01-112-3/+2
* remove a bogus assertion: the latch block of a loop is not Chris Lattner2011-01-111-6/+5
* the GEP faq says that only inbounds geps are guaranteed to not overflow.Chris Lattner2011-01-111-2/+3
* Revert r123207: "Turn on memdep's verifyRemoved() in an attempt to smoke out ...Jakob Stoklund Olesen2011-01-111-3/+1
* Support/Path: Deprecate PathV1::isDirectory and replace all uses with PathV2:...Michael J. Spencer2011-01-113-3/+21
* Turn on memdep's verifyRemoved() in an attempt to smoke out the cause of our ...Jakob Stoklund Olesen2011-01-111-1/+3
* Teach constant folding to perform conversions from constant floatingChandler Carruth2011-01-112-55/+56
* Fix a random missed optimization by making InstCombine more aggressive when d...Owen Anderson2011-01-112-17/+40
* Move ExpandAtomic into the integer expansion routines - it's only used there.Eric Christopher2011-01-112-86/+87
* Even if we don't have 7 bytes of stack space we may need to save andEric Christopher2011-01-111-1/+8
* Expand on the safeness of restoring the sp from the fp a bit more.Eric Christopher2011-01-101-1/+2
* Fix PR 8916 (qv for analysis), at least the immediate problem.Dale Johannesen2011-01-101-1/+2
* +0.0 vs -0.0 differences can be handled by looking at the user of theChris Lattner2011-01-101-3/+19
* McARM: Flush out hard coded known non-predicated mnemonic list.Daniel Dunbar2011-01-101-3/+12
* McARM: Mark some T2 ...s instructions as codegen only, they aren't realDaniel Dunbar2011-01-101-4/+4
* ARM/MC: Mark several '...S' instructions as codegen only, they aren't realDaniel Dunbar2011-01-101-4/+6
* MC/ARM/AsmParser: Minor nitty fixes.Daniel Dunbar2011-01-101-3/+3
* Fix merge falloutAnton Korobeynikov2011-01-101-2/+2
* Update CMake stuffAnton Korobeynikov2011-01-1014-16/+15
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-10104-525/+546
* MC/ARM/AsmParser: Split out SplitMnemonicAndCC().Daniel Dunbar2011-01-101-17/+29
* Cleanup some of the constant folding code to consistently test intrinsicChandler Carruth2011-01-101-16/+18
* fit in 80 cols and use MBB::isSuccessor instead of a handChris Lattner2011-01-101-5/+4
* Teach instcombine about the rest of the SSE and SSE2 conversionChandler Carruth2011-01-101-4/+11
* Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.Jakob Stoklund Olesen2011-01-1019-37/+33
* Fix Whitespace.Michael J. Spencer2011-01-102-17/+17
* Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::...Michael J. Spencer2011-01-107-9/+21
* another random stab in the dark trying to fix llvm-gcc-i386-linux-selfhostChris Lattner2011-01-101-2/+4
* another (more) aggressive attempt to bring llvm-gcc-i386-linux-selfhostChris Lattner2011-01-101-0/+2
* expand on a noteChris Lattner2011-01-101-4/+9
* temporarily disable memset formation from memsets in an effort to restore bui...Chris Lattner2011-01-091-0/+3
* typoChris Lattner2011-01-091-1/+1
* xref a PR #Chris Lattner2011-01-091-22/+2
* add a fixme: ir isn't expressive enough.Chris Lattner2011-01-091-0/+1
* Step #4 in improving trip count analysis: HowFarToZero can analyzeChris Lattner2011-01-091-2/+11
* rearrange some code, no functionality change.Chris Lattner2011-01-091-41/+45
* Add a note about the inability to model FP -> int conversions whichChandler Carruth2011-01-091-0/+55
* Step #3 to improving trip count analysis: If we foldChris Lattner2011-01-091-4/+8
* Step #2 to improve trip count analysis for loops like this:Chris Lattner2011-01-091-6/+105
* Remove MachineRegisterInfo::getLastVirtReg(), it was giving wrong resultsJakob Stoklund Olesen2011-01-092-10/+9
* sort this.Chris Lattner2011-01-091-1/+1
* Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen2011-01-096-14/+28
* Add a note about a missed FP optimization.Chandler Carruth2011-01-091-0/+24
* fix a few old bugs (found by inspection) where we would zap instructionsChris Lattner2011-01-091-1/+4
* Add a forgotten VireReg2IndexFunctor.Jakob Stoklund Olesen2011-01-091-1/+1