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