summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CMakeLists.txt
AgeCommit message (Expand)AuthorFilesLines
2012-09-17Add a MachinePostDominator passTom Stellard1-0/+1
2012-09-14TargetSchedModel interface. To be implemented...Andrew Trick1-0/+1
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem1-0/+1
2012-07-26Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen1-0/+1
2012-07-04Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen1-0/+1
2012-06-24llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.NAKAMURA Takumi1-0/+2
2012-06-20Remove the RenderMachineFunction HTML output pass.Jakob Stoklund Olesen1-1/+0
2012-06-09Sketch a LiveRegMatrix analysis pass.Jakob Stoklund Olesen1-0/+1
2012-04-24cmake: new fileAndrew Trick1-0/+1
2012-03-07Fix cmakeAndrew Trick1-1/+0
2012-01-13Added the MachineSchedulerPass skeleton.Andrew Trick1-0/+1
2012-01-11Move RegAllocBase into its own cpp file separate from RABasic.Jakob Stoklund Olesen1-0/+1
2012-01-07Added a late machine instruction copy propagation pass. This catchesEvan Cheng1-0/+1
2012-01-05Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC.Benjamin Kramer1-1/+0
2012-01-05Remove the old ELF writer.Rafael Espindola1-2/+0
2011-12-20Fix up the CMake build for the new files added in r146960, they'reChandler Carruth1-0/+2
2011-12-15Move parts of lib/Target that use CodeGen into lib/CodeGen.Nick Lewycky1-0/+2
2011-12-14llvm/lib/CodeGen: Fix cmake build since r146542.NAKAMURA Takumi1-0/+1
2011-12-06Kill off the LoopSplitter. It's not being used or maintained.Lang Hames1-1/+0
2011-12-01CodeGen: fix CMake buildDylan Noblesmith1-0/+1
2011-11-29build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar1-10/+0
2011-11-13Delete VirtRegRewriter.Jakob Stoklund Olesen1-1/+0
2011-11-12Delete the linear scan register allocator.Jakob Stoklund Olesen1-1/+0
2011-10-21Implement a block placement pass based on the branch probability andChandler Carruth1-0/+1
2011-09-28Rename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.Jakob Stoklund Olesen1-0/+1
2011-09-25Rename LowerSubregs to ExpandPostRAPseudos.Jakob Stoklund Olesen1-1/+1
2011-09-13Extract live range calculations from SplitKit.Jakob Stoklund Olesen1-0/+1
2011-08-10Provide utility to extract and use lexical scoping information from machine i...Devang Patel1-0/+1
2011-07-29Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth1-0/+10
2011-07-25Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak1-1/+1
2011-07-16Add MachineBlockFrequency analysis.Jakub Staszak1-0/+1
2011-06-28Fix CMake build by removing this now dead file.Chandler Carruth1-1/+0
2011-06-26Merge SimpleRegisterCoalescing.cpp into RegisterCoalescer.cpp.Rafael Espindola1-1/+0
2011-06-16Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak1-0/+1
2011-06-02Add a RegisterClassInfo class that lazily caches information aboutJakob Stoklund Olesen1-0/+1
2011-04-02Add an InterferenceCache class for caching per-block interference ranges.Jakob Stoklund Olesen1-0/+1
2011-02-18Move library stuff out of the toplevel CMakeLists.txt file.Oscar Fuentes1-0/+3
2011-01-09sort this.Chris Lattner1-1/+1
2011-01-06Add the SpillPlacement analysis pass.Jakob Stoklund Olesen1-0/+1
2011-01-04Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.Jakob Stoklund Olesen1-0/+1
2010-12-15Add MachineLoopRanges analysis.Jakob Stoklund Olesen1-0/+1
2010-12-10Add an AllocationOrder class that can iterate over the allocatable physicalJakob Stoklund Olesen1-0/+1
2010-12-08Generalize PostRAHazardRecognizer so it can be used in any pass forAndrew Trick1-1/+1
2010-12-08Stub out RegAllocGreedy.Jakob Stoklund Olesen1-0/+1
2010-12-05Move the FindCopyInsertPoint method of PHIElimination to a new standaloneCameron Zwarich1-0/+1
2010-11-30Stub out a new LiveDebugVariables pass.Jakob Stoklund Olesen1-0/+1
2010-11-18Rename ExpandPseudos to ExpandISelPseudos to help clarify its role.Dan Gohman1-1/+1
2010-11-16Add ExpandPseudos.cpp.Evan Cheng1-0/+1
2010-10-22This is a prototype of an experimental register allocationAndrew Trick1-0/+2
2010-10-14Create a new LiveRangeEdit class to keep track of the new registers created whenJakob Stoklund Olesen1-0/+1