aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-07-29Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth
2011-07-28Visit the landingpad instruction.Bill Wendling
2011-07-28Add the AddLandingPadInfo function.Bill Wendling
2011-07-28LangRef and basic memory-representation/reading/writing for 'cmpxchg' andEli Friedman
2011-07-28Handle REG_SEQUENCE with implicitly defined operands.Jakob Stoklund Olesen
2011-07-28Use ArrayRef instead of requiring an std::vector.Bill Wendling
2011-07-28The personality function should be a Function* and not just a Value*.Bill Wendling
2011-07-28Reverse order of RS_Split live ranges under -compact-regions.Jakob Stoklund Olesen
2011-07-28Initial code to convert ResumeInsts into calls to _Unwind_Resume.Bill Wendling
2011-07-28CR fix: The ANY_EXTEND can be removed because the input and putput type must beNadav Rotem
2011-07-27Code generation for 'fence' instruction.Eli Friedman
2011-07-27Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.Jakub Staszak
2011-07-27Remove outdated FIXME comment.Devang Patel
2011-07-27Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling
2011-07-27Explicitly cast narrowing conversions inside {}s that will become errors inJeffrey Yasskin
2011-07-27Revert r136156, which broke several buildbots.Dan Gohman
2011-07-27It is quiet possible that inlined function body is split into multiple chunks...Devang Patel
2011-07-26Add support for multi-way live range splitting.Jakob Stoklund Olesen
2011-07-26Print out the MBB live-in registers.Jakob Stoklund Olesen
2011-07-26Eliminate copies of undefined values during coalescing.Jakob Stoklund Olesen
2011-07-26Delete unnecessarily cautious LastCALLSEQ code.Dan Gohman
2011-07-26Add obvious missing case to switch. PR10497.Eli Friedman
2011-07-26While extracting lexical scopes from machine instruction stream, work on one ...Devang Patel
2011-07-26SrcDef is only written and never read. Remove it.Duncan Sands
2011-07-26Revert to RA_Assign when a virtreg separates into components.Jakob Stoklund Olesen
2011-07-26Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to crea...Evan Cheng
2011-07-26Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng
2011-07-25Initial implementation of 'fence' instruction, the new C++0x-style replacemen...Eli Friedman
2011-07-25Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10...Eli Friedman
2011-07-25Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak
2011-07-25Add an RS_Split2 stage used for loop prevention.Jakob Stoklund Olesen
2011-07-25Rename live range stages to better reflect how they are used.Jakob Stoklund Olesen
2011-07-25Convert GetElementPtrInst to use ArrayRef.Jay Foad
2011-07-24Never extend live ranges for <undef> uses.Jakob Stoklund Olesen
2011-07-24Correctly handle <undef> tied uses when rewriting after a split.Jakob Stoklund Olesen
2011-07-23Add RAGreedy::calcCompactRegion.Jakob Stoklund Olesen
2011-07-23Fix bug in SplitEditor::splitLiveThroughBlock when switching registers.Jakob Stoklund Olesen
2011-07-23Prepare RAGreedy::growRegion for compact regions.Jakob Stoklund Olesen
2011-07-23Add a simple method for marking blocks with interference in and out.Jakob Stoklund Olesen
2011-07-23Allow null interference cursors to be queried.Jakob Stoklund Olesen
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng
2011-07-22Fix more MSVC warnings caused by a cases I missed when convertingJay Foad
2011-07-22Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad
2011-07-22Allow getBlockFreq to return 0.Jakub Staszak
2011-07-22Revert patch which broke some IfConversion tests.Jakub Staszak
2011-07-22Fix typo in #include which revealed in the case-sensitive filesystem.Jakub Staszak
2011-07-21Use MachineBranchProbabilityInfo instead of MachineLoopInfo in IfConversion.Jakub Staszak
2011-07-21Add missing getAnalysisUsage in MachineBlockFrequency.Jakub Staszak
2011-07-20Refactor.Devang Patel