aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2011-02-23Keep track of how many times a live range has been dequeued, and prioritize n...Jakob Stoklund Olesen
2011-02-23Fix a bug in determining if there is only a single interfering register.Jakob Stoklund Olesen
2011-02-23Be more aggressive about evicting interference.Jakob Stoklund Olesen
2011-02-22Change the RAGreedy register assignment order so large live ranges are alloca...Jakob Stoklund Olesen
2011-02-2280 Col.Jakob Stoklund Olesen
2011-02-22MachineConstantPoolValues are not uniqued, so they need to be freed if theyCameron Zwarich
2011-02-22VirtRegRewriter assertion fix.Andrew Trick
2011-02-22Roll out r126169 and r126170 in an attempt to fix the selfhost bot.Cameron Zwarich
2011-02-22Merge information about the number of zero, one, and sign bits of live-out re...Cameron Zwarich
2011-02-22Have isel visit blocks in reverse postorder rather than an undefined order. ThisCameron Zwarich
2011-02-21Revert r125960, it's breaking darwin10 bootstrap.Eric Christopher
2011-02-21Add more debugging output.Evan Cheng
2011-02-21Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel
2011-02-21Add SplitKit::isOriginalEndpoint and use it to force live range splitting to ...Jakob Stoklund Olesen
2011-02-21Fix to correctly support attribute((section("__DATA, __common"))).Stuart Hastings
2011-02-20Fix 9267; Add vector zext support.Nadav Rotem
2011-02-19Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of debug...Devang Patel
2011-02-19Give SplitAnalysis a VRM member to access VirtRegMap::getOriginal().Jakob Stoklund Olesen
2011-02-19Missed member rename for naming convention.Jakob Stoklund Olesen
2011-02-19This method belonged in VirtRegMap.Jakob Stoklund Olesen