- 1c38ba6 Move extendRange() into SplitEditor and delete the LiveRangeMap class. by Jakob Stoklund Olesen · 14 years ago
- 4b11a70 Quiet a compiler warning about unused variable 'ExtVNI'. by Nick Lewycky · 14 years ago
- f06e6c2 Catch more cases where 2-address pass should 3-addressify instructions. rdar://9002648. by Evan Cheng · 14 years ago
- d3fdaeb Rename mapValue to extendRange because that is its function now. by Jakob Stoklund Olesen · 14 years ago
- e0ab245 Simplify LiveIntervals::shrinkToUses() a bit by using the new extendInBlock(). by Jakob Stoklund Olesen · 14 years ago
- a4d3473 Fix typo. by Jakob Stoklund Olesen · 14 years ago
- 9763e2b Move LiveIntervalMap::extendTo into LiveInterval itself. by Jakob Stoklund Olesen · 14 years ago
- edb8755 Delete dead code. by Jakob Stoklund Olesen · 14 years ago
- 670ccd1 Move the value map from LiveIntervalMap to SplitEditor. by Jakob Stoklund Olesen · 14 years ago
- 3afab9c Delete dead code. by Jakob Stoklund Olesen · 14 years ago
- 1841d14 Drop RAGreedy::trySpillInterferences(). by Jakob Stoklund Olesen · 14 years ago
- 0478c15 If argument numbering is encoded in metadata then emit arguments' debug info in that order. by Devang Patel · 14 years ago
- 22a1df6 Keep track of which stage produced a live range, and bypass earlier stages when revisiting. by Jakob Stoklund Olesen · 14 years ago
- e80338a Add a few missed unary cases when legalizing vector results. Put some cases by Duncan Sands · 14 years ago
- 9d40193 trailing whitespace. by Jim Grosbach · 14 years ago
- 2d76c84 Generalize the register matching code in DAGISel a bit. by Jim Grosbach · 14 years ago
- 6973289 Use the correct shift amount type. by Owen Anderson · 14 years ago
- c6d160b Clean whitespace. by Owen Anderson · 14 years ago
- 0014169 Delete the GEPSplitter experiment. by Dan Gohman · 14 years ago
- f222e59 Support for byval parameters on ARM. Will be enabled by a forthcoming by Stuart Hastings · 14 years ago
- 9c45251 Legalize support for fpextend of vector. PR9309. by Duncan Sands · 14 years ago
- fcd9619 Fix typos in the comments. by Nadav Rotem · 14 years ago
- a91f86c Pass the graph to the DOTGraphTraits.getEdgeAttributes(). by Tobias Grosser · 14 years ago
- 7466678 Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize legalized code for large integer arithmetic. by Benjamin Kramer · 14 years ago
- 08da636 Trailing whitespace. by Jim Grosbach · 14 years ago
- 95771af Allow targets to specify a the type of the RHS of a shift parameterized on the type of the LHS. by Owen Anderson · 14 years ago
- f754f50 Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. by Cameron Zwarich · 14 years ago
- 3fc8317 Fix formatting of debug helper string. by Jim Grosbach · 14 years ago
- 8fbbdca Set NumSignBits to 1 if KnownZero/KnownOne are being zero extended. In theory it by Cameron Zwarich · 14 years ago
- 33b5547 We only want to zero extend the existing information if the bit width is by Cameron Zwarich · 14 years ago
- 57f1e2c Try harder to get the hint by preferring to evict hint interference. by Jakob Stoklund Olesen · 14 years ago
- 107d366 Tweak the register allocator priority queue some more. by Jakob Stoklund Olesen · 14 years ago
- 4e67143 Remove dead variable. by Nick Lewycky · 14 years ago
- f410608 Enable DebugInfo support for COFF object files. Patch by Nathan Jeffords! by Devang Patel · 14 years ago
- 8c20ec5 Enable support for vector sext and trunc: by Nadav Rotem · 14 years ago
- 0412d5b Fix llvm-gcc bootstrap with gnu ld. by Rafael Espindola · 14 years ago
- 0eea95d Do not use DIFactory. by Devang Patel · 14 years ago
- 8ca814c Merge information about the number of zero, one, and sign bits of live-out by Cameron Zwarich · 14 years ago
- 9b6af8d Add a getNumSignBits() method to APInt. by Cameron Zwarich · 14 years ago
- 324a24f Add a mechanism for invalidating the LiveOutInfo of a PHI, and use it whenever by Cameron Zwarich · 14 years ago
- a46cd97 Track blocks visited in reverse postorder. by Cameron Zwarich · 14 years ago
- e1497b9 Refactor the LiveOutInfo interface into a few methods on FunctionLoweringInfo by Cameron Zwarich · 14 years ago
- 2dbe285 Have isel visit blocks in reverse postorder rather than an undefined order. This by Cameron Zwarich · 14 years ago
- b259726 Use the same spill slot for all live ranges that descend form the same original by Jakob Stoklund Olesen · 14 years ago
- 3a4ae32 Use DW_FORM_data2 for DW_AT_language and let users use DW_LANG_lo_user=0x8000 to DW_LANG_hi_user=0xffff range. by Devang Patel · 14 years ago
- c70f687 It is safe to ignore LastSplitPoint when the variable is not live out. by Jakob Stoklund Olesen · 14 years ago
- 5129bde Omit private_extern declarations of extern symbols; followup to by Stuart Hastings · 14 years ago
- d2a5073 Keep track of how many times a live range has been dequeued, and prioritize new ranges. by Jakob Stoklund Olesen · 14 years ago
- 417df01 Fix a bug in determining if there is only a single interfering register. by Jakob Stoklund Olesen · 14 years ago
- 98c8141 Be more aggressive about evicting interference. by Jakob Stoklund Olesen · 14 years ago
- 98d9648 Change the RAGreedy register assignment order so large live ranges are allocated first. by Jakob Stoklund Olesen · 14 years ago
- 75b5409 80 Col. by Jakob Stoklund Olesen · 14 years ago
- 5567869 MachineConstantPoolValues are not uniqued, so they need to be freed if they by Cameron Zwarich · 14 years ago
- fcfcdbc VirtRegRewriter assertion fix. by Andrew Trick · 14 years ago
- 4ecc82e Roll out r126169 and r126170 in an attempt to fix the selfhost bot. by Cameron Zwarich · 14 years ago
- 92efda7 Merge information about the number of zero, one, and sign bits of live-out registers by Cameron Zwarich · 14 years ago
- 63a8dae Have isel visit blocks in reverse postorder rather than an undefined order. This by Cameron Zwarich · 14 years ago
- f8597eb Revert r125960, it's breaking darwin10 bootstrap. by Eric Christopher · 14 years ago
- cf13af6 Add more debugging output. by Evan Cheng · 14 years ago
- 68e6bee Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." by Devang Patel · 14 years ago
- 06c0f25 Add SplitKit::isOriginalEndpoint and use it to force live range splitting to terminate. by Jakob Stoklund Olesen · 14 years ago
- 6ad82d8 Fix to correctly support attribute((section("__DATA, __common"))). by Stuart Hastings · 14 years ago
- ed9b934 Fix 9267; Add vector zext support. by Nadav Rotem · 14 years ago
- 5bc9fec Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of debug info reduced by almost 7%. by Devang Patel · 14 years ago
- 1b847de Give SplitAnalysis a VRM member to access VirtRegMap::getOriginal(). by Jakob Stoklund Olesen · 14 years ago
- 0eeca44 Missed member rename for naming convention. by Jakob Stoklund Olesen · 14 years ago
- fd38917 This method belonged in VirtRegMap. by Jakob Stoklund Olesen · 14 years ago
- a2ebf60 Separate timers for local and global splitting. by Jakob Stoklund Olesen · 14 years ago
- a778f5c Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
- e324f6e Use VirtRegMap's Virt2SplitMap to keep track of the original live range before splitting. by Jakob Stoklund Olesen · 14 years ago
- 6d857ca Move library stuff out of the toplevel CMakeLists.txt file. by Oscar Fuentes · 14 years ago
- ba05c01 Add VirtRegMap::rewrite() and use it in the new register allocators. by Jakob Stoklund Olesen · 14 years ago
- 5028249 Reapply r114997 now that the buildbots have been updated. by Bill Wendling · 14 years ago
- 1646953 Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure. by Cameron Zwarich · 14 years ago
- febb0bd Trim debugging output. by Jakob Stoklund Olesen · 14 years ago
- a4defc0 Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
- 0db841f Add basic register allocator statistics. by Jakob Stoklund Olesen · 14 years ago
- 034a80d Split local live ranges. by Jakob Stoklund Olesen · 14 years ago
- fbd53f7 Fix wrong logic in promotion of signed mul-with-overflow (I pointed this out at by Duncan Sands · 14 years ago
- 2598b1f Switch to SmallVector in SimpleRegisterCoalescing for a 3.5% speedup on 403.gcc. by Cameron Zwarich · 14 years ago
- 61a7334 Adjust indenting of arguments. by Cameron Zwarich · 14 years ago
- 688521c Return Changed from SplitPHIEdges rather than always returning true. by Cameron Zwarich · 14 years ago
- a901129 Swap VT and DebugLoc operands of getExtLoad() for consistency with by Stuart Hastings · 14 years ago
- 7bccf6a Refactor zero folding slightly. Clean up todo. by Eric Christopher · 14 years ago
- 169e155 The change for PR9190 wasn't quite right. We need to avoid making the by Eric Christopher · 14 years ago
- e32effb Remove a duplicated check. by Evan Cheng · 14 years ago
- d3526ea Ignore DBG_VALUE machine instructions while constructing instruction ranges based on location info. by Devang Patel · 14 years ago
- ab4c366 Spelling fix: consequtive -> consecutive. by Duncan Sands · 14 years ago
- 326d976 Fix thinko. Cmp can be the first instruction in a MBB. by Evan Cheng · 14 years ago
- 2ca5c86 convert ConstantVector::get to use ArrayRef. by Chris Lattner · 14 years ago
- eb9f040 Move more fragments of spill weight calculation into CalcSpillWeights.h by Jakob Stoklund Olesen · 14 years ago
- 5d618ef Switch llvm to using comdats. For now always use groups with a single section. by Rafael Espindola · 14 years ago
- cf75ab5 Fix PR8854. Track inserted copies to avoid read before write. Sorry, it's hard to reduce a sensible small test case. by Evan Cheng · 14 years ago
- 7583190 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
- 9de3a07 Move broken HasCommonSymbols to ELFWriter.cpp. by Rafael Espindola · 14 years ago
- 283c8ca Switch ConstantVector::get to use ArrayRef instead of a pointer+size by Chris Lattner · 14 years ago
- 593051b fix PR9210 by implementing some type legalization logic for by Chris Lattner · 14 years ago
- 463b3c2 fix two comment thinkos by Chris Lattner · 14 years ago
- 1a73ced Add some statistics to StrongPHIElimination. by Cameron Zwarich · 15 years ago
- 117be03 Add a statistic to PHIElimination tracking the number of critical edges split. by Cameron Zwarich · 15 years ago