aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* More move to raw_ostream.Daniel Dunbar2009-07-241-4/+3
* Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar2009-07-245-5/+45
* Move to raw_ostream.Daniel Dunbar2009-07-242-38/+39
* Switch to getNameStr().Daniel Dunbar2009-07-244-13/+13
* document SectionFlags::Named better and make it more easily greppable byChris Lattner2009-07-241-1/+1
* "fix" PR4612, which is a crash on:Chris Lattner2009-07-231-1/+5
* Convert StringMap to using StringRef for its APIs.Daniel Dunbar2009-07-231-6/+3
* For real this time: PHI Def & Kill tracking added to PHIElimination.Lang Hames2009-07-231-3/+5
* Added PHI Def & Kill tracking to PHIElimination pass.Lang Hames2009-07-232-4/+56
* Reorder if-else branches as suggested by Bill.David Greene2009-07-221-4/+4
* Constify the key in Mi2IndexMap.David Greene2009-07-221-1/+1
* Ignore undef uses.Evan Cheng2009-07-221-0/+3
* Switch some clients to Value::getName(), and other getName() userDaniel Dunbar2009-07-221-2/+2
* Put comment printing under asm-verbose.David Greene2009-07-221-13/+36
* Make some changes suggested by Bill and Evan.David Greene2009-07-222-34/+25
* remove the SelectSectionForMachineConst hook, replacing it withChris Lattner2009-07-222-3/+10
* Let each target determines whether a machine instruction is dead. If true, th...Evan Cheng2009-07-222-25/+23
* Get rid of the Pass+Context magic.Owen Anderson2009-07-227-42/+42
* reimplement Constant::ContainsRelocations as Chris Lattner2009-07-221-13/+1
* Exposed PHIElimination pass within CodeGen.Lang Hames2009-07-212-74/+101
* Add some support for iterative coalescers to calculate a joined liveDavid Greene2009-07-212-2/+35
* no really, I can spell!Chris Lattner2009-07-211-2/+2
* add an API so target-independent codegen can determine if a constantChris Lattner2009-07-211-1/+20
* Change ELFCodeEmitter logic to emit the constant pool and jump tables toBruno Cardoso Lopes2009-07-212-27/+29
* revert r76602, 76603, and r76615, pending design discussions.Chris Lattner2009-07-213-11/+13
* Remove shift amount flavor. It isn't actually complete enough to Eli Friedman2009-07-211-1/+0
* Prefix IR dumps with LiveInterval indices when possible. This turnsDavid Greene2009-07-211-9/+2
* make AsmPrinter::doFinalization iterate over the global variablesChris Lattner2009-07-211-0/+5
* Add PrefixPrinter arguments to the dump routines for MachineFunction andDavid Greene2009-07-212-4/+9
* Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson2009-07-211-4/+4
* Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match theChris Lattner2009-07-212-2/+3
* Another rewriter bug exposed by recent coalescer changes. ReuseInfo::GetRegFo...Evan Cheng2009-07-211-23/+27
* Simplify / normalize some uses of Value::getName.Daniel Dunbar2009-07-211-1/+1
* Support adding relocations for data sections, handling the cases whereBruno Cardoso Lopes2009-07-213-24/+57
* Fix a dagga combiner bug: avoid creating illegal constant.Evan Cheng2009-07-211-9/+12
* Move a bit more state over to the LLVMContext.Owen Anderson2009-07-211-4/+6
* Cross RC coalescing is now on by default.Evan Cheng2009-07-211-4/+4
* Move stripping of bitcasts in inline asm argumentsDale Johannesen2009-07-202-12/+7
* Simplify the code in DarwinTargetAsmInfo::emitUsedDirectiveFor so that humans...Bill Wendling2009-07-201-1/+0
* Pass in the unfortunately named "LessPrivatePrefix" for theBill Wendling2009-07-201-1/+2
* Use TII->findCommutedOpIndices to find the commute operands (rather than gues...Evan Cheng2009-07-201-4/+8
* Fix some sub-reg coalescing bugs where the coalescer wasn't updating the resu...Evan Cheng2009-07-201-12/+18
* For PC relative relocations where symbols are defined in the same section theyBruno Cardoso Lopes2009-07-202-39/+56
* implement a new magic global "llvm.compiler.used" which is like llvm.used, butChris Lattner2009-07-203-4/+5
* use stripPointerCasts to simplify some code.Chris Lattner2009-07-201-6/+4
* Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling2009-07-201-0/+3
* Fix http://llvm.org/bugs/show_bug.cgi?id=4583Jakob Stoklund Olesen2009-07-191-2/+6
* Fix some minor MSVC compiler warnings.Daniel Dunbar2009-07-192-3/+3
* Use R_X86_64_32S to handle Jump Table Index relocation entries. Hide TAI usag...Bruno Cardoso Lopes2009-07-183-29/+35
* Use a better name for the label relocations while emitting them for Jump TablesBruno Cardoso Lopes2009-07-181-1/+1