| Commit message (Expand) | Author | Age | Files | Lines |
* | Add function to replace a destination MBB in a single jump table | Jim Grosbach | 2009-11-14 | 1 | -8/+19 |
* | Add XCore support for arbitrary-sized aggregate returns. | Richard Osborne | 2009-11-14 | 2 | -0/+17 |
* | Temporary disable the error - it seems to be too conservative. | Anton Korobeynikov | 2009-11-14 | 1 | -3/+4 |
* | Implement DISABLE_INLINE for MSVC. This required changing the position in all | Benjamin Kramer | 2009-11-14 | 1 | -1/+1 |
* | Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU. | Daniel Dunbar | 2009-11-14 | 2 | -113/+198 |
* | Remove LLVMContext from reassociate. It was threaded through every function but | Nick Lewycky | 2009-11-14 | 1 | -22/+14 |
* | revert 88761 as it fails builds. | Sanjiv Gupta | 2009-11-14 | 2 | -12/+6 |
* | Fix debug info crashes for PIC16. | Sanjiv Gupta | 2009-11-14 | 2 | -6/+12 |
* | Teach BasicAA that a constant expression can't alias memory provably not | Nick Lewycky | 2009-11-14 | 1 | -1/+6 |
* | Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl... | Evan Cheng | 2009-11-14 | 1 | -5/+2 |
* | - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. | Evan Cheng | 2009-11-14 | 11 | -17/+33 |
* | Add an option for running GVN with redundant load processing disabled. | Dan Gohman | 2009-11-14 | 1 | -9/+23 |
* | Fix PR5412: Fix an inverted check and another missing sub-register check. | Evan Cheng | 2009-11-14 | 1 | -9/+30 |
* | Enable the tail call optimization when the caller returns undef. | Dan Gohman | 2009-11-14 | 1 | -0/+4 |
* | When expanding t2STRDi8 r, r to two stores, add kill markers correctly. | Evan Cheng | 2009-11-14 | 1 | -0/+7 |
* | Fix bug in -split-phi-edges. | Jakob Stoklund Olesen | 2009-11-14 | 1 | -3/+14 |
* | Update MachineDominator information | Jakob Stoklund Olesen | 2009-11-14 | 1 | -6/+9 |
* | Added an API to the SlotIndexes pass to allow new instructions to be inserted... | Lang Hames | 2009-11-14 | 3 | -89/+31 |
* | Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers. | Evan Cheng | 2009-11-13 | 1 | -0/+4 |
* | Remove extraneous commit. | Eric Christopher | 2009-11-13 | 1 | -5/+0 |
* | Print out something, even if it's non-parseable later when we've | Eric Christopher | 2009-11-13 | 1 | -2/+7 |
* | Fix PHIElimination optimization that uses MBB->getBasicBlock. | Jakob Stoklund Olesen | 2009-11-13 | 2 | -34/+23 |
* | Add MachineFunction::verify() to call the machine code verifier directly. | Jakob Stoklund Olesen | 2009-11-13 | 1 | -0/+4 |
* | The instruction pointer %RIP is a reserved register on x86_64. | Jakob Stoklund Olesen | 2009-11-13 | 1 | -0/+5 |
* | Fix polarity of a CFG check in machine verifier. | Jakob Stoklund Olesen | 2009-11-13 | 1 | -5/+14 |
* | Use .data() instead of .c_str() when nul-termination is not needed. | Dan Gohman | 2009-11-13 | 1 | -1/+1 |
* | Move DebugInfo checks into EmitComments and remove them from | David Greene | 2009-11-13 | 13 | -27/+35 |
* | When optimizing for size, don't tail-merge unless it's likely to be a | Dan Gohman | 2009-11-13 | 1 | -9/+12 |
* | Fix PR5410: LiveVariables lost subreg def: | Evan Cheng | 2009-11-13 | 1 | -1/+7 |
* | Allow target to specify regclass for which antideps will only be broken along... | David Goodwin | 2009-11-13 | 8 | -41/+118 |
* | Support fp64 immediate zero, this fixes only part of PR5445 | Bruno Cardoso Lopes | 2009-11-13 | 2 | -3/+22 |
* | Don't let a noalias difference disrupt the tailcall optimization. | Dan Gohman | 2009-11-13 | 1 | -3/+4 |
* | Distinguish "a," from "a". The first one splits into "a" + "" and the second ... | Rafael Espindola | 2009-11-13 | 1 | -3/+5 |
* | Revert r87059 for now. It is failing clang tests. | Devang Patel | 2009-11-13 | 1 | -3/+11 |
* | Ignore nameless variables. | Devang Patel | 2009-11-13 | 1 | -1/+3 |
* | Switch to smallvector. Also fix issue with using unsigend for MaxSplit. | Rafael Espindola | 2009-11-13 | 1 | -3/+4 |
* | Adjust isConstantSplat to allow for big-endian targets. | Dale Johannesen | 2009-11-13 | 2 | -6/+9 |
* | Remove unnecessary llvm.dbg.declare bitcast | Victor Hernandez | 2009-11-13 | 1 | -11/+3 |
* | Add a new split method to StringRef that puts the substrings in a vector. | Rafael Espindola | 2009-11-13 | 1 | -0/+19 |
* | Block renumbering | Jim Grosbach | 2009-11-13 | 1 | -3/+1 |
* | use lower case for readability | Jim Grosbach | 2009-11-13 | 1 | -1/+1 |
* | Fix a bootstrap failure. | David Greene | 2009-11-13 | 2 | -24/+63 |
* | Re-enable this code, since redundant PHIs are now being better nuked. | Owen Anderson | 2009-11-12 | 1 | -4/+0 |
* | Simplify code a bit | Bill Wendling | 2009-11-12 | 1 | -4/+3 |
* | Refactor code that checks if it's a call to a "nounwind" function. | Bill Wendling | 2009-11-12 | 2 | -31/+40 |
* | use isInstructionTriviallyDead, as pointed out by Duncan | Chris Lattner | 2009-11-12 | 1 | -3/+3 |
* | Do some cleanups suggested by Chris. | David Greene | 2009-11-12 | 1 | -0/+4 |
* | Set the ReloadReuse AsmPrinter flag where appropriate. | David Greene | 2009-11-12 | 1 | -0/+3 |
* | Make the MachineFunction argument of getFrameRegister const. | David Greene | 2009-11-12 | 17 | -18/+19 |
* | Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether a | David Greene | 2009-11-12 | 2 | -12/+79 |