aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CMakeLists.txt
Commit message (Expand)AuthorAgeFilesLines
* Added the MachineSchedulerPass skeleton.Andrew Trick2012-01-131-0/+1
* Move RegAllocBase into its own cpp file separate from RABasic.Jakob Stoklund Olesen2012-01-111-0/+1
* Added a late machine instruction copy propagation pass. This catchesEvan Cheng2012-01-071-0/+1
* Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC.Benjamin Kramer2012-01-051-1/+0
* Remove the old ELF writer.Rafael Espindola2012-01-051-2/+0
* Fix up the CMake build for the new files added in r146960, they'reChandler Carruth2011-12-201-0/+2
* Move parts of lib/Target that use CodeGen into lib/CodeGen.Nick Lewycky2011-12-151-0/+2
* llvm/lib/CodeGen: Fix cmake build since r146542.NAKAMURA Takumi2011-12-141-0/+1
* Kill off the LoopSplitter. It's not being used or maintained.Lang Hames2011-12-061-1/+0
* CodeGen: fix CMake buildDylan Noblesmith2011-12-011-0/+1
* build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar2011-11-291-10/+0
* Delete VirtRegRewriter.Jakob Stoklund Olesen2011-11-131-1/+0
* Delete the linear scan register allocator.Jakob Stoklund Olesen2011-11-121-1/+0
* Implement a block placement pass based on the branch probability andChandler Carruth2011-10-211-0/+1
* Rename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.Jakob Stoklund Olesen2011-09-281-0/+1
* Rename LowerSubregs to ExpandPostRAPseudos.Jakob Stoklund Olesen2011-09-251-1/+1
* Extract live range calculations from SplitKit.Jakob Stoklund Olesen2011-09-131-0/+1
* Provide utility to extract and use lexical scoping information from machine i...Devang Patel2011-08-101-0/+1
* Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth2011-07-291-0/+10
* Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak2011-07-251-1/+1
* Add MachineBlockFrequency analysis.Jakub Staszak2011-07-161-0/+1
* Fix CMake build by removing this now dead file.Chandler Carruth2011-06-281-1/+0
* Merge SimpleRegisterCoalescing.cpp into RegisterCoalescer.cpp.Rafael Espindola2011-06-261-1/+0
* Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak2011-06-161-0/+1
* Add a RegisterClassInfo class that lazily caches information aboutJakob Stoklund Olesen2011-06-021-0/+1
* Add an InterferenceCache class for caching per-block interference ranges.Jakob Stoklund Olesen2011-04-021-0/+1
* Move library stuff out of the toplevel CMakeLists.txt file.Oscar Fuentes2011-02-181-0/+3
* sort this.Chris Lattner2011-01-091-1/+1
* Add the SpillPlacement analysis pass.Jakob Stoklund Olesen2011-01-061-0/+1
* Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.Jakob Stoklund Olesen2011-01-041-0/+1
* Add MachineLoopRanges analysis.Jakob Stoklund Olesen2010-12-151-0/+1
* Add an AllocationOrder class that can iterate over the allocatable physicalJakob Stoklund Olesen2010-12-101-0/+1
* Generalize PostRAHazardRecognizer so it can be used in any pass forAndrew Trick2010-12-081-1/+1
* Stub out RegAllocGreedy.Jakob Stoklund Olesen2010-12-081-0/+1
* Move the FindCopyInsertPoint method of PHIElimination to a new standaloneCameron Zwarich2010-12-051-0/+1
* Stub out a new LiveDebugVariables pass.Jakob Stoklund Olesen2010-11-301-0/+1
* Rename ExpandPseudos to ExpandISelPseudos to help clarify its role.Dan Gohman2010-11-181-1/+1
* Add ExpandPseudos.cpp.Evan Cheng2010-11-161-0/+1
* This is a prototype of an experimental register allocationAndrew Trick2010-10-221-0/+2
* Create a new LiveRangeEdit class to keep track of the new registers created whenJakob Stoklund Olesen2010-10-141-0/+1
* Add initialization routines for CodeGen.Owen Anderson2010-10-071-0/+1
* Removed a bunch of unnecessary target_link_libraries.Oscar Fuentes2010-09-281-2/+0
* Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer2010-09-131-8/+1
* CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer2010-09-101-1/+8
* Update CMake build.Ted Kremenek2010-08-141-1/+1
* Add a local stack object block allocation pass. This is still anJim Grosbach2010-08-141-0/+1
* Update CMake...sorry for the breakage.Bill Wendling2010-08-101-2/+1
* Update CMake build.Ted Kremenek2010-08-061-0/+1
* Beginning SplitKit - utility classes for live range splitting.Jakob Stoklund Olesen2010-07-201-0/+1
* Update CMake build.Benjamin Kramer2010-07-191-0/+1