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