| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 | 1 | -1/+2 | 
| *  | [C++11] More 'nullptr' conversion. In some cases just using a boolean check i... | Craig Topper | 2014-04-14 | 1 | -6/+6 | 
| *  | [CodeGen] Fix peephole optimizer bug introduced in r205481. Fixes PR19318. | Lang Hames | 2014-04-03 | 1 | -9/+11 | 
| *  | [CodeGen] Teach the peephole optimizer to remember (and exploit) all folding | Lang Hames | 2014-04-02 | 1 | -35/+44 | 
| *  | Disable each MachineFunctionPass for 'optnone' functions, unless that | Paul Robinson | 2014-03-31 | 1 | -0/+3 | 
| *  | Switch a number of loops in lib/CodeGen over to range-based for-loops, now that | Owen Anderson | 2014-03-17 | 1 | -13/+6 | 
| *  | Phase 2 of the great MachineRegisterInfo cleanup.  This time, we're changing | Owen Anderson | 2014-03-13 | 1 | -7/+7 | 
| *  | Fix for http://llvm.org/bugs/show_bug.cgi?id=18590 | Ekaterina Romanova | 2014-03-13 | 1 | -3/+11 | 
| *  | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-07 | 1 | -2/+2 | 
| *  | Replace PROLOG_LABEL with a new CFI_INSTRUCTION. | Rafael Espindola | 2014-03-07 | 1 | -1/+1 | 
| *  | [Peephole] Rewrite copies to avoid cross register banks copies. | Quentin Colombet | 2013-09-13 | 1 | -84/+166 | 
| *  | Add debug prints for when optimizeLoadInstr folds a load. | Craig Topper | 2012-12-17 | 1 | -0/+6 | 
| *  | Add comment for load folding | Joel Jones | 2012-12-11 | 1 | -0/+5 | 
| *  | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -5/+5 | 
| *  | Make sure we iterate over newly created instructions. Fixes pr13625. Testcase to | Rafael Espindola | 2012-10-15 | 1 | -0/+5 | 
| *  | Use standard pattern for iterate+erase. | Jakob Stoklund Olesen | 2012-08-17 | 1 | -9/+2 | 
| *  | Add an MCID::Select flag and TII hooks for optimizing selects. | Jakob Stoklund Olesen | 2012-08-16 | 1 | -16/+27 | 
| *  | X86 Peephole: fold loads to the source register operand if possible. | Manman Ren | 2012-08-02 | 1 | -14/+15 | 
| *  | X86 Peephole: fold loads to the source register operand if possible. | Manman Ren | 2012-08-02 | 1 | -0/+57 | 
| *  | Revert r160920 and r160919 due to dragonegg and clang selfhost failure | Manman Ren | 2012-07-29 | 1 | -22/+0 | 
| *  | X86 Peephole: fold loads to the source register operand if possible. | Manman Ren | 2012-07-28 | 1 | -0/+22 | 
| *  | Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle Compare | Manman Ren | 2012-06-29 | 1 | -4/+5 | 
| *  | Implement PPCInstrInfo::isCoalescableExtInstr(). | Jakob Stoklund Olesen | 2012-06-19 | 1 | -3/+19 | 
| *  | Style: Don't reuse variables for multiple purposes. | Jakob Stoklund Olesen | 2012-06-19 | 1 | -8/+7 | 
| *  | Revert r157755. | Manman Ren | 2012-06-06 | 1 | -1/+0 | 
| *  | X86: replace SUB with CMP if possible | Manman Ren | 2012-05-31 | 1 | -0/+1 | 
| *  | Constrain regclasses in PeepholeOptimizer. | Jakob Stoklund Olesen | 2012-05-20 | 1 | -1/+10 | 
| *  | ARM: peephole optimization to remove cmp instruction | Manman Ren | 2012-05-11 | 1 | -0/+9 | 
| *  | Revert: 156550 "ARM: peephole optimization to remove cmp instruction" | Manman Ren | 2012-05-10 | 1 | -9/+0 | 
| *  | ARM: peephole optimization to remove cmp instruction | Manman Ren | 2012-05-10 | 1 | -0/+9 | 
| *  | Tidy up. Naming conventions. | Jim Grosbach | 2012-05-01 | 1 | -16/+16 | 
| *  | Make the peephole optimizer clear kill flags on a vreg if it's about to add new | Lang Hames | 2012-02-25 | 1 | -0/+4 | 
| *  | Fixed typo. | Lang Hames | 2012-02-25 | 1 | -1/+1 | 
| *  | Codegen pass definition cleanup. No functionality. | Andrew Trick | 2012-02-08 | 1 | -4/+1 | 
| *  | whitespace | Andrew Trick | 2012-02-08 | 1 | -7/+7 | 
| *  | Add bundle aware API for querying instruction properties and switch the code | Evan Cheng | 2011-12-07 | 1 | -6/+4 | 
| *  | If MI is deleted then remove it from the set. If a new MI is created, it could | Nick Lewycky | 2011-10-13 | 1 | -0/+2 | 
| *  | SrcDef is only written and never read.  Remove it. | Duncan Sands | 2011-07-26 | 1 | -8/+7 | 
| *  | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and | Evan Cheng | 2011-06-28 | 1 | -6/+6 | 
| *  | Add a peephole optimization to optimize pairs of bitcasts. e.g. | Evan Cheng | 2011-03-15 | 1 | -4/+97 | 
| *  | Fix thinko. Cmp can be the first instruction in a MBB. | Evan Cheng | 2011-02-15 | 1 | -2/+5 | 
| *  | Fix PR8854. Track inserted copies to avoid read before write. Sorry, it's har... | Evan Cheng | 2011-02-14 | 1 | -4/+16 | 
| *  | Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic. | Jakob Stoklund Olesen | 2011-01-10 | 1 | -1/+1 | 
| *  | Do not model all INLINEASM instructions as having unmodelled side effects. | Evan Cheng | 2011-01-07 | 1 | -1/+1 | 
| *  | DBG_VALUE does not have any side effects; it also makes no sense to mark it c... | Evan Cheng | 2011-01-07 | 1 | -1/+3 | 
| *  | Remove ARM isel hacks that fold large immediates into a pair of add, sub, and, | Evan Cheng | 2010-11-17 | 1 | -0/+62 | 
| *  | Code clean up. The peephole pass should be the one updating the instruction | Evan Cheng | 2010-11-15 | 1 | -17/+15 | 
| *  | When we look at instructions to convert to setting the 's' flag, we need to look | Bill Wendling | 2010-11-01 | 1 | -3/+5 | 
| *  | The testcase is now XFAILed. Sorry about the breakage. | Bill Wendling | 2010-11-01 | 1 | -0/+2 | 
| *  | Revert r117876 for now, it's causing more testsuite failures. | Eric Christopher | 2010-10-31 | 1 | -2/+0 |