aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* When expanding t2STRDi8 r, r to two stores, add kill markers correctly.Evan Cheng2009-11-142-0/+27
* Fix bug in -split-phi-edges.Jakob Stoklund Olesen2009-11-141-3/+14
* Update MachineDominator informationJakob Stoklund Olesen2009-11-141-6/+9
* Added an API to the SlotIndexes pass to allow new instructions to be inserted...Lang Hames2009-11-145-178/+98
* Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers.Evan Cheng2009-11-132-0/+46
* Remove extraneous commit.Eric Christopher2009-11-131-5/+0
* Print out something, even if it's non-parseable later when we'veEric Christopher2009-11-131-2/+7
* Move the FixedStackPseudoSourceValueVal enum value before InstructionValDan Gohman2009-11-131-1/+3
* Disable the JITTest.NoStubs test for Darwin PPC. It apparently doesn't implementBill Wendling2009-11-131-0/+4
* Fix PHIElimination optimization that uses MBB->getBasicBlock.Jakob Stoklund Olesen2009-11-132-34/+23
* Add MachineFunction::verify() to call the machine code verifier directly.Jakob Stoklund Olesen2009-11-132-0/+8
* The instruction pointer %RIP is a reserved register on x86_64.Jakob Stoklund Olesen2009-11-131-0/+5
* Fix polarity of a CFG check in machine verifier.Jakob Stoklund Olesen2009-11-131-5/+14
* Use .data() instead of .c_str() when nul-termination is not needed.Dan Gohman2009-11-132-2/+2
* Do not use value handle to wrap MDNode in DIDescriptor.Devang Patel2009-11-131-1/+3
* Move DebugInfo checks into EmitComments and remove them fromDavid Greene2009-11-1314-28/+35
* When optimizing for size, don't tail-merge unless it's likely to be aDan Gohman2009-11-132-9/+125
* Fix PR5410: LiveVariables lost subreg def:Evan Cheng2009-11-132-1/+27
* Allow target to specify regclass for which antideps will only be broken along...David Goodwin2009-11-139-44/+123
* Support fp64 immediate zero, this fixes only part of PR5445 Bruno Cardoso Lopes2009-11-132-3/+22
* Don't let a noalias difference disrupt the tailcall optimization.Dan Gohman2009-11-132-4/+19
* Remove duplicate APIs and state WRT spill objects.David Greene2009-11-131-16/+0
* Distinguish "a," from "a". The first one splits into "a" + "" and the second ...Rafael Espindola2009-11-132-3/+10
* Revert r87059 for now. It is failing clang tests.Devang Patel2009-11-132-3/+12
* Ignore nameless variables.Devang Patel2009-11-131-1/+3
* Switch to smallvector. Also fix issue with using unsigend for MaxSplit.Rafael Espindola2009-11-133-15/+11
* Adjust isConstantSplat to allow for big-endian targets.Dale Johannesen2009-11-134-8/+35
* Remove unnecessary llvm.dbg.declare bitcastVictor Hernandez2009-11-132-12/+3
* Add a new split method to StringRef that puts the substrings in a vector.Rafael Espindola2009-11-133-0/+121
* Block renumberingJim Grosbach2009-11-131-3/+1
* use lower case for readabilityJim Grosbach2009-11-131-1/+1
* Update test.Daniel Dunbar2009-11-131-2/+2
* Fix a bootstrap failure.David Greene2009-11-133-24/+79
* Re-enable this code, since redundant PHIs are now being better nuked.Owen Anderson2009-11-121-4/+0
* Simplify code a bitBill Wendling2009-11-121-4/+3
* Refactor code that checks if it's a call to a "nounwind" function.Bill Wendling2009-11-122-31/+40
* use isInstructionTriviallyDead, as pointed out by DuncanChris Lattner2009-11-121-3/+3
* Do some cleanups suggested by Chris.David Greene2009-11-122-5/+6
* StringRef(const char*) should not be used to turn null pointers into emptyDaniel Dunbar2009-11-121-1/+1
* Set the ReloadReuse AsmPrinter flag where appropriate.David Greene2009-11-121-0/+3
* Remove my Value.h build fix.Daniel Dunbar2009-11-121-1/+0
* Fix a build error by providing a missing enum value.David Greene2009-11-121-1/+3
* Make the MachineFunction argument of getFrameRegister const.David Greene2009-11-1218-19/+21
* Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether aDavid Greene2009-11-123-12/+101
* Attempt to unbreak LLVM build, David G. please check.Daniel Dunbar2009-11-121-0/+1
* Fix -Asserts warning.Daniel Dunbar2009-11-121-2/+1
* If there's more than one function operand to a call instruction, be conservativeBill Wendling2009-11-121-1/+12
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-1228-103/+172
* Add compare_lower and equals_lower methods to StringRef. Switch all users ofBenjamin Kramer2009-11-125-8/+35
* Make FixedStackPseudoSourceValue a first-class PseudoSourceValue byDavid Greene2009-11-122-24/+36