aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Use the pointer type size.Bill Wendling2011-07-291-1/+1
* And now something that compiles...Bill Wendling2011-07-291-1/+1
* Make sure to sext or trunc the result from the register.Bill Wendling2011-07-291-2/+2
* Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth2011-07-293-0/+29
* Visit the landingpad instruction.Bill Wendling2011-07-281-1/+35
* Add the AddLandingPadInfo function.Bill Wendling2011-07-281-0/+34
* LangRef and basic memory-representation/reading/writing for 'cmpxchg' andEli Friedman2011-07-282-0/+8
* Handle REG_SEQUENCE with implicitly defined operands.Jakob Stoklund Olesen2011-07-281-0/+6
* Use ArrayRef instead of requiring an std::vector.Bill Wendling2011-07-281-4/+6
* The personality function should be a Function* and not just a Value*.Bill Wendling2011-07-281-4/+6
* Reverse order of RS_Split live ranges under -compact-regions.Jakob Stoklund Olesen2011-07-281-3/+6
* Initial code to convert ResumeInsts into calls to _Unwind_Resume.Bill Wendling2011-07-281-1/+57
* CR fix: The ANY_EXTEND can be removed because the input and putput type must beNadav Rotem2011-07-281-2/+1
* Code generation for 'fence' instruction.Eli Friedman2011-07-273-1/+9
* Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.Jakub Staszak2011-07-271-1/+1
* Remove outdated FIXME comment.Devang Patel2011-07-271-1/+0
* Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling2011-07-273-2/+14
* Explicitly cast narrowing conversions inside {}s that will become errors inJeffrey Yasskin2011-07-271-1/+2
* Revert r136156, which broke several buildbots.Dan Gohman2011-07-271-1/+14
* It is quiet possible that inlined function body is split into multiple chunks...Devang Patel2011-07-271-16/+41
* Add support for multi-way live range splitting.Jakob Stoklund Olesen2011-07-261-64/+165
* Print out the MBB live-in registers.Jakob Stoklund Olesen2011-07-261-0/+4
* Eliminate copies of undefined values during coalescing.Jakob Stoklund Olesen2011-07-262-0/+53
* Delete unnecessarily cautious LastCALLSEQ code.Dan Gohman2011-07-261-14/+1
* Add obvious missing case to switch. PR10497.Eli Friedman2011-07-261-2/+1
* While extracting lexical scopes from machine instruction stream, work on one ...Devang Patel2011-07-261-9/+9
* SrcDef is only written and never read. Remove it.Duncan Sands2011-07-261-8/+7
* Revert to RA_Assign when a virtreg separates into components.Jakob Stoklund Olesen2011-07-261-1/+3
* Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to crea...Evan Cheng2011-07-261-12/+12
* Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng2011-07-261-2/+3
* Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng2011-07-251-9/+9
* Initial implementation of 'fence' instruction, the new C++0x-style replacemen...Eli Friedman2011-07-252-0/+5
* Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10...Eli Friedman2011-07-251-1/+1
* 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