summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Attempt to comment this code more.Bill Wendling2009-08-20
* Suppress build warning in -AssertsDaniel Dunbar2009-08-20
* Check for shared landing pads when assigning call site values. Invokes whichJim Grosbach2009-08-20
* Add missing forward declaration.David Greene2009-08-19
* Add missing includes.David Greene2009-08-19
* Add missing includes.David Greene2009-08-19
* Add missing includes.David Greene2009-08-19
* Add missing includes.David Greene2009-08-19
* Add missing includes.David Greene2009-08-19
* Add missing includes.David Greene2009-08-19
* Add missing includes.David Greene2009-08-19
* Switch to SmallString::str from SmallString::c_str, and removeDaniel Dunbar2009-08-19
* Add an x86 peep that narrows TEST instructions to forms that useDan Gohman2009-08-19
* Use the schedule itinerary operand use/def cycle information to adjust depend...David Goodwin2009-08-19
* PR4737: Fix a nasty bug in load narrowing with non-power-of-two types.Eli Friedman2009-08-19
* switch asmprinter to emit alignments through OutStreamer.Chris Lattner2009-08-19
* eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner2009-08-19
* Added an option to have the PBQP allocator attempt coalescing during allocation.Lang Hames2009-08-19
* Be tidy and use a break to exit from a switch block rather thanDan Gohman2009-08-18
* Legalize the shift amount operand of SRL_PARTS, SHL_PARTS, andDan Gohman2009-08-18
* Changes DOUT references in the PBQP allocator to use DEBUG(errs() ...)Lang Hames2009-08-18
* Simplify RegScavenger::FindUnusedReg.Jakob Stoklund Olesen2009-08-18
* Make various changes suggested by Chris.David Greene2009-08-18
* fix COFF targets (mingw/cygwin) to provide ehframe and LSDA sectionsChris Lattner2009-08-18
* Make tail merging handle blocks with repeated predecessors correctly, andDan Gohman2009-08-18
* Make AsmStreamer maintain a notion of the current section, pushing it up from...Chris Lattner2009-08-18
* add a horrible hack to the dwarf printer. It looks like mingw is not specifyingChris Lattner2009-08-18
* fix another bozo bugChris Lattner2009-08-18
* fix accidentally inverted conditional and add comment.Chris Lattner2009-08-18
* turn this conditional into something humans might actuallyChris Lattner2009-08-18
* cleanups per review. Mostly cosmetic, plus use SmallVector in place of std::v...Jim Grosbach2009-08-17
* Remove a bit more cruft from the sjlj moving to a backend pass.Jim Grosbach2009-08-17
* Update CMakeLists.Benjamin Kramer2009-08-17
* Fix build warning.Daniel Dunbar2009-08-17
* Move the sjlj exception handling conversions to a back-end pass where theyJim Grosbach2009-08-17
* Extend the instruction itinerary model to include the ability to indicate the...David Goodwin2009-08-17
* the MinPad argument to PadToColumn only really makes sense to be 1,Chris Lattner2009-08-17
* change AsmPrinter to switch sections using AsmStreamer instead ofChris Lattner2009-08-17
* give MCAsmStreamer a TargetAsmInfo.Chris Lattner2009-08-17
* Replace RegScavenger::DistanceMap with a simpler local algorithm.Jakob Stoklund Olesen2009-08-16
* Clean up the public interface of RegScavenger.Jakob Stoklund Olesen2009-08-16
* Be more clever about regclasses in ScheduleDAGSDNodes::EmitCopyFromReg.Jakob Stoklund Olesen2009-08-16
* Needs to check whether unaligned load / store of i64 is legal here.Evan Cheng2009-08-15
* Remove <iostream>.Bill Wendling2009-08-15
* Unbreak build. Evan, please make sure my changes are correct.Benjamin Kramer2009-08-15
* Refine EarlyClobber assert in register scavenger.Jakob Stoklund Olesen2009-08-15
* Don't setCalleeSavedInfoValid() until spills are interted.Jakob Stoklund Olesen2009-08-15
* Allow double defs in the machine code verifier after the addPreRegAlloc passes.Jakob Stoklund Olesen2009-08-15
* Update LocalRewriter::DistanceMap when inserting stack loads.Jakob Stoklund Olesen2009-08-15
* 80 col violations.Evan Cheng2009-08-15