aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add function to replace a destination MBB in a single jump tableJim Grosbach2009-11-141-8/+19
* Add XCore support for arbitrary-sized aggregate returns.Richard Osborne2009-11-142-0/+17
* Temporary disable the error - it seems to be too conservative.Anton Korobeynikov2009-11-141-3/+4
* Implement DISABLE_INLINE for MSVC. This required changing the position in allBenjamin Kramer2009-11-141-1/+1
* Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU.Daniel Dunbar2009-11-142-113/+198
* Remove LLVMContext from reassociate. It was threaded through every function butNick Lewycky2009-11-141-22/+14
* revert 88761 as it fails builds.Sanjiv Gupta2009-11-142-12/+6
* Fix debug info crashes for PIC16.Sanjiv Gupta2009-11-142-6/+12
* Teach BasicAA that a constant expression can't alias memory provably notNick Lewycky2009-11-141-1/+6
* Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl...Evan Cheng2009-11-141-5/+2
* - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.Evan Cheng2009-11-1411-17/+33
* Add an option for running GVN with redundant load processing disabled.Dan Gohman2009-11-141-9/+23
* Fix PR5412: Fix an inverted check and another missing sub-register check.Evan Cheng2009-11-141-9/+30
* Enable the tail call optimization when the caller returns undef.Dan Gohman2009-11-141-0/+4
* When expanding t2STRDi8 r, r to two stores, add kill markers correctly.Evan Cheng2009-11-141-0/+7
* 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-143-89/+31
* Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers.Evan Cheng2009-11-131-0/+4
* 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
* 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-131-0/+4
* 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-131-1/+1
* Move DebugInfo checks into EmitComments and remove them fromDavid Greene2009-11-1313-27/+35
* When optimizing for size, don't tail-merge unless it's likely to be aDan Gohman2009-11-131-9/+12
* Fix PR5410: LiveVariables lost subreg def:Evan Cheng2009-11-131-1/+7
* Allow target to specify regclass for which antideps will only be broken along...David Goodwin2009-11-138-41/+118
* 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-131-3/+4
* Distinguish "a," from "a". The first one splits into "a" + "" and the second ...Rafael Espindola2009-11-131-3/+5
* Revert r87059 for now. It is failing clang tests.Devang Patel2009-11-131-3/+11
* Ignore nameless variables.Devang Patel2009-11-131-1/+3
* Switch to smallvector. Also fix issue with using unsigend for MaxSplit.Rafael Espindola2009-11-131-3/+4
* Adjust isConstantSplat to allow for big-endian targets.Dale Johannesen2009-11-132-6/+9
* Remove unnecessary llvm.dbg.declare bitcastVictor Hernandez2009-11-131-11/+3
* Add a new split method to StringRef that puts the substrings in a vector.Rafael Espindola2009-11-131-0/+19
* Block renumberingJim Grosbach2009-11-131-3/+1
* use lower case for readabilityJim Grosbach2009-11-131-1/+1
* Fix a bootstrap failure.David Greene2009-11-132-24/+63
* 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-121-0/+4
* Set the ReloadReuse AsmPrinter flag where appropriate.David Greene2009-11-121-0/+3
* Make the MachineFunction argument of getFrameRegister const.David Greene2009-11-1217-18/+19
* Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether aDavid Greene2009-11-122-12/+79