aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CMakeLists.txt
AgeCommit message (Expand)Author
2011-06-26Merge SimpleRegisterCoalescing.cpp into RegisterCoalescer.cpp.Rafael Espindola
2011-06-16Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak
2011-06-02Add a RegisterClassInfo class that lazily caches information aboutJakob Stoklund Olesen
2011-04-02Add an InterferenceCache class for caching per-block interference ranges.Jakob Stoklund Olesen
2011-02-18Move library stuff out of the toplevel CMakeLists.txt file.Oscar Fuentes
2011-01-09sort this.Chris Lattner
2011-01-06Add the SpillPlacement analysis pass.Jakob Stoklund Olesen
2011-01-04Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.Jakob Stoklund Olesen
2010-12-15Add MachineLoopRanges analysis.Jakob Stoklund Olesen
2010-12-10Add an AllocationOrder class that can iterate over the allocatable physicalJakob Stoklund Olesen
2010-12-08Generalize PostRAHazardRecognizer so it can be used in any pass forAndrew Trick
2010-12-08Stub out RegAllocGreedy.Jakob Stoklund Olesen
2010-12-05Move the FindCopyInsertPoint method of PHIElimination to a new standaloneCameron Zwarich
2010-11-30Stub out a new LiveDebugVariables pass.Jakob Stoklund Olesen
2010-11-18Rename ExpandPseudos to ExpandISelPseudos to help clarify its role.Dan Gohman
2010-11-16Add ExpandPseudos.cpp.Evan Cheng
2010-10-22This is a prototype of an experimental register allocationAndrew Trick
2010-10-14Create a new LiveRangeEdit class to keep track of the new registers created whenJakob Stoklund Olesen
2010-10-07Add initialization routines for CodeGen.Owen Anderson
2010-09-28Removed a bunch of unnecessary target_link_libraries.Oscar Fuentes
2010-09-13Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer
2010-09-10CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer
2010-08-14Update CMake build.Ted Kremenek
2010-08-14Add a local stack object block allocation pass. This is still anJim Grosbach
2010-08-10Update CMake...sorry for the breakage.Bill Wendling
2010-08-06Update CMake build.Ted Kremenek
2010-07-20Beginning SplitKit - utility classes for live range splitting.Jakob Stoklund Olesen
2010-07-19Update CMake build.Benjamin Kramer
2010-07-17update CMakeLists.txtZhongxing Xu
2010-07-07Move CallingConvLower.cpp out of the SelectionDAG directory.Dan Gohman
2010-06-29Begin implementation of an inline spiller.Jakob Stoklund Olesen
2010-06-15Remove the local register allocator.Jakob Stoklund Olesen
2010-06-15Update CMake build.Ted Kremenek
2010-04-21Add fast register allocator, enabled with -regalloc=fast.Jakob Stoklund Olesen
2010-04-21Update CMakeLists.txt.Dan Gohman
2010-04-02Ok, third time's the charm. No changes from last time except the CMakeDavid Greene
2010-04-02remove empty file.Chris Lattner
2010-04-02Update CMake.Benjamin Kramer
2010-03-02Add file to CMakeLists.txtEric Christopher
2010-02-15Add missed entry to cmake build list fileAnton Korobeynikov
2010-02-12Add a new pass on machine instructions to optimize away PHI cycles that Bob Wilson
2010-02-02Update CMake.Daniel Dunbar
2010-01-19Update CMake list.Benjamin Kramer
2010-01-15Update CMake build.Ted Kremenek
2010-01-13Update CMake file.Ted Kremenek
2009-12-14Added CalcSpillWeights to CMakeLists.Lang Hames
2009-12-02Fix CMake makefilesDouglas Gregor
2009-12-02Add MaxStackAlignment.cpp to CMakeJim Grosbach
2009-11-26Split tail duplication into a separate pass. This is needed to avoidBob Wilson
2009-11-04Fix CMake makefilesDouglas Gregor