aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-03-02Extract a method. No functional change.Jakob Stoklund Olesen
2011-03-02Can't introduce floating-point immediate constants after legalization.Stuart Hastings
2011-03-02Fix some typos.Cameron Zwarich
2011-03-02Move extendRange() into SplitEditor and delete the LiveRangeMap class.Jakob Stoklund Olesen
2011-03-02Quiet a compiler warning about unused variable 'ExtVNI'.Nick Lewycky
2011-03-02Catch more cases where 2-address pass should 3-addressify instructions. rdar:...Evan Cheng
2011-03-02Rename mapValue to extendRange because that is its function now.Jakob Stoklund Olesen
2011-03-02Simplify LiveIntervals::shrinkToUses() a bit by using the new extendInBlock().Jakob Stoklund Olesen
2011-03-02Fix typo.Jakob Stoklund Olesen
2011-03-02Move LiveIntervalMap::extendTo into LiveInterval itself.Jakob Stoklund Olesen
2011-03-01Delete dead code.Jakob Stoklund Olesen
2011-03-01Move the value map from LiveIntervalMap to SplitEditor.Jakob Stoklund Olesen
2011-03-01Delete dead code.Jakob Stoklund Olesen
2011-03-01Drop RAGreedy::trySpillInterferences().Jakob Stoklund Olesen
2011-03-01If argument numbering is encoded in metadata then emit arguments' debug info ...Devang Patel
2011-03-01Keep track of which stage produced a live range, and bypass earlier stages wh...Jakob Stoklund Olesen
2011-03-01Add a few missed unary cases when legalizing vector results. Put some casesDuncan Sands
2011-03-01trailing whitespace.Jim Grosbach
2011-03-01Generalize the register matching code in DAGISel a bit.Jim Grosbach
2011-02-28Use the correct shift amount type.Owen Anderson
2011-02-28Clean whitespace.Owen Anderson
2011-02-28Delete the GEPSplitter experiment.Dan Gohman
2011-02-28Support for byval parameters on ARM. Will be enabled by a forthcomingStuart Hastings
2011-02-27Legalize support for fpextend of vector. PR9309.Duncan Sands
2011-02-27Fix typos in the comments.Nadav Rotem
2011-02-27Pass the graph to the DOTGraphTraits.getEdgeAttributes().Tobias Grosser
2011-02-26Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize lega...Benjamin Kramer
2011-02-25Trailing whitespace.Jim Grosbach
2011-02-25Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson
2011-02-25Roll out r126425 and r126450 to see if it fixes the failures on the buildbots.Cameron Zwarich
2011-02-25Fix formatting of debug helper string.Jim Grosbach
2011-02-25Set NumSignBits to 1 if KnownZero/KnownOne are being zero extended. In theory itCameron Zwarich
2011-02-25We only want to zero extend the existing information if the bit width isCameron Zwarich
2011-02-25Try harder to get the hint by preferring to evict hint interference.Jakob Stoklund Olesen
2011-02-24Tweak the register allocator priority queue some more.Jakob Stoklund Olesen
2011-02-24Remove dead variable.Nick Lewycky
2011-02-24Enable DebugInfo support for COFF object files.Devang Patel
2011-02-24Enable support for vector sext and trunc:Nadav Rotem
2011-02-24Fix llvm-gcc bootstrap with gnu ld.Rafael Espindola
2011-02-24Do not use DIFactory.Devang Patel
2011-02-24Merge information about the number of zero, one, and sign bits of live-outCameron Zwarich
2011-02-24Add a getNumSignBits() method to APInt.Cameron Zwarich
2011-02-24Add a mechanism for invalidating the LiveOutInfo of a PHI, and use it wheneverCameron Zwarich
2011-02-24Track blocks visited in reverse postorder.Cameron Zwarich
2011-02-24Refactor the LiveOutInfo interface into a few methods on FunctionLoweringInfoCameron Zwarich
2011-02-24Have isel visit blocks in reverse postorder rather than an undefined order. ThisCameron Zwarich
2011-02-24Use the same spill slot for all live ranges that descend form the same originalJakob Stoklund Olesen
2011-02-23Use DW_FORM_data2 for DW_AT_language and let users use DW_LANG_lo_user=0x8000...Devang Patel
2011-02-23It is safe to ignore LastSplitPoint when the variable is not live out.Jakob Stoklund Olesen
2011-02-23Omit private_extern declarations of extern symbols; followup toStuart Hastings