aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-07-24Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar
2009-07-24Move to raw_ostream.Daniel Dunbar
2009-07-24Switch to getNameStr().Daniel Dunbar
2009-07-24document SectionFlags::Named better and make it more easily greppable byChris Lattner
2009-07-23"fix" PR4612, which is a crash on:Chris Lattner
2009-07-23Convert StringMap to using StringRef for its APIs.Daniel Dunbar
2009-07-23For real this time: PHI Def & Kill tracking added to PHIElimination.Lang Hames
2009-07-23Added PHI Def & Kill tracking to PHIElimination pass.Lang Hames
2009-07-22Reorder if-else branches as suggested by Bill.David Greene
2009-07-22Constify the key in Mi2IndexMap.David Greene
2009-07-22Ignore undef uses.Evan Cheng
2009-07-22Switch some clients to Value::getName(), and other getName() userDaniel Dunbar
2009-07-22Put comment printing under asm-verbose.David Greene
2009-07-22Make some changes suggested by Bill and Evan.David Greene
2009-07-22remove the SelectSectionForMachineConst hook, replacing it withChris Lattner
2009-07-22Let each target determines whether a machine instruction is dead. If true, th...Evan Cheng
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-22reimplement Constant::ContainsRelocations as Chris Lattner
2009-07-21Exposed PHIElimination pass within CodeGen.Lang Hames
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