summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak2011-07-253-12/+13
* Add an RS_Split2 stage used for loop prevention.Jakob Stoklund Olesen2011-07-251-15/+24
* Rename live range stages to better reflect how they are used.Jakob Stoklund Olesen2011-07-251-32/+40
* Convert GetElementPtrInst to use ArrayRef.Jay Foad2011-07-251-14/+9
* Never extend live ranges for <undef> uses.Jakob Stoklund Olesen2011-07-241-1/+1
* Correctly handle <undef> tied uses when rewriting after a split.Jakob Stoklund Olesen2011-07-241-8/+4
* Add RAGreedy::calcCompactRegion.Jakob Stoklund Olesen2011-07-231-0/+46
* Fix bug in SplitEditor::splitLiveThroughBlock when switching registers.Jakob Stoklund Olesen2011-07-231-5/+14
* Prepare RAGreedy::growRegion for compact regions.Jakob Stoklund Olesen2011-07-231-1/+8
* Add a simple method for marking blocks with interference in and out.Jakob Stoklund Olesen2011-07-232-0/+18
* Allow null interference cursors to be queried.Jakob Stoklund Olesen2011-07-232-2/+6
* Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng2011-07-231-1/+1
* Fix more MSVC warnings caused by a cases I missed when convertingJay Foad2011-07-221-1/+1
* Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad2011-07-221-2/+2
* Allow getBlockFreq to return 0.Jakub Staszak2011-07-221-4/+4
* Revert patch which broke some IfConversion tests.Jakub Staszak2011-07-221-10/+29
* Fix typo in #include which revealed in the case-sensitive filesystem.Jakub Staszak2011-07-221-1/+1
* Use MachineBranchProbabilityInfo instead of MachineLoopInfo in IfConversion.Jakub Staszak2011-07-211-29/+10
* Add missing getAnalysisUsage in MachineBlockFrequency.Jakub Staszak2011-07-211-0/+1
* Refactor.Devang Patel2011-07-202-31/+42
* There are two ways to map a variable to its lexical scope. Lexical scope info...Devang Patel2011-07-201-2/+10
* While emitting constant value, look through derived type and use underlying b...Devang Patel2011-07-201-14/+23
* Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.Evan Cheng2011-07-205-29/+7
* PR10421: Fix a straightforward bug in the widening logic for CONCAT_VECTORS.Eli Friedman2011-07-201-5/+5
* - Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng2011-07-201-21/+2
* Add MCObjectFileInfo and sink the MCSections initialization code fromEvan Cheng2011-07-206-527/+13
* Fix an obvious typo that's preventing x86 (32-bit) from using .literal16.Evan Cheng2011-07-191-1/+1
* Distinguish between two copies of one inlined variable.Devang Patel2011-07-191-2/+6
* Convert TargetData::getIndexedOffset to use ArrayRef.Jay Foad2011-07-192-4/+2
* Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng2011-07-191-1/+3
* Revert r135423.Devang Patel2011-07-192-24/+0
* Add a frame with the compact unwind encoding if it exists.Bill Wendling2011-07-191-0/+3
* Rename CompactEncoding to CompactUnwindEncoding.Bill Wendling2011-07-191-2/+2
* Move the compact encoding from the target-specific library to the code-genBill Wendling2011-07-181-3/+4
* Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng2011-07-186-6/+3
* Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin2011-07-183-9/+9
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-183-4/+8
* During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel2011-07-182-0/+24
* Fix a crash when building 177.mesa for armv6.Jakob Stoklund Olesen2011-07-181-1/+1
* Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel2011-07-183-6/+5
* Fix PR10387.Jakob Stoklund Olesen2011-07-181-1/+1
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-1819-112/+112
* Minor code cleanupsNadav Rotem2011-07-171-7/+6
* Remove unused LoopRanges from RegAllocGreedy.Jakub Staszak2011-07-161-6/+0
* Add MachineBlockFrequency analysis.Jakub Staszak2011-07-162-0/+60
* Silence unused variable warningMatt Beaumont-Gay2011-07-161-0/+1
* He said *before* the last split point.Jakob Stoklund Olesen2011-07-161-1/+1
* LegalizeDAG doesn't need its own copy of this enum.Dan Gohman2011-07-151-7/+1
* Delete LegalizeDAG's own version of isTypeLegal and getTypeActionDan Gohman2011-07-151-26/+16
* Delete an unused variable and a redundant assert.Dan Gohman2011-07-151-9/+1
OpenPOWER on IntegriCloud