| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename new TailDuplicationPass to avoid name conflict with the old one. | Bob Wilson | 2009-11-26 | 2 | -12/+12 |
* | Implement PR1143 (at -m64) by making basicaa look through extensions. We | Chris Lattner | 2009-11-26 | 1 | -2/+23 |
* | fix two transposed lines duncan caught and add an explanatory comment. | Chris Lattner | 2009-11-26 | 1 | -1/+4 |
* | this todo is resolved. | Chris Lattner | 2009-11-26 | 1 | -1/+0 |
* | move DecomposeGEPExpression out into ValueTracking.cpp | Chris Lattner | 2009-11-26 | 2 | -158/+155 |
* | teach GetLinearExpression to be a bit more aggressive. | Chris Lattner | 2009-11-26 | 1 | -1/+10 |
* | resolve a fixme. I haven't figured out how to write a testcase | Chris Lattner | 2009-11-26 | 1 | -5/+4 |
* | Teach basicaa that x|c == x+c when the c bits of x are clear. This | Chris Lattner | 2009-11-26 | 2 | -22/+13 |
* | teach basicaa that A[i] != A[i+1]. | Chris Lattner | 2009-11-26 | 2 | -2/+32 |
* | Change the other half of aliasGEP (which handles GEP differencing) to use Dec... | Chris Lattner | 2009-11-26 | 1 | -466/+108 |
* | Generalize DecomposeGEPExpression to exactly handle what Value::getUnderlying... | Chris Lattner | 2009-11-26 | 1 | -30/+62 |
* | Implement a new DecomposeGEPExpression method, which decomposes a GEP into a ... | Chris Lattner | 2009-11-26 | 1 | -40/+121 |
* | Use GEPOperator more pervasively to simplify code. | Chris Lattner | 2009-11-26 | 1 | -29/+27 |
* | update some notes slightly | Chris Lattner | 2009-11-26 | 1 | -3/+5 |
* | remove some redundant braces | Chris Lattner | 2009-11-26 | 1 | -4/+2 |
* | When all defs of a vr are implicit_def, delete all of the defs. | Evan Cheng | 2009-11-26 | 1 | -2/+6 |
* | Split tail duplication into a separate pass. This is needed to avoid | Bob Wilson | 2009-11-26 | 6 | -239/+310 |
* | Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, wh... | Viktor Kutuzov | 2009-11-25 | 1 | -27/+0 |
* | ProcessImplicitDefs should watch out for invalidated iterator and extra impli... | Evan Cheng | 2009-11-25 | 1 | -14/+45 |
* | Tail duplicate indirect branches for PowerPC, too. | Bob Wilson | 2009-11-25 | 1 | -0/+2 |
* | Avoid some possibly unsafe uses of StringRef::data(). | Benjamin Kramer | 2009-11-25 | 2 | -7/+5 |
* | Use StringRef (again) in DebugInfo interface. | Devang Patel | 2009-11-25 | 4 | -93/+97 |
* | Based on the testcase for pr3120, running on my MacPro with Xeon processors, | Bob Wilson | 2009-11-25 | 1 | -0/+2 |
* | Support PIC loading of constant pool entries | Bruno Cardoso Lopes | 2009-11-25 | 2 | -13/+20 |
* | Sketch structure for X86 disassembler. | Daniel Dunbar | 2009-11-25 | 4 | -1/+52 |
* | API change Path::isSpecialFile to Path::isRegularFile, improve semantics in r... | Edward O'Callaghan | 2009-11-25 | 2 | -7/+9 |
* | Perform explicit instantiations in the proper namespace, since Clang diagnose... | Douglas Gregor | 2009-11-25 | 1 | -0/+2 |
* | Reverting patch in revision 89758, initial attempt at fixing PR5373 has prove... | Edward O'Callaghan | 2009-11-25 | 1 | -0/+1 |
* | Use endianess dependent offsets for load/store of doubles when | Bruno Cardoso Lopes | 2009-11-25 | 1 | -0/+8 |
* | Fix compiler warnings. | Dale Johannesen | 2009-11-25 | 1 | -4/+4 |
* | Only include in the callee saved regs the sub registers to avoid | Bruno Cardoso Lopes | 2009-11-25 | 1 | -5/+2 |
* | Add proper emission of load/store double to stack slots for mips1 targets! | Bruno Cardoso Lopes | 2009-11-25 | 1 | -21/+43 |
* | Revert r89803. | Devang Patel | 2009-11-25 | 1 | -3/+0 |
* | Refactor target hook for tail duplication as requested by Chris. | Bob Wilson | 2009-11-24 | 3 | -11/+15 |
* | Do not store R31 into the caller's link area on PPC. | Dale Johannesen | 2009-11-24 | 2 | -6/+17 |
* | Enable debug info for ppc-darwin. | Devang Patel | 2009-11-24 | 1 | -0/+3 |
* | Use StringRef instead of std::string in DIEString. | Devang Patel | 2009-11-24 | 4 | -5/+5 |
* | Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. | Devang Patel | 2009-11-24 | 2 | -76/+0 |
* | Swith to pubtypes section before emitting pub types. | Devang Patel | 2009-11-24 | 1 | -0/+3 |
* | Remove bogus error handling code. | Daniel Dunbar | 2009-11-24 | 1 | -6/+2 |
* | Provide Path::isSpecialFile interface for PR5568. | Edward O'Callaghan | 2009-11-24 | 2 | -2/+25 |
* | Fix for PR5373, Credit to Jakub Staszak. | Edward O'Callaghan | 2009-11-24 | 1 | -1/+0 |
* | Enable predication of NEON instructions in Thumb2 mode. | Evan Cheng | 2009-11-24 | 1 | -5/+1 |
* | Emit pubtypes. | Devang Patel | 2009-11-24 | 3 | -23/+127 |
* | Make capitalization of names starting "is" more consistent. | Dale Johannesen | 2009-11-24 | 3 | -43/+43 |
* | Data type suffix must come after predicate. | Evan Cheng | 2009-11-24 | 1 | -2/+2 |
* | <rdar://problem/6721894>. Allow multiple registers to be renamed together (su... | David Goodwin | 2009-11-24 | 1 | -6/+0 |
* | Materialize global addresses via movt/movw pair, this is always better | Anton Korobeynikov | 2009-11-24 | 10 | -41/+127 |
* | 80 column violations | Jim Grosbach | 2009-11-24 | 1 | -8/+8 |
* | * Move stub allocation inside the JITEmitter, instead of exposing a | Jeffrey Yasskin | 2009-11-23 | 9 | -110/+145 |