aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add an x86 peep that narrows TEST instructions to forms that useDan Gohman2009-08-191-0/+5
* Use the schedule itinerary operand use/def cycle information to adjust depend...David Goodwin2009-08-191-0/+6
* ExuberantAsm is no more.Chris Lattner2009-08-191-1/+1
* eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner2009-08-191-4/+0
* Fix gcc-4.4/fedora 11 by adding a sentinel value to SimpleValueType.Erick Tryzelaar2009-08-191-1/+6
* Simplify RegScavenger::FindUnusedReg.Jakob Stoklund Olesen2009-08-181-8/+2
* Make various changes suggested by Chris.David Greene2009-08-181-5/+8
* Make AsmStreamer maintain a notion of the current section, pushing it up from...Chris Lattner2009-08-181-5/+1
* Remove a bit more cruft from the sjlj moving to a backend pass.Jim Grosbach2009-08-171-44/+0
* Move the sjlj exception handling conversions to a back-end pass where theyJim Grosbach2009-08-171-0/+4
* Replace RegScavenger::DistanceMap with a simpler local algorithm.Jakob Stoklund Olesen2009-08-161-0/+6
* Clean up the public interface of RegScavenger.Jakob Stoklund Olesen2009-08-161-25/+20
* Add virtual printMCInst method to AsmPrinter, as a quick way to expose the APIDaniel Dunbar2009-08-141-0/+6
* Add MachineFrameInfo::getPristineRegisters(MBB) method.Jakob Stoklund Olesen2009-08-131-1/+23
* Add callback to allow target to adjust latency of schedule dependency edge.David Goodwin2009-08-131-0/+5
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-13/+33
* Fix warnings.Owen Anderson2009-08-111-3/+3
* struct -> classOwen Anderson2009-08-111-1/+2
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-115-231/+321
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* Use the default copy-ctor, copy-assignment, and destructor.Dan Gohman2009-08-111-20/+0
* Add a comment about the additional meaning of setPreservesCFG() forDan Gohman2009-08-111-0/+4
* Rebuild RegScavenger::DistanceMap each time it is needed.Jakob Stoklund Olesen2009-08-111-13/+3
* Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson2009-08-112-7/+21
* SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach2009-08-112-0/+49
* Modified VNInfo. The "copy" member is now a union which holds the copy for a ...Lang Hames2009-08-101-15/+36
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-108-272/+272
* Add support for printing loop structure information in asm comments.David Greene2009-08-101-0/+19
* Post RA scheduler changes. Introduce a hazard recognizer that uses the target...David Goodwin2009-08-101-0/+5
* ELF improvements:Bruno Cardoso Lopes2009-08-081-0/+20
* Remove RegisterScavenger::isSuperRegUsed(). This completely reverses the mist...Jakob Stoklund Olesen2009-08-081-3/+0
* Simplify RegScavenger::forward a bit more.Jakob Stoklund Olesen2009-08-081-1/+7
* remove a bunch of now-dead crud from the asmprinter and TAI interfaces.Chris Lattner2009-08-071-13/+0
* Get rid of RegScavenger::backwards() before the bitrot spreads.Jakob Stoklund Olesen2009-08-061-8/+3
* Reg Scavenging generalization (Thumb support):John Mosby2009-08-061-0/+4
* Fix some column padding bugs, reorganize things as suggested by ChrisDavid Greene2009-08-051-0/+6
* Major calling convention code refactoring.Dan Gohman2009-08-053-129/+54
* 1) Proper emit displacements for x86, using absolute relocations where necessaryBruno Cardoso Lopes2009-08-053-0/+21
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* eliminate CurrentSection, rename CurrentSection_ -> CurrentSection, make it p...Chris Lattner2009-08-031-8/+7
* Kill off SwitchToDataSection and SwitchToTextSection, woo.Chris Lattner2009-08-031-28/+0
* Re-apply LiveInterval index dumping patch, with fixes suggested by BillDavid Greene2009-08-034-6/+111
* make getObjFileLowering() return a non-const reference.Chris Lattner2009-08-031-1/+1
* Add 'Indirect' LocInfo class and use to pass __m128 on win64. Also minore fix...Anton Korobeynikov2009-08-031-18/+23
* Fix some comments referring to std::cerr.Daniel Dunbar2009-08-033-3/+3
* Scavenger asserts.Jakob Stoklund Olesen2009-08-021-0/+3
* Give MachineFunctionAnalysis a destructor so it can verify thatDan Gohman2009-08-011-1/+1
* Simplify operand padding by keying off tabs in the asm stream. IfDavid Greene2009-07-311-2/+8
* Delete spurious semicolons.Dan Gohman2009-07-311-8/+8
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-311-3/+3