aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-01-24Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrini...Devang Patel
2011-01-24Temporarily workaround JM/lencod miscompile (SIGSEGV).Andrew Trick
2011-01-23Add support for the --noexecstack option.Rafael Espindola
2011-01-23Null initialize a few variables flagged byTed Kremenek
2011-01-23Delay the creation of eh_frame so that the user can change the defaults.Rafael Espindola
2011-01-23Remove more duplicated code.Rafael Espindola
2011-01-23Remove duplicated code.Rafael Espindola
2011-01-21Enable support for precise scheduling of the instruction selectionAndrew Trick
2011-01-21Convert -enable-sched-cycles and -enable-sched-hazard to -disableAndrew Trick
2011-01-20SplitKit requires that all defs are in place before calling useIntv().Jakob Stoklund Olesen
2011-01-20Add LiveIntervalMap::dumpCache() to print out the cache used by the ssa updat...Jakob Stoklund Olesen
2011-01-20My editor's indent went crazy. Fix.Eric Christopher
2011-01-20Expand invalid return values for umulo and smulo. Handle these similarlyEric Christopher
2011-01-20Sorry, several patches in one.Evan Cheng
2011-01-20Selection DAG scheduler register pressure heuristic fixes.Andrew Trick
2011-01-20Check that a live range exists before shortening it. This fixes PR8989.Jakob Stoklund Olesen
2011-01-20Add hidden -verify-coalescing to run the machine code verifier before and afterJakob Stoklund Olesen
2011-01-20Fix bug found by new clang warning.Jakob Stoklund Olesen
2011-01-20Use only one API at a time.Eric Christopher
2011-01-20If we can, lower the multiply part of a umulo/smulo call to a libcallEric Christopher
2011-01-20Fix debug info for merged global.Devang Patel
2011-01-19Divert Hopfield network debug output. It is very noisy.Jakob Stoklund Olesen
2011-01-19Don't accidentally leave small gaps in the live ranges when leaving the activeJakob Stoklund Olesen
2011-01-19Fix register address expression. Patch by Ken Dyck.Devang Patel
2011-01-19Implement RAGreedy::splitAroundRegion and remove loop splitting.Jakob Stoklund Olesen
2011-01-18Add RAGreedy methods for splitting live ranges around regions.Jakob Stoklund Olesen
2011-01-18Remove unused variables found by gcc-4.6's -Wunused-but-set-variable.Jeffrey Yasskin
2011-01-18Remove checking that prevented overlapping CALLSEQ_START/CALLSEQ_ENDStuart Hastings
2011-01-17Fix an off-by-one error in ctpop combining.Benjamin Kramer
2011-01-17Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0.Benjamin Kramer
2011-01-16reapply my fix for PR8961 with a tweak to properly handleChris Lattner
2011-01-15Add an assert so we don't silently miscompile ctpop for bit widths > 128.Benjamin Kramer
2011-01-15Reimplement CTPOP legalization with the "best" algorithm fromBenjamin Kramer
2011-01-14Update CMake build.Ted Kremenek
2011-01-14Delete an assignment to ThisBB which isn't needed, and tidy up someDan Gohman
2011-01-14Add a possibility to switch between CFI directives- and table-based frame des...Anton Korobeynikov
2011-01-14Add CFI directives-based frame information emission. Not hooked yet.Anton Korobeynikov
2011-01-14Split stuff as a preparation for CFI directives-based frame information emissionAnton Korobeynikov
2011-01-14Support for precise scheduling of the instruction selection DAG,Andrew Trick
2011-01-14Try for the third time to teach getFirstTerminator() about debug values.Jakob Stoklund Olesen
2011-01-14Revert r123419. It still breaks llvm-gcc-i386-linux-selfhost.Jakob Stoklund Olesen
2011-01-14Set the insertion point correctly for instructions generated by load folding:Chris Lattner
2011-01-14Try again to teach getFirstTerminator() about debug values.Jakob Stoklund Olesen
2011-01-13Better terminator avoidance.Jakob Stoklund Olesen
2011-01-13Temporary workaround for an i386 crash in LiveDebugVariables.Jakob Stoklund Olesen
2011-01-13Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen
2011-01-13Speculatively revert r123384 to make llvm-gcc-i386-linux-selfhost buildbot h...Devang Patel
2011-01-13Teach MachineBasicBlock::getFirstTerminator to ignore debug values.Jakob Stoklund Olesen
2011-01-13Fix r123346 to handle scalar types too.Dan Gohman
2011-01-13Add missing space in debug outputJakob Stoklund Olesen