aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-08-02Delete BlockInfo::LiveThrough. It wasn't used any more.Jakob Stoklund Olesen
2011-08-02Extend the SpillPlacement interface with two new features.Jakob Stoklund Olesen
2011-08-02Don't create a ridiculous EXTRACT_ELEMENT. PR10563.Eli Friedman
2011-08-01Remove an unnecessary cast.Jay Foad
2011-07-31Add the 'resume' instruction for the new EH rewrite.Bill Wendling
2011-07-31Time the emission of debug values.Jakob Stoklund Olesen
2011-07-30Revert r136528 "Enable compact region splitting by default."Jakob Stoklund Olesen
2011-07-30Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling
2011-07-30Revert "Don't check liveness of unallocatable registers."Jakob Stoklund Olesen
2011-07-29Don't check liveness of unallocatable registers.Jakob Stoklund Olesen
2011-07-29Check for multiple defs in the machine code verifier.Jakob Stoklund Olesen
2011-07-29Add an isSSA() flag to MachineRegisterInfo.Jakob Stoklund Olesen
2011-07-29Do not lose branch weights when lowering SwitchInst.Jakub Staszak
2011-07-29Enable compact region splitting by default.Jakob Stoklund Olesen
2011-07-29Remove unneeded const_cast.Jakub Staszak
2011-07-29Fix a lot of typos, improve (but not necessarily fix) grammaros and reflow someNick Lewycky
2011-07-29Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman
2011-07-29Use the pointer type size.Bill Wendling
2011-07-29And now something that compiles...Bill Wendling
2011-07-29Make sure to sext or trunc the result from the register.Bill Wendling
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