aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-07-21Add some support for iterative coalescers to calculate a joined liveDavid Greene
2009-07-21no really, I can spell!Chris Lattner
2009-07-21add an API so target-independent codegen can determine if a constantChris Lattner
2009-07-21Change ELFCodeEmitter logic to emit the constant pool and jump tables toBruno Cardoso Lopes
2009-07-21revert r76602, 76603, and r76615, pending design discussions.Chris Lattner
2009-07-21Remove shift amount flavor. It isn't actually complete enough to Eli Friedman
2009-07-21Prefix IR dumps with LiveInterval indices when possible. This turnsDavid Greene
2009-07-21make AsmPrinter::doFinalization iterate over the global variablesChris Lattner
2009-07-21Add PrefixPrinter arguments to the dump routines for MachineFunction andDavid Greene
2009-07-21Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson
2009-07-21Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match theChris Lattner
2009-07-21Another rewriter bug exposed by recent coalescer changes. ReuseInfo::GetRegFo...Evan Cheng
2009-07-21Simplify / normalize some uses of Value::getName.Daniel Dunbar
2009-07-21Support adding relocations for data sections, handling the cases whereBruno Cardoso Lopes
2009-07-21Fix a dagga combiner bug: avoid creating illegal constant.Evan Cheng
2009-07-21Move a bit more state over to the LLVMContext.Owen Anderson
2009-07-21Cross RC coalescing is now on by default.Evan Cheng
2009-07-20Move stripping of bitcasts in inline asm argumentsDale Johannesen
2009-07-20Simplify the code in DarwinTargetAsmInfo::emitUsedDirectiveFor so that humans...Bill Wendling
2009-07-20Pass in the unfortunately named "LessPrivatePrefix" for theBill Wendling
2009-07-20Use TII->findCommutedOpIndices to find the commute operands (rather than gues...Evan Cheng
2009-07-20Fix some sub-reg coalescing bugs where the coalescer wasn't updating the resu...Evan Cheng
2009-07-20For PC relative relocations where symbols are defined in the same section theyBruno Cardoso Lopes
2009-07-20implement a new magic global "llvm.compiler.used" which is like llvm.used, butChris Lattner
2009-07-20use stripPointerCasts to simplify some code.Chris Lattner
2009-07-20Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling
2009-07-19Fix http://llvm.org/bugs/show_bug.cgi?id=4583Jakob Stoklund Olesen
2009-07-19Fix some minor MSVC compiler warnings.Daniel Dunbar
2009-07-18Use R_X86_64_32S to handle Jump Table Index relocation entries. Hide TAI usag...Bruno Cardoso Lopes
2009-07-18Use a better name for the label relocations while emitting them for Jump TablesBruno Cardoso Lopes
2009-07-18Add support to properly reference private symbols on relocation entries.Bruno Cardoso Lopes
2009-07-18Catch more coalescing opportunities.Evan Cheng
2009-07-18Enable cross register class coalescing.Evan Cheng
2009-07-17Fix pr4552. Stack slot coloring with register must take care not to generate ...Evan Cheng
2009-07-17remove AsmPrinter::findGlobalValue, just use Value::stripPointerCasts instead.Chris Lattner
2009-07-17Simplify some more.Evan Cheng
2009-07-17Use more terse and precise linkage checks.Chris Lattner
2009-07-17Eliminate yet another copy of getOpcode.Dan Gohman
2009-07-17these two pieces of code are the same because we alwaysChris Lattner
2009-07-17Untangle a snarl that I discovered when updating the mangler,Chris Lattner
2009-07-17fix include guard.Chris Lattner
2009-07-17Simplify the coalescer (finally!) by making LiveIntervals::processImplicitDef...Evan Cheng
2009-07-17Add support for naked functionsAnton Korobeynikov
2009-07-17revert one of the loops to use indicies over iterators because there are vect...Bruno Cardoso Lopes
2009-07-17Make promotion in operation legalization for SETCC work correctly.Eli Friedman
2009-07-17Fix my brain cramp by inverting the assertion condition.Evan Cheng
2009-07-16Disable this assert for now, it is firing on an llvm-gcc bootstrap. :(Daniel Dunbar
2009-07-16Assume an inline asm might be a call, so we getDale Johannesen
2009-07-16Emit line numbers in asm comments when available.David Greene
2009-07-16Fix inverted preprocessor conditional.Daniel Dunbar