aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-10-05We can split around loops with multiple exits now.Jakob Stoklund Olesen
2010-10-05Update SplitEditor API to reflect the fact that the original live interval isJakob Stoklund Olesen
2010-10-05Intervals are half-open.Jakob Stoklund Olesen
2010-10-05When we find a reaching definition, make sure it is visited from all paths byJakob Stoklund Olesen
2010-10-05Don't use nextIndex to check for live out of instruction.Jakob Stoklund Olesen
2010-10-05Tweak VNInfo printing.Jakob Stoklund Olesen
2010-10-05Add assert for valid slot indexes.Jakob Stoklund Olesen
2010-10-05Use a more efficient lowering of uint64_t --> float that can take advantage o...Owen Anderson
2010-10-04This DAG combine BRCOND transformation can look pass truncate of the operand:Evan Cheng
2010-10-04Removed the older style (in-allocator) problem construction system from the P...Lang Hames
2010-10-02Stop using LiveRange in MachineVerifier.Jakob Stoklund Olesen
2010-10-02Fix a miscompile in 186.crafty for Thumb2 that was exposed by Evan'sBob Wilson
2010-10-01Drop the use of LiveInterval::iterator and the LiveRange class inJakob Stoklund Olesen
2010-10-01When RemoveCopyByCommutingDef is creating additional identity copies, just useJakob Stoklund Olesen
2010-10-01Pretty up the debug output during RemoveCopyByCommutingDef.Jakob Stoklund Olesen
2010-10-01Add support to let FE mark explict methods as explict in debug info.Devang Patel
2010-10-01Nuke trailing whitespace.Jim Grosbach
2010-10-01Thread the determination of branch prediction hit rates back through the if-c...Owen Anderson
2010-10-01Fix code gen crash reported in PR 8235. We still lose debug info for the unus...Devang Patel
2010-10-01typoGabor Greif
2010-10-01fix typoChris Lattner
2010-10-01fix rdar://8494845 + PR8244 - a miscompile exposed by my patch in r101350Chris Lattner
2010-09-30Massive rewrite of MMX: Dale Johannesen
2010-09-30When isel is emitting instructions for an x86 target without CMOV, the CFG isJakob Stoklund Olesen
2010-09-29Let FE mark a variable as artificial variable.Devang Patel
2010-09-29Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC, CMN, MVN, or CMPEvan Cheng
2010-09-29Silence msvc warnings.Benjamin Kramer
2010-09-29Add support to let FE encode method access specifier.Devang Patel
2010-09-29UnreachableBlockElim could incorrectly return false when it had not modified ...Owen Anderson
2010-09-29Assign DW_ACCESS_public accessibility attribute to members by default.Devang Patel
2010-09-28Revert r114997. It was causing a failure on darwin10-selfhost.Bill Wendling
2010-09-28Removed a bunch of unnecessary target_link_libraries.Oscar Fuentes
2010-09-28Fix a FIXME. _foo.eh symbols are currently always exported so that the linkerBill Wendling
2010-09-28Give the if-converter access to MachineLoopInfo, and use it to generate plaus...Owen Anderson
2010-09-28Part one of switching to using a more sane heuristic for determining if-conve...Owen Anderson
2010-09-28Provide an interface to let FEs anchor debug info for types.Devang Patel
2010-09-27Remove dead argument.Devang Patel
2010-09-27Don't try to make a vector of x86mmx; this won't work,Dale Johannesen
2010-09-27the latest assembler that runs on powerpc 10.4 machines doesn'tChris Lattner
2010-09-26Fixed some tests to avoid LiveIntervals::getInstructionFromIndex(..) overhead...Lang Hames
2010-09-25Avoid using VNInfo::getCopy as much as possible. I want to get rid of it.Jakob Stoklund Olesen
2010-09-25Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whe...Lang Hames
2010-09-25Remove SlotIndex::PHI_BIT. It is no longer used by anything.Jakob Stoklund Olesen
2010-09-25Remove the only use of SlotIndex::isPHI. This bit is not being set consistentlyJakob Stoklund Olesen
2010-09-24Terminator gaps were unused. Might as well delete them.Jakob Stoklund Olesen
2010-09-24Fix for test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll crash.John Thompson
2010-09-24Get rid of pop_macro warnings on MSVC.Michael J. Spencer
2010-09-24Attach a DebugLoc to a GC point in order to get precise information in the JI...Nicolas Geoffray
2010-09-23Revert 114634 for now since buildbot claim it broke Clang self-hosting. I dou...Evan Cheng
2010-09-23Fix VS 2010 build.Oscar Fuentes