aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2011-04-27Remove unused function.Eli Friedman
2011-04-27Revert r130178. It turned out to be not the optimal path to emit complex loca...Devang Patel
2011-04-26Be careful about scheduling nodes above previous calls. It increase usages ofEvan Cheng
2011-04-26Use the new TRI->getLargestLegalSuperClass hook to constrain register class i...Jakob Stoklund Olesen
2011-04-26Let dwarf writer allocate extra space in the debug location expression. This ...Devang Patel
2011-04-23Remove unused STL header includes.Jay Foad
2011-04-22Teach FastISel to deal with instructions that have two immediate operands.Owen Anderson
2011-04-22Fix comment.Eric Christopher
2011-04-22Recommit the fix for rdar://9289512 with a couple tweaks toChris Lattner
2011-04-21Refactor.Devang Patel
2011-04-21Revert r1296656, "Fix rdar://9289512 - not folding load into compare at -O0...",Daniel Dunbar
2011-04-20ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...Stuart Hastings
2011-04-17Fix rdar://9289512 - not folding load into compare at -O0Chris Lattner
2011-04-16Put each personality function in a section. This fixes the gnu ld warning:Rafael Espindola
2011-04-15Some refactoring suggested by Anton Korobeynikov.Rafael Espindola
2011-04-15Add 129518 back with a fix for when we are producing eh just because of debug...Rafael Espindola
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-15Revert r129518, "Change ELF systems to use CFI for producing the EH tables. T...NAKAMURA Takumi
2011-04-14Change ELF systems to use CFI for producing the EH tables. This reduces theRafael Espindola
2011-04-14In the pre-RA scheduler, maintain cmp+br proximity.Andrew Trick
2011-04-13Like the coding standards say, do not use "using namespace std".Jay Foad
2011-04-11Skip a binary search when possible.Jakob Stoklund Olesen
2011-04-09Build the Hopfield network incrementally when splitting global live ranges.Jakob Stoklund Olesen
2011-04-07Added a check in the preRA scheduler for potential interference on aAndrew Trick
2011-04-05Use std::unique instead of a SmallPtrSet to ensure unique instructions in Use...Jakob Stoklund Olesen
2011-04-05Cache the fairly expensive last split point computation and provide a fastJakob Stoklund Olesen
2011-04-04Stop caching basic block index ranges now that SlotIndexes can keep up.Jakob Stoklund Olesen
2011-04-02Use basic block numbers as indexes when mapping slot index ranges.Jakob Stoklund Olesen
2011-04-01Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.Evan Cheng
2011-03-26Collect and coalesce DBG_VALUE instructions before emitting the function.Jakob Stoklund Olesen
2011-03-24Add comment to clarify what MachineConstantPoolEntry::isMachineConstantPoolEn...Evan Cheng
2011-03-17Dead code elimination may separate the live interval into multiple connected ...Jakob Stoklund Olesen
2011-03-17Rewrite instructions as part of ConnectedVNInfoEqClasses::Distribute.Jakob Stoklund Olesen
2011-03-14Place context in member variables instead of passing around pointers.Jakob Stoklund Olesen
2011-03-11Teach FastISel to support register-immediate-immediate instructions.Owen Anderson
2011-03-1180 columns.Jim Grosbach
2011-03-11Trailing whitespace.Jim Grosbach
2011-03-10Make SpillIs an optional pointer. Avoid creating a bunch of temporary SmallVe...Jakob Stoklund Olesen
2011-03-07Let shrinkToUses optionally return a list of now dead machine instructions.Jakob Stoklund Olesen
2011-03-07Typos.Eric Christopher
2011-03-07Tidy up.Jim Grosbach
2011-03-07Use the correct LHS type when determining the legalization of a shift's RHS t...Owen Anderson
2011-03-05Provide hooks to set MI flags in MachineInstrBuilderAnton Korobeynikov
2011-03-05Add FrameSetup MI flagsAnton Korobeynikov
2011-03-05Shorten AsmPrinterFlags filed to accomodate for future Flags fieldAnton Korobeynikov
2011-03-05Teach the register scavenger to take subregs into account when finding a free...Jim Grosbach
2011-03-04Renumber slot indexes locally when possible.Jakob Stoklund Olesen
2011-03-04Symbolize the default instruction distance.Jakob Stoklund Olesen
2011-03-04Deferred SlotIndex renumbering was a good idea but never used.Jakob Stoklund Olesen
2011-03-04Use an IndexedMap instead of a DenseMap for the live-out cache.Jakob Stoklund Olesen